Презентация "Циклы"

Презентация на тему "Циклы" может использоваться на уроках информатики в 10 классах для изучения языков программирования.
Скачать материал
библиотека
материалов
Содержание слайдов
Номер слайда 1

Циклы

Номер слайда 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

Номер слайда 7

Номер слайда 8

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

Номер слайда 9

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

Номер слайда 10

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

Номер слайда 11

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

Номер слайда 12

Задачи: 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 см Решение

Номер слайда 13

Задачи: 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 кг Решение

Номер слайда 14

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

Номер слайда 15

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

Номер слайда 16

Задачи: 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 Решение

Номер слайда 17

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

Информация о публикации
Загружено: 30 сентября
Просмотров: 1476
Скачиваний: 21
Бондаренко Алена Алексеевна
Информатика, 10 класс, Презентации