Лабораторная работа «Циклы»
Цель работы Целью данной работы является изучение циклических алгоритмов, обучение использованию различных видов циклов, существующих в Паскале, получение навыковпрограммирования алгоритмов, содержащих операторы циклов. Теоретический материал Циклы предназначены для многократного выполнения некоторой последовательности операторов, что значительно сокращает объем программы иповышает ее читабельность. В Паскале реализованы три оператора цикла. Формально эти операторы называют «цикл с параметром», «цикл с предусловием» и «цикл с постусловием». Цикл с параметром:
For i:=1to 10 do WriteLn(i);
Цикл с предусловием:
While not KeyPressed do ReadKey;
Цикл с постусловием:
Repeat Ch := ReadKey; Until Ch=’Y’;
Для каждого из этих циклов существуют свои областиприменения. Эти области рассмотрим при подробном рассмотрении каждого из операторов цикла.
Цикл с параметром.
Обобщенный синтаксис этого оператора следующий:
For := to do
Здесь: - переменная-параметрцикла. Она описывается в разделе переменных, обязательно должна быть целого типа (Integer, Word, LongInt и т.д.). Эта переменная при выполнении тела цикла при каждом выполнении последовательно принимаетзначения от до . , – начальное и конечное значение счетчика; – последовательность операторов, которая выполняется в цикле. Тело цикла может содержать один оператор или несколько. В случае несколькихоператоров их заключают в операторные скобки begin – end. При выполнении программы процесс выполнения цикла выглядит следующим образом: - первоначально (до цикла) значение переменной-счетчика в общем случаене определено; - в момент первого выполнения оператора For счетчик принимает значение ;
- далее выполняются операторы . При выполнении этих операторов значение счетчика не изменяется; - придостижении последнего оператора в теле цикла управление возвращается на оператор For, где значение счетчика увеличивается на 1 и сравнивается с . Если счетчик стал больше, чем ,...
Цель работы Целью данной работы является изучение циклических алгоритмов, обучение использованию различных видов циклов, существующих в Паскале, получение навыковпрограммирования алгоритмов, содержащих операторы циклов. Теоретический материал Циклы предназначены для многократного выполнения некоторой последовательности операторов, что значительно сокращает объем программы иповышает ее читабельность. В Паскале реализованы три оператора цикла. Формально эти операторы называют «цикл с параметром», «цикл с предусловием» и «цикл с постусловием». Цикл с параметром:
For i:=1to 10 do WriteLn(i);
Цикл с предусловием:
While not KeyPressed do ReadKey;
Цикл с постусловием:
Repeat Ch := ReadKey; Until Ch=’Y’;
Для каждого из этих циклов существуют свои областиприменения. Эти области рассмотрим при подробном рассмотрении каждого из операторов цикла.
Цикл с параметром.
Обобщенный синтаксис этого оператора следующий:
For := to do
Здесь: - переменная-параметрцикла. Она описывается в разделе переменных, обязательно должна быть целого типа (Integer, Word, LongInt и т.д.). Эта переменная при выполнении тела цикла при каждом выполнении последовательно принимаетзначения от до . , – начальное и конечное значение счетчика; – последовательность операторов, которая выполняется в цикле. Тело цикла может содержать один оператор или несколько. В случае несколькихоператоров их заключают в операторные скобки begin – end. При выполнении программы процесс выполнения цикла выглядит следующим образом: - первоначально (до цикла) значение переменной-счетчика в общем случаене определено; - в момент первого выполнения оператора For счетчик принимает значение ;
- далее выполняются операторы . При выполнении этих операторов значение счетчика не изменяется; - придостижении последнего оператора в теле цикла управление возвращается на оператор For, где значение счетчика увеличивается на 1 и сравнивается с . Если счетчик стал больше, чем ,...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат