4.1.Блок-схема алгоритма на основе цикла с предусловием.
Блок-схема алгоритма показана на рисунке 4.1
Начало
Ввод:a,h


x=-a

x≤a



Вывод:x,y

x=x+h



Конец
Рисунок 4.1 – Блок-схема алгоритма для задачи № 4.
4.2.Программа на основе цикла с предусловием.
Текст программы показан на рисунке 4.2

Рисунок 4.2 –Текст программы для задачи № 4.
4.3.Результат работы программы на основе цикла с предусловием.
Результат работы программы показан на рисунке 4.3

Рисунок 4.3 –Результат работы программы.
4.4.Блок-схема алгоритма на основе цикла с постусловием.
Блок-схема алгоритма показана на рисунке 4.4.
Начало
Ввод:a,h


x=-a





Вывод:x,y

x=x+h

x>a

Конец
Рисунок 4.4 – Блок-схема алгоритма для задачи № 4.
4.5.Программа на основе цикла с постусловием.
Программа показана на рисунке 4.5

Рисунок 4.5 –Текст программы для задачи №4
4.6.Результат работы программы на основе цикла с постусловием.
Результат работы программы показан на рисунке 4.6

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

a=9; h=3.
5.1.Блок-схема алгоритма на основе цикла с предусловием.
Блок-схема алгоритма показана на рисунке 5.1.
Начало
Ввод:a,h

x=-a


x≤a

y=-a


y≤a

Вывод:x,y,f


y=y+h



x=x+h

![]()

Конец
Рисунок 5.1 – Блок-схема алгоритма для задачи № 5.
5.2.Программа на основе цикла с предусловием.
Текст программы показан на рисунке 5.2

Рисунок 5.2 –Текст программы для задачи №5
5.3.Результат работы программы на основе цикла с предусловием
Результат работы показан на рисунке 5.3

Рисунок 5.3.- Результат работы программы.
5.4Блок-схема алгоритма на основе цикла с постусловием
Блок-схема алгоритм показана на рисунке 5.4
Начало
Ввод:a,h

x=-a




y=-a



Вывод:x,y,f


y=y+h

y>a

x=x+h

x>a

Конец
Рисунок 5.4 – Блок-схема алгоритма для задачи № 5.
5.5Программа на основе цикла с постусловием.
Текст программы показан на рисунке 5.5

Рисунок 5.5 – Текст программы для задачи № 5.
5.6.Результат работы программы на основе цикла с постусловием.
Результат работы программы показан на рисунке 5.6

Рисунок 5.6 – результат работы программы
6.Программирование вложенных циклов для вычисления сложных сумм и произведений рядов.
Задача.Вычислить выражение на Паскале. Построить блок-схемы алгоритмов и написать программы на основе вложенных цикла с предусловием, цикла с постусловием и цикла с параметром.

6.1.Блок-схема алгоритма на основе цикла с предусловием..
Начало
Ввод:a,b,x

p=1

i=1


i≤a

S=0

h=1

h≤b



h=h+1

P=P*S


i=i+1

![]()

Вывод:P
Конец

Рисунок 6.1 – Блок-схема алгоритма для задачи № 6.
