Презентация "Циклы в языке Pascal"
презентация к уроку по информатике и икт (7 класс)
Презентация разработана для учащихся 7 класса, с целью закрепления понятия циклов 3-х видов в языке Pascal
Скачать:
Вложение | Размер |
---|---|
tsikly_v_yazyke_pascal.pptx | 648.05 КБ |
Предварительный просмотр:
Подписи к слайдам:
Цель урока: Познакомиться с понятием цикла, видами циклических алгоритмов, сформировать умения пользоваться операторами цикла, сформировать умение решать задачи с использованием цикла.
Цикл – это многократно повторяющиеся фрагменты программ.
Циклы с предусловием В цикле с предусловием сначала проверяется условие, затем, в зависимости от того, истинно оно или ложно, либо выполняется тело цикла, либо следует переход к оператору, следующему за телом цикла. После завершения тела цикла управление вновь передается на проверку условия. Естественно, предполагается, что в теле цикла было обеспечено некоторое изменение входящих в условие переменных -- в противном случае произойдет зацикливание и программа "зависнет".
Циклы с постусловием Для цикла с постусловием сначала выполняется тело цикла, затем управление передается на проверку условия. В зависимости от истинности или ложности условия, тело цикла выполняется повторно или же происходит переход к оператору, следующему за телом цикла. предполагается, что в теле цикла было обеспечено некоторое изменение входящих в условие переменных -- в противном случае произойдет зацикливание и программа "зависнет ".
Основное отличие цикла с предусловием от цикла с постусловием : цикл с постусловием гарантированно выполняется хотя бы раз, а цикл с предусловием может не выполняться ни разу, если условие сразу же окажется ложным.
ЦИКЛЫ
Цикл for (цикл со счетчиком ) Служебные слова: for (для) ; to (увеличиваясь к) ; do (выполнять, делать). Цикл for предназначен в основном для таких видов циклов, когда количество операций нам заранее известно или может быть вычислено.
Var s,k : integer; Begin s := 0; for k := 3 to 7 do s := s + 6; writeln (s); End. Пример использования цикла for
Цикл While ( цикл с предусловием ) C лужебные слова: while (пока), do (делать, выполнять) . Цикл while предназначен для повторного вычисления блока операторов, пока остается истинным задаваемое в нем выражение-условие. Работу цикла можно описать словами: "пока логическое выражение истинно, повторяется тело цикла".
Var i , n: integer; begin write (' Количество знаков: '); readln (n); i := 1; while i <= n do begin write ('(*) '); i := i + 1 end; readln end. Пример использования цикла while
Цикл REPEAT ( цикл с постусловием ) C лужебные слова: repeat (повторять) ; until (до) . При выполнении этого оператора цикла последовательность операторов, находящихся между словами repeat и until , выполнится один или более раз. Этот процесс завершается, когда логическое выражение примет (впервые) значение true .
Var i , n: integer; begin write (' Количество знаков: '); readln (n); i := 1; repeat write ('(*) '); i := i + 1 until i > n; readln end. Пример использования цикла repeat
Решите задачи: Найти среднее арифметическое N первых натуральных чисел. D:\Desktop\ Задача Гаусса. docx
Вопросы: Что нового вы узнали? Какие знания вам помогли усвоить материал урока? Что на ваш взгляд вам удалось освоить лучше, а что нет? Над чем вам необходимо поработать? Оцените свою работу на уроке.
Спасибо за внимание!
По теме: методические разработки, презентации и конспекты
Учебно-методическое пособие по теме "Программирование на языке Pascal".
Материал представляет собой разработку уроков для учителей информатики.Свыше 60 уроков, содержащих теоретический и практический материал....
Урок информатики по теме: Операторы цикла языка Pascal. 10 класс
Здесь предложен урок по теме: операторы цикда языка Pascal. Данный урок может буть третим/ четтвёртыв по данной теме. Он предусматривает как проверку теоретических знаний обучающихся, так и реше...
Тест по теме "Знакомство с языком Pascal ABC"
Тест проверяет знание служебных слов языка программирования Pascal ABC, структуру программы. Используется во время изучения темы "Линейные алгоритмы". Тест разработан для тестовой оболочки MyTestX, ог...
Элективный курс « Занимательное программирование на языке Pascal»
Курс включает в себя практическое освоение языка программирования, знакомство учащихся с ролью программного обеспечения и его видами; нацелен на формирование целостного представления об организа...
Конспект урока "Знакомство с языком Pascal"
Конспект урока "Знакомство с языком Pascal" предназначен для проведения урока в 9 классе по учебнику Угриновича Н.Д.В данном конспекте имеются гиперссылки на ЭОР....
Элективный курс для 10-11 класса "Программирование на языке Pascal"
Программирование на языке Pascal. Программа элективного курса для 10 – 11-ых классовОдна из задач профильной школы – содействовать воспитанию нового поколения, отвечающего по своему ур...
Элективный курс "Основы программирования на языке Pascal" 10 класс
Данный элективный курс расчитан на изучение в 10 классе. Предполагается расширение базового курса информатики за счет введения электива, который расширяет программу. Элективный курс направлен на изуче...