Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания для контрольной работы заоч_c_15-16.docx.doc
Скачиваний:
53
Добавлен:
09.03.2016
Размер:
1.16 Mб
Скачать

Задание 2. Решение задач с использованием логических функций Excel

Выполнение работы: в соответствии с вариантом составить и реализовать программy.

  1. В электронной книге Excel переименовать «Лист1» в «Фамилия. Условный оператор».

  2. Оформить рабочий лист в соответствии с образцом. Записать условия задачи, в соответствии с вашим вариантом, вставить надписи, формулы

  3. В соответствии с вашим вариантом рассчитать характеристики заданной фигуры. Создать на листе 2 командные кнопки “Расчет” и “Очистить”. Для кнопки “Расчет” написать программу вычислений, для кнопки “Очистить” – программу очистки ячеек с результатами вычислений на VBA.

  4. Значения исходных данных ввести из ячеек рабочего листа (при отсутствии определить самостоятельно). Результаты вычислений вывести в ячейки.

  5. В зависимости от расчета той или иной характеристики вывести в ячейку рабочего листа название этой характеристики и ее числовое значение .

  6. Выполнить проверку полученных результатов с помощью встроенных функций Excel.

Пример оформления рабочего листа

Варианты заданий:

Условие задачи

Формулы

  1. Ввести стороны a, b и угол c. Если a<5 и b<7, то вычислить периметр параллелограмма, иначе площадь.

P = 2a+2b S = ab·sin(c)

  1. Ввести радиус r, высоту h и образующую l. Если r>5 или h>5, то вычислить объем конуса, иначе площадь боковой поверхности.

S = πrl V = 1/3πr2h

  1. Ввести радиус r. Если r>4 и r<10, то вычислить объем шара, иначе площадь поверхности.

S = 4πr2 V = 4/3πr3

  1. Ввести ребро a. Если a<5 или а>10, то вычислить объем куба, иначе площадь поверхности.

S = 6a2 V = a3

  1. Ввести стороны a, b, с. Если a<5 и b>c, то вычислить периметр треугольника, иначе площадь.

P = a+b+c

  1. Ввести стороны a и b. Если a>5 и b>5, то вычислить периметр прямоугольника, иначе площадь.

P = 2a+2b S = ab

  1. Ввести сторону a и угол b. Если a<8 или a>15, то вычислить периметр ромба, иначе площадь.

P = 4a S = a2·sin(b)

  1. Ввести стороны a, b и угол c. Если a>3 и b>5, то вычислить периметр параллелограмма, иначе площадь.

P = 2a+2b S = ab·sin(c)

  1. Ввести сторону a. Если a>3 и a<8, то вычислить периметр квадрата, иначе площадь.

P = 4a S = a2

  1. Ввести радиус r. Если r<5 или r>15, то вычислить длину окружности, иначе площадь.

D = 2πr S = πr2

Задание № 3 Программирование алгоритмов циклической структуры

Выполнение работы: в соответствии с вариантом составить и реализовать программы.

  1. Оформите лист согласно образцу. Задайте имя листу («Фамилия. Циклы»).

  2. Вычислите значения функции F с помощью встроенных функций Excel.

  3. Внедрите на лист 2 элемента управления Командная кнопка. Изменить надпись, цвет кнопок, шрифт, цвет шрифта.

  4. Напишите программы для решения задачи с использованием цикла For …Next и с использованием цикла Do…Loop. Исходные данные вводятся из ячеек листа.

  5. Результаты вычислений вывести в соответствующие ячейки рабочего листа.

  6. Постройте график вычисленной функции, используя тип диаграммы ”Точечная”.

Варианты заданий

Формула для вычисления функции

Do While …Loop

For…Next

j = {1; 2,3; 3}

i = {1; 1,7; 2}

k = {1.6; 3; 3,8; 4,5}

i = {1,2; 1,5; 1,9}

j = {0,2; 0,7; 1; 1,5}

k = {1; 2,6; 3,4; 5}

j = {1,3; 2; 2,6}

k = {1; 1,6; 2,4; 3}

i = {1,2; 1,5; 1,9}

j = {1,4; 2,2; 3}