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

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

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

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Руководитель ремонтной службы

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

  • Циклы с предусловием «Пока» и с постусловием «До» в языке программирования Pa...

    1 слайд

    Циклы с предусловием «Пока» и с постусловием «До» в языке программирования Pascal
    Бочкарева Людмила Андреевна
    учитель информатики и ИКТ

  • Для чего применяются циклы?Как записывается арифметический цикл ?Для какого-л...

    2 слайд

    Для чего применяются циклы?
    Как записывается арифметический цикл ?
    Для какого-либо повторяющегося действия
    For i:=A to B do S

  • Какого типа она должна быть?С каким шагом  она изменяется?integer Что такое п...

    3 слайд

    Какого типа она должна быть?
    С каким шагом она изменяется?
    integer
    Что такое переменная – счетчик цикла?
    Это переменная, которая изменяет своё значение от заданного начального значения до конечного значения с некоторым шагом
    1

  • Определите, какое количество раз выполняются 
операторы цикла?FOR X := 10 TO...

    4 слайд

    Определите, какое количество раз выполняются
    операторы цикла?
    FOR X := 10 TO 12 do writeln (5,’ ‘);
    Какое значение примет переменная
    Y после выполнения цикла:
    Y:=0;
    FOR X := 3 TO 5 do Y: = Y+X;
    Какое значение выдаст программа на экране монитора?
    FOR X := 5 DOWNTO 1 DO write (x,’ ‘);
    3 раза
    Y=12
    5 4 3 2 1

  • Проверка домашнего задания1. Подсчитать произведение чисел от 1 до 100

    5 слайд

    Проверка домашнего задания
    1. Подсчитать произведение чисел от 1 до 100

  • 2. Напечатать числа следующим образом:
         10               10.4...

    6 слайд

    2. Напечатать числа следующим образом:
    10 10.4
    11 11.4
    12 12.4
    … …
    25 25.4

  • Цикл с предусловием ("пока") 05.11.14и постусловием ("до") в ЯП Pascal

    7 слайд

    Цикл с предусловием ("пока")
    05.11.14
    и постусловием ("до") в ЯП Pascal

  • При составлении программ часто возникают ситуации, когда 
1. Заранее не извес...

    8 слайд

    При составлении программ часто возникают ситуации, когда
    1. Заранее не известно количество повторений цикла;
    2. Переменная – счетчик цикла должна изменяться с шагом ≠ 1.

    В таких случаях используют
    Циклы WHILE и REPEAT

  • P-условиеЦикл WHILE Выполнение оператора цикла с предусловием начинается с пр...

    9 слайд

    P-условие
    Цикл WHILE
    Выполнение оператора цикла с предусловием начинается с проверки условия, записанного после слова while. Если оно истинно, то выполняется <тело цикла>, а затем вновь проверяется условие и т.д. Как только на очередном шаге окажется, что условие ложно, то выполнение <тела цикла> прекратится.

  • 2. Если условие заранее ложно, то тело цикла может быть не выполнено ни разу...

    10 слайд

    2. Если условие заранее ложно, то тело цикла может быть не выполнено ни разу

    3. Если <тело цикла> состоит из нескольких операторов, то они объединяются операторными скобками.

    4. Если условие все время будет истинно, то произойдет зацикливание

  • Задача 1. Найти все двузначные числа, кратные 7.НачалоКонецk:=14K

    11 слайд

    Задача 1. Найти все двузначные числа, кратные 7.
    Начало
    Конец
    k:=14
    K<=99
    k:=k+7
    Вывести k
    +
    -
    Program pr1;

    При использовании логических циклов необходимо всегда заботиться о том, чтобы переменная, использующаяся в условии завершения цикла, каким-то образом обязательно изменялась в теле цикла. Это может быть команда присваивания ( как в данной программе) или команда ввода.
    end.
    readln;
    end;
    k:=k+7;
    Writeln(k);
    Begin
    While k<=99 do
    k:=14;
    Clrscr;
    Begin
    Var k: integer;
    Uses Crt;

  • 12 слайд

  • Вывести в строку все трёхзначные 
числа кратные 5. Задача 2Какое самое наибол...

    13 слайд

    Вывести в строку все трёхзначные
    числа кратные 5.
    Задача 2
    Какое самое наибольшее трёхзначное число ?
    999
    Какие числа делятся на пять ?
    15…210…365…
    Какое наименьшее трёхзначное число, делящееся на 5 ?
    100

  • 14 слайд

  • Цикл REPEATP-условие

    15 слайд

    Цикл REPEAT
    P-условие

  • Оператор цикла с постусловием                 repeat...

    16 слайд

    Оператор цикла с постусловием
    repeat
    <тело цикла>
    until <условие>;
    Сначала выполняется тело цикла, затем проверяется условие, если оно ложно, то тело цикла выполняется еще раз до тех пор пока условие не станет истинным
    Не зависимо от проверки условия, тело цикла выполняется хотя бы один раз
    3. Repeat и Until сами являются операторными скобками
    4. Если условие все время будет ложно то произойдет зацикливание

  • Program pr3;НачалоКонецsum:=0  k:=1k&gt;10Sum:=sum+1/k
k:=k+1‘Summa=‘,sum+-Задач...

    17 слайд

    Program pr3;
    Начало
    Конец
    sum:=0 k:=1
    k>10
    Sum:=sum+1/k
    k:=k+1
    ‘Summa=‘,sum
    +
    -
    Задача 3. Найти сумму последовательности
    Uses Crt;
    Var K: integer;
    sum: real;
    Begin
    Clrscr;
    sum:=0;
    k:=1;
    Repeat
    Sum:=sum+1/k;
    k:=k+1;
    Until k>10;
    Writeln(‘Summa=‘,sum:5:3);
    readln;
    end.

  • Задача 4Найти сумму квадратов чисел  на отрезке [0;1] 
с шагом 0.1. (Использо...

    18 слайд

    Задача 4
    Найти сумму квадратов чисел на отрезке [0;1]
    с шагом 0.1. (Использовать цикл Repeat)
    Чему будет равно начальное значение суммы?
    Сумма = 0
    Чему будет равно начальное значение управляющей переменной цикла?
    0
    Дан отрезок от 0 до 1 с шагом 0.1, какая получается последовательность?
    0 0.1 0.2 0.3 0.4 … 1
    Как подсчитать сумму КВАДРАТОВ этих чисел?
    0*0 + 0.1*0.1 + 0.2*0.2 + … + 1*1

  • Домашнее заданиеСоставить программу нахождения чётных чисел в интервале от 10...

    19 слайд

    Домашнее задание
    Составить программу нахождения чётных чисел в интервале от 10 до 40 (цикл WHILE)
    Составить программу нахождения суммы последовательности (цикл REPEAT)

  • Сегодня мы познакомились с логическими циклами While  и Repeat.
Рассмотрели п...

    20 слайд

    Сегодня мы познакомились с логическими циклами While и Repeat.
    Рассмотрели примеры использования этих циклов.
    Узнали об их отличиях и особенностях применения.

    Итоги урока:

  • Сравнение циклов While и RepeatВ цикле While проверка условия выполнения цикл...

    21 слайд

    Сравнение циклов While и Repeat
    В цикле While проверка условия выполнения цикла находится в начале цикла, а в Repeat – в конце. Цикл Repeat всегда выполняется хотя бы один раз, а цикл While может не выполнятся ни разу.
    В цикле While выход из цикла осуществляется, если условие ложно, а в Repeat – если условие истинно.
    Между словами Repeat и Until можно размещать несколько операторов без Begin и End, а цикл While…do может содержать только один оператор тела цикла; поэтому нужно использовать Begin и End.

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

Повторение темы «Цикл FOR», изучение темы «Циклы с пред и пост условиями»

Решение задач с реализацией циклических алгоритмов с пред и пост условиями

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

  развивающие – развитие воображения, сообразительности, логического мышления, творческой активности.

воспитательные – развитие познавательного интереса учащихся, уверенности в собственных силах. 

Оборудование: мультимедийный проектор, компьютеры, презентация по темеЦиклы с пост и пред условиями, система программирования TurboPascal

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

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

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

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

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

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

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

  • Скачать материал
    • 17.11.2014 2705
    • PPTX 339.5 кбайт
    • 55 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Бочкарева Людмила Андреевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Бочкарева Людмила Андреевна
    Бочкарева Людмила Андреевна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 2
    • Всего просмотров: 13963
    • Всего материалов: 11

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

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

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

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

Секретарь-администратор (делопроизводитель)

500/1000 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

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

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

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

36 ч. — 180 ч.

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

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

Теория и методика обучения информатике в начальной школе

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

300/600 ч.

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

Мини-курс

Искусство понимания: техники успешной жизни, отношений и бизнеса

4 ч.

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

Мини-курс

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

6 ч.

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

Мини-курс

Профессиональное развитие бизнеса: стратегии и инструменты

6 ч.

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