Инфоурок Информатика ПрезентацииПрезентация по информатике "Циклы в Паскаль" (9 класс)

Презентация по информатике "Циклы в Паскаль" (9 класс)

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

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Шеф-повар

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

  • ЦиклыАвтор: учитель информатики и ИКТ 
МБОУ «СОШ №16»  г. Энгельса
Ивачёва Ма...

    1 слайд

    Циклы
    Автор: учитель информатики и ИКТ
    МБОУ «СОШ №16» г. Энгельса
    Ивачёва Мария Александровна

  • Цикл for

    2 слайд

    Цикл for

  • Задача: Вывести на экран 5 раз «Hello».Решение: умеем составлять линейный ал...

    3 слайд

    Задача: Вывести на экран 5 раз «Hello».
    Решение: умеем составлять линейный алгоритм
    program primer 1;
    begin
    writeln(' Hello');
    writeln(' Hello ');
    writeln(' Hello ');
    writeln(' Hello ');
    writeln(' Hello ');
    end.
    Неэффективная программа

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

    4 слайд

    Для записи повторяющейся последовательности операторов используют циклы
    Program primer 1;
    var i: integer;
    begin
    for i:=1 to 5 do
    begin
    writeln(‘Hello’);
    end;
    end.
    Здесь переменная i запоминает сколько раз выполнилась повторяющаяся команда (тело цикла)

  • Цикл – это повторяющаяся последовательность операторов.
Циклы бывают арифмети...

    5 слайд

    Цикл – это повторяющаяся последовательность операторов.
    Циклы бывают арифметические и итерационные
    Арифметический цикл – это такой цикл, число повторений которого известно заранее. В Pascal такой цикл обычно реализуется с помощью оператора for.
    Итерационный цикл – это такой цикл, число повторений которого заранее неизвестно и выход из цикла производится в случае выполнения или невыполнения какого-то условия. В Pascal такие циклы обычно реализуются с помощью операторов while и repeat

  • Цикл forПринцип работы: Сначала счетчику цикла присваивается начальное значен...

    6 слайд

    Цикл for
    Принцип работы: Сначала счетчику цикла присваивается начальное значение. Если это значение не больше конечного значения, то выполняется тело цикла. Затем значение счетчика увеличивается на 1 и опять сравнивается с конечным значением. Если оно по-прежнему не больше конечного значения, то оператор выполняется еще раз и так далее.
    Замечание: если тело цикла состоит из одного оператора, то begin и end можно опустить

  • Принцип работы: как и в первом случае, пока начальное значение не меньше коне...

    7 слайд

    Принцип работы: как и в первом случае, пока начальное значение не меньше конечного значения, то выполняется тело цикла. Затем значение счетчика уменьшается на 1

  • Задачи:1) Написать программу, которая выводит на экран все натуральные числа...

    8 слайд

    Задачи:
    1) Написать программу, которая выводит на экран все натуральные числа от 1 до n
    2) Написать программу, которая подсчитывает сумму натуральных чисел от 1 до n
    3) Написать программу, которая считает xn
    для вещественного x и натурального n
    4) Написать программу, которая выводит на экран: 20 40 80 160 320
    5) Написать программу, которая подсчитывает произведение натуральных чисел от 1 до n
    Решение

  • 9 слайд

  • Решение задач ОГЭДан фрагмент программы. Чему будет равна
переменная s в резу...

    10 слайд

    Решение задач ОГЭ
    Дан фрагмент программы. Чему будет равна
    переменная s в результате работы данной
    программы?
    Решение:
    В этой задаче есть цикл for. Тело цикла будет выполняться 4 раза (при n=2,3,4,5).
    s=2
    n=2 s=2+2*2=6
    n=3 s=6+3*2=12
    n=4 s=12+4*2=20
    n=5 s=20+5*2=30
    Программа выводит значение переменной s, значит на экране будет число 30
    Ответ: 30

  • ЗадачиДаны фрагменты программы. Что будет напечатано на экране в результате...

    11 слайд

    Задачи
    Даны фрагменты программы. Что будет напечатано на экране в результате работы данных
    программ?

  • Цикл While(цикл с предусловием)

    12 слайд

    Цикл While
    (цикл с предусловием)

  • Задача: написать программу, которая выводит на экран все натуральные числа от...

    13 слайд

    Задача: написать программу, которая выводит на экран все натуральные числа от 1 до n
    Решение: умеем составлять алгоритм с циклом for
    Программа с циклом for
    Program m1;
    var i,n:integer;
    begin
    writeln('Введите n');
    readln(n);
    for i:=1 to n do
    write(i,' ');
    end.
    Программа с циклом while
    Program m2;
    var i,n:integer;
    begin
    writeln('Введите n'); readln(n);
    i:=1;
    while i<=n do
    begin
    write(i,' '); i:=i+1;
    end;
    end.

  • Задача: написать программу, которая выводит на экран все натуральные числа от...

    14 слайд

    Задача: написать программу, которая выводит на экран все натуральные числа от 1 до n

    Пока истинно условие
    i<=n, будет выполняться
    тело цикла:
    1) вывод числа i
    2) увеличиваем на единицу значение i

  • Общий вид цикла whileЦикл while организует выполнение тела цикла неизвестное...

    15 слайд

    Общий вид цикла while
    Цикл while организует выполнение тела цикла неизвестное заранее число раз. Выход осуществляется, если условие окажется ложным.
    Принцип работы: перед каждым выполнением цикла анализируется условие: если оно истинно, выполняется тело цикла и управление передается на повторную проверку условия. Если условие ложно – цикл завершается и управление передается на оператор, следующий за циклом while.

  • Замечания:Если условие во время цикла не будет изменяться, то возможна ситуац...

    16 слайд

    Замечания:
    Если условие во время цикла не будет изменяться, то возможна ситуация зацикливания, т.е. цикл не закончится никогда. Поэтому внутри цикла должны находится операторы, приводящие к изменению условия, чтобы цикл мог корректно завершиться
    Если тело цикла состоит из одного оператора, то begin и end можно опустить

  • Задачи:1) Напечатать целые числа -10, -5, 0, 5…20 
2) Найти произведение чисе...

    17 слайд

    Задачи:
    1) Напечатать целые числа -10, -5, 0, 5…20
    2) Найти произведение чисел из диапазона от A до B (A<=B) с шагом h
    Вход: 1 15 5 Вход: 10 100 30
    Выход: 66 Выход: 2800000
    3) Для заданного натурального n и действительного x подсчитать сумму

    Вход: 3 Вход: 2
    Выход: 14 Выход: 5
    4) Напечатать таблицу перевода расстояний в дюймах в сантиметры для значений 10, 11, 12,…20 дюймов (1 дюйм=2,54 см)
    Выход:
    10 дюймов=25,4 см
    11 дюймов=27,94 см

    20 дюймов=50,8 см
    Решение

  • Задачи:5) Напечатать все целые значения от A до B с шагом h.
        Вход: 1...

    18 слайд

    Задачи:
    5) Напечатать все целые значения от A до B с шагом h.
    Вход: 1 10 2 Вход: 5 20 5
    Выход: 1 3 5 7 9 Выход: 5 10 15 20
    6) Найти сумму чисел из диапазона от A до B с шагом 3.
    Вход: 1 15 Вход: 0 10
    Выход: 35 Выход: 18
    7) Для заданного натурального n и действительного x подсчитать сумму

    Вход: 3 Вход: 5
    Выход: 1.83 Выход: 2.28
    8) Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 5,10,15…50 фунтов (1 фунт=0,453 кг)
    Выход:
    5 фунтов=2,265 кг
    10 фунтов=4,53 кг

    50 фунтов=22,65 кг

    Решение

  • 19 слайд

  • 20 слайд

  • Цикл repeat(цикл с постусловием)

    21 слайд

    Цикл repeat
    (цикл с постусловием)

  • Общий вид циклаПринцип работы: выполняется тело цикла. Если  истинно, то выпо...

    22 слайд

    Общий вид цикла
    Принцип работы: выполняется тело цикла. Если <условие> истинно, то выполнение цикла завершится. Если <условие> ложно, то снова выполняется тело цикла

  • Замечания:т. к. условие завершения цикла проверяется в конце цикла, то операт...

    23 слайд

    Замечания:
    т. к. условие завершения цикла проверяется в конце цикла, то операторы тела цикла выполнятся хотя бы один раз
    В цикле repeat, так же как и в операторе while возможна ситуация зацикливания в случае, если <условие> всегда будет оставаться ложным

  • Задача: написать программу, которая выводит на экран все натуральные числа от...

    24 слайд

    Задача: написать программу, которая выводит на экран все натуральные числа от 1 до n
    Программа с циклом while
    Program m2;
    var i,n:integer;
    begin
    writeln('Введите n'); readln(n);
    i:=1;
    while i<=n do
    begin
    write(i,' '); i:=i+1;
    end;
    end.
    Программа с циклом repeat
    Program m3;
    var i,n:integer;
    begin
    writeln('Введите n'); readln(n);
    i:=1;
    repeat
    write(i,' ');
    i:=i+1;
    until i>n
    end.

  • Задачи:1) Напечатать все целые значения от A до B с шагом h.
    Вход: 1 10 2...

    25 слайд

    Задачи:
    1) Напечатать все целые значения от A до B с шагом h.
    Вход: 1 10 2 Вход: 5 20 5
    Выход: 1 3 5 7 9 Выход: 5 10 15 20
    2) Для заданного натурального n и действительного x подсчитать
    сумму
    Вход: 3 Вход: 2
    Выход: 14 Выход: 5
    3) Для заданного натурального n и действительного x подсчитать
    сумму
    Вход: 3 Вход: 5
    Выход: 1.83 Выход: 2.28


    Решение

  • 26 слайд

  • Источники информацииМ. В. Огнева, Е. В. Шуринова, Turbo Pascal: первые шаги....

    27 слайд

    Источники информации
    М. В. Огнева, Е. В. Шуринова, Turbo Pascal: первые шаги. Саратов: издательство «Стило», 2001
    http://opengia.ru/subjects/informatics-9
    http://kpolyakov.spb.ru

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

В работе содержится теоретический материал по циклам в Паскаль (основные понятия, виды циклов, принцип работы), разобранные задачи, а также задания для самостоятельного выполнения с ответами. В презентации рассмотрены задания из открытого банка заданий ОГЭ. Презентация предназначена для учащихся 9 класса, данный материал можно использовать как для урока, так и для подготовки к ОГЭ.

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

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

6 664 963 материала в базе

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

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

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

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

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

  • Скачать материал
    • 22.02.2020 3792
    • PPTX 337.5 кбайт
    • 703 скачивания
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Абдулаев Шамиль Абдулаевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Абдулаев Шамиль Абдулаевич
    Абдулаев Шамиль Абдулаевич
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 84341
    • Всего материалов: 222

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

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

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

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

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

300/600 ч.

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

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

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

36 ч. — 144 ч.

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

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

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

300 ч. — 1200 ч.

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

Мини-курс

Психология семейных отношений: понимание, следствия и решения

4 ч.

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

Мини-курс

Введение в искусственный интеллект

3 ч.

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

Мини-курс

Основы управления проектами: от концепции к реализации

4 ч.

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