Инфоурок Информатика ПрезентацииОрганизация программ циклической структуры

Организация программ циклической структуры

Скачать материал
Скачать материал "Организация программ циклической структуры"

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

Менеджер по туризму

за 6 месяцев

Пройти курс

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

Скачать

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

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

Копирайтер

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

  • Организация программ циклической структуры

    1 слайд

    Организация программ циклической структуры

  • Виды циклов:

    2 слайд

    Виды циклов:

  • Цикл с параметромКак работает цикл:
    Сначала переменной i присваивается пе...

    3 слайд

    Цикл с параметром
    Как работает цикл:
    Сначала переменной i присваивается первоначальное значение In, затем значение i сравнивается с конечным значением Ik и если In <= Ik, то осуществляется переход к телу цикла. После выполнения тела цикла значение i увеличивается автоматически на 1 и опять повторяется сравнение с In. Так продолжается до тех пор пока значение i не станет больше значения In.
    Если тело цикла содержит 2 и больше операторов, то оно заключается в операторные скобки begin … end.

  • Цикл с параметромПервая форма записи (вперед):
For i:=In to Ik do
   ;

Втора...

    4 слайд

    Цикл с параметром
    Первая форма записи (вперед):
    For i:=In to Ik do
    <тело цикла>;


    Вторая форма записи (назад):
    For i:= In downto Ik do
    <тела цикла>;


    тело цикла
    i:=In;Ik

  • Цикл с параметромПервая форма записи (вперед):
For i:=In to Ik do
begin
  ;
e...

    5 слайд

    Цикл с параметром
    Первая форма записи (вперед):
    For i:=In to Ik do
    begin
    <тело цикла>;
    end;

    Вторая форма записи (назад):
    For i:= In downto Ik do
    begin
    <тело цикла>;
    end;


  • Задача Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на...

    6 слайд

    Задача
    Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на экран данную последовательность и сумму.
    (Решить тремя способами!)

  • Первый способ (цикл с параметром):Program summa1;
Uses crt;
Var i,S:integer;...

    7 слайд

    Первый способ (цикл с параметром):
    Program summa1;
    Uses crt;
    Var i,S:integer;
    Begin
    clrscr;
    S:=0;
    for i:=10 to 20 do
    begin
    S:=S+i;
    write(i:4);
    end;
    writeln;
    writeln('S=',S);
    readln;
    End.

  • Цикл с предусловием (пока)Как работает цикл:
Выполнение оператора цикла с пре...

    8 слайд

    Цикл с предусловием (пока)
    Как работает цикл:
    Выполнение оператора цикла с предусловием начинается с проверки условия, записанного после слова while. Если оно соблюдается (true), то выполняется <тело цикла>, затем вновь проверяется условие и т.д. Как только при очередной проверке окажется, что условие не соблюдается (false), <тело цикла> выполняться не будет.
    В теле цикла обязательно должен быть оператор, влияющий на соблюдение условия, и противном случае произойдет зацикливание.
    Если тело цикла содержит 2 и больше операторов, то оно заключается в операторные скобки begin … end.

  • Цикл с предусловием (пока)While  do
;Неттело циклаусловиеДаWhile  do
begin...

    9 слайд

    Цикл с предусловием (пока)
    While <условие> do
    <тело цикла>;
    Нет
    тело цикла
    условие
    Да
    While <условие> do
    begin
    <тело цикла>;
    end;

  • Задача Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на...

    10 слайд

    Задача
    Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на экран данную последовательность и сумму.
    (Решить тремя способами!)

  • Второй способ (цикл с предусловием):Program summa2;
Uses crt;
Var i,S:integer...

    11 слайд

    Второй способ (цикл с предусловием):
    Program summa2;
    Uses crt;
    Var i,S:integer;
    Begin
    clrscr;
    S:=0;
    i:=10;
    while i<=20 do
    begin
    S:=S+i;
    write(i:4);
    i:=i+1;
    end;
    writeln;
    writeln('S=',S);
    readln;
    End.

  • Цикл с постусловием (до)Как работает цикл:
Последовательность операторов, вхо...

    12 слайд

    Цикл с постусловием (до)
    Как работает цикл:
    Последовательность операторов, входящих в тело цикла, выполняется один раз, после чего проверяется соблюдение условия, записанного следом за служебным словом until. Если условие соблюдается (true), цикл завершается. В противном случае – тело цикла выполняется еще раз, после чего снова проверяется соблюдение условия.
    Т.к. тело цикла находится между служебными словами repeat … until, то операторные скобки не требуются.

  • Цикл с постусловием (до)Repeat
    ;
Until ;Неттело циклаусловиеДа

    13 слайд

    Цикл с постусловием (до)
    Repeat
    <тело цикла>;
    Until <условие>;
    Нет
    тело цикла
    условие
    Да

  • Задача Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на...

    14 слайд

    Задача
    Вычислить сумму натуральных чисел в интервале от 10 до 20. Вывести на экран данную последовательность и сумму.
    (Решить тремя способами!)

  • Третий способ (цикл с постусловием):Program summa3;
Uses crt;
Var i,S:integer...

    15 слайд

    Третий способ (цикл с постусловием):
    Program summa3;
    Uses crt;
    Var i,S:integer;
    Begin
    clrscr;
    S:=0;
    i:=10;
    repeat
    S:=S+i;
    write(i:4);
    i:=i+1;
    until i>20;
    writeln;
    writeln('S=',S);
    readln;
    End.

  • Определить, значения переменных после выполнения фрагмента программы. Сколько...

    16 слайд

    Определить, значения переменных после выполнения фрагмента программы. Сколько раз выполнится цикл.
    y:=2; x:=20;
    while x>10 do
    begin
    x:=x–3;
    y:=y-x;
    end;

  • Определить, значения переменных после выполнения фрагмента программы. Скольк...

    17 слайд

    Определить, значения переменных после выполнения фрагмента программы.
    Сколько раз выполнится цикл.
    y:=1;
    for x:=1 to 5 do
    y:=y+x;

  • Определить, значения переменных после выполнения фрагмента программы. Скольк...

    18 слайд

    Определить, значения переменных после выполнения фрагмента программы.
    Сколько раз выполнится цикл.
    y:=1; x:=10;
    repeat
    y:=y*x;
    x:=x–2;
    until x<5;

  • Изменим условие задачи (задание дается всем группам). Вычислить сумму натурал...

    19 слайд

    Изменим условие задачи (задание дается всем группам). Вычислить сумму натуральных чисел чётных и нечётных чисел в интервале от 10 до 20. На экран вывести последовательности чисел и их суммы. Задание решить с использованием любого цикла.

  • Задача 1. Дано натуральное число n. Вычислить сумму: 1/2+2/3+3/4+…+n/(n+1). З...

    20 слайд

    Задача 1. Дано натуральное число n. Вычислить сумму: 1/2+2/3+3/4+…+n/(n+1).
    Задача 2. Составить программу для нахождения суммы квадратов цифр целого числа
    Задача 3. Составить программу планирования закупки товара в магазине на сумму, не превышающую заданную величину

  • Контрольные вопросы (задаются всем группам):1.      Что такое цикл?
2.     ...

    21 слайд

    Контрольные вопросы (задаются всем группам):

    1.      Что такое цикл?
    2.      Какие виды циклов существуют в Паскале?
    3.      Как работает цикл с параметром?
    4.      Как выполняется цикл с предусловием?
    5.      Как работает цикл с постусловием?
    6.      Чем отличаются циклы с условием?

  • Домашнее задание:Конспект. 
Задача. Вычислить сумму ряда чисел: 5, 7, 9 .. 45...

    22 слайд

    Домашнее задание:
    Конспект.
    Задача. Вычислить сумму ряда чисел: 5, 7, 9 .. 45 кратных 5. На экран вывести последовательности чисел и их сумму. Задание решить с использованием каждого цикла. Сколько раз выполняется каждый цикл.

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

Секретарь-администратор

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Тип урока: Урок изучение и первичное закрепление новых знаний.

Формы учебной работы учащихся: фронтальная, индивидуальная, групповая.

Оборудование: компьютер с установленным ПО, проектор, интерактивная доска.

Пояснения к проведению хода урока:

Класс заранее (на предыдущем уроке) делится на три группы. Ученикам предлагается изучить самостоятельно три вопроса (по группам): цикл с параметром, цикл с предусловием, цикл с постусловием.

Каждая группа готовит материал о своём вопросе в виде сообщений, сопровождая их слайдами с презентациями, примерами с решениями задач.

При подготовке к своим сообщениям учащиеся пользуются: учебником, энциклопедиями, справочниками, электронными учебниками, Интернетом.

Данный урок рассчитан на 2 часа.

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

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

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

Материал подходит для УМК

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

Другие материалы

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

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

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

  • Скачать материал
    • 13.09.2020 456
    • PPTX 608 кбайт
    • 14 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Просеков Алексей Владимирович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Просеков Алексей Владимирович
    Просеков Алексей Владимирович
    • На сайте: 8 лет и 3 месяца
    • Подписчики: 1
    • Всего просмотров: 12897
    • Всего материалов: 27

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

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

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

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

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

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

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 490 человек из 72 регионов
  • Этот курс уже прошли 1 515 человек

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 19 регионов
  • Этот курс уже прошли 67 человек

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

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Художественная гимнастика: диагностика и технические аспекты

3 ч.

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

Мини-курс

Основы образовательной политики и информатики

4 ч.

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

Мини-курс

Техническое обслуживание и диагностика сельскохозяйственной техники

5 ч.

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