Презентация к уроку информатики в 8 классе на тему "Цикл со счетчиком"
презентация к уроку по информатике и икт (8 класс)
В презентации дается понятие цикла со счетчиком, подробно рассказывается о двух формах цикла. Рассматривается использование цикла for для организации вложенного цикла.
Скачать:
Вложение | Размер |
---|---|
tsikl_so_schetchikomurok1.pptx | 94.54 КБ |
Предварительный просмотр:
Подписи к слайдам:
Повторение изученного ранее Повторение некоторой последовательности действий называется циклом Сама последовательность повторяющихся действий называется телом цикла Виды циклов: Цикл с заданным числом повторений (для) Цикл с заданным условием продолжения работы (пока) Цикл с заданным условием окончания работы (при)
Цикл с заданным числом повторений Используется, если число повторений цикла известно заранее или может быть легко вычислено Другие названия этого цикла: Цикл со счетчиком Цикл с параметром На Паскале этот цикл называется цикл for
Цикл со счетчиком Существуют две формы этого цикла: Цикл с последовательным увеличением счетчика (цикл for-to ) Цикл с последовательным уменьшением счетчика (цикл for- downto )
Цикл for-to for переменная-счетчик:= нач. значение to кон. значение do оператор ; for i:=1 to n do оператор ; Переменная i (счетчик или параметр цикла) может быть только порядкового типа ( byte, integer, longint , boolean , char) Тип real использовать для этой переменой нельзя Тело цикла i = н.з , к.з . После слова do знак «;» не ставится !
Работа цикла for-to Сначала переменной-счетчику присваивается начальное значение, оно сравнивается с конечным. Если оно <= конечного, выполняется тело цикла Затем переменная i автоматически увеличивается на 1 Это новое значение опять сравнивается с конечным, и если оно не превышает конечного, опять выполняется тело цикла и переменная i снова увеличивается на 1 Так продолжается до тех пор, пока новое значение i не превысит конечное. На этом цикл заканчивается for i:=1 to n do оператор;
Цикл for-to Считается, что после окончания цикла переменная цикла (счетчик) не определена. К ней больше не обращаются Крайне не рекомендуется внутри цикла самостоятельно менять счетчик цикла, особенно в сторону уменьшения. Это может привести к зацикливанию (бесконечному повторению тела цикла) Чтобы узнать, сколько раз выполнится тело цикла, надо найти разность между крайними значениями счетчика по модулю и прибавить к ней 1.
Цикл for-to Обычно для счетчика берут переменные i , j, k,l реже n, m Напечатать на экране 10 раз слово «Привет» for i:=1 to 10 do writeln (‘ Привет ’ ) ; переменная i как бы «считает», сколько раз выполняется тело цикла, поэтому она и называется счетчиком
Вывести на экран сумму чисел от 1 до 20 s := 0 s := s+i i = 1 , 20 s Переменная i может не только подсчитывать количество повторений, но и сама участвовать в вычислениях program sum; var i,s : integer; begin s:=0; for i:=1 to 20 do s:=s+i; writeln (s) end. i s 0 1 0+1=1 2 1+2=3 3 3+3=6 4 6+4=10 5 10+5=15 6 15+6=21 …. …. 20 190+20=210
Цикл for- downto for переменная - счетчик := нач .значение down to кон .значение do оператор ; for i :=n downto 1 do оператор ; В этом случае тоже каждый раз перед выполнением тела цикла текущее значение счетчика сравнивается с конечным. Если оно оказывается больше или равно конечному, выполняется тело цикла. После чего значение счетчика уменьшается на 1 Как только текущее значение окажется меньше конечного, выполнение цикла прекращается Тело цикла i = н.з , к.з .
Вывести на экран сумму чисел от 1 до 20 s := 0 s := s+i i = 20, 1 s Решим ту же самую задачу, но с помощью другой формы цикла program sum; var i,s : integer; begin s:=0; for i: =20 downto 1 do s:=s+i; writeln (s) end. i s 0 20 0+ 20 = 20 19 20+19=39 18 3 9 + 18 = 57 17 57+17=74 16 74+16=90 15 90+15=105 …. ….. 1 209+1=210
Вложенные циклы Можно организовать выполнение одного цикла внутри другого В этом случае различают внешний и внутренний циклы При каждом значении счетчика внешнего цикла нужно выполнить весь внутренний цикл, то есть счетчик внешнего цикла меняется медленнее счетчика внутреннего цикла Для переменных-счетчиков внешнего и внутреннего циклов берут разные имена
Вывести на экран последовательность чисел 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 Очевидно, что здесь должно быть 2 счетчика: первый изменяется от 1 до 3. второй – от 1 до 4 i = 1 ,3 i = 1,4 i , j program test; var i , j :byte; begin for i:=1 to 3 do for j:=1 to 4 do writeln ( i ,' ',j) end.
По теме: методические разработки, презентации и конспекты
Презентации к урокам информатики, 10 класс
Размещены презентации к урокам информатики в помощь учителю....
презентация к уроку информатика 6 класс "Как образуются понятия"
Презентация к уроку информатики 6 класс "Как образуются понятия". Работа включает в себя задания на повторение изученного ранее материала, введение новых понятий, игра "Покори вершину",направленная на...
урок с презентацией к уроку информатики 5 класс по теме калькулятор
конспект урока+презентация+приложения...
Презентация к уроку информатики 8 класс "Структура Web-страницы. Форматирование текста на Web-странице"
Презентация к уроку № 2 по теме "Разработка Web - сайтов с использованием языка разметки гипертекста HTML"...
презентация к уроку информатики 10 класс "Логические законы и правила преобразования логических выражений" (профильный уровень) по Угриновичу
Презентация к уроку информатики 10 класс "Логические законы и правила преобразования логических выражений" используется на уроках изучения нового материала (профильный уровень) по учебнику Угриновича....
презентация к уроку информатике 11 класс "Информационные оптимизационные модели"
Презентация для урока в 11 профильном классе, материал рассчитан на сдвоенный урок. Предполагает решение оптимизационных задач в экономике на языке программирования Паскаль и в электронных таблицах....
Презентации к урокам информатики 6 класс
Презентации к уроку...