
- •Краткая рецензия:
- •Задание 1 Формулировка задания
- •Анализ задачи
- •Алгоритм действий
- •Блок - схема
- •Программа
- •Отладка задачи
- •Задание 2 Формулировка задания
- •Анализ задачи
- •Алгоритм действий
- •Блок - схема
- •Программа
- •Отладка задачи
- •Задание 3 Формулировка задания
- •Анализ задачи
- •Алгоритм действий
- •Блок – схема
- •Программа
- •Отладка задачи
- •Задание 4 Формулировка задания
- •Анализ задачи
- •Алгоритм действий
- •Блок – схема
- •Программа
- •Отладка задачи
Алгоритм действий
1.Объявляем переменные и присваиваем им выбранные типы данных.
2.Задаем входную переменную x,n, sum.
3. Проверяется условие на достижение конечного значения nконечное (n ≤ nконечное) и, если выражение принимает значение истина, то алгоритм начинает вычисление тела цикла (повторяемой части). Если же условие принимает значение ложь, то алгоритм уходит на завершение задачи (пункт 8)
4.Считаем значение переменной y по формуле:
(13)
5.Считаем сумму значений y (sum) по формуле:
(14)
6.Выводим значение y на лист.
7. Используя шаговую формулу, увеличивается значение n на шаг: к текущему значению n прибавляется шаг. Затем алгоритм возвращается на проверку условия для нового значения n (к пункту 3).
8.Выводим значение sum на лист.
Блок – схема
Рисунок 8
Программа
Рисунок 9
Отладка задачи
Таблица 5
|
|
|
результат расчета по программе |
результат расчета в excel |
результат расчета по программе |
результат расчета в excel |
переменная |
n |
x |
y |
y |
sum |
sum |
|
1 |
6,00 |
2,00 |
2,00 |
136542,00 |
136542,00 |
|
2 |
|
-19,00 |
-19,00 |
|
|
|
3 |
|
80,00 |
80,00 |
|
|
|
4 |
|
-325,00 |
-325,00 |
|
|
|
5 |
|
1214,00 |
1214,00 |
|
|
|
6 |
|
-4375,00 |
-4375,00 |
|
|
|
7 |
|
15308,00 |
15308,00 |
|
|
|
8 |
|
-52489,00 |
-52489,00 |
|
|
|
9 |
|
177146,00 |
177146,00 |
|
|
Вывод: данные расчета по разработанной программе и вычислений вручную совпадают. Следовательно, программа написана верно.