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

Евсеева Евгения Павловна

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

Скачать:

ВложениеРазмер
Office presentation icon operatory_tsiklov_pereschet.ppt253 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Операторы циклов пересчет

Слайд 2

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

Слайд 3

Прямой пересчет идет от известного меньшего числа до известного большего, на каждом шаге прибавляется единица ( например, от 120 до 140: 121, 122, 123, … 139,140). Оператор прямого пересчета: for i:=n1 to n2 do оператор Читается как «для i начиная с n1 до n2 выполнить оператор».

Слайд 4

Переменная i называется переменной цикла, она при прямом пересчете всегда меняется от меньшего значения до большего . При i = n1 цикл выполняется первый раз. Затем к значению переменной i добавляется единица и осуществляется проверка, не превысило ли полученное значение величину n2 . Если i+1=< n2 , то оператор выполняется , если нет, то происходит выход из цикла и выполнение следующего по порядку оператора программы.

Слайд 5

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

Слайд 6

Пример Пусть надо вычислить а n . Известно, что для получения целой степени n числа его надо умножить само на себя n раз. Это произведение при выполнении программы будет хранится в ячейке с именем р . Каждый раз, при очередном выполнении цикла, из этой ячейки будет считываться предыдущей результат, домножаться на основание степени а и снова записываться в ячейку р . Основной оператор в теле цикла повторяется n раз и имеет вид. р:=р*а;

Слайд 7

При первом выполнении цикла в ячейке р должно находиться число, не влияющее на умножение, т.е. до цикла туда надо записать единицу. Протокол программы: Выполнение программы а =2 n =5 i p 1 1 2 2 4 3 8 4 16 5 32

Слайд 8

Program E8; var a,p :real; i,n :integer; Begin write (‘ vvedite a – osnovanie stepeni, a =‘); readln ( a ); write (‘vvedite zeloe n – pokasatel stepeni, n =‘); readln ( n ); p :=1; for i:=1 to n do p:=p*a; write (‘p= ‘, p ); readln end.

Слайд 9

Перед текстом программы был представлен протокол ее выполнения при возведении числа 2 в пятую степень. Таблица заполнена вручную, процесс ее заполнения называется отладкой программы. Отладка - это проверка всех этапов работы программы. Для сложных задач сначала составляется контрольный пример (тест) и программа выполняется человеком, который выполняет каждый оператор так, как его выполняет компьютер. Затем программу выполняет компьютер и сверяются все промежуточные, полученные при счете данные и конечные результаты. Только после полного совпадения программа выполняется с реальными данными.


По теме: методические разработки, презентации и конспекты

Методическая разработка учебного занятия по учебной дисциплине Информатика и ИКТ на тему "Циклы с несколькими зависимыми параметрами" с применением активного метода обучения "Цикла Д. Колба"

Методическая разработка урока по теме "Циклы с несколькими зависимыми параметрами" , в разработке показано применение Цикла Д.Колба на практических уроках Информатики при реализации ФГОС СПО...

Циклы. Цикл с параметром

Изучение циклических алгоритмов - одна из важных тем программирования....

Алгоритмы с повторениями. Цикл с параметром FOR. Цикл с предусловием WHILE. Цикл с постусловием REPEAT.

Разработка урока по теме "Алгоритмы с повторениями. Цикл  с параметром FOR. Цикл с предусловием WHILE. Цикл с постусловием REPEAT" (расчитан на 3 часа)...

Конспект урока на тему "Команда организации конечного цикла. Тело цикла в программе."

Конспект урока информатики на тему "Команда организации конечного цикла. Тело цикла в программе." Конспект составлен в соответствии с требованиями ФГОС второго поколения. Тема рассмотрена в рамках изу...

Организация циклов. Цикл с параметром

Конспект занятия: «Организация циклов. Цикл с параметром»...

Тема занятия: Цикл. Виды циклов. Работа с сетевым ресурсом code.org – «Изучай информатику» - Курс 2. Раздел «Лабиринт. Циклы»

Тип занятия: Изучение нового материалаЦель: познакомить обучающихся с понятием «Циклические алгоритмы», работа с сетевым ресурсом code.org....