Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kolomeec_046.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.14 Mб
Скачать

Алгоритм действий

1.Объявляем переменные и присваиваем им выбранные типы данных.

2.Задаем входные переменные c, a, sum.

3.Считаем значение b по формуле 3.

4.Считаем значение z по формуле 2.

5. Проверяется условие на достижение конечного значения iконечное (i ≤ iконечное) и, если выражение принимает значение истина, то алгоритм начинает вычисление тела цикла (повторяемой части). Если же условие принимает значение ложь, то алгоритм уходит на завершение задачи(пунк 11).

6.Задаем входные переменные x.

7.Считаем значение f(x) по формуле 1.

8.Считаем сумму значений f(x) по форуле:

(5)

9.Вывод данных f(x) на лист.

10. Используя шаговую формулу, увеличивается значение i на шаг: к текущему значению i прибавляется шаг. Затем алгоритм возвращается на проверку условия для нового значения i (к пункту 5).

11.Вывод данных sum на лист.

Блок - схема

Рисунок 1

Программа

Рисунок 2

Отладка задачи

Таблица 2

результат расчета по программе

результат расчета в excel

результат расчета по программе

результат расчета в excel

переменная

i

x

fx

fx

sum

sum

3

5

328700

328700

1998496

1998496

4

8

841472

841472

5

2

52592

52592

6

3

118332

118332

7

1

13148

13148

8

7

644252

644252

Вывод: данные расчета по разработанной программе и вычислений вручную совпадают. Следовательно, программа написана верно.

Задание 2 Формулировка задания

Смотри задание в «Лабораторная работа № 2 задание № 17»

Вычислить:

(6)

Где n=30, значение x задать вводом.

Анализ задачи

В данной задаче содержится 2 переменные, которые являются вводными параметрами – x, n (выделена желтым цветом на рисунке ). Переменная y является результатом расчета и единственным выходным параметром. Промежуточных данных нет.

y

x

n

Рисунок 3

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

Алгоритм действий

1.Объявляем переменные и присваиваем им выбранные типы данных.

2.Задаем входную переменную x.

3. Проверяется условие на достижение конечного значения nконечное (n ≤ nконечное) и, если выражение принимает значение истина, то алгоритм начинает вычисление тела цикла (повторяемой части). Если же условие принимает значение ложь, то алгоритм уходит на завершение задачи.

4.Задаем переменную x с листа.

5.Считаем значение переменной y по формуле:

(7)

6.Выводим значение y на лист.

7. Используя шаговую формулу, увеличивается значение n на шаг: к текущему значению n прибавляется шаг. Затем алгоритм возвращается на проверку условия для нового значения n (к пункту 3).