Паскаль циклы for презентация

Паскаль циклы for презентация thumbnail

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

1 слайд

Описание слайда:

МОУ “Лицей №7” г.о. Саранск Автор: учитель информатики Бачкова Ирина Александровна урок в 8 классе: Циклы в Паскале

2 слайд

3 слайд

Описание слайда:

ВОПРОСЫ: Назовите явления природы, в которых происходит повтор действий? Как происходит смена времен года? Как происходит смена дня и ночи? Как происходит фотосинтез? Как происходит круговорот воды в природе? Как происходит жизнь растений? Какой повтор действий происходит в вашей жизни?

4 слайд

5 слайд

Описание слайда:

Алгоритм циклической структуры – это алгоритм, в котором предусмотрено неоднократное выполнение одной и той же последовательности действий. На практике часто встречаются задачи, в которых одно или несколько действий бывает необходимо повторить несколько раз.

6 слайд

Описание слайда:

Многократное повторение последовательности действий называется циклом, а многократно повторяющиеся действия – телом цикла.

7 слайд

Описание слайда:

цикл while с предусловием цикл for с параметром цикл repeat – until с постусловием

8 слайд

Описание слайда:

Цикл с предусловием в Паскале – WHILE Оператор цикла с предусловием выполняет действия заранее неизвестное число раз. Выход из цикла осуществляется, если некоторое логическое выражение или его результат окажется ложным. Так как верность логического выражения проверяется в начале, тело цикла может не выполнится ни одного разу.

9 слайд

10 слайд

Описание слайда:

Структура цикла с предусловием: WHILE <условие> DO begin <тело цикла> end;

11 слайд

Описание слайда:

Пример: Задача: вычислить сумму ряда 1+1.5+2+2.5+3+3.5+ .. + 30 var sum:real; n:real; begin sum:=0; n:=1; while n <= 30 do begin sum:=sum+n; n:=n+0.5; end; writeln (‘Сумма равна: ‘,sum); end.

12 слайд

13 слайд

Описание слайда:

Цикл с параметром в Паскале – FOR Цикл FOR задаёт определённое условие по которому программа будет работать до его выполнения, допустим нужно нам 5 (или n) раз зациклить программу, то это легко сделать с помощью данного цикла. У цикла FOR есть характерная черта – счетчик который обычно обозначается буквой i или j.

14 слайд

15 слайд

Описание слайда:

for i:= 1 to n do // присваиваем i сначала одному, потом двум, трем, …, n После 1-го прохода переменной i присваиваем 1, после второго присваиваем 2 и так до тех пор, пока не дойдем до n. to – это до .. в порядке возрастания, также есть downto – до .. в порядке убывания.

16 слайд

17 слайд

Описание слайда:

Цикл с постусловием – Repeat – until. Этот оператор аналогичен оператору цикла с предусловием, но отличается от него тем, что проверка условия производится после выполнения тела (действий) цикла. Это обеспечивает его выполнение хотя бы один раз в отличие от ранее разобранных циклов. Обратите внимание на то, что данный оператор цикла предполагает наличие нескольких операторов в теле цикла, то есть можно выполнять несколько действий, поэтому служебные слова Begin и End не нужны. Последовательность операторов, входящих в тело цикла выполняется один раз, после чего проверяется соблюдение условия, записанного следом за служебным словом Until. Если условие не соблюдается, цикл завершается. В противном случае – тело цикла повторяется ещё раз, после чего снова проверяется соблюдение условия.

18 слайд

19 слайд

Описание слайда:

REPEAT <тело цикла> UNTIL <условие>;

20 слайд

Описание слайда:

Пример: Определить из каких цифр состоит число. program n1; uses crt; var a,b,c,d:integer; begin writeln(‘введите число’); readln(a); d:=a mod 10; repeat b:=a mod 10; a:=a div 10; until a=0; c:=d+b; writeln(‘сумма первой и последней цифры равна:’c); end.

21 слайд

22 слайд

Описание слайда:

Выводы: 1.Цикл с параметром используется переменная, называемая параметром цикла или счётчиком. Перед выполнением цикла параметру (счётчику) устанавливается начальное значение. После выполнения шага цикла значение параметра увеличивается на единицу. Цикл продолжается до тех пор пока параметр не достигнет своего конечного значения, которое указывается после to (downto). 2. Цикл с предусловием выполняется до тех пор, пока условие выполнения не станет ложным, и продолжается, если условие истинно. 3. Цикл с постусловием выполняется до тех пор, пока условие не станет истинно, если условие ложно, цикл продолжается.

23 слайд

Описание слайда:

Домашнее задание: РЕШИТЕ ЗАДАЧУ Вычислить наибольший общий делитель двух натуральных чисел А и В.

24 слайд

25 слайд

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

    Пожаловаться на материал

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

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

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

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

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

Найдите материал к любому уроку,

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

также Вы можете выбрать тип материала:

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

Презентация к уроку информатики и ИКТ в 8 классе на тему «Циклы в Паскале». Презентация содержит в себе все необходимое для изучение темы «Циклы»: актуализацию знаний, где приводятся примеры циклов из живой природы, из жизни учащихся, физкультминутку, рассмотрение новой темы, примеров, задач, блок-схем.При изучении новой темы рассматриваются основные виды типов:с параметром (или с счетчиком), с преусловием, с постусловием. Каждый тип подробно рассматривается на конкретном примере, которые учащиеся могут выполнить за ПК самостоятельно.

Общая информация

Номер материала: 73153041708

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

Источник

Слайд 1

Циклы на языке Паскаль Выполнил учитель информатики и метематики ГБОУ гимназии №402 им. Алии Молдагуловой Санина Марина Сергеевна

Слайд 2

Познакомиться с понятием цикла, видами циклических алгоритмов, сформировать умения пользоваться операторами цикла, сформировать умение решать задачи с использованием цикла. Цели:

Слайд 3

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

Слайд 4

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

Слайд 5

Циклы с постусловием Для цикла с постусловием сначала выполняется тело цикла, затем управление передается на проверку условия. В зависимости от истинности или ложности условия, тело цикла выполняется повторно или же происходит переход к оператору, следующему за телом цикла. предполагается, что в теле цикла было обеспечено некоторое изменение входящих в условие переменных — в противном случае произойдет зацикливание и программа “зависнет”.

Слайд 6

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

Слайд 8

ЦИКЛЫ

Слайд 9

Цикл for (цикл со счетчиком ) Служебные слова: for (для) ; to (увеличиваясь к) ; do (выполнять, делать). Цикл for предназначен в основном для таких видов циклов, когда количество операций нам заранее известно или может быть вычислено.

Слайд 11

Var s,k : integer; Begin s := 0;for k := 3 to 7 do s := s + 6; writeln (s); End. Пример использования цикла for

Слайд 12

Цикл While ( цикл с предусловием ) C лужебные слова : while (пока), do (делать, выполнять) . Цикл while предназначен для повторного вычисления блока операторов, пока остается истинным задаваемое в нем выражение-условие. Работу цикла можно описать словами: “пока логическое выражение истинно, повторяется тело цикла”.

Слайд 14

Var i , n: integer; begin write (‘ Количество знаков: ‘); readln (n); i := 1; while i

Слайд 15

Цикл REPEAT( цикл с постусловием ) C лужебные слова : repeat (повторять) ; until (до) . При выполнении этого оператора цикла последовательность операторов, находящихся между словами repeat и until , выполнится один или более раз. Этот процесс завершается, когда логическое выражение примет (впервые) значение true .

Слайд 17

Var i , n: integer; begin write (‘ Количество знаков: ‘); readln (n); i := 1; repeat write (‘(*) ‘); i := i + 1 until i > n; readln end. Пример использования цикла repeat

Слайд 18

Решите задачи: Найти среднее арифметическое N первых натуральных чисел. D:Desktop Задача Гаусса. docx

Слайд 19

Вопросы: Что нового вы узнали? Какие знания вам помогли усвоить материал урока? Что на ваш взгляд вам удалось освоить лучше, а что нет? Над чем вам необходимо поработать? Оцените свою работу на уроке.

Слайд 20

Спасибо за внимание!

Слайд 21

Используемы ресурсы https://life-prog.ru/view_algoritmleng.php?id=84 ; https://pas1.ru/image/view/17/_original ; https://www.fipi.ru/ ; https://inf. сдамгиа.рф / ; https://pers.narod.ru/study/pascal/09.html .

Источник

Инфоурок

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

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

  • 1 слайд

    Описание слайда:

    Циклы

    Автор: учитель информатики и ИКТ

    МБОУ «СОШ №16» г. Энгельса

    Ивачёва Мария Александровна

  • 2 слайд

    Описание слайда:

    Цикл for

  • 3 слайд

    Описание слайда:

    Задача: Вывести на экран 5 раз «Hello».

    Решение: умеем составлять линейный алгоритм

    program primer 1;

    begin

    writeln(‘ Hello’);

    writeln(‘ Hello ‘);

    writeln(‘ Hello ‘);

    writeln(‘ Hello ‘);

    writeln(‘ Hello ‘);

    end.

    Неэффективная программа

  • 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

  • 6 слайд

    Описание слайда:

    Цикл for

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

    Замечание: если тело цикла состоит из одного оператора, то begin и end можно опустить

  • 7 слайд

    Описание слайда:

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

  • 8 слайд

    Описание слайда:

    Задачи:

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

    2) Написать программу, которая подсчитывает сумму натуральных чисел от 1 до n

    3) Написать программу, которая считает xn

    для вещественного x и натурального n

    4) Написать программу, которая выводит на экран: 20 40 80 160 320

    5) Написать программу, которая подсчитывает произведение натуральных чисел от 1 до n

    Решение

  • 9 слайд

  • 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 слайд

    Описание слайда:

    Задачи

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

    программ?

  • 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

  • 15 слайд

    Описание слайда:

    Общий вид цикла while

    Цикл while организует выполнение тела цикла неизвестное заранее число раз. Выход осуществляется, если условие окажется ложным.

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

  • 16 слайд

    Описание слайда:

    Замечания:

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

    Если тело цикла состоит из одного оператора, то begin и end можно опустить

  • 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 см

    Решение

  • 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 слайд

  • 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.

  • 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 слайд

  • 27 слайд

    Описание слайда:

    Источники информации

    М. В. Огнева, Е. В. Шуринова, Turbo Pascal: первые шаги. Саратов: издательство «Стило», 2001

    https://opengia.ru/subjects/rmatics-9

    https://kpolyakov.spb.ru

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

Пожаловаться на материал

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

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

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

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

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

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

  • Выберите категорию:
  • Выберите класс:
  • Выберите учебник:
  • Выберите тему:

также Вы можете выбрать тип материала:

  • Все материалы
  • Статьи
  • Научные работы
  • Видеоуроки
  • Презентации
  • Конспекты
  • Тесты
  • Рабочие программы
  • Другие методич. материалы

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

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

Проверен экспертом

Общая информация

Похожие материалы

  • Статья на тему “Экономико-математическое моделирование”

  • Методическая разработка. Классный час «Брестская крепость- крепость герой.»

  • Конкурс профессионального мастерства по профессии «Мастер по обработке цифровой информации»

  • Урок по теме “Цикл while” 9 класс

  • «Ввод информации в память компьютера. Клавиатура.» 5 класс

  • Практическая работа по теме ” Компьютерная презентация”

  • Практическая работа по теме “Компьютерная презентация”

  • Практическая работа по теме “Компьютерная презентация”

  • Не нашли то что искали?

    Воспользуйтесь поиском по нашей базе из

    5079582 материала.

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

  • Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
  • Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
  • Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
  • Курс повышения квалификации «Облачные технологии в образовании»
  • Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
  • Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
  • Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
  • Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
  • Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
  • Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
  • Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Источник

Читайте также:  Сертификационные циклы по узд в акушерстве и гинекологии