Информатика21-22. Методические указания по курсу Информатика Пятигорск 2020 Лабораторная работа 1
Скачать 4.27 Mb.
|
Лабораторная работа №16. Циклы с заданным числом повторений Подготовка к работе1. По указанной литературе изучить: ■ организацию циклов с известным числом повторений; ■ возможности языка для организации таких циклов с помощью операторов с параметром for...to...do и ■ for...downto...do. 2.Разработать алгоритм решения задач. 3. Составить программы решения задач. Контрольные вопросы Преимущества использования операторов циклов в программе. Циклический процесс с заданным числом повторений. 3. Средства языка Object Pascal для организации циклов с заданным числом повторений. Оператор цикла for...to...do. Оператор цикла for...downto...do. Разница между операторами for...to...do и for...downto...do. Требования к переменной цикла в операторах for...to...do и for...downto...do. Организация вычисления суммы. 9. Организация вычисления произведения. Задание к работе Вычислить значения функции с использованием оператора цикла for...to...do. Проект - консольное приложение. Вычислить значения функции с использованием вложенных операторов цикла for...to...do. Проект - консольное приложение. Варианты заданий даны в табл. 4.1. табл. 4.1. Варианты заданий Пример выполнения Вычислить z= SI x2/i Блок-схема алгоритма задания представлена на рис. 4.1. рис. 4.1. Блок-схема алгоритма задания 1 В блоке 1 вводится значение переменной х. Блок 2, задающий начальное значение суммы, стоит перед циклом, в котором она накапливается. Блок 3 - цикл с известным числом повторений. В его теле блок 4 вычисляет значение слагаемого x2/i и накапливает сумму. Результат представляет собой одно число, которое выводится блоком вывода 5. В блоке 6 организуется пауза, чтобы пользователь увидел результат. Задание 2 Вычислить t = Y\ ]Г cos(yx) Блок-схема алгоритма задачи представлена на рис. 4.2. рис. 4.2. Блок-схема алгоритма задания 2 В блоке 2 присваивается начальное значение 1 произведению t. Блок 3 открывает цикл по переменной п для формирования произведения. В теле цикла готовится очередной сомножитель в виде суммы. Блок 4 обнуляет значение переменной s, в которой происходит накапливание суммы. Блок 5 открывает цикл для вычисления очередной суммы. Формирование произведения осуществляет блок 7. Блок 8 выводит итоговое значение произведения. В алгоритме для разнообразия один цикл реализован оператором for...to...do, а другой - оператором for...downto...do. |