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

Презентация по информатике "Циклические алгоритмы"

Скачать материал
Скачать материал "Презентация по информатике "Циклические алгоритмы""

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Управляющий рестораном

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

  • Циклические алгоритмы

    1 слайд

    Циклические алгоритмы

  • Сколько циклических алгоритмов можно увидеть вокруг, если внимательно посмотр...

    2 слайд

    Сколько циклических алгоритмов можно увидеть вокруг, если внимательно посмотреть на события: чередование времен года

  • посещения магазинов, школы или секции, получение за контрольные оценок и др.

    3 слайд

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

  • а) Пока не сдал выпускные экзамены делай    начало      готовь уроки;   ...

    4 слайд


    а) Пока не сдал выпускные экзамены делай
        начало
          готовь уроки;
          посещай школу;
        конец;

    б) Пока есть желание, возможность и здоровье делай
    начало
    посещай спортивные занятия;
    конец;

  • Для реализации повторяющихся действий существуют специальные алгоритмические...

    5 слайд

    Для реализации повторяющихся действий существуют специальные алгоритмические структуры, получившие название – циклы или команды повторения.

  • Цикл типа ПокаЦикл типа  ДОЦикл типа  ДЛЯУсловиеСерия командданетСерия команд...

    6 слайд

    Цикл типа Пока
    Цикл типа ДО
    Цикл типа ДЛЯ
    Условие
    Серия команд
    да
    нет
    Серия команд
    i, a, b, h
    Условие
    Серия команд
    да
    нет
    Виды циклических алгоритмов
    Цикл с
    предусловием
    Цикл с постусловием
    Цикл с параметром

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

    7 слайд

    Виды циклических алгоритмов
    Цикл с
    предусловием
    Цикл с постусловием
    Цикл с параметром
    Цикл типа Пока
    Цикл типа ДО
    Цикл типа ДЛЯ
    Условие
    Серия команд
    да
    нет
    Условие
    Серия команд
    да
    нет
    Серия команд
    i,a,b,h

  • Цикл с предусловием (типа «пока» )УсловиеСерия командданетПока (условие)
нц
С...

    8 слайд

    Цикл с предусловием (типа «пока» )
    Условие
    Серия команд
    да
    нет
    Пока (условие)
    нц
    Серия команд;
    кц
    while условие do
    begin
    Серия команд;
    end;
    Запись на языке программирования Pascal:

  • Обратите внимание
Цикл заканчивается, когда условие становится не верным (лож...

    9 слайд

    Обратите внимание
    Цикл заканчивается, когда условие становится не верным (ложным).
    Если условие с самого начала ложно, то серия команд не выполняется ни разу.
    while условие do
    begin
    Серия команд;
    end;

  • УсловиеСерия командданетВ алгоритмическом языке нет  команды которая могла бы...

    10 слайд

    Условие
    Серия команд
    да
    нет
    В алгоритмическом языке нет команды которая могла бы описать данную структуру, но ее можно выразить с помощью других команд( ветвления).
    repeat
    Серия команд;
    until условие
    Цикл с постусловием ( типа «До»)
    Запись на языке программирования Pascal:

  • Обратите внимание

Серия команд между repeat и until выполняется хотя бы один...

    11 слайд

    Обратите внимание

    Серия команд между repeat и until выполняется хотя бы один раз.
    Цикл заканчивается когда, условие становится верным (истинным).

    repeat
    Серия команд;
    until условие

  • Циклы типа repeat и while, используются в программе, если надо провести некот...

    12 слайд

    Циклы типа repeat и while, используются в программе, если надо провести некоторые повторяющиеся вычисления (цикл), однако число повторов заранее не известно и определяется самим ходом вычисления.

  • Серия командi:= а, b, h Для i от a до b шаг h делай
Нц
     Cерия команд;
кцЦ...

    13 слайд

    Серия команд
    i:= а, b, h
    Для i от a до b шаг h делай
    Нц
    Cерия команд;
    кц
    Цикл с параметром (типа «ДЛЯ»)
    for i:= b downto a do
    begin
    Cерия команд;
    end;
    for i:= a to b do
    begin
    Cерия команд;
    end;
    h = 1
    h = -1

  • Пример:
Вычислить произведение чисел от 1 до 5 используя различные варианты ц...

    14 слайд

    Пример:
    Вычислить произведение чисел от 1 до 5 используя различные варианты цикла.
    Математическая модель:
    Р= 1· 2· 3· 4· 5=120

  • «Пока»начi:=1P:=1i

    15 слайд

    «Пока»
    нач
    i:=1
    P:=1
    i<=5
    P:=P*i
    i:=i+1
    кон
    P
    да
    нет

  • «ДО»начi:=1P:=1P:=P*ii:=i+1i&gt;5конPнетначi:=1P:=1P:=P*ii:=i+1i&gt;5конPнетда«ДО»н...

    16 слайд

    «ДО»
    нач
    i:=1
    P:=1
    P:=P*i
    i:=i+1
    i>5
    кон
    P
    нет
    нач
    i:=1
    P:=1
    P:=P*i
    i:=i+1
    i>5
    кон
    P
    нет
    да
    «ДО»
    нач
    i:=1
    P:=1
    P:=P*i
    i:=i+1
    i>5
    кон
    P
    нет
    нач
    i:=1
    P:=1
    P:=P*i
    i:=i+1
    i>5
    кон
    P
    нет
    да

  • « ДЛЯ»начP:=1I:= 1, 5 P:=P*iконP

    17 слайд

    « ДЛЯ»
    нач
    P:=1
    I:= 1, 5
    P:=P*i
    кон
    P

  • «Пока»«ДО»« ДЛЯ»начi:=1P:=1i5конPнетда

    18 слайд

    «Пока»
    «ДО»
    « ДЛЯ»
    нач
    i:=1
    P:=1
    i<=5
    P:=P*i
    i:=i+1
    кон
    P
    да
    нет
    нач
    P:=1
    I:= 1, 5
    P:=P*i
    кон
    P
    нач
    i:=1
    P:=1
    P:=P*i
    i:=i+1
    i>5
    кон
    P
    нет
    да

  • Program Pr1;
Var i: integer;
Begin
P:=1;
i:=1;
While i5; 
Write (‘ P=’, P);
e...

    19 слайд

    Program Pr1;
    Var i: integer;
    Begin
    P:=1;
    i:=1;
    While i<=5 do
    begin
    P:=P*i;
    i:=i+1;
    end;
    Write (‘P=’, P);
    end.
    Program Pr2;
    Var i: integer;
    Begin
    P:=1;
    i:=1;
    Repeat P:=P*i;
    i:=i+1;
    until i>5;
    Write (‘ P=’, P);
    end.
    Program Pr3;
    Var i: integer;
    Begin
    P:=1;
    For i:=1 to 5 do
    P:=P*i;
    Write (‘P=’, P);
    end.
    «Пока»
    «ДО»
    « ДЛЯ»

  • Задача 
Вывести на экран числа от 1 до 5 в:
a) прямом порядке;
b) обратном по...

    20 слайд

    Задача
    Вывести на экран числа от 1 до 5 в:
    a) прямом порядке;
    b) обратном порядке.

    Математическая модель:
    a) 1 2 3 4 5
    b) 5 4 3 2 1

  • начI:= 1, 5,1 конiI:= 5, 1,-1конiначДля чисел в прямом порядке h = 1Для чисел...

    21 слайд

    нач
    I:= 1, 5,1
    кон
    i
    I:= 5, 1,-1
    кон
    i
    нач
    Для чисел в прямом порядке h = 1
    Для чисел в обратном порядке h= - 1

  • В результате на экране будет:
1 2 3 4 5В результате на экране будет:
5 4 3 2 1

    22 слайд

    В результате на экране будет:
    1 2 3 4 5
    В результате на экране будет:
    5 4 3 2 1

  • И так мы рассмотрели следующие вопросы:
Алгоритмическая структура цикл;
Виды...

    23 слайд

    И так мы рассмотрели следующие вопросы:
    Алгоритмическая структура цикл;
    Виды алгоритмических структур:
    Цикл с предусловием;
    Цикл с постусловием;
    Цикл с параметром;
    Рассмотрели способы записи данных структур;
    Разобрали примеры решения задач с помощью этих структур.

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 663 508 материалов в базе

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

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

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

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

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

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

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

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

    Халимова Салкын Абдугалиевна
    Халимова Салкын Абдугалиевна
    • На сайте: 8 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 18612
    • Всего материалов: 13

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

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

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

Экскурсовод

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

500/1000 ч.

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

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 619 человек из 77 регионов
  • Этот курс уже прошли 956 человек

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

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

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 21 региона
  • Этот курс уже прошли 151 человек

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 44 регионов
  • Этот курс уже прошли 1 297 человек

Мини-курс

Сельский и индустриальный туризм

4 ч.

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

Мини-курс

История классической музыки от античности до романтизма

4 ч.

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

Мини-курс

Волонтерство: история, типы и роль в образовании

3 ч.

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