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

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

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

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

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

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

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

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

Итоги урока

Презентация "Сравнительная характеристика операторов цикла в Паскале"

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

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

В компьютерной презентации выполнено сравнение операторов цикла в Паскале (оператора цикла с предусловием, оператора цикла с послеусловием, оператора цикла с параметром) по некоторым параметрам их использования. Презентация может быть использована при изучении темы "Операторы цикла в Паскале".

Просмотр содержимого документа
«Презентация "Сравнительная характеристика операторов цикла в Паскале"»

Сравнительная характеристика  операторов цикла в Паскале

Сравнительная характеристика операторов цикла в Паскале

Сравнительная характеристика операторов цикла в Паскале Признак сравнения Цикл с предусловием Значение условия, при котором выполняется тело цикла Цикл с послеусловием Изменение счётчика цикла Цикл с параметром Минимальное количество выполнений тела цикла a≤b (to) a≥b (downto) и стина ( true ) Ложь ( false ) Происходит ав - томатически на 1 Предусмотрено программистом Предусмотрено программистом 0 0 1

Сравнительная характеристика операторов цикла в Паскале

Признак сравнения

Цикл с предусловием

Значение условия, при котором выполняется тело цикла

Цикл с послеусловием

Изменение счётчика цикла

Цикл с параметром

Минимальное количество выполнений тела цикла

a≤b (to)

a≥b (downto)

и стина ( true )

Ложь ( false )

Происходит ав - томатически на 1

Предусмотрено программистом

Предусмотрено программистом

0

0

1

Сравнительная характеристика операторов цикла в Паскале Признак сравнения Цикл с предусловием Значение условия, при котором работа оператора цикла завершается Цикл с послеусловием Возможность из-менения счётчи-ка цикла на 2,3,.. Цикл с параметром Возможность ситуации зацикленности a≥ b (to) a ≤ b (downto) и стина ( true ) Ложь ( false ) да да нет да да нет

Сравнительная характеристика операторов цикла в Паскале

Признак сравнения

Цикл с предусловием

Значение условия, при котором работа оператора цикла завершается

Цикл с послеусловием

Возможность из-менения счётчи-ка цикла на 2,3,..

Цикл с параметром

Возможность ситуации зацикленности

a≥ b (to)

a ≤ b (downto)

и стина ( true )

Ложь ( false )

да

да

нет

да

да

нет

Признак сравнения Цикл с предусловием Значение условия, при котором выпол-няется тело цикла и стина ( true ) Изменение счётчика цикла Цикл с послеусловием Предусмотрено программистом Значение условия, при котором рабо-та оператора цикла завершается Цикл с параметром Ложь ( false ) Возможность изме-нения счётчика цикла на 2,3,…. Ложь ( false ) Предусмотрено программистом a≤b (to) a≥b (downto) Происходит авто-матически на 1 да Возможность ситуа-ции цикленности и стина ( true ) да Минимальное количество выполнений тела цикла a ≥ b (to) a≤b (downto) да 0 нет да нет 1 0

Признак сравнения

Цикл с предусловием

Значение условия, при котором выпол-няется тело цикла

и стина ( true )

Изменение счётчика цикла

Цикл с послеусловием

Предусмотрено программистом

Значение условия, при котором рабо-та оператора цикла завершается

Цикл с параметром

Ложь ( false )

Возможность изме-нения счётчика цикла на 2,3,….

Ложь ( false )

Предусмотрено программистом

a≤b (to)

a≥b (downto)

Происходит авто-матически на 1

да

Возможность ситуа-ции цикленности

и стина ( true )

да

Минимальное количество выполнений тела цикла

a ≥ b (to)

a≤b (downto)

да

0

нет

да

нет

1

0

Записать результат выполнения фрагмента программы  i:=2; s:=1;  while i begin  s:=s+i;  i:=i+1;  end; i=2 2i=3 3i=4 4i=5 5i=6 6 Ответ: 15

Записать результат выполнения фрагмента программы

i:=2; s:=1;

while i

begin

s:=s+i;

i:=i+1;

end;

  • i=2 2
  • i=3 3
  • i=4 4
  • i=5 5
  • i=6 6

Ответ: 15

7 ; i=2 S=3 47 i=4 S=3+4=7 67 i=6 S=7+6=13 87 Ответ: 13 " width="640"

Записать результат выполнения фрагмента программы

i:=2; s:=1;

repeat

s:=s+i;

i:=i+2;

until i7 ;

  • i=2 S=3 47
  • i=4 S=3+4=7 67
  • i=6 S=7+6=13 87

Ответ: 13

Записать результат выполнения фрагмента программы i=3 S=2+3=5 i=4 S=5+4=9 i=5 S=9+5=14 i=6 S=14+6=20 i=7 S=20+7=27 i=8 S=27+8=35  Ответ: 3 5  i:= 3 ; s:= 2 ;  for i:=3 to 8 do  s:=s+i;

Записать результат выполнения фрагмента программы

  • i=3 S=2+3=5
  • i=4 S=5+4=9
  • i=5 S=9+5=14
  • i=6 S=14+6=20
  • i=7 S=20+7=27
  • i=8 S=27+8=35

Ответ: 3 5

i:= 3 ; s:= 2 ;

for i:=3 to 8 do

s:=s+i;

Записать результат выполнения фрагмента программы  i:=5; s:=0;  while i begin  s:=s+i;  i:=i+1;  end; i=5 5i=6 6 Ответ: 5

Записать результат выполнения фрагмента программы

i:=5; s:=0;

while i

begin

s:=s+i;

i:=i+1;

end;

  • i=5 5
  • i=6 6

Ответ: 5

Записать результат выполнения фрагмента программы  i:=5; s:=0;  repeat  s:=s+i;  i:=i+1;  until ii=5 S=0+5=5 6i=6 S=5+6=11 7i=7 S=11+7=18 8……… . Ответ: ситуация зацикленности

Записать результат выполнения фрагмента программы

i:=5; s:=0;

repeat

s:=s+i;

i:=i+1;

until i

  • i=5 S=0+5=5 6
  • i=6 S=5+6=11 7
  • i=7 S=11+7=18 8

……… .

Ответ: ситуация зацикленности

Записать результат выполнения фрагмента программы i=8 S= 4 + 2 = 6  Ответ: 6  i:=8; s:= 4 ;  for i:= 8 to 8 do  s:=s+i;

Записать результат выполнения фрагмента программы

  • i=8 S= 4 + 2 = 6

Ответ: 6

i:=8; s:= 4 ;

for i:= 8 to 8 do

s:=s+i;

=7 S=1+7=8 i=8 8=7 S=8+8=16 i=9 9=7 S=16+9=25 i=10 10=7 S=25+10=35 …… .. Ответ: ситуация зацикленности i:= 7 ; s:=1; while i=7 do begin s:=s+i; i:=i+1; end; " width="640"

Записать результат выполнения фрагмента программы

  • i=7 7=7 S=1+7=8
  • i=8 8=7 S=8+8=16
  • i=9 9=7 S=16+9=25
  • i=10 10=7 S=25+10=35

…… ..

Ответ: ситуация зацикленности

i:= 7 ; s:=1;

while i=7 do

begin

s:=s+i;

i:=i+1;

end;

=8 ; i= 8 S= 1+8=9 8 =8 Ответ: 9 " width="640"

Записать результат выполнения фрагмента программы

i:= 8 ; s:=1;

repeat

s:=s+i;

i:=i+2;

until i =8 ;

  • i= 8 S= 1+8=9 8 =8

Ответ: 9

Записать результат выполнения фрагмента программы  i:=8; s:= 4 ;  for i:= 8 to 5 do  s:=s+i; Ответ: 4 (тело цикла не выполнится ни разу)

Записать результат выполнения фрагмента программы

i:=8; s:= 4 ;

for i:= 8 to 5 do

s:=s+i;

Ответ: 4 (тело цикла не выполнится ни разу)

Записать результат выполнения фрагмента программы  i:= 4 ; s:=1;  while i begin  s:=s+i;  i:=i+2;  end; i=4 4i=6 6i=8 8 Ответ: 1 1

Записать результат выполнения фрагмента программы

i:= 4 ; s:=1;

while i

begin

s:=s+i;

i:=i+2;

end;

  • i=4 4
  • i=6 6
  • i=8 8

Ответ: 1 1

=8 ; i=6 S= 1+ 6 = 7 6 =8 i=7 S=7 + 7 = 14 7 =8 i= 8 S= 1 4 +8= 22 8 =8 Ответ: 22 " width="640"

Записать результат выполнения фрагмента программы

i:=6; s:=1;

repeat

s:=s+i;

i:=i+1;

until i =8 ;

  • i=6 S= 1+ 6 = 7 6 =8
  • i=7 S=7 + 7 = 14 7 =8
  • i= 8 S= 1 4 +8= 22 8 =8

Ответ: 22

Записать результат выполнения фрагмента программы  i:=3; s:= 4 ;  for i:=3 to 5 do  s:=s+1; Ответ: 6

Записать результат выполнения фрагмента программы

i:=3; s:= 4 ;

for i:=3 to 5 do

s:=s+1;

Ответ: 6


Скачать

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

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

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