ВУЗ:
Составители:
Рубрика:
Исходными данными в этой задаче являются значения a,b и h.
Начальное значение х принимаем равным а (х:=а). Каждое следующее
значение х вычисляется по формуле х:=х+h. Вычисления функции Y для
новых значений х заканчиваются, когда значение х становится больше, чем
заданное значение b.
Схема алгоритма и программа вычислений зависит от того, какой
оператор цикла используется в программе. Рассмотрим три различных
варианта решения поставленной задачи.
Вариант 1
Схема алгоритма с использованием цикла While ... Do
нет
да
Текст программы
{Лабораторная работа 3}
{Программирование циклов с использованием оператора WHILE}
{Студенты гр. ..... Фамилии …}
Uses crt; {Подключение стандартного модуля TP}
Var x,y,H,A,B: real;
BEGIN Clrscr; { Очистка экрана}
Writeln(' Введите A B H'); read(A,B,H);
x:=A;
While x<=B Do
Begin
if (6*x*x-x*x*x)<=0 then
Начало
Ввод
a, b, h
x := a
Пока
x ≤ b
6x
2
-x
3
>0
Вычисление
F
x := x+h
Вывод
F
Вывод
сооб-
щ
ения
Конец
А
А
Исходными данными в этой задаче являются значения a,b и h. Начальное значение х принимаем равным а (х:=а). Каждое следующее значение х вычисляется по формуле х:=х+h. Вычисления функции Y для новых значений х заканчиваются, когда значение х становится больше, чем заданное значение b. Схема алгоритма и программа вычислений зависит от того, какой оператор цикла используется в программе. Рассмотрим три различных варианта решения поставленной задачи. Вариант 1 Схема алгоритма с использованием цикла While ... Do 6x2-x3 нет Начало >0 да Ввод Вычисление Вывод a, b, h F сооб- щения А Вывод x := a F Конец А Пока x≤b x := x+h Текст программы {Лабораторная работа 3} {Программирование циклов с использованием оператора WHILE} {Студенты гр. ..... Фамилии …} Uses crt; {Подключение стандартного модуля TP} Var x,y,H,A,B: real; BEGIN Clrscr; { Очистка экрана} Writeln(' Введите A B H'); read(A,B,H); x:=A; While x<=B Do Begin if (6*x*x-x*x*x)<=0 then
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »