Задание А.
1. Изучить возможности языка программирования для реализации:
—условной и безусловной передачи управления;
—вычислительного процесса разветвляющейся структуры.
2. Разработать алгоритм решения в соответствии с заданием.
3. Составить программу решения задачи.
4. Подготовить тесты (число тестов равно числу ветвей вычислительного процесса) для проверки правильности функционирования программы.
Задание Б.
1. Изучить возможности языка программирования для реализации:
—вычислительных процессов циклической структуры с известным числом повторений в цикле;
— приема программирования — табулирования функции от одного аргумента (вычисление значений функции при изменении значения аргумента в заданном диапазоне с шагом DХ).
2. Разработать алгоритм табулирования функции, определенной в задании
3. Составить программу табулирования функции.
Задание к работе
Задание А.
1. Вычислить значение функции, заданной в табл. 2 (в соответствии с вариантом задания). Осуществить вывод значений вводимых исходных данных и результат вычисления значения функции, сопровождая вывод наименованиями переменных.
Таблица2
| Вариант задания
| Функция
| Условие
| Исходные данные
| Диапазон и шаг изменения аргумента
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Выполнить программу на ЭВМ и протестировать все ветви алгоритма.