
- •Краткая рецензия:
- •Задание 1 Формулировка задания
- •Анализ задачи
- •Алгоритм действий
- •Блок - схема
- •Программа
- •Отладка задачи
- •Задание 2 Формулировка задания
- •Анализ задачи
- •Алгоритм действий
- •Блок - схема
- •Программа
- •Отладка задачи
- •Задание 3 Формулировка задания
- •Анализ задачи
- •Алгоритм действий
- •Блок – схема
- •Программа
- •Отладка задачи
- •Задание 4 Формулировка задания
- •Анализ задачи
- •Алгоритм действий
- •Блок – схема
- •Программа
- •Отладка задачи
Анализ задачи
В данной задаче содержится 2 переменные, которые являются вводными параметрами – x, n (выделена желтым цветом на рисунке 6 ). Переменная sum является результатом расчета и единственным выходным параметром. Промежуточных данные - y.
sum
y
x
n
Рисунок 6
Для решения задачи будем применять тип данных single для переменных y, sum, x т.к. для них вычисления с повышенной точностью не требуются. Для переменной n и k (задает номер строки переменной y) используем тип данных integer по смыслу задачи, для функции exp тип данных double.
Алгоритм действий
1.Объявляем переменные и присваиваем им выбранные типы данных.
2.Задаем входную переменную x,n, sum.
3. Проверяется условие на достижение конечного значения iконечное (i ≤ n) и, если выражение принимает значение истина, то алгоритм начинает вычисление тела цикла (повторяемой части). Если же условие принимает значение ложь, то алгоритм уходит на завершение задачи (пункт 8)
4.Считаем значение переменной y по формуле:
(9)
5.Считаем сумму значений y (sum) по формуле:
(10)
6.Считаем значение k по формуле:
(11)
6.Выводим значение y на лист.
7.Используя шаговую формулу, увеличивается значение i на шаг: к текущему значению i прибавляется шаг. Затем алгоритм возвращается на проверку условия для нового значения i (к пункту 3).
8.Выводим значение sum на лист.
Блок – схема
Рисунок 7
Программа
Рисунок 8
Отладка задачи
Таблица 4
|
|
|
результат расчета по программе |
результат расчета в excel |
результат расчета по программе |
результат расчета в excel |
переменная |
i |
x |
y |
y |
sum |
sum |
|
0 |
1,00 |
0,45 |
0,45 |
502,79 |
502,79 |
|
1 |
|
1,48 |
1,48 |
|
|
|
2 |
|
5,02 |
5,02 |
|
|
|
3 |
|
18,20 |
18,20 |
|
|
|
4 |
|
74,21 |
74,21 |
|
|
n= |
5 |
|
403,43 |
403,43 |
|
|
Вывод: данные расчета по разработанной программе и вычислений вручную совпадают. Следовательно, программа написана верно.
Задание 4 Формулировка задания
Посчитать сумму числового ряда для 9 слагаемых
(12)
Анализ задачи
В данной задаче содержится 2 переменные, которые являются вводными параметрами – x, n (выделена желтым цветом на рисунке 7). Переменная s является результатом расчета и единственным выходным параметром. Промежуточных данные - y.
sum
y
x

n

Рисунок 7
Для решения задачи будем применять тип данных single для переменных y, sum, x т.к. для них вычисления с повышенной точностью не требуются. Для переменной n и k (задает номер строки переменной y) используем тип данных integer по смыслу задачи.