СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 23.07.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Циклы в Паскале.

Категория: Информатика

Нажмите, чтобы узнать подробности

В Паскале три вида циклов:

 

n Цикл For (со счетчиком);

n Цикл While (с предусловием);

 Цикл Repeat (с постусловием

Показать полностью

Просмотр содержимого документа
«Циклы в Паскале.»

Циклы на языке паскаль

Циклы на языке паскаль

ЦИКЛЫ В Паскале три вида циклов:  Цикл For (со счетчиком);  Цикл While (с предусловием);  Цикл Repeat (с постусловием).

ЦИКЛЫ

В Паскале три вида циклов:

  • Цикл For (со счетчиком);
  • Цикл While (с предусловием);
  • Цикл Repeat (с постусловием).
Цикл FOR For позволяет выполнить серию действий заданное число раз.  Общий формат :  for i:=nz to kz do шаг 1  тело цикла или  for i:=nz downto kz do шаг -1  тело цикла где i-переменная цикла или счетчик и должна быть только целого типа, nz- начальное значение переменной, kz – конечное значение переменной программы.

Цикл FOR

For позволяет выполнить серию действий заданное число раз.

Общий формат :

for i:=nz to kz do шаг 1

тело цикла

или

for i:=nz downto kz do шаг -1

тело цикла

где i-переменная цикла или счетчик и должна быть только целого типа, nz- начальное значение переменной, kz – конечное значение переменной программы.

Цикл While Общий формат:  while условие do  begin   тело цикла  end; где  условие - некоторое выражение, результат может

Цикл While

Общий формат:

while условие do

begin

тело цикла

end;

где условие - некоторое выражение, результат может "истина" или "ложь".

Если в теле цикла несколько операторов, то их нужно объединить програмными скобками begin – end.

Как работает While ?  С начала проверяется условие.   Если оно истинно , то тело цикла выполняется, затем условие проверяется снова, и процесс повторяется. Тело цикла выполняется каждый раз, когда проверка условия дает

Как работает While ? С начала проверяется условие.

Если оно истинно , то тело цикла выполняется, затем условие проверяется снова, и процесс повторяется. Тело цикла выполняется каждый раз, когда проверка условия дает "истину".

Если условие ложно , то цикл завершается, входа в тело цикла не происходит, и следующим выполняется предложение, стоящее непосредственно после цикла.

После while ставится условие работы цикла. Проверка условия производится до выполнения цикла.

Цикл Repeat Сначала выполняется тело цикла. По достижению пункта until проверяется условие.  Если оно не выполняется , тело цикла выполняется снова, с новой проверкой условия. Если же условие выполнено , то тело цикла больше не повторяется, цикл завершается, а программа переходит к выполнению оператора, следующего за until . В этом цикле не используются програмные скобки begin-end . После until ставится условие выхода из цикла. Общий формат:  repeat  тело цикла  until условие

Цикл Repeat

Сначала выполняется тело цикла.

По достижению пункта until проверяется условие.

Если оно не выполняется , тело цикла выполняется снова, с новой проверкой условия.

Если же условие выполнено , то тело цикла больше не повторяется, цикл завершается, а программа переходит к выполнению оператора, следующего за until .

В этом цикле не используются програмные скобки begin-end .

После until ставится условие выхода из цикла.

Общий формат:

repeat

тело цикла

until условие

Задача Даны равносторонние треугольники. Значение сторон меняются от 10 до 24 с шагом 1. Вывести периметры всех треугольников.

Задача

  • Даны равносторонние треугольники. Значение сторон меняются от 10 до 24 с шагом 1. Вывести периметры всех треугольников.
Цикл FOR for i:=10 to 24 do  Begin   P:=i*3;   writeln(‘i= ‘,i,’P= ‘,P);  end; end.

Цикл FOR

for i:=10 to 24 do

Begin

P:=i*3;

writeln(‘i= ‘,i,’P= ‘,P);

end;

end.

Цикл WHILE i:=10; while i begin   P:=i*3;   writeln(‘i= ‘,i,’P= ‘,P);  i:=i+1;  end; end.

Цикл WHILE

i:=10;

while i

begin

P:=i*3;

writeln(‘i= ‘,i,’P= ‘,P);

i:=i+1;

end;

end.

Цикл Repeat var i,P: integer; begin  i:=10;   repeat   P:=i*3;   writeln(‘i= ‘,i,’P= ‘,P);  i:=i+1; until i=25; end.

Цикл Repeat

var i,P: integer;

begin

i:=10;

repeat

P:=i*3;

writeln(‘i= ‘,i,’P= ‘,P);

i:=i+1;

until i=25;

end.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!