Лабораторная работа №2
«Программирование алгоритмов разветвляющейся и циклической структуры»
Выполнил: Никитин Сергей Владимирович
гр.1411
Проверила: Архипова С.В.
В. Новгород 2011 г.
1. Цель работы - овладение практическими навыками разработки, программирования вычислительного процесса разветвляющейся и циклической структур, получение дальнейших навыков по отладке и тестированию программы.
ЧАСТЬ 1.
Постановка задачи.
Вычислить значение функции. Осуществить вывод значений вводимых исходных данных и результат вычисления значения функции, сопровождая вывод наименованиями переменных.
Спецификация данных.
| Имя переменной | Что обозначает | тип | диапазон | Как используется | Имя в программе |
| с | с | real | 10-39..+38 | Результат | с |
| f | f | real | 10-39..+38 | Результат | f |
| x | x | real | [1;2] | Промежут. | x |
| а | a | real | 10-39..+38 | Результат | a |
| b | b | real | 10-39..+38 | Результат | b |
4. Блок-схема.
![]() |
Текст программы.

Протокол выполнения программы.
Введите a,b,c,x
2.8
-9.3
1.5
A= 2.80
B= -9.30
C= 4.00
OTBET: F= -6.18
ЧАСТЬ 2.
Постановка задачи.
Модифицировать программу таким образом, чтобы вычислялось многократно значение функции при изменении аргумента в указанном диапазоне и с заданным шагом. Организовать вывод значения аргумента и вычисленного значения функции в виде таблицы.
Спецификация данных.
| Имя переменной | Что обозначает | тип | диапазон | Как используется | Имя в программе |
| с | с | real | 10-39..+38 | Промежут. | с |
| f | f | real | 10-39..+38 | Результат | f |
| x | x | real | [1;2] | Промежут. | x |
| а | a | real | 10-39..+38 | Промежут. | a |
| b | b | real | 10-39..+38 | Промежут. | b |
| dx | dx | real | [0,05;0,05] | Промежут. | dx |
| X0 | X0 | real | 10-39..+38 | Промежут. | X0 |
4. Блок-схема.
![]() |
Текст программы.









