Инфоурок Информатика ПрезентацииПрезентация по информатике "Цикл с предусловием. Алгоритм Евклида" (8 класс)

Презентация по информатике "Цикл с предусловием. Алгоритм Евклида" (8 класс)

Скачать материал
Скачать материал "Презентация по информатике "Цикл с предусловием. Алгоритм Евклида" (8 класс)"

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Товаровед-эксперт

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

  • Цикл с предусловиемАлгоритм Евклида

    1 слайд

    Цикл с предусловием
    Алгоритм Евклида

  • Цикл с предусловием («пока»)условиетело цикладанетWHILE  DO 
    
   Цикл с п...

    2 слайд

    Цикл с предусловием («пока»)
    условие
    тело цикла
    да
    нет
    WHILE <условие> DO
    <тело цикла >

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

  • Цикл с предусловием («пока»)условиетело цикладанетWHILE  DO 
    
   WHILE  D...

    3 слайд

    Цикл с предусловием («пока»)
    условие
    тело цикла
    да
    нет
    WHILE <условие> DO
    <оператор>

    WHILE <условие> DO

    <оператор1>;
    <оператор2>;

    <операторN>;
    begin




    end;
    ИЛИ

  • Упражнение:Сколько раз выполнится оператор цикла:

WHILE   true    DO   
WHIL...

    4 слайд

    Упражнение:
    Сколько раз выполнится оператор цикла:

    WHILE true DO <оператор>
    WHILE 1>0 DO <оператор>
     WHILE 1>2 DO <оператор>
    Замечание: В теле цикла обязательно должен быть оператор, влияющий на соблюдение условия, в противном случае произойдет зацикливание.

  • даданетнетЗадача 1 (Алгоритм Евклида): Найти наибольший общий делитель двух ч...

    5 слайд

    да
    да
    нет
    нет
    Задача 1 (Алгоритм Евклида): Найти наибольший общий делитель двух чисел.
    вывод х
    ввод х, у
    начало
    конец
    х := х - у
    у := у - х
    x <> y
    x > y
    Пример:
    НОД (15, 25) =
    НОД (15, 10) =
    НОД (5, 10) =
    НОД (5, 5) =
    5
    х у

  • program  pr1;
  var  х, у :  integer;
 begin
write (‘х=’);      readln(х);
wr...

    6 слайд

    program pr1;
    var х, у : integer;
    begin
    write (‘х=’); readln(х);
    write (‘у=’); readln(у);
    while х< >у do
    if х>у then х:=х-у else у:=у-х;
    writeln(‘ НОД = ’, х);
    end.

    Задача 1 (Алгоритм Евклида): Найти наибольший общий делитель двух чисел.

  • Задача 2. Найти сумму цифр произвольного числа. данетначалоконецввод хвывод...

    7 слайд

    Задача 2. Найти сумму цифр произвольного числа.
    да
    нет
    начало
    конец
    ввод х
    вывод S
    x <> 0
    S := S + x mod 10
    x := x div 10
    S := 0
    x = 12345
    S:=0

    1 шаг
    х mod 10 = 5
    s := 0+5
    x:= 1234
    2 шаг
    х mod 10 = 4
    s := 5+4
    x:= 123
    3 шаг
    х mod 10 = 3
    s := 5+4+3
    x:= 12
    4 шаг ….
    и т. д.

    x:= 0
    S:= S + x mod 10
    x := x div 10
    ПОКА x<> 0

  • var    x: longint;     s:integer;  
begin
write(‘x=’);    readln(x);
S:=0;
wh...

    8 слайд

    var x: longint; s:integer;
    begin
    write(‘x=’); readln(x);
    S:=0;
    while x<>0 do
    begin
    S:= S + x mod 10;
    x:= x div 10;
    end;
    writeln(‘сумма цифр: ’, S);
    end.


    Задача 2. Найти сумму цифр произвольного числа.

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

    9 слайд

    Задача 3. Составить программу, вычисляющую значения
    функции для 0  x  4 с шагом 0,5.
    x := 0 y := 1
    x := 0.5 y := …
    x := 1 y := …
    ….
    x:= 4 y:=…



    да
    нет
    начало
    конец
    x :=0
    x <= 4
    y :=sqr(sin(x))+cos(x)
    x := x + 0.5
    вывод y

  • program pr3;
   var     x, y: real;
begin
x:=0;
while   x

    10 слайд

    program pr3;
    var x, y: real;
    begin
    x:=0;
    while x <= 4 do
    begin
    y:=sqr(sin(x))+cos(x);
    writeln(‘х=’,х:3:1, ‘ y=’,y:5:2);
    x:=x+0.5;
    end;
    end.


    Задача 3. Составить программу, вычисляющую значения
    функции для 0  x  4 с шагом 0,5.

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

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

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

Презентация, сопровождающая объяснение учителя по теме "Цикл с предусловием" на языке программирования Pascal. Рассматривается формат записи команды повторения, и решение трёх задач.

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

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

6 670 628 материалов в базе

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

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

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

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

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

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

  • Скачать материал
    • 20.10.2021 387
    • PPTX 241 кбайт
    • 20 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Загоскина Татьяна Валерьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Загоскина Татьяна Валерьевна
    Загоскина Татьяна Валерьевна
    • На сайте: 6 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 464
    • Всего материалов: 1

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

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

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

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 28 человек из 21 региона

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

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

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

300/600 ч.

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

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

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

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

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

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

72 ч. — 180 ч.

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

Мини-курс

Занятия спортом при заболеваниях опорно-двигательного аппарата

3 ч.

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

Мини-курс

Эффективные практики по работе с тревожностью

3 ч.

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

Мини-курс

Постановка сложных звуков

4 ч.

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