Нижегородский Государственный
Технический Университет
Имени Р.Е.
Алексеева
Кафедра «Энергетические
установки и тепловые двигатели»
Дисциплина
«Компьютерные технологии»
Лабораторная
работа №3
Тема: Циклический
алгоритм
Вариант №15
Выполнил:
Туев А.В.
23-ЭУД-1
Проверила: Шубина
Н.В.
Нижний Новгород 2023
Постановка
задачи (1)
Составить блок-схему и программу для
вычисления таблицы значений функции
U(x,y)
при фиксированном значении y
и все значений x,
меняющихся в заданном интервале с
заданным шагом.
Для вычисления
функции U(x,y)
создать пользовательскую функцию, для
вывода таблицы в С++ использовать функцию
printf().
-1
≤ x ≤ 1
с шагом
hx = 0.4
и y
= -1
Вход в fU(X,y)
Описание переменных a, u
Блок-схема
(1 for/while)
1)
Вспомогательная блок-схема для
пользовательской функции fU(x,y) для
вычисления U(x,y):
a
<
1
a
≤
-1
a
= x - y
return
U
Начало
Описание
переменных xn,
xk,
hx,
y
«Введите
xn,
xk,
hx,
y
:»
«Исходные
данные:»
xn
= xk
= hx
= y
=
Ввод
xn,
xk,
hx,
y
«Таблица
результатов:
x
y
U»
x
= xn
x
≤
xk
U
= fU(x,y)
x
y
U
x
= x + hx
Конец
2) Основная
блок-схема: