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

Операторы цикла в среде программирования Pascal ABC

Скачать материал
Скачать материал "Операторы цикла в среде программирования Pascal ABC"

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Музыковед

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

  • Операторы цикла в среде программирования Pascal ABCСдвоенный урок информатики...

    1 слайд

    Операторы цикла в среде программирования Pascal ABC
    Сдвоенный урок информатики
    в 9 классе МБОУ СОШ
    пгт Ерофей Павлович

  • Цитата










«Недостойно человеку одаренному, тратить подобно рабу, часы...

    2 слайд

    Цитата












    «Недостойно человеку одаренному, тратить подобно рабу, часы на вычисления, которые, безусловно, можно было бы доверить любому лицу, если при этом применить машину»






























    Готфрид Лейбниц (1646 – 1716) – немецкий
    математик, физик, философ, юрист, языковед.

  • Легенда о создателе шахмат
















Проблемная ситуация: смог ли принц...

    3 слайд

    Легенда о создателе шахмат

















    Проблемная ситуация: смог ли принц Сирам выполнить желание Сеты?

    По преданию, индийский принц Сирам, восхищенный игрой в шахматы, призвал к себе ее создателя, ученого Сету, и сказал:
    - Я желаю достойно наградить тебя за прекрасную игру. Я достаточно богат, чтобы исполнить любое твое желание.
    Сета попросил принца положить на первую клетку шахматной доски 1 зерно, на вторую - 2 зерна, на третью - 4 зерна и т. д.

    Математическая модель:
    1 + 2 + 4 + 8 + 16 + ... =
    = 1 + 1∙2 +2∙2 +4∙2 +8∙2 + ...=
    = 20 + 21 + 22+ 23 + ... + 263.

  • Задача из «Арифметики» Магницкого



























Проблемная ситуа...

    4 слайд

    Задача из «Арифметики» Магницкого




























    Проблемная ситуация:
    верно ли, что за гвозди придется уплатить не более 10 рублей?
    Некто продал лошадь за 156 рублей. Но покупатель, приобретая лошадь, раздумал ее покупать и возвратил продавцу, говоря:
    - Нет мне расчета, покупать за эту цену лошадь, которая таких денег не стоит.
    Тогда продавец предложил другие условия:
    - Если, по-твоему, цена лошади высока, то купи только ее подковные гвозди. Лошадь же тогда получишь в придачу бесплатно. Гвоздей в подкове шесть. За первый гвоздь дай мне всего ¼ копейки, за второй ½ копейки. За третий 1 копейку и т. д.
    Покупатель, соблазнившись низкой ценой и желая даром получить лошадь, принял условия продавца, рассчитывая, что за эти гвозди придется уплатить не более 10 рублей.

  • Задача Вычислить сумму:
   s = 1 + 2 + 3 + ... + п, если значение п задано, н...

    5 слайд

    Задача
    Вычислить сумму:
    s = 1 + 2 + 3 + ... + п, если значение п задано, не применяя формулу суммы членов арифметической прогрессии.

    Алгоритм решения:
    Начать сумму с нуля, то есть переменной s присвоить 0
    (s :=0).
    Переменной i присвоить значение 1 (i :=1).
    Добавить к сумме значение i (s := s + i).
    Увеличить i на 1 (i:= i + 1).
    Повторять пункты 3 и 4, пока не дойдем до слагаемого n.



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

пока (условие истинно)
по...

    6 слайд

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


    пока (условие истинно)
    повторять (действие)
    while <условие> do <оператор>;


    repeat
    <группа операторов> until <условие>;
    repeat (повторять), until (пока не)
    нет

    да



    нет

    да
    условие
    действие
    действие
    условие

  • Цикл с параметром (со счетчиком)(цикл «для» - for.. .to/downto)Синтаксис опер...

    7 слайд

    Цикл с параметром (со счетчиком)
    (цикл «для» - for.. .to/downto)
    Синтаксис оператора цикла с параметром
    for <параметр цикла > :=
    < начальное значение параметра цикла>
    to < конечное значение параметра цикла >
    do begin
    <операторы (тело цикла)> end;
    for (для), to (до), do (делать), begin (начало), end (конец) - зарезервированные слова
    осо
    Действие
    (тело цикла)
    счетчик
    Три программы

  • Решение задачи о создателе шахматs = 1.8446744074Е19s= 1.844674Е+19S = 1 + 1∙...

    8 слайд

    Решение задачи о создателе шахмат
    s = 1.8446744074Е19
    s= 1.844674Е+19
    S = 1 + 1∙2 +2∙2 +4∙2 +8∙2 + ...=
    = 20 + 21 + 22+ 23 + ... + 263

  • Величина награды18 446 744 407 000 000 000 зерен. 
18 квинтиллионов 
446 квад...

    9 слайд

    Величина награды
    18 446 744 407 000 000 000 зерен.
    18 квинтиллионов
    446 квадриллионов
    744 триллиона
    407 миллиардов.

    Чтобы поместить эти зерна в амбар нужно высоту взять равной 150 000 000 км – она совпадает с расстоянием от Земли до Солнца!

  • Решение задачи о покупке лошадиЕсли, по-твоему, цена лошади высока, то купи т...

    10 слайд

    Решение задачи о покупке лошади
    Если, по-твоему, цена лошади высока, то купи только ее подковные гвозди. Лошадь же тогда получишь в придачу бесплатно. Гвоздей в подкове шесть. За первый гвоздь дай мне всего ¼ копейки, за второй ½ копейки. За третий 1 копейку и т. д.
    1. Сколько слагаемых во второй сумме?
    2. Какую сумму надо вычислить?
    3. Какие можно сделать изменения в программе на языке Qbasic для решения второй задачи?
    4. Что изменить на языке Pascal?

    S = 1/4+ 1/2 + 1 + 2 + 4 + ... =
    =2-2 + 2-1 + 20+21 + 22 + ... +221

  • Решение задачи о покупке лошади4194303,75 коп = 41943 руб4194304 коп = 41943 руб

    11 слайд

    Решение задачи о покупке лошади
    4194303,75 коп = 41943 руб
    4194304 коп = 41943 руб

  • Рассмотрим задачу Вычислить факториал числа п. Произведение n последовательны...

    12 слайд

    Рассмотрим задачу
    Вычислить факториал числа п. Произведение n последовательных натуральных чисел называется факториалом числа n.
    n! = 1∙2∙3∙...∙ (n - 1) ∙n;
    5! = 1∙2∙3∙4∙5

    Замечание: Если при вычислении суммы счетчику суммы присваивается 0, то при вычислении произведения счетчику произведения присваиваем 1.
    Три способа

  • Памятка для выбора типа оператора циклаЦикл с предусловием (цикл while) прим...

    13 слайд

    Памятка для выбора типа оператора цикла

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

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

    14 слайд

    Домашнее задание
    Составить программу для вычисления значений переменной y при заданном значении n. (Использовать три различных оператора цикла).

    Цитата

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 655 791 материал в базе

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

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

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

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

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

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

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

    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 80400
    • Всего материалов: 228

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

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

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

Экскурсовод

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

500/1000 ч.

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

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

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

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

600 ч.

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

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

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 475 человек из 69 регионов
  • Этот курс уже прошли 2 324 человека

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

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

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

300/600 ч.

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

Мини-курс

Управление стрессом и психологическими состояниями

2 ч.

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

Мини-курс

Финансовый анализ

5 ч.

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

Мини-курс

Управление личной продуктивностью менеджера

10 ч.

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