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

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

Циклы Автор: учитель информатики и ИКТ МБОУ «СОШ №16» г. Энгельса Ивачёва Мар...
Цикл for
Задача: Вывести на экран 5 раз «Hello». Решение: умеем составлять линейный ал...
Для записи повторяющейся последовательности операторов используют циклы Progr...
Цикл – это повторяющаяся последовательность операторов. Циклы бывают арифмети...
Цикл for Принцип работы: Сначала счетчику цикла присваивается начальное значе...
Принцип работы: как и в первом случае, пока начальное значение не меньше коне...
Задачи: 1) Написать программу, которая выводит на экран все натуральные числа...
Решение задач ОГЭ Дан фрагмент программы. Чему будет равна переменная s в рез...
Задачи Даны фрагменты программы. Что будет напечатано на экране в результате ...
Цикл While (цикл с предусловием)
Задача: написать программу, которая выводит на экран все натуральные числа от...
Задача: написать программу, которая выводит на экран все натуральные числа от...
Общий вид цикла while Цикл while организует выполнение тела цикла неизвестное...
Замечания: Если условие во время цикла не будет изменяться, то возможна ситуа...
Задачи: 1) Напечатать целые числа -10, -5, 0, 5…20 2) Найти произведение чисе...
Задачи: 5) Напечатать все целые значения от A до B с шагом h. Вход: 1 10 2 Вх...
Цикл repeat (цикл с постусловием)
Общий вид цикла Принцип работы: выполняется тело цикла. Если  истинно, то вып...
Замечания: т. к. условие завершения цикла проверяется в конце цикла, то опера...
Задача: написать программу, которая выводит на экран все натуральные числа от...
Задачи: 1) Напечатать все целые значения от A до B с шагом h. Вход: 1 10 2 Вх...
Источники информации М. В. Огнева, Е. В. Шуринова, Turbo Pascal: первые шаги....
1 из 27

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

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

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

№ слайда 2 Цикл for
Описание слайда:

Цикл for

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

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

№ слайда 4 Для записи повторяющейся последовательности операторов используют циклы Program
Описание слайда:

Для записи повторяющейся последовательности операторов используют циклы 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 Принцип работы: Сначала счетчику цикла присваивается начальное значение
Описание слайда:

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

№ слайда 7 Принцип работы: как и в первом случае, пока начальное значение не меньше конечно
Описание слайда:

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

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

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

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

№ слайда 10 Решение задач ОГЭ Дан фрагмент программы. Чему будет равна переменная s в резуль
Описание слайда:

Решение задач ОГЭ Дан фрагмент программы. Чему будет равна переменная 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 (цикл с предусловием)
Описание слайда:

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

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

Задача: написать программу, которая выводит на экран все натуральные числа от 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
Описание слайда:

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

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

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

№ слайда 16 Замечания: Если условие во время цикла не будет изменяться, то возможна ситуация
Описание слайда:

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

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

Задачи: 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) Напечатать все целые значения от 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 (цикл с постусловием)
Описание слайда:

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

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

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

№ слайда 23 Замечания: т. к. условие завершения цикла проверяется в конце цикла, то оператор
Описание слайда:

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

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

Задача: написать программу, которая выводит на экран все натуральные числа от 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 Вход:
Описание слайда:

Задачи: 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: первые шаги. Са
Описание слайда:

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

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

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

Автор Ивачёва Мария Александровна
Дата добавления 26.03.2016
Раздел Информатика
Подраздел Презентации
Просмотров 1350
Номер материала MA-065884
Скачать свидетельство о публикации

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

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓