Составить программу с использованием циклических конструкций While… do… и Repeat… Until… - Turbo Pascal (29107)
Формулировка задачи:
Составить программу с использованием циклических конструкций While… do… и Repeat… Until… .
Составить программу вычисления переменной X от х1 до х2 и Y от y1 до y2 используя вложенную циклическую структуру, где X – переменная внешнего цикла, Y – переменная внешнего цикла. Организовать вывод таблицы значений.
заранее безмерное спасибо!!!!!!!!
Решение задачи: «Составить программу с использованием циклических конструкций While… do… и Repeat… Until…»
textual
Листинг программы
const x1=0; x2=5; y1=7; y2=10; function f(x,y:real):real; begin f:=5*x*x/2-sqrt(3*x)+y*y; end; var x,y,dx,dy:real; begin dx:=(x2-x1)/10; dy:=(y2-y1)/10; x:=x1; while x<x2+dx/2 do begin y:=y1; while y<y2+dy/2 do begin writeln('x=',x:5:2,' y=',y:5:2,' f=',f(x,y):5:2); y:=y+dy; end; x:=x+dx; end; end.
Объяснение кода листинга программы
- Объявляются переменные x1, x2, y1, y2, dx и dy типа real.
- Определяется функция f(x,y) типа real, которая вычисляет значение выражения 5xx/2 - sqrt(3x) + yy.
- Создается переменная x типа real и присваивается значение x1.
- Создается переменная y типа real и присваивается значение y1.
- Создается переменная dx типа real и присваивается значение (x2-x1)/10.
- Создается переменная dy типа real и присваивается значение (y2-y1)/10.
- Переменная x устанавливается равной x1.
- Запускается цикл while x<x2+dx/2 do.
- Внутри цикла переменная y устанавливается равной y1.
- Запускается цикл while y<y2+dy/2 do.
- Внутри цикла выводится строка 'x=', с указанием текущего значения x и y, а также значение функции f(x,y).
- Переменная y увеличивается на значение dy.
- Переменная x увеличивается на значение dx.
- Цикл while x<x2+dx/2 do завершается.
- Переменная x устанавливается равной x1+dx.
- Цикл while y<y2+dy/2 do завершается.
- Переменная y устанавливается равной y1+dy.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д