Инфоурок Другое ПрезентацииЦикл с предусловием

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

Скачать материал
Скачать материал "Цикл с предусловием"

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

Бухгалтер

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

  • Проверочная работа «Цикл с предусловием»

    1 слайд

    Проверочная работа «Цикл с предусловием»

  • 1. Запишите конструкцию цикла с предусловием. 
В каких случаях применяется ци...

    2 слайд

    1. Запишите конструкцию цикла с предусловием.
    В каких случаях применяется цикл с предусловием?

  • 2. Запишите правильную структуру последовательности операторов.
а:=2; b:=l; w...

    3 слайд

    2. Запишите правильную структуру последовательности операторов.
    а:=2; b:=l; while a+b<8 do begin a:=a+l; b:=b+l end; s:=a+b.
    Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после его завершения?


  • 3. Запишите правильную структуру последовательности операторов. Какими будут...

    4 слайд

    3. Запишите правильную структуру последовательности операторов. Какими будут значения переменных а и b после выполнения операторов?
    а:=1; b:=l; while а<=8 do а:=а+1; b:=b+l.

  • 4. Дана последовательность операторов, вычисляющих факториал f числа я, котор...

    5 слайд

    4. Дана последовательность операторов, вычисляющих факториал f числа я, которая содержит пять ошибок. Найдите эти ошибки, предварительно записав операторы в правильном виде.
    k:=l;f:=0;
    while k<n do f=f*k
    k:=k+l,
    Примечание. Факториалом натурального числа называется произведение всех натуральных чисел от 1 до этого числа, т. е. n!=1*2*3*...*(n—2)*(n—1)*n.

  • 5. Найдите и исправьте ошибки в следующем фрагменте программы, определяющей д...

    6 слайд

    5. Найдите и исправьте ошибки в следующем фрагменте программы, определяющей для заданного натурального числа n число, записанное цифрами числа n в обратном порядке.
    р:=n;
    while р>=0 do begin
    а:=а+р mod 10;
    р:=р div 10
    end;

  • Ответы:while  do begin группа операторов end; 
Когда до выполнения цикла коли...

    7 слайд

    Ответы:
    while <логическое выражение> do begin группа операторов end;
    Когда до выполнения цикла количество повторов неиз­вестно.

  • 2. 
а:=2; 
b:=1;
while a+b

    8 слайд

    2.
    а:=2;
    b:=1;
    while a+b<8 do
    begin
    a:=a+l;
    b:=b+l
    end;
    s:=a+b.
    2 раза;
    a = 5, b = 3, s = 8.

  • 3. a:=2; b:=3;
while a

    9 слайд

    3. a:=2; b:=3;
    while a<=7 do
    а:=а+1;
    b:=b+l;
    а = 8, b = 4.
    4. k:=1; f:=l;
    while k<=n do f=f*k;
    k:=k+l;
    end;

  • 5. read(n);
p:=n; a:=0;
while p&gt;=0 do 
begin
a:=a*10+p mod 10; 
p:=p div 10...

    10 слайд

    5. read(n);
    p:=n; a:=0;
    while p>=0 do
    begin
    a:=a*10+p mod 10;
    p:=p div 10
    end;

  • Вы уже умеете организовать цикл при помощи оператора while. 
Напомним, что пр...

    11 слайд

    Вы уже умеете организовать цикл при помощи оператора while.
    Напомним, что при выполнении этого оператора компьютер вычисляет значение условия.

  • Если условие истинно, то исполнительная часть оператора while будет выполнять...

    12 слайд

    Если условие истинно, то исполнительная часть оператора while будет выполняться до тех пор, пока это условие не примет значение false.
    Если значение условия есть false в самом начале, то исполнительная часть оператора while вообще не будет выполняться.

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

    13 слайд

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

  • repeat повторяй операторы
until ; до тех пор, пока условие не будет верным
Ес...

    14 слайд

    repeat повторяй операторы
    until <условие>; до тех пор, пока условие не будет верным
    Есть небольшое отличие в организации цикла repeat по сравнению с while: для выполнения в цикле repeat нескольких операторов не следует помещать эти операторы в операторные скобки begin... end. Зарезервированные слова repeat и until действуют как операторные скобки.

  • Конструкция repeat... until работает аналогично циклу while. Различие заключа...

    15 слайд

    Конструкция repeat... until работает аналогично циклу while. Различие заключается в том, что цикл while проверяет условие до выполнения действий, в то время как repeat проверяет условие после выполнения действий, это гарантирует хотя бы одно выполнение действий до завершения цикла.

  • Например:repeat 
read (Number);
Sum:=Sum+Number; 
until Number=- 1 
repeat
i:...

    16 слайд

    Например:
    repeat
    read (Number);
    Sum:=Sum+Number;
    until Number=- 1
    repeat
    i:= i+1;
    writeln (Sqr(i))
    until Number=-1

  • Практическая работа

    17 слайд

    Практическая работа

  • Задание 1. Определите, является ли данное число простым. Примечание. Простым...

    18 слайд

    Задание 1.
    Определите, является ли данное число простым. Примечание. Простым называется число, которое не имеет делителей, кроме 1 и самого себя.

  • Решение:Var i, Number : integer; {возможный делитель и исследуемое число} 
Be...

    19 слайд

    Решение:
    Var i, Number : integer; {возможный делитель и исследуемое число}
    Begin
    writeln ('Какое число должно быть проверено?');
    read (Number);
    i:=l;
    repeat
    i:=i+l;
    until Number mod i=0;
    if Number=i then writeln(Number,'является простым')
    else writeln(Number,'делится на',i);
    End.

  • Задание 2. Выведите на экран строку из звездочекРешение:
Var i, n: integer;
b...

    20 слайд

    Задание 2. Выведите на экран строку из звездочек
    Решение:
    Var i, n: integer;
    begin
    write('Количество знаков:'); readln(n);
    i:=l;
    repeat
    write(' (*)');
    i:=i+l
    until i>n;
    end.

  • Задание 3. Выведите квадраты натуральных чисел, не превосходящих 50.Решение:...

    21 слайд

    Задание 3. Выведите квадраты натуральных чисел, не превосходящих 50.
    Решение:
    var х, n: integer;
    begin
    write('Enter n:'); readln(n);
    x:=l;
    repeat
    у:=х*х;
    if y<n then write(y,' ');
    x:=x+1;
    until y>n;
    end.

  • Задание 4. Найдите НОД двух чиселРешение:
Var х, у: integer;
Begin
Writeln (&#039;...

    22 слайд

    Задание 4. Найдите НОД двух чисел
    Решение:
    Var х, у: integer;
    Begin
    Writeln ('Введите два числа'); readln(x, у);
    Repeat
    If х>у then х:=х mod у else у:=у mod х;
    Until (х=0) Or (у=0);
    Writeln ('НОД=',х+у));
    End.

  • Вывод Как программируется цикл с постусловием на языке Паскаль?
Для каких цел...

    23 слайд

    Вывод
    Как программируется цикл с постусловием на языке Паскаль?
    Для каких целей лучше его использовать?

  • Домашнее заданиеСоставить программу нахождения НОД трех чисел. НОД(а,b,с)=НОД...

    24 слайд

    Домашнее задание
    Составить программу нахождения НОД трех чисел. НОД(а,b,с)=НОД(НОД(а,b,с).
    Составить программу нахождения НОК двух чисел, используя формулу А х B = НОД (A, В) х НОД (A, В).

  • program dz1;
Var А, В, С, nod: integer; 
Begin
Readln(A,B,C); 
Repeat
If A&gt;B...

    25 слайд

    program dz1;
    Var А, В, С, nod: integer;
    Begin
    Readln(A,B,C);
    Repeat
    If A>B then A:=A mod B else B:=B mod A;
    Until (A=0) or (B=0);
    Writeln('HOД=’ ,A+B);
    nod:=A+B;
    Repeat
    If nod>C then nod:=nod mod С else C:=C mod nod;
    Until (nod=0) or (C=0);
    Writeln ('НОД=’,nod+C);
    End.

  • program dz2;
var n, m, i, nok: integer; 
Begin
write(&#039;введите два числа&#039;);
re...

    26 слайд

    program dz2;
    var n, m, i, nok: integer;
    Begin
    write('введите два числа');
    readln(n, m);
    if(m<>0) and (n<>0) then
    begin
    nok:=n*m; i:=nok;
    while i>0 do begin
    if (i mod n=0) and (i mod m=0) then nok:=i;
    i:=i-1; end;
    writeln('NOK',m,'i',n,'raven',nok)
    end else writeln ('Na nol delit nelzya');
    end.

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 662 832 материала в базе

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

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

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

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

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

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

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

    Инютина Ксения Викторовна
    Инютина Ксения Викторовна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 71130
    • Всего материалов: 214

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

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

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

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

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

500/1000 ч.

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

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

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

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

600 ч.

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

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

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

Библиотекарь

300/600 ч.

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

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

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

72/180 ч.

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

Мини-курс

Художественная гимнастика: углубленная физическая подготовка

3 ч.

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

Мини-курс

Основы игровой деятельности дошкольников: роль игр в развитии детей

3 ч.

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

Мини-курс

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

4 ч.

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