Title: ЛАБОРАТОРНАЯ РАБОТА 2
Author: Alexandre Katalov
Last saved by: nout2
Company: Elcom Ltd

ЛАБОРАТОРНАЯ  РАБОТА  №  7 

Программирование  циклических  процессов: цикл с постусловием

Цель работы: Получить навыки программирования циклических процессов на языке Паскаль 

Литература : В.П. Попов TURBO PASСAL .для школьников. Версия 7.0.

Краткие теоретические сведения:

При подготовке к лабораторной работе  следует повторить  назначение  
основных этапов обработки программ в среде TURBO PASCAL, а также изучить  структуру программы на языке Паскаль, назначение и форматы операторов  цикла
В языке паскаль есть три различных типа операторов, с помощью которых можно запрограммировать фрагменты программ, выполняющиеся более одного раза.
Оператор цикла с постусловием ( цикл REPEAT)
REPEAT < операторы  > Until < условие >;  Данный цикл выполняется до тех пор , пока условие не станет истинным( то, есть в отличии от цикла While , цикл Repeat повторяется пока условие ложно).

Порядок выполнения работы:

1. 	Получить допуск к работе у преподавателя.
2. 	Осуществить вызов системы TURBO PASCAL
3. 	Ввести текст программы.
4. 	Записать исходный модуль в файл на диске
5. 	Провести отладку программы. Выполнить программу, провести анализ результатов и, убедившись в правильности решения, предъявить их преподавателю для проверки.
6. 	Занести результаты расчета в отчет 
7. 	Выйти из системы  TURBO PASCAL.

Содержание  отчета:

1. 	Цель работы
2. 	Задание к лабораторной работе
3. 	Блок-схема алгоритма решения задачи 
4. 	Текст программы на языке Паскаль. 
5. 	Запись  команд сеанса  работы. 
6. 	Результаты расчетов.
7. 	Ответы на контрольные вопросы
8. 	Вывод по результатам проделанной работы

Контрольные  вопросы:

1. 	Назначение и формат оператора присваивания.
2. 	Схема простого циклического процесса.
3. 	Операторы цикла REPEAT в языке Паскаль, особенности  использования.

Задание к лабораторной работе 

Вычислить значения функций, используя различные циклические алгоритмы:

1. 	Y=AX^2 +BX+C, если A=2; B=5; C=7;  X изменяется от 0 до 27 с шагом 3.
2. 	Z=AX^3  +B ,	если А=4; B=3, X изменяется от 2 до 12 с шагом 2
3. 	T=X^2  + Y^2, если Y=10; Х изменяется от 0 до 20 с шагом 4