Программа на основе цикла с предусловием

Блок-схема алгоритма программы на основе цикла с предусловием

Программирование вложенных циклов для вычисления таблицы значений функции

Результаты работы программы на основе цикла с постусловием

На рисунке 17 показан результат работы программы при x=5, eps=0.001:

 

Рисунок 17 - результат работы программы при x=5, eps=0.001

Задание №5

 

Вычислить таблицу значений функции z=f(x,y) в диапазоне значений аргумента x ϵ [-a;a], y ϵ [-a;a] с шагом h. Построить блок-схему алгоритма и написать программу на основе цикла с предусловием, цикла с постусловием и цикла с параметром.

Блок-схема алгоритма программы на основе цикла с предусловием показана на рисунке 18

Рисунок 18 - БСА для решения задания №5 на основе цикла с предусловием

 

Далее следует текст программы:

program kurs51;

uses crt;

var

x,y,h,z,a:real;

begin

clrscr;

writeln ('Enter a,h');

readln (a,h);

y:=-a;

while (y<=a+h/2) do

begin

x:=-a;

while (x<=a+h/2) do

begin

z:=5*x*x-2*y+1;

writeln ('x=',x:4:4, 'y=',y:4:4, 'z=',z:4:4);

x:=x+h;

end;

y:=y+h;

end;

end.