Пункт плана Введение Актуализация Практика Д / З Гайдаржи Александра Андреевна 237-257-378.

Презентация:



Advertisements
Похожие презентации
Пункт плана Введение FOR REPEAT Литература Гайдаржи Александра Андреевна
Advertisements

Циклы в языке программирования Pascal
Циклы с предусловием Pascal. Цикл - это многократное повторение последовательности действий по некоторому условию. это многократное повторение последовательности.
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Понятие циклов и их применение к решению задач по программированию на языке Pascal.
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Циклы в Паскале. Цикл – это многократное повторение последовательности действий по некоторому условию. Цикл – это многократное повторение последовательности.
Операторы цикла с условием 9 класс Раздел: Основы алгоритмизации и программирование на языке Pascal.
1 из 20 Презентация к уроку по информатике и ИКТ для обучающихся 9 класса по теме «Разветвляющийся алгоритм. Условный оператор» Автор: Рокина Ольга Владимировна.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Разветвляющиеся алгоритмы. Кондрина А.В. учитель информатики и ИКТ.
Операторы цикла. Цикл со счетчиком Операторы цикла применяют в тех случаях, когда в алгоритме есть серия последовательных команд, которые нужно повторить.
Сравниваем циклы, или…. Андрей Петрович Ершов … Программист должен обладать способностью первоклассного математика к абстракции и логическому мышлению.
Программирование на языке Паскаль Операторы повторений.
Программирование на Pascal.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Урок учителя информатики МОУ СОШ 135 г. Снежинска Шумиловой Анны Александровны 2008 год.
Транксрипт:

Пункт плана Введение Актуализация Практика Д / З Гайдаржи Александра Андреевна

формирование и развитие умений и навыков применения циклических конструкций, графических возможностей языка Pascal, составление программ на языке Pascal при решении графических задач на циклы. Пункт плана Введение Актуализация Практика Д / З

Развивающая: развитие познавательного интереса у обучающихся, умения обобщать, анализировать, сравнивать, использовать накопленные ранее знания для решения практических задач; развитие логического мышления, умение правильно сформулировать математическую модель и алгоритм решения поставленной задачи; овладение современным стилем программирования; выполнение заданий творческого характера, требующих системного, исследовательского подхода к решению проблемного вопроса. Пункт плана Введение Актуализация Практика Д / З

Обучающая: углубление, обобщение и систематизация знаний о циклических операторах и графических возможностях среды PascalABC, расширение знаний по теме; овладение синтаксисом циклических конструкций, умением строить блок-схем алгоритмов задач с циклами, выполняемыми по заданному условию. формирование умения применять полученные знания при решении графических задач на циклы. Пункт плана Введение Актуализация Практика Д / З

Воспитательная: формирование у обучающихся потребности в практическом использовании языка программирования для решения задач в различных предметных областях. воспитание элементов научного мировоззрения, обращение к истории информатики. воспитание интереса к учению и формирование познавательной активности. воспитание умения четко организовать самостоятельную работу. Пункт плана Введение Актуализация Практика Д / З

«Корзина» идей, понятий, имен... Ц И К Л процесс многократного повторения каких-либо действий Ходим на занятия 6 дней в неделю Готовим завтрак каждое утро Когда думаем об одном и том же долгое время Цикл с параметром (счетчиком) Для (For... ) Проверяем 3 раза в день Проверяем 3 раза в день определение типы циклов Цикл с предусловием Пока (While... do) Цикл с постусловием До (Repeat... until) примеры Пункт плана Введение Актуализация Практика Д / З

Теоретический материал Пример 1. Вывести на экран 64 вертикальные линии. Program n1; Uses Crt, GraphABC; var x,y,i:Integer; begin x:=1 ;//устанавливаем координату Х первой линии For i:=1 to 64 do begin // перебираем от 1 до 64 Line(x,0,x,400); //рисуем очередную линию x:=x + 10; // увеличиваем координату на 10 end; end. ЦЦЦЦ ГГГГ Пункт плана Введение Актуализация Практика Д / З

Теоретический материал Пример 2. Вывести на экран 64 вертикальные линии. Program n3; Uses Crt, GraphABC; var x:Integer; begin x:=1; while(x

Теоретический материал Пример 3. Вывести на экран 64 вертикальные линии. Program n2; Uses Crt, GraphABC; var x:Integer; begin x:=1; repeat Line (x,0,x,400); x:=x+10; until (x>640) end. ЦЦЦЦ повторять до тех пор пока условие ложно ГГГГ Пункт плана Введение Актуализация Практика Д / З

Решение задач Задача 1. Составить программу выводящую на экран следующее изображение Program n1; Uses Crt, GraphABC; var x,i:Integer; begin x:=1; For i:=1 to 64 do begin line(320,400,x,1); x:=x+10; end; end. ЦЦЦЦ ГГГГ Более короткое решение: Program n1; Uses Crt, GraphABC; var x:Integer; begin For x:=1 to 64 do line(320,400,x*10,1); end. Пункт плана Введение Актуализация Практика Д / З

Решение задач Задача 2. Составить программу выводящую на экран следующее изображение Program n2; Uses Crt, GraphABC; var x,y:Integer; begin x:=1; y:=1; repeat Line (x, 0, 0, y); x:=x + 16; y:=y + 10; until (x>640); end. ЦЦЦЦ ГГГГ В теле цикла могут изменяться две переменные Пункт плана Введение Актуализация Практика Д / З

Решение задач ЦЦЦЦ ГГГГ Задача 3. Составить программу выводящую на экран следующее изображение Program n3; Uses Crt,GraphABC; var i,j,x,y:Integer; Begin Clrscr; y:=10; for i:=1 to 12 do begin x:=10; for j:=1 to 20 do begin circle (x,y,10); x:=x+30; end; y:=y+30; end; end. Вывод i-ой строки Изменение координаты Y строки Пункт плана Введение Актуализация Практика Д / З ТТТТ

Практическая работа ЦЦЦЦ ГГГГ Пункт плана Введение Актуализация Практика Д / З

Практическая работа ЦЦЦЦ ГГГГ Пункт плана Введение Актуализация Практика Д / З

Практическая работа ЦЦЦЦ ГГГГ Пункт плана Введение Актуализация Практика Д / З

Домашнее задание ЦЦЦЦ ГГГГ Построить изображения в Pascal, используя циклы. Пункт плана Введение Актуализация Практика Д / З

Список используемой литературы 1.Окулов, С.М. Основы программирования / С.М.Окулов. – 3-е изд. – М.: БИНОМ. Лаборатория знаний, – 440 с. 2.Окулов, С.М. Задачи по программированию / С.М.Окулов, Т.В.Ашихмина, Н.А.Бушмелева и др; Под ред. С.М.Окулова. – М.: БИНОМ. Лаборатория знаний, – 820 с. 3.Семакин, И.Г. Основы программирования: Учебник / И.Г.Семакин, А.П.Шестаков. – М.: Матерство; НМЦ СПО; Высшая школа, – 432 с. 4.Семакин, И.Г. Основы алгоритмизации и программирования: учебник для студ. учреждений сред. проф.образования / И.Г.Семакин, А.П.Шестаков. 3-е изд., стер. М.: Издательский центр «Академия», с. 5.Фаронов, В.В. Turbo Pascal: Учебное пособие / В.В.Фаронов. – СПб.: Питер, – 367 с. 6.Электронная версия задачника Programming Taskbook Версия 4.6, распространяемая с системой программирования Pascal ABC. Автор М.Э.Абрамян. Пункт плана Введение Актуализация Практика Д / З

Пункт плана Введение Актуализация Практика Д / З Инструкция к демонстрации презентации Запуск анимационных эффектов осуществляется с помощью триггеров: Цель урока Ц И К Л определение Навигация по презентации осуществляется при нажатии на следующие элементы: Открытие приложений осуществляется при нажатии на следующие элементы: ЦЦЦЦ ГГГГ Презентация «Циклы»Презентация «Графика в PascalABC» Практическая работа ТТТТ Тест