Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursach.docx
Скачиваний:
19
Добавлен:
27.03.2016
Размер:
1.33 Mб
Скачать

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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]