Инфоурок Другое ПрезентацииЦиклические конструкции

Циклические конструкции

Скачать материал
Скачать материал "Циклические конструкции"

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Овощевод

Описание презентации по отдельным слайдам:

  • Циклические конструкции
Цикл с предусловием
Цикл с постусловием
Цикл с парам...

    1 слайд

    Циклические конструкции


    Цикл с предусловием
    Цикл с постусловием
    Цикл с параметром
    Вложенные циклы

  • Цикл с предусловиемНетДа   Условие
выполняетсяТело цикла

    2 слайд

    Цикл с предусловием
    Нет
    Да
    Условие
    выполняется
    Тело цикла

  • Цикл с предусловиемWHILE   DO
 ;

WHILE   DO
BEGIN
 ;
 ;

END;

    3 слайд

    Цикл с предусловием
    WHILE <логическое условие> DO
    <оператор цикла> ;

    WHILE <логическое условие> DO
    BEGIN
    <оператор 1> ;
    <оператор 2> ;
    <оператор N>
    END;


  • Цикл с предусловиемОператоры цикла выполняются (DO), пока (WHILE) логическое...

    4 слайд

    Цикл с предусловием
    Операторы цикла выполняются (DO), пока (WHILE) логическое выражение истинно

  • Цикл с предусловиемФрагмент программы вывода на экран квадратов целых чисел о...

    5 слайд

    Цикл с предусловием
    Фрагмент программы вывода на экран квадратов целых чисел от 5 до 10

    x:=5;
    WHILE X<=10 DO
    BEGIN
    Y:=SQR (X) ;
    WRITELN (’квадрат’,X,’=‘ ,Y );
    X:= X+1;
    END;

  • Цикл с постусловиемТело цикла     Условие
 выполняетсяДаНет

    6 слайд

    Цикл с постусловием
    Тело цикла
    Условие
    выполняется
    Да
    Нет

  • Цикл с постусловием	REPEAT
		оператор 1;
		оператор 2;
		оператор n
	UNTIL  ;...

    7 слайд

    Цикл с постусловием
    REPEAT
    оператор 1;
    оператор 2;
    оператор n
    UNTIL <логическое условие> ;

    Операторы повторяются (REPEAT) до тех пор (UNTIL), пока значение логического выражения ложно

  • Цикл с постусловиемФрагмент программы вывода на экран квадратов целых чисел о...

    8 слайд

    Цикл с постусловием
    Фрагмент программы вывода на экран квадратов целых чисел от 5 до 10

    x:=5;
    REPEAT
    Y:=SQR (X) ;
    WRITELN (’квадрат’,X,’=‘ ,Y );
    X:= X+1
    UNTIL x >= 10 ;

  • Цикл с параметромi : = n1i &lt; = n2i : = i + 1Тело циклаДаНет

    9 слайд

    Цикл с параметром
    i : = n1
    i < = n2
    i : = i + 1
    Тело цикла
    Да
    Нет

  • Цикл с параметромFOR i : = n1 TO n2 DO
i - параметр цикла
n1 - начальное знач...

    10 слайд

    Цикл с параметром
    FOR i : = n1 TO n2 DO
    i - параметр цикла
    n1 - начальное значение (выражение)
    n2 - конечное значение (выражение)
    n1 < n2
    шаг приращения + 1
    количество повторений n2-n1+1
    при n1 = n2 - 1 раз
    при n1 > n2 цикл не выполняется ни разу

  • Цикл с параметромFOR i : = n1 DOWNTO n2 DO
n1 &gt; n2
шаг приращения – 1
при n1...

    11 слайд

    Цикл с параметром
    FOR i : = n1 DOWNTO n2 DO
    n1 > n2
    шаг приращения – 1
    при n1 = n2 - 1 раз
    при n1 < n2 цикл не выполняется ни разу

    i , n1, n2 – должны быть описаны (порядковый тип)
    i - не переопределяется в цикле


  • Цикл с параметромФрагмент программы вывода на экран квадратов целых чисел от...

    12 слайд

    Цикл с параметром
    Фрагмент программы вывода на экран квадратов целых чисел от 5 до 10

    FOR x : = 5 TO 10 DO
    BEGIN
    Y:=SQR (X) ;
    WRITELN (’квадрат’,X,’=‘ ,Y );
    END;

  • Цикл с параметромФрагмент программы вывода на экран квадратов целых чисел от...

    13 слайд

    Цикл с параметром
    Фрагмент программы вывода на экран квадратов целых чисел от 5 до 10

    FOR x : = 10 DOWNTO 5 DO
    BEGIN
    Y:=SQR (X) ;
    WRITELN (’квадрат’,X,’=‘ ,Y );
    END;


  • Цикл с параметромПримеры вычисления сумм, количеств и произведений 
Алгоритмы...

    14 слайд

    Цикл с параметром
    Примеры вычисления сумм, количеств и произведений
    Алгоритмы подсчета:
    сумм
    Первоначальное значение S: =0
    Подсчет в цикле:
    S:=S+{meкущee значение}

  • Цикл с параметромВычислить: S=l+2+3+...N.
var  n,s,i : integer;
begin
writeln...

    15 слайд

    Цикл с параметром
    Вычислить: S=l+2+3+...N.
    var n,s,i : integer;
    begin
    writeln (‘Введите натуральное число N=');
    readln (n) ;
    s : = 0 ;
    for i : = 1 to n do s : = s + i ;
    writeln (‘сумма = ‘ , s)
    end.

  • Цикл с параметром количества
Первоначальное значение k : = 0
Подсчет в цикле:...

    16 слайд

    Цикл с параметром
    количества
    Первоначальное значение k : = 0
    Подсчет в цикле:
    k : = K + 1


  • Цикл с параметромПодсчитать количество нечетных чисел, введенных с клавиатуры...

    17 слайд

    Цикл с параметром
    Подсчитать количество нечетных чисел, введенных с клавиатуры
    var k,a,i: integer;
    begin
    k:=0;
    for i:=1 to 5 do
    begin
    write ( 'Введите целое число ‘ ); readln ( a );
    if a mod 2 <> 0 then k := k +1;end;
    writeln ( 'Нечетных чисел ', k );
    readln
    end.

  • Цикл с параметромпроизведений
 Первоначальное значение р:=1
подсчет в цикле:...

    18 слайд

    Цикл с параметром
    произведений
    Первоначальное значение р:=1
    подсчет в цикле:
    р:=р * {множитель }


  • Цикл с параметром. Вычислять N! 

var
n, p, i : integer; 
begin
	writeln ( ‘в...

    19 слайд

    Цикл с параметром
    . Вычислять N!

    var
    n, p, i : integer;
    begin
    writeln ( ‘введите число n = ‘) ;
    readln (n) ;
    p:=1;
    for i:=1 to n do
    p:=p*i; .
    writeln ( ‘факториал числа ’, n,’ = ' ,p)
    end.

  • Вложенные циклы 2311122n. . .Цикл называется сложным (вложенным), если внутри...

    20 слайд

    Вложенные циклы

    2
    3
    1
    1
    1
    2
    2
    n
    . . .
    Цикл называется сложным (вложенным), если внутри его
    содержится один или
    несколько других циклов

  • Вложенные циклыСреди чисел 1&lt; N &lt; 100 найти все пары чисел, для которых их су...

    21 слайд

    Вложенные циклы
    Среди чисел 1< N < 100 найти все пары чисел, для которых их сумма равнялась бы их произведению

  • Вложенные циклыvar  k, a, b: integer;
begin k:=0;
for a:= 1 to 100 do
for b:=...

    22 слайд

    Вложенные циклы
    var k, a, b: integer;
    begin k:=0;
    for a:= 1 to 100 do
    for b:= 1 to 100 do begin
    if a+b=a*b then begin
    k:=k+1; writeln(‘Числа ‘, a , b)
    end
    end;
    if k=0 then writeln(‘Таких чис.нет’)else(‘k=’,k)
    end.

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 654 920 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.05.2020 217
    • PPTX 84.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Малина Ирина Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Малина Ирина Юрьевна
    Малина Ирина Юрьевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 74706
    • Всего материалов: 208

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 20 регионов
  • Этот курс уже прошли 151 человек

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

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

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 477 человек из 69 регионов
  • Этот курс уже прошли 2 319 человек

Мини-курс

Психологические вызовы современного подростка: риски и профилактика

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 125 человек из 49 регионов
  • Этот курс уже прошли 32 человека

Мини-курс

Разделение имущества при банкротстве: правовые аспекты и мировое соглашение

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Архитектура мира: от Крита до Австралии

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 44 человека из 21 региона
  • Этот курс уже прошли 13 человек