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.