«Графические возможности Паскаля АВС»

Save this PDF as:
 WORD  PNG  TXT  JPG

Размер: px
Начинать показ со страницы:

Download "«Графические возможности Паскаля АВС»"

Транскрипт

1 МУ «ИНФОРМАЦИОННО МЕТОДИЧЕСКИЙ ЦЕНТР» НИЖНЕКАМСКОГО МУНИЦИПАЛЬНОГО РАЙОНА Утверждаю Председатель муниципального Методического совета, и. о. директора МУ «ИМЦ» Нижнекамского муниципального района Г.Г. Камалеева Авторская программа по информатике для учащихся 10 класса «Графические возможности Паскаля АВС» Учителя информатики первой квалификационной категории Седловой Елены Викторовны МБОУ «СОШ 1. с углубленным изучением отдельных предметов» им. Максимова Н.М г. Нижнекамска Рассмотрено на заседании Муниципального методического Совета 2012года А.П Протокол от 2012 года Согласовано методист ИМЦ 2012 год

2 Графические возможности Паскаля АВС. Класс: X Пояснительная записка Одна из задач профильной школы содействовать воспитанию нового поколения, отвечающего по своему уровню развития и образу жизни условиям информационного общества. Для этого учащимся необходимо анализировать информацию, выявлять в ней факты и проблемы, самостоятельно ставить задачи, структурировать и преобразовывать информацию, использовать ее для решения учебных и жизненных задач. В школьной программе по информатики, к сожалению, мало внимания уделяется построению графических изображений в Паскале, а также исследованию графиков функций, одной из важных и интересных тем программирования. Элективный курс «Графические возможности PascalАВС» является предметом по выбору для учащихся классов старшей школы. Курс рассчитан на 35 часов, которые проводятся в течение полугодия по 1 часу в неделю Курс включает в себя практическое освоение графики в языке программирования, знакомство учащихся с ролью программного обеспечения и его видами; нацелен на формирование целостного представления об организации данных для эффективной алгоритмической обработки через наиболее наглядную и понятную графическую реализацию ; на развитие логического мышления и реализацию математических способностей учащихся в ходе составления программ на языке программирования. Основа курса личностная, практическая и продуктивная направленность занятий. Одна из целей обучения информатике предоставить ученикам возможность личностного самоопределения и самореализации по отношению к стремительно развивающимся информационным технологиям и ресурсам. Цели курса: Сформировать целостное представление о графических возможностях языка программирования ПаскальАВС. Закрепить умения учащихся пользоваться основными алгоритмическими структурами на примере выполнения графических программ. Развить логическое мышление и математические способности учащихся в ходе составления программ на языке программирования. Задачи курса: 2

3 Основной задачей курса является знакомство учащихся с применением методов информатики для программирования графики, отработка различных видов алгоритмов на примерах графических объектов. Научить учащихся разрабатывать алгоритмы и реализовывать их на языке программирования Pascal. Научить учащихся осуществлять отладку и тестирование программы. Содержание программы: Тема Всего часов 1. Знакомство с модулем GraphАВС и его командами. 2 Графические примитивы. 2. Структура графической программы. Прямые линии. 4 Прямоугольники. 3. Графика. Окружность. Эллипс. Дуга Графика. Закрашивание. Работа с цветом. Заливка. 3 Стиль линий и заливки. 5. Построение изображений с применением циклического 3 алгоритма 6. Построение графиков функций различной сложности 4 7. Использование процедур для изображения объектов 4 8. Рекурсивные объекты, их применение в графике. Дерево 4 Пифагора. 9. Анимация. Динамическая графика Ознакомление с фрактальной графикой Выполнение творческой зачётной работы Знакомство с модулем GraphАВС и его командами. Графические примитивы. Инициализация графического режима. Процедуры и функции библиотеки GraphАВС. Составление простейших графических программ 2. Структура графической программы. Прямые линии. Прямоугольники. Обобщение материала по изображению точек, линий, прямоугольников. Изучение новой, сокращённой формы оператора Line, практическая работа по отработке навыков составления графических программ 3

4 3. Графика. Окружность. Эллипс. Дуга. Ознакомление с новыми операторами CIRCLE, ELLIPSE, ARC. Практическая работа по отработке навыков составления графических программ. 4. Графика. Закрашивание. Работа с цветом. Заливка. Стиль линий и заливки. Иллюстрация основных возможностей по изображению геометрических образов. Использование в рисовании переменных величин. Практическая работа. 5. Построение изображений с применением циклического алгоритма. Решение графических задач направленных на закрепление умений использования алгоритмических структур. Использование случайных величин при рисовании. 6. Построение графиков функций различной сложности. Построение по заданному параметрическому представлению графиков функций: эпициклоиды, кардиоиды, астроиды, улитки Паскаля, строфоиды и исследовать их области определения. Практическая работа. 7. Использование процедур для изображения объектов. Закрепление навыков использования подпрограмм, метода последовательной детализации в применении к построению графических объектов. 8. Рекурсивные объекты, их применение в графике. Ввод понятия рекурсии, его детальное изучение, рассмотрение примеров готовых программ. Реализация рекурсии в графической программе на построение дерева Пифагора. Практическая работа. 9. Анимация. Динамическая графика. Создание на экране компьютера эффекта движения объектов, расчёт изменение координат движущихся объектов. Выполнение практической работы на закрепление имитации движения. 10. Ознакомление с фрактальной графикой. Фракталы, примеры программ. Создание программы по этапам: постановка задачи. Программирование по методу «сверху вниз». Работа над структурой программы. Запись программы целиком 11. Выполнение творческой зачётной работы. Включает в себя обобщение и применение всех полученных знаний по графическим возможностям языка программирования ПаскальАВС. В практической части предлагаются практические работы, направленные на отработку основных алгоритмических конструкций, создание изображений разного уровня сложности, на развитие логического мышления, на 4

5 реализацию математических способностей учащихся в ходе составления графических программ. Практическая часть предполагает использование школьного компьютерного класса. Элективный курс предусматривает классно-урочную систему обучения. Межпредметные связи Знания, полученные при изучении курса «Графические возможности PascalАВС», учащиеся могут использовать при создании собственных программ по определенной тематике. Знания и умения, приобретенные в результате освоения данного курса, являются фундаментом для дальнейшего мастерства в области программирования. Учебно-тематическое планирование Всего Тема часов 1 Знакомство с модулем GraphАВС и его командами Графические примитивы. 2-3 Структура графической программы. Прямые линии. Прямоугольники 4-5 Структура графической программы. Прямые линии. Прямоугольники 6-7 Графика. Окружность. Эллипс. 8-9 Графика. Закрашивание. Работа с цветом. Заливка. Стиль линий и заливки Построение изображений с применением циклического алгоритма Построение изображений с применением циклического алгоритма Построение графиков функций различной слож- В том числе 1 0,7 0,3 2 0,5 1,5 2 0,5 1,5 2 0,5 1,5 2 0,5 1,5 3 0,5 2,5 2 0,5 1,5 2 0,5 1,5 Формы контроля лекции практика Самостоятельная работа практикум практикум практикум практикум практикум практикум практикум 5

6 17-18 Построение графиков функций различной сложности ности Использование процедур для изображения объектов Рекурсивные объекты, их применение в графике. Дерево Пифагора. Рекурсивные объекты, их применение в графике. Дерево Пифагора. Анимация. графика. Анимация. графика. Динамическая Динамическая Ознакомление с фрактальной графикой. Выполнение творческой зачётной работы. 2 0,5 1,5 2 0,5 1,5 2 0,5 1,5 2 0,3 1,7 3 0,5 2,5 2 0,5 1,5 3 0,7 2,3 3 3 практикум практикум практикум практикум практикум практикум практикум зачёт МЕТОДИЧЕСКАЯ ЧАСТЬ Основной тип занятий практикум. Большинство заданий курса выполняется с помощью персонального компьютера и необходимых программных средств. Занятия включают лекционную и практическую часть. Практическая часть курса реализуется через классно-урочную систему. Важной составляющей каждого урока является самостоятельная работа учащихся. Тема занятия определяется приобретаемыми навыками. В каждом занятии материал излагается следующим образом: повторение основных понятий и методов работы с ними, разбор новой темы, основные приемы работы (самостоятельное выполнение заданий для получения основных навыков работы), упражнения для самостоятельного выполнения, практические работы. Теоретическая и практическая части курса изучаются параллельно, чтобы сразу же закреплять теоретические вопросы на практике. Планируемые результаты курса В рамках данного курса учащиеся овладевают следующими знаниями, умениями и способами деятельности: 6

7 Знают основные процедуры библиотеки GraphАВС; знают основные алгоритмические конструкции и правила их записи, знакомы с основными способами организации графических данных; умеют составлять и записывать алгоритмы для построения графических изображений с использованием соответствующих алгоритмических конструкций; умеют разрабатывать алгоритмы построения графических объектов и реализовывать их на языке программирования Pascal; умеют осуществлять отладку и тестирование программы. Форма контроля за уровнем достижения учащихся Предметом диагностики и контроля являются составленные алгоритмы и программы на языке программирования Pascal к предложенным задачам. Оценка имеет различные способы выражения устные суждения педагога, письменные качественные характеристики, систематизированные по заданным параметрам аналитические данные, в том числе и рейтинги. Оценке подлежит в первую очередь уровень достижения учеников минимально необходимых результатов, обозначенных в целях и задачах курса. Качество знаний и умений ученика оценивается следующими характеристиками: знание основных алгоритмических конструкций и процедур модуля Graph ABC; умение составить и записать алгоритм построения графических объектов с использованием соответствующей алгоритмической конструкции; умение тестировать программу. В течение всего курса проводятся практические работы и выставляются баллы за решенные задачи. По окончании курса зачет получают учащиеся, выполнившие итоговую творческую работу. СПИСОК ЛИТЕРАТУРЫ 1. Лунин С. Н. Turbo Pascal 7.0: Самоучитель для начинающих. М.: Диалог-МИФИ, «Информатика» Учебное пособие для классов общеобразовательных учреждений. Москва «Просвещение» 2004Л.З. Шауцукова. 3. Материалы сайта 4. thodic/pascal/pascal.html - 40 уроков по Pascal 7

8 5. Н. Угринович. Информатика и информационные технологии. Учебник для классов. - М.: Лаборатория Базовых Знаний

9 Занятие 1 ТЕМА: Знакомство с модулем GraphАВС и его командами. Графические примитивы Цели : Воспитательная: воспитание ответственного отношения к учебе, ответственность за разработанный алгоритм Развивающая:. развитие алгоритмического стиля мышление; обобщение и систематизация знаний учеников по работе с компьютерной графике Обучающая: Познакомить с графическим модулем. Изучить основные операторы План 1. Организационный момент. 2. Изложение нового материала. 3. Физминутка 4. Самостоятельная работа на ПК 5. Итог. Ход занятия. Оргмомент. Ребята мы начинаем с вами увлекательный курс, в котором научимся программировать изображения использую язык программирования Паскаль. Применим знания, полученные на уроках к графическим элементам, сможем построить графики функций и сделать анимацию. Объяснение нового материала Изображение на экране монитора формируется из точек (пикселей) определенного цвета. Положение каждой точки задается ее координатами. В качестве экранных координат используют порядковые номера пикселов по горизонтали и вертикали. Они могут принимать только целочисленные значения. Началом отсчета является левый верхний угол экрана. Значения координаты x (абсциссы) отсчитывается слева направо, а значения у (ординаты) сверху вниз. В среде PascalABC рисование осуществляется в графическом окне. Начало системы координат находится в левом верхнем углу окна, ось абсцисс направлена вправо, а ось ординат вниз (рис. 0.1). 9

10 Векторное изображение формируется из простых геометрических фигур (графических примитивов), например, точек, отрезков, прямоугольников, окружностей, эллипсов. Библиотека стандартных графических процедур и функций хранится в модуле GraphABC (см.приложение 3 в учебнике). При работе с графикой эту библиотеку необходимо подключать в разделе описаний с помощью зарезервированного слова Uses (подключить). Размеры графического окна можно задавать с помощью процедуры SetWindowSize(w,h), гдеw и h ширина и высота окна. Значения координат принимают только целочисленные значения: x от 0 до w, а y от 0 до h. Основные инструменты рисования перо и кисть. Параметрами пера (Pen) задаются свойства линий и контуров фигур (толщина в пикселях, цвет ), а параметрами кисти (Brush) их закраска. Цвет может задаваться константами стандартных цветов (Приложение 3), либо значениями каждой из трех составляющих в модели RGB (красной, зеленой, синей) от 0 до 255. (0,0) (w,0) (0,h) (w,h) Константы стандартных цветов: clblack черный clpurple фиолетовый clwhite белый clmaroon темно-красный clred красный clnavy темно-синий clgreen зеленый clbrown коричневый clblue синий 10

11 clskyblue голубой clyellow желтый claqua бирюзовый clcream кремовый clolive оливковый clfuchsia сиреневый clteal сине-зеленый clgray темно-серый cllime ярко-зеленый clltgray светло-серый cldarkgray темно-серый clmedgray серый clsilver серебряный При работе с графическим окном в среде PascalABC удобно все данные вводить и выводить в этом окне.. Совмещать работу с текстом и графикой в одном окне можно, подключив модули CRT и GraphABC одновременно. Рассмотрим графические возможности системы программирования Pascal ABC на примерах. Пример 1. Составить программу, которая рисует на экране графические примитивы: отрезок, прямоугольник, круг, эллипс. Прежде всего подключим модуль graphabc. Зададим размеры графического окна setwindowsize(600,240); ширина 600, а высота 240 пикселей. Запишем процедуру рисования отрезка, соединяющего точки с координатами (80,40) и (500,40) line(80,40,500,40); Поскольку параметры пера не заданы, то по умолчанию его толщина 1 пиксель, цвет черный. Зададим толщину пера 5 пикселей setpenwidth(5); Это значение не изменится до тех пор, пока не будет задано новое. Таким образом, дальше все примитивы рисуются пером такой толщины. Для каждого примитива будем задавать цвет пера и кисти, например, для прямоугольника коричневый цвет пера setpencolor(clbrown); и желтый цвет кисти setbrushcolor(clyellow); Наконец, зададим параметры текста: размер символов 15 пикселей setfontsize(15); начертание жирное setfontstyle(fsbold); цвет коричневый setfontcolor(clbrown); цвет фона (кисти) белый setbrushcolor(clwhite); 11

12 Программа может выглядеть так: program grafika; uses graphabc; { подключение модуля graphabc } setwindowsize(600,240); // размеры окна line(80,40,500,40); // отрезок setpenwidth(5); // толщина пера setpencolor(clbrown); setbrushcolor(clyellow); // цвет пера и кисти rectangle(40,80,200,160); // прямоугольник setpencolor(clred); setbrushcolor(claqua); circle(300,120,40); // круг setpencolor(clblue); setbrushcolor(clred); ellipse(400,80,540,160); // эллипс setfontsize(15); setfontstyle(fsbold); // размер и начертание шрифта setfontcolor(clbrown); setbrushcolor(clwhite); textout(120,180,'графические примитивы'); // вывод текста end. Результат работы программы может выглядеть так: Пример 2. Составить программу, которая демонстрирует разложение белого света в призме (рис 0.3). program prizma; uses graphabc; { подключение модуля graphabc } setwindowsize(400,340); { размеры окна } ClearWindow(clGray); { серый фон } line(200,40, 300,300); { треугольник } line(200,40, 100,300); line(100,300, 300,300); FloodFill(200,200,clSilver); { заливка } setpenwidth(8); { толщина пера 8} setpencolor(clwhite); line(20,150, 164,150); { падающий луч } setpenwidth(5); { толщина пера 5} 12

13 { Преломленные лучи: красный, желтый, синий Цвет задается константами стандартных цветов } setpencolor(clred); line(164,147, 240,160); lineto(360,190); setpencolor(clyellow); line(164,150, 245,170); lineto(360,220); setpencolor(clblue); line(164,153, 250,185); lineto(360,260); end. Результат работы программы может выглядеть так 4. Рефлексия Закрепление. 1. Какие графические примитивы содержит модуль GraphABC? 2. Какими процедурами задают цвет и толщину пера? 3. Какими процедурами задают цвет кисти? 4. Какие процедуры используют при выводе и форматировании текста в графическом окне? 13

14 Занятие 2-3 ТЕМА. Структура графической программы. Прямые линии. Прямоугольники. Цели: Воспитательная: воспитание ответственного отношения к учебе, ответственность за разработанный алгоритм Развивающая:. развитие алгоритмического стиля мышление; обобщение и систематизация знаний учеников по работе с компьютерной графике Обучающая: Познакомить учащихся с графическими возможностями языка PascalABC; Выполнение практических работ по построению лилий и прямоугольников. План 1. Организационный момент. 2. Изложение нового материала. 3. Физминутка 4. Практическая работа на ПК 5. Итог. Ход занятия. 1. Организационный момент Обобщение материала по изображению точек, линий, прямоугольников 2. Изложение нового материала 3. Ввод новой, сокращённой формы оператора Line Для упрощения работы с ломаными линиями используется procedure MoveTo(x,y: integer); Передвигает невидимое перо к точке с координатами (x,y); эта функция работает в паре с функцией LineTo(x,y). procedure LineTo(x,y: integer); Рисует отрезок от текущего положения пера до точки (x,y); координаты пера при этом также становятся равными (x,y). 14

15 Пример1 изображения звезды uses GraphABC; var x,y: integer; SetWindowCaption('звезда'); SetWindowSize(640,480); SetBrushColor( claqua ); moveto (200,200); lineto(250,200); lineto(275,140); lineto(300,200); lineto(350,200); lineto(310,240); lineto(350,300); lineto(275,260); lineto(200,300); lineto(240,240); lineto(200,200); floodfill (300, 240,clAqua ); end. Задание для практической работы: Задача 1. Составить программу, которая выводит на экран компьютера ваши инициалы с помощью процедур рисования линий, Задача 2. Составить программу для изображения: 15

16 Задача 3 Составить программу, изображающую Задача 4 16

17 Подведение итогов занятия. Показ лучших работ. Составление рейтинга. 17

18 Занятие 4 ТЕМА. Графические примитивы окружность, эллипс, дуга. Цели : Воспитательная: воспитание ответственного отношения к учебе, ответственность за разработанный алгоритм Развивающая:. развитие алгоритмического стиля мышление; обобщение и систематизация знаний учеников по работе с компьютерной графике Обучающая: Познакомить учащихся с графическими возможностями языка PascalABC; Выполнение практических работ по построению окружностей, эллипсов, дуг. План 1. Организационный момент. 2. Изложение нового материала. 3. Физминутка 4. Практическая работа на ПК Ход занятия 1. Актуализация знаний. Устный опрос по ранее изученному материалу: - принцип построения изображений в паскале; - основные операторы для работы с цветом; - основные операторы для работы с прямыми и линиями. 2. Объяснение нового материала procedure Circle(x,y,r: integer); (х,у) r Рисует окружность с центром в точке (x,y) и радиусом r. procedure Arc(x,y,r,a1,a2: integer); Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 вещественные, задаются в градусах и отсчитываются против часовой стрелки). procedure Pie(x,y,r,a1,a2: integer); Рисует сектор окружности, ограниченный дугой (параметры процедуры имеют тот же смысл, что и в процедуре Arc). procedure Chord(x,y,r,a1,a2: integer); 18

19 Рисует фигуру, ограниченную дугой окружности и отрезком, соединяющим ее концы (параметры процедуры имеют тот же смысл, что и в процедуре Arc). procedure Ellipse(x1,y1,x2,y2: integer); Рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин (x1,y1) и (x2,y2). Как вы думаете можно ли использовать переменные значения для определения координат центра и радиуса? Пример 1. Составим алгоритм, в результате которого будет нарисован один круг. program krug; uses graphabc; var x,y,r:integer; setwindowsize (640,480); setwindowtitle ('Круг'); setpencolor (clgreen); setpenwidth (4); x:=50; y:=50; r:=40; circle(x,y,r); end. Задача 2. Составить программу, которая выводит на экран олимпийские кольца: 19

20 Задания для практической работы: Подведение итогов занятия. Показ лучших работ. Составление рейтинга. 20

21 Занятие 5 ТЕМА Графика. Закрашивание. Работа с цветом. Заливка. Стиль линий и заливки. Цели : Воспитательная: воспитание ответственного отношения к учебе, ответственность за разработанный алгоритм Развивающая:. развитие алгоритмического стиля мышление; обобщение и систематизация знаний учеников по работе с компьютерной графике Обучающая: Познакомить учащихся с графическими возможностями языка PascalABC; Выполнение практических работ по работе с цветом, стилем и способом заливки. План 1. Организационный момент. 2. Изложение нового материала. 3. Физминутка 4. Практическая работа на ПК Ход занятия Актуализация знаний. Устный опрос по ранее изученному материалу: - принцип построения изображений в паскале; - основные операторы для работы с цветом; - основные операторы для работы с прямыми и линиями. - основные операторы для работы с окружностями, эллипсами Объяснение нового материала Вводим новые процедуры: SetBrushColor(color: integer)- Устанавливает цвет кисти, задаваемый параметром color. SetPenColor(color: integer)- Устанавливает цвет пера, задаваемый параметром color. SetBrushStyle(bs: integer)-устанавливает стиль кисти, задаваемый параметром bs. function BrushStyle: integer; Возвращает текущий стиль кисти. Стили кисти задаются следующими именованными константами: 21

22 Пример 1. Составить программу, которая демонстрируетсложение цветов (рис 0.4). Программа может выглядеть так: program colorrgb; uses graphabc; setwindowsize(480,400); { размеры окна } ClearWindow(clGray); { серый фон } setbrushstyle(bsclear); { прозрачная кисть нет заливки } circle(240,140,120); { пересекающиеся } circle(160,250,120); { окружности } circle(320,250,120); { Заливка основными цветами модели RGB: красным, зеленым, синим Здесь цвет задается константами стандартных цветов } FloodFill(240,140,clRed); { красный } FloodFill(160,250,clGreen); { зеленый } FloodFill(320,250,clBlue); { синий } { Заливка результирующими цветами Здесь цвет задается значением каждой составляющей RGB } FloodFill(160,180,RGB(255,255,0)); { желтый = R+G} FloodFill(320,180,RGB(255,0,255)); { пурпурный = R+B } FloodFill(240,320,RGB(0,255,255)); { циан = G+B} FloodFill(240,180,RGB(255,255,255)); { белый = R+G+B} 22

23 end. Результат работы программы может выглядеть так (рис. 0.4): Рис 0.4 Создание обоев с помощью кисти uses GraphABC; const delay=700; var i: integer; SetPenStyle(psClear); i:=1; while True do SetBrushPicture('brush'+IntToStr(i)+'.bmp'); Ellipse(0,0,WindowWidth,WindowHeight); Sleep(delay); ClearWindow; i:=i+1; if i=5 then i:=1; end; end. 23

24 Задания к практической работе Составьте программу, которая выводит на экран одно из приведенных изображений для закрашивания можно использовать различные стили линий Подведение итогов занятия. Показ лучших работ. Составление рейтинга. 24

25 Занятие 6. ТЕМА Составление и реализация алгоритмов с повторением. Графика в программе Паскаль АВС. Цели : Воспитательная: воспитание ответственного отношения к учебе, ответственность за разработанный алгоритм Развивающая: развитие алгоритмического стиля мышление; обобщение и систематизация знаний учеников по работе с компьютерной графике Обучающая: Познакомить учащихся с графическими возможностями языка PascalABC; Выполнение практических работ по работе с циклическими алгоритмами. План 1. Организационный момент. 2. Изложение нового материала. 3. Физминутка 4. Практическая работа на ПК Ход занятия 1. Организационный момент. 2. Актуализация знаний и умений учащихся по пройденному материалу Пример 1. На предыдущем уроке мы рассматривали алгоритм построения одной окружности. Изменим его так, чтобы в результате его выполнения будет нарисовано 10 кругов по горизонтали. Задание 1. Измените алгоритм примера 2 таким образом, чтобы в результате его выполнения рисовались 6 окружностей по вертикали. 25

26 Задание 2. Измените алгоритм примера 2 таким образом, чтобы в результате его выполнения рисовалось несколько красных (clred) окружностей по диагонали. Практическая работа по составлению алгоритмов Задание 1. Дан алгоритм, в результате которого будет нарисован дом. program dom; uses graphabc; var x,y:integer; setwindowsize (840,680); setwindowtitle ('Дом'); setpenwidth (2); x:=30; y:=30; setpencolor (clblue); rectangle(x,y+30,x+140,y+140); floodfill(x+12,y+32, clblue); line(x-5,y+32,x+70,y); line(x+70,y, x+145,y+32); floodfill(x+70,y+20, clnavy); setpencolor (clgreen); rectangle(x+20,y+60,x+60,y+120); floodfill(x+25,y+65, claqua); setpencolor (clred); rectangle(x+80,y+60,x+120,y+100); floodfill(x+85,y+65, clpurple); end; end. Размножьте рисунок в любом направлении: по вертикали, по горизонтали, по диагонали. Примерный результат выполнения. Задание 2. Дан алгоритм, в результате которого будет нарисован клоун. Размножьте рисунок клоуна в любом направлении: по вертикали, по горизонтали, по диагонали. Примерный результат выполнения. 26

27 program kloun; uses graphabc; var x,y,i:integer; setwindowsize (940,680); setwindowtitle ('Клоун'); setpenwidth (2); x:=50; y:=60; setpencolor (clblue); circle(x+30,y+30,x); floodfill(x+12,y+32, clblue); line(x-25,y+14,x+30,y-45); line(x+30,y-45, x+85,y+14); floodfill(x+30,y-30, clnavy); circle(x+30,y-45,x-40); floodfill(x+30,y-45, clfuchsia); circle(x+5,y+15,x-40); floodfill(x+10,y+15, clwhite); circle(x+50,y+15,x-40); floodfill(x+50,y+15, clwhite); circle(x+30,y+35,x-35); floodfill(x+30,y+35, clred); setpenwidth (4); setpencolor (clmaroon); line(x+10,y+55,x+45,y+55); end; end. Задание результате которого будет нарисована улитка. program ulitka; uses graphabc; var x,y,i:integer; setwindowsize (940,680); setwindowtitle ('Улитка'); 3. Дан алгоритм, в 27

28 setpenwidth (2); x:=100; y:=100; setpencolor (clblack); circle(x,y,50); floodfill(x,y, clbrown); circle(x,y,35); floodfill(x,y, clolive); circle(x,y,20); floodfill(x,y, clgray); circle(x+90,y-10,20); floodfill(x+90,y-10, clgray); circle(x+80,y-15,3); floodfill(x+80,y-15, clblack); circle(x+100,y-15,3); floodfill(x+100,y-15, clblack); line(x+85,y,x+95,y); line(x+90,y-30, x+105,y-45); line(x+90,y-30, x+75,y-45); line(x+5,y+50,x+90,y+10); line(x+45,y+50,x+90,y+10); line(x+5,y+50,x+45,y+50); floodfill(x+34,y+47, clbrown); end; end. Размножьте рисунок улитки в любом направлении: по вертикали, по горизонтали, по диагонали. Примерный результат выполнения. Подведение итогов 28

29 Занятие 7. ТЕМА Составление и реализация алгоритмов с повторением. Графика в программе Паскаль АВС. Цели : Воспитательная: воспитание ответственного отношения к учебе, ответственность за разработанный алгоритм Развивающая: развитие алгоритмического стиля мышление; обобщение и систематизация знаний учеников по работе с компьютерной графике Обучающая: Познакомить учащихся с графическими возможностями языка PascalABC; Выполнение практических работ по работе с циклическими алгоритмами. План 1. Организационный момент. 2. Изложение нового материала. 3. Физминутка 4. Практическая работа на ПК Ход занятия 1. Организационный момент. 3. Актуализация знаний и умений учащихся по пройденному материалу Это интересно! Отгадайте ребус: Заполните пропуски в программе, в результате выполнения которой будет нарисовано 5 прямоугольников и 5 окружностей. Program figury; uses graphabc; var x,y,i: ; setwindowsize (940,680); setwindowtitle ('Фигуры'); setpenwidth (2); x:=10; y:=10; i:=1 to do (x+10,y+10,x+80,y+40); floodfill(x+15,y+15, clfuchsia); (x+50,y+90,20); floodfill(x+50,y+90, clteal); x:=x+100; end; end. Задания для практической работы: 29

30 1 Составить программу для изображения вложенных окружностей, с центром в середине экрана. 2. Составить программу для изображения прямоугольников по периметру экрана. 3. Составить программу для изображения звёздного неба (разноцветные точки, расположенные случайным образом по всему экрану). 4. Составить программу для изображения конической поверхности, составленной с помощью окружностей увеличивающегося радиуса. 5. Составить программу для изображения забора по горизонтали. 6. Составить программу для изображения шахматного поля. 7. Ввести с клавиатуры число линий и построить фигуру: 8 Ввести с клавиатуры число линий и построить фигуру: Подведение итогов занятия. Показ лучших работ. Составление рейтинга. 30

31 Занятие 8-9 ТЕМА: ПОСТРОЕНИЕ ГРАФИКОВ ФУНКЦИЙ В ПАСКАЛЕ АВС Цели : Воспитательная: воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости. Развивающая: развитие навыков и умений работы с графикой в Паскале. Обучающая: научиться строить по заданному параметрическому представлению графики функций: эпициклоиды, кардиоиды, астроиды, улитки Паскаля, строфоиды и исследовать их области определения..план 1. Организационный момент. 2. Изложение нового материала. 3. Физминутка 4. Практическая работа на ПК 5. Итог. 1) Проверка построения графиков функций на ПК 2) Демонстрация лучшего проекта 6. Задание для практической работы Ход занятия. I. Оргмомент. Приветствие, проверка присутствующих. Объявление темы II. Изложение нового материала. 1) Постановка проблемы. 2) Вопросы к учащимся Вопрос 1 Какое существует правило переключения из символьного режима в графический? (Обычно экран компьютера находится в символьном режиме, а для переключения экрана в графический режим необходимо подключение модуля graphabc. В результате этого, экран очищается и переходит в цветной графический режим.) Вопрос 2- В графическом режиме весь экран разбивается на отдельные точки («пиксели») Вопрос 3 С помощью каких процедур можно получить высвечивание точки на экране, рисования линий, прямоугольников?( (SetPixel(x,y,color), Line(x1,y1,x2,y2), rectagle(x1,y1,x2,y2)) Вопрос3 Сколько существует основных цветов в Паскале? 3) Новая тема На экране современного компьютера можно получить не только последовательности букв, цифр и других символов, но и разнообразные рисунки, 31

* Графические возможности языка Pascal ABC

* Графические возможности языка Pascal ABC * Графические возможности языка Pascal ABC Изображение на экране монитора формируется из точек (пикселей) определенного цвета. Положение каждой точки задается ее координатами. В качестве экранных координат

Подробнее

Учебная система программирования вводный курс

Учебная система программирования вводный курс Учебная система программирования вводный курс языке Паскаль Паскаль имеет развитую систему работу с графикой, которая позволяет не только рисовать графические примитивы, но и обрабатывать рисунки в формате

Подробнее

Автор: Зубкова Екатерина Александровна ГБОУ СОШ 1378 г. Москва. Язык программирования PascalABC

Автор: Зубкова Екатерина Александровна ГБОУ СОШ 1378 г. Москва. Язык программирования PascalABC Автор: Зубкова Екатерина Александровна ГБОУ СОШ 1378 г. Москва Язык программирования PascalABC Graph это сокращение слова «графика». Чтобы рисовать на экране разноцветные точки, отрезки прямых, дуги, закрашенные

Подробнее

иностранных языков» г. Ноябрьска ЯНАО Тюменской области. ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ Pascal Пояснительная записка

иностранных языков» г. Ноябрьска ЯНАО Тюменской области. ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ Pascal Пояснительная записка Автор составитель: Мартынова Оксана Александровна, учитель информатики II квалификационной категории МОУ «СОШ 11 с углубленным изучением иностранных языков» г. Ноябрьска ЯНАО Тюменской области. ПРОГРАММИРОВАНИЕ

Подробнее

1. Графические примитивы

1. Графические примитивы 1. Графические примитивы SetPixel(x,y,color: GetPixel(x,y): MoveTo(x,y: LineTo(x,y: Line(x1,y1,x2,y2: Закрашивает один пиксел с координатами (x,y) цветом color. Возвращает текущее значение цвета для пиксела

Подробнее

От деятельностной теории к деятельностному подходу к информатике

От деятельностной теории к деятельностному подходу к информатике От деятельностной теории к деятельностному подходу к информатике Классические и нестандартные приемы обучения основам алгоритмизации и программирования Н. Г. Снытко, учитель информатики высшей категории

Подробнее

7. Выполнение практических заданий. из различных предметных областей.

7. Выполнение практических заданий. из различных предметных областей. 7. Выполнение практических заданий из различных предметных областей В этой главе рассмотрены алгоритмы и примеры решения задач из различных предметных областей. Решение любой задачи с помощью компьютера

Подробнее

10. Решение задач с использованием массивов

10. Решение задач с использованием массивов 10. Решение задач с использованием массивов Рассмотрим алгоритмы решения задач с использованием одномерных числовых массивов на примерах из различных предметных областей. Решение любой задачи с помощью

Подробнее

Класс: Раздел программы: Тема урока: Планируемые результаты: Тип урока: Оборудование: Список литературы и Интернет-ресурсов Ход урока:

Класс: Раздел программы: Тема урока: Планируемые результаты: Тип урока: Оборудование: Список литературы и Интернет-ресурсов Ход урока: Класс: 7 класс. Раздел программы: Информационные технологии Тема урока: Компьютерная графика Планируемые результаты: Предметные осуществление логических действий в ходе решения учебных задач; систематизация

Подробнее

2. ОБЩАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТА, КУРСА РАСПРЕДЕЛЕНИЕ КУРСА ПО ТЕМАМ

2. ОБЩАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТА, КУРСА РАСПРЕДЕЛЕНИЕ КУРСА ПО ТЕМАМ РАБОЧАЯ ПРОГРАММА ПО ИЗУЧЕНИЮ СПЕЦКУРСА ПРОГРАММИРОВАНИЕ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Данный спецкурс «Программирование» является расширением курса «Информатика». Курс ведется за счет Лицейского компонента и

Подробнее

Глава 2. ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ Построение графиков и диаграмм

Глава 2. ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ Построение графиков и диаграмм 7.3. Построение графиков и диаграмм Исследование законов природы и общества немыслимо без построения разнообразных графиков и диаграмм. На уроках математики Вы исследуете функциональные зависимости и строите

Подробнее

XIII Всероссийский конкурс научно-практических работ по методике обучения информатике и информатизации образования ИНФО-2016

XIII Всероссийский конкурс научно-практических работ по методике обучения информатике и информатизации образования ИНФО-2016 Издательство «Образование и Информатика», Всероссийское научно-методическое общество педагогов XIII Всероссийский конкурс научно-практических работ по методике обучения информатике и информатизации образования

Подробнее

Содержание. Введение - 4. Глава 1 Исполнитель Чертёжник Описание исполнителя Основные команды Команда ToPoint(x, у) - 7

Содержание. Введение - 4. Глава 1 Исполнитель Чертёжник Описание исполнителя Основные команды Команда ToPoint(x, у) - 7 Содержание Введение - 4 Глава 1 Исполнитель Чертёжник - 6 1.1 Описание исполнителя - 6 1.2 Основные команды - 7 1.3 Команда ToPoint(x, у) - 7 Упражнения - 10 1.4 Команда OnVector(a, b) - 12 Упражнения

Подробнее

Ход урока. 2. Тренинг «Назови оператор графики и его действие». Первый учащийся называет

Ход урока. 2. Тренинг «Назови оператор графики и его действие». Первый учащийся называет Урок информатики для 9 класса Обобщение материала по теме «Графика языка программирования Pascal». Тест. Цель: закрепить основные понятия теоретической информатики о работе с инструментами компьютерной

Подробнее

Глава 2. ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ. 8. Выполнение практических заданий по темам учебных предметов Физика

Глава 2. ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ. 8. Выполнение практических заданий по темам учебных предметов Физика 8. Выполнение практических заданий по темам учебных предметов 8.4. Физика Построение изображения в линзе. На уроках физики Вы строите изображения в линзах, пользуясь линейкой и проводя линии карандашом

Подробнее

«Программирование в среде Pascal»

«Программирование в среде Pascal» РАБОЧАЯ ПРОГРАММА элективного курса «Программирование в среде Pascal» 9 класс 2017г. Пояснительная записка Программа элективного курса «Программирование на языке Pascal» разработана на основе учебного

Подробнее

Поэтому, программирование является профессиональной областью деятельности для студентов IT-технологий.

Поэтому, программирование является профессиональной областью деятельности для студентов IT-технологий. XL Студенческая международная заочная научно-практическая конференция «Молодежный научный форум: гуманитарные науки» ПРОГРАММИРОВАНИЕ ГРАФИЧЕСКИХ ОБЪЕКТОВ ПРИ ОБУЧЕНИИ ИНФОРМАТИКЕ Савчук Виктория Игоревна

Подробнее

МЕТОД ПРОЕКТОВ КАК СРЕДСТВО ПОВЫШЕНИЯ МОТИВАЦИИ ШКОЛЬНИКОВ К ИЗУЧЕНИЮ ПРОГРАММИРОВАНИЯ

МЕТОД ПРОЕКТОВ КАК СРЕДСТВО ПОВЫШЕНИЯ МОТИВАЦИИ ШКОЛЬНИКОВ К ИЗУЧЕНИЮ ПРОГРАММИРОВАНИЯ Альбрант Евгений Олегович учитель информатики МБОУ «СОШ 1» г. Абакан, Республика Хакасия МЕТОД ПРОЕКТОВ КАК СРЕДСТВО ПОВЫШЕНИЯ МОТИВАЦИИ ШКОЛЬНИКОВ К ИЗУЧЕНИЮ ПРОГРАММИРОВАНИЯ Аннотация: в данной статье

Подробнее

Аннотация. Пояснительная записка.

Аннотация. Пояснительная записка. Рабочая программа курса «Учебная система программирования Паскаль АВС. Вводный курс» Статус документа. Аннотация. Пояснительная записка. Программа элективных курсов по информатике составлена на основе

Подробнее

Календарно-тематическое планирование элективного курса по информатике

Календарно-тематическое планирование элективного курса по информатике Календарно-тематическое планирование элективного курса по информатике «ПРОГРАММИРУЕМ НА ЯЗЫКЕ ПАСКАЛЬ» класс, 9 часов Учитель: Хорлина Е.М. 205-206 учебный год Пояснительная записка. Элективный курс «Программируем

Подробнее

Тема урока. сентябрьоктябрь

Тема урока. сентябрьоктябрь Экстернатная форма обучения Тематическое планирование уроков информатики и ИКТ в 9 классе При составлении календарно-тематического планирования использовались: учебник «Информатика и ИКТ 9» автора Н.Д.

Подробнее

Открытый урок информатики и ИКТ в 8-м классе по теме "Растровая и векторная графика" ( И.Г Семакина)

Открытый урок информатики и ИКТ в 8-м классе по теме Растровая и векторная графика ( И.Г Семакина) Открытый урок информатики и ИКТ в 8-м классе по теме "Растровая и векторная графика" ( И.Г Семакина) Учитель физики и информатики Хореджской СОШ Исинова Мадина Абдулазизовна. Раздел программы: Графическая

Подробнее

6. Ввод и вывод элементов массива

6. Ввод и вывод элементов массива 6. Ввод и вывод элементов массива Для работы с массивом необходимо присвоить значения его элементам. Сделать это можно несколькими способами. Значения элементов, которые не изменяются при работе программы

Подробнее

Рабочая программа по информатике 7 класс Лаборатория программирования исполнителей (факультативный курс)

Рабочая программа по информатике 7 класс Лаборатория программирования исполнителей (факультативный курс) Муниципальное бюджетное общеобразовательное учреждение «Средняя общеобразовательная школа с углубленным изучением отдельных предметов 2» Каширского муниципального района Московской области УТВЕРЖДАЮ Директор

Подробнее

Программа факультативного курса «Язык программирования Pascal» 7 класс

Программа факультативного курса «Язык программирования Pascal» 7 класс Муниципальное бюджетное общеобразовательное учреждение «Средняя общеобразовательная школа 4 г. Советский» Программа факультативного курса «Язык программирования Pascal» 7 класс Составитель: ЯШКИНА ОКСАНА

Подробнее

ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ по дисциплине «Программирование на языке высокого уровня»

ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ по дисциплине «Программирование на языке высокого уровня» ПРИЛОЖЕНИЕ 2 ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ по дисциплине «Программирование на языке высокого уровня» А. Теоретическая часть А.1. Turbo PASCAL 1. Этапы работы над программой. 2. Среда программирования Turbo PASCAL

Подробнее

СОЗДАНИЕ СЮЖЕТНЫХ ИЗОБРАЖЕНИЙ В СРЕДЕ FREE PASCAL. С. А. Хнуева

СОЗДАНИЕ СЮЖЕТНЫХ ИЗОБРАЖЕНИЙ В СРЕДЕ FREE PASCAL. С. А. Хнуева СОЗДАНИЕ СЮЖЕТНЫХ ИЗОБРАЖЕНИЙ В СРЕДЕ FREE PASCAL С. А. Хнуева ФГБОУ ВПО «Мордовский государственный педагогический институт имени М.Е. Евсевьева», Россия Графика является довольно интересной областью

Подробнее

3. Воспитывать творческие и исследовательские качества учащихся, интерес к программированию.

3. Воспитывать творческие и исследовательские качества учащихся, интерес к программированию. Класс: 9 Тема: Программирование линейных алгоритмов Цели: 1. Познакомить с основными операторами линейных программ в Турбо Паскале; учить составлять программы, используя операторы ввода, вывода и присваивания.

Подробнее

Растровая, векторная и фрактальная графика - Интеллектуальная Кобринщина

Растровая, векторная и фрактальная графика - Интеллектуальная Кобринщина Растровая, векторная и фрактальная графика Компьютерная графика это специальная область информатики, изучающая методы и способы создания и обработки изображений на экране компьютера с помощью специальных

Подробнее

РАБОЧАЯ ПРОГРАММА элективного курса ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PASCAL

РАБОЧАЯ ПРОГРАММА элективного курса ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PASCAL Муниципальное бюджетное общеобразовательное учреждение средняя общеобразовательная школа 46 с углубленным изучением отдельных предметов РАССМОТРЕНО: Протокол заседания методического объединения от 201_

Подробнее

Тема урока: Понятие типа данных. Числовые типы данных. Понятие переменной

Тема урока: Понятие типа данных. Числовые типы данных. Понятие переменной 7 класс Тема урока: Понятие типа данных. Числовые типы данных. Понятие переменной Цель урока: сформировать у учащихся целостного представления о типах данных, переменных и константах в языке Паскаль. Задачи

Подробнее

Открытый урок по теме: «Программирование. Написание простейших программ» Ход занятия:

Открытый урок по теме: «Программирование. Написание простейших программ» Ход занятия: Открытый урок по теме: «Программирование. Написание простейших программ» 1 Цель: Научить учащихся решать задачи на языке Паскаль различными методами. Задачи: познакомить учащихся с различными методами

Подробнее

План конспект занятия по информатике по программе «Основы программирования» 1 год обучения

План конспект занятия по информатике по программе «Основы программирования» 1 год обучения МОУ ДОД Центр творческого развития и гуманитарного образования г.сочи План конспект занятия по информатике по программе «Основы программирования» 1 год обучения Тема: "Язык программирования Pascal. Понятие

Подробнее

Пояснительная записка Рабочая программа по технологии «Программируем на Паскале» составлена на основе программы курса С.В. Малясовой «Программируем

Пояснительная записка Рабочая программа по технологии «Программируем на Паскале» составлена на основе программы курса С.В. Малясовой «Программируем Пояснительная записка Рабочая программа по технологии «Программируем на Паскале» составлена на основе программы курса С.В. Малясовой «Программируем на Паскале». (С.В. Малясова «Программируем на Паскале»

Подробнее

1. Последовательность действий, допустимых для исполните-ля, а) программа; в) команда; б) алгоритм; г) система команд?

1. Последовательность действий, допустимых для исполните-ля, а) программа; в) команда; б) алгоритм; г) система команд? Материалы для сайта по информатике база 10 класс Учитель: Александрова Т.А, Володькин Е.Г.. Тема Знать Уметь Банк заданий Алгоритмы, структуры алгоритмов, структурное программирование Учащиеся должны знать

Подробнее

8 класс. Тема урока: «Циклический алгоритм. Безусловный цикл»

8 класс. Тема урока: «Циклический алгоритм. Безусловный цикл» Циклы. Бойко В.В.стр. 1 из 6 8 класс Тема урока: «Циклический алгоритм. Безусловный цикл» Цели урока: С точки зрения деятельности учителя: учащиеся должны познакомиться с особенностями организации различных

Подробнее

УРОК 1_2 Тема: Сложный тип данных массив. Одномерные массивы. Заполнение и вывод массива.

УРОК 1_2 Тема: Сложный тип данных массив. Одномерные массивы. Заполнение и вывод массива. УРОК 1_2 Тема: Сложный тип данных массив. Одномерные массивы. Заполнение и вывод массива. Цель урока: Повторить и закрепить ранее изученные понятия по данной теме познакомится со сложным типом данных массивами,

Подробнее

Рабочая программа учебного предмета Технология классы

Рабочая программа учебного предмета Технология классы Муниципальное бюджетное общеобразовательное учреждение средняя общеобразовательная школа 2 городского поселения «Рабочий поселок Ванино» Ванинского муниципального района Хабаровского края УТВЕРЖДАЮ СОГЛАСОВАНО

Подробнее

Пояснительная записка Программа курса «Программирование» носит пропедевтический характер и активизацию воспитательной деятельности.

Пояснительная записка Программа курса «Программирование» носит пропедевтический характер и активизацию воспитательной деятельности. Пояснительная записка Программа курса «Программирование» носит пропедевтический характер и активизацию воспитательной деятельности. Курс построен таким образом, чтобы помочь учащимся заинтересоваться информатикой

Подробнее

FORWARD <число> или FD <число> ВАСК <число> ВК <число> - движение вперед на указанное число шагов. Команды перемещения:

FORWARD <число> или FD <число> ВАСК <число> ВК <число> - движение вперед на указанное число шагов. Команды перемещения: ЛОГО-Черепашка Среда: лист (экран компьютера), по которому может двигаться черепашка. В начале сеанса черепашка находится в центре листа. Черепашка рисует хвостом. Если хвост опущен, то при движении черепашка

Подробнее

Создание графических примитивов и построение линий в CorelDRAW

Создание графических примитивов и построение линий в CorelDRAW Исаев Виталий Вячеславович, учитель МОУ лицея г. Ельца Создание графических примитивов и построение линий в CorelDRAW Цели урока: познакомить учащихся с приемами создания графических примитивов и линий

Подробнее

План открытого урока по теме «Программирование. Цикл с постусловием», Михеева О. Ф.

План открытого урока по теме «Программирование. Цикл с постусловием», Михеева О. Ф. Государственное бюджетное общеобразовательное учреждение средняя общеобразовательная школа 359 Фрунзенского района Санкт-Петербурга План проведения открытого урока по предмету «Информатика и ИКТ» с учащимися

Подробнее

Решение задач по теме «ветвление»

Решение задач по теме «ветвление» МОУ «Лицей 4» Решение задач по теме «ветвление» учитель высшей квалификационной категории Волков В.Т. Саранск 2016 Тип урока: урок закрепления новых знаний Цель урока: обобщение и систематизация знаний

Подробнее

КОНСТРУКТОР УРОКА. УРОК 1 Тема. Графические операции и их описание на языке программирования

КОНСТРУКТОР УРОКА. УРОК 1 Тема. Графические операции и их описание на языке программирования ГРАФИЧЕСКИЕ ОПЕРАЦИИ И ИХ ОПИСАНИЕ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ Цикл уроков УРОК 1 Тема. Графические операции и их описание на языке программирования Цель: ознакомить учащихся с понятием машинной графики;

Подробнее

Пояснительная записка

Пояснительная записка Пояснительная записка Название предмета (курса) Элективный курс "Алгоритмизация и программирование " Класс Уровень общего образования Среднее общее образование Срок реализации программы год Количество

Подробнее

Пояснительная записка

Пояснительная записка Пояснительная записка Компьютерное программирование это составление программ на некотором языке для выполнения их на компьютере и получения при помощи них определенного результата. Данная программа позволяет

Подробнее

План-конспект открытого урока по информатике для 9-го класса

План-конспект открытого урока по информатике для 9-го класса План-конспект открытого урока по информатике для 9-го класса Учитель информатики: Грицкова А.А., Дата: 7/0/04год. Тема: «Разработка программ c использованием цикла с предусловием» Тип: комбинированный

Подробнее

Пояснительная записка

Пояснительная записка 1 Пояснительная записка Преподавание программирования в школе имеет очень старые традиции. Собственно, основу курса информатики на первых порах его введения в школьную программу, составляло обучение программированию.

Подробнее

Структура урока: 1. Оргмомент, постановка цели урока. 2 мин. 2. Подготовка к восприятию нового материала через повторение и актуализацию

Структура урока: 1. Оргмомент, постановка цели урока. 2 мин. 2. Подготовка к восприятию нового материала через повторение и актуализацию Тема: Оператор выбора. Цели: 1. Образовательная: познакомиться с оператором выбора и приобрести первоначальные навыки его использования. 2. Развивающая: развивать способность воспринимать, обрабатывать

Подробнее

Открытый урок по информатике и ИКТ в 9 классе

Открытый урок по информатике и ИКТ в 9 классе Открытый урок по информатике и ИКТ в 9 классе Учитель: Садчикова Наталья Фёдоровна Предмет: информатика и ИКТ. Урок обобщение. Тема: Циклические алгоритмы на языке программирования и работа с ними. (По

Подробнее

Составитель: Зингерман К.М., д.ф.-м.н., профессор

Составитель: Зингерман К.М., д.ф.-м.н., профессор Министерство образования и науки Российской Федерации ФГБОУ ВО «Тверской государственный университет» Утверждаю: Руководитель ООП: 20 г. Рабочая программа дисциплины (с аннотацией) «Применение систем компьютерной

Подробнее

Практическая работа 26 Графика

Практическая работа 26 Графика Практическая работа 26 Графика Для рисования статичных рисунков используется компонент PaintBox (панель System). Этот компонент размещается на форме в виде прозрачного пунктирного квадрата, и в его пределах

Подробнее

Содержание 1. Пояснительная записка Общая характеристика курса по выбору Описание места курса по выбору в учебном плане

Содержание 1. Пояснительная записка Общая характеристика курса по выбору Описание места курса по выбору в учебном плане Содержание 1. Пояснительная записка... 3 2. Общая характеристика курса по выбору... 3 3. Описание места курса по выбору в учебном плане... 4 4. Содержание курса по выбору... 4 5. Тематическое планирование...

Подробнее

program LAB1 read (*, *) x res=(2*x**2 + 3.)*sin (x) + exp (x**3 + 1.)

program LAB1 read (*, *) x res=(2*x**2 + 3.)*sin (x) + exp (x**3 + 1.) Лабораторная работа 1 Разработка простейших программ Общие сведения Для выполнения лабораторной работы необходимо изучить теоретический материал по следующим разделам: 1. базовые конструкции языка Фортран

Подробнее

Пензенский Государственный Университет. Факультет вычислительной техники. Кафедра «Системы автоматизации проектирования»

Пензенский Государственный Университет. Факультет вычислительной техники. Кафедра «Системы автоматизации проектирования» Пензенский Государственный Университет Факультет вычислительной техники Кафедра «Системы автоматизации проектирования» ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ Рабочая программа учебной дисциплины по

Подробнее

Методические рекомендации по подготовке к ЕГЭ по информатике. Семенова С.В., старший методист ХК ИРО

Методические рекомендации по подготовке к ЕГЭ по информатике. Семенова С.В., старший методист ХК ИРО Методические рекомендации по подготовке к ЕГЭ по информатике Семенова С.В., старший методист ХК ИРО В качестве одного из новых способов диагностики и контроля уровня готовности к ЕГЭ рекомендуется использовать

Подробнее

-А х. А х. -А у. Рисунок 1 Рисунок 2

-А х. А х. -А у. Рисунок 1 Рисунок 2 Лабораторная работа.6 СЛОЖЕНИЕ ВЗАИМНО ПЕРПЕНДИКУЛЯРНЫХ КОЛЕБАНИЙ. ФИГУРЫ ЛИССАЖУ Цель работы: изучение зависимости траектории движения точки, участвующей в двух взаимно перпендикулярных гармонических

Подробнее

Практическая работа 1 Типы данных. Оператор присваивания. Создание программ на языке программирования Паскаль

Практическая работа 1 Типы данных. Оператор присваивания. Создание программ на языке программирования Паскаль Практическая работа 1 Типы данных. Оператор присваивания. Создание программ на языке программирования Паскаль Цель работы: Изучить различные типы данных языка Pascal и оператор присваивания, научится создавать

Подробнее

1, =4 33 Выбор варианта ответа 2,3, *2=8 1*3=3. 67 С развёрнутым ответом Итого

1, =4 33 Выбор варианта ответа 2,3, *2=8 1*3=3. 67 С развёрнутым ответом Итого Информатика Контрольно-измерительные материалы по информатике 9 класс Спецификация Контрольная работа охватывает основное содержание курса информатики и ИКТ 9 класса по учебникам Босова Л.Л. Информатика

Подробнее

Тема 7. Программирование на языке Паскаль. Основные конструкции. Реализация линейной и разветвляющейся структур.

Тема 7. Программирование на языке Паскаль. Основные конструкции. Реализация линейной и разветвляющейся структур. Тема 7. Программирование на языке Паскаль. Основные конструкции. Реализация линейной и разветвляющейся структур. Общие сведения о языке программирования Паскаль Язык программирования Паскаль (Pascal) является

Подробнее

МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ - СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА 36 Г. БЕЛГОРОДА

МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ - СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА 36 Г. БЕЛГОРОДА МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ - СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА 36 Г. БЕЛГОРОДА РАБОЧАЯ ПРОГРАММА ПО УЧЕБНОМУ КУРСУ Наглядная геометрия для 5 «Б» класса общеобразовательного

Подробнее

Глава J. Стек и стековые языки Урок J5. Геометрические объекты и действия с ними

Глава J. Стек и стековые языки Урок J5. Геометрические объекты и действия с ними Глава J. Стек и стековые языки Урок J5. Геометрические объекты и действия с ними Для того чтобы двигаться дальше, нам нужно срочно ввести в обиход хотя бы немного геометрических понятий и операций. ПостСкрипт

Подробнее

Пояснительная записка

Пояснительная записка Пояснительная записка Восхищаясь возможностями компьютера решать разнообразные задачи и моделировать на экране дисплея реальные процессы, мы часто забываем о том, что ЭВМ всего лишь выполняет программу,

Подробнее

Образовательная программа «Программист»

Образовательная программа «Программист» СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА... 3 Место курса в образовательном процессе... 3 Цели изучения курса... 4 Задачи курса... 5 Методы обучения... 5 Формы организации учебных занятий... 5 Планируемые результаты

Подробнее

Тема. Расстояние между двумя точками. Уравнение окружности.

Тема. Расстояние между двумя точками. Уравнение окружности. Тема. Расстояние между двумя точками. Уравнение окружности. Цели и задачи урока. Образовательные: Вывести формулу для вычисления расстояния между двумя точками на координатной плоскости, научить учащихся

Подробнее

Реализация разветвляющихся алгоритмов. Цели урока: Обучающая Развивающая Воспитательная Задачи: Ход урока: Вопрос к учащимся:

Реализация разветвляющихся алгоритмов. Цели урока: Обучающая Развивающая Воспитательная Задачи: Ход урока: Вопрос к учащимся: Реализация разветвляющихся алгоритмов. Цели урока: Обучающая- формирование навыка реализации разветвляющихся алгоритмов на языке программирования Visual Basic. Развивающая- развитие логического мышления

Подробнее

Пояснительная записка Цели изучения курса: Задачи курса: Содержание обучения: 1. Геометрические построения (6 ч) 2. Четырехугольники ( 20 ч ).

Пояснительная записка Цели изучения курса: Задачи курса: Содержание обучения: 1. Геометрические построения (6 ч) 2. Четырехугольники ( 20 ч ). Пояснительная записка Рабочая программа учебного курса геометрия для 8 класса составлена в соответствии с федеральным компонентом Государственного стандарта среднего (полного) общего образования на основе

Подробнее

«Алгоритм и программа построения графика функции» Методическая разработка урока

«Алгоритм и программа построения графика функции» Методическая разработка урока Комитет по образованию Администрации г. Подольска Муниципальное образовательное учреждение «Лицей 26» «Алгоритм и программа построения графика функции» Методическая разработка урока Кривко-Красько Сергей

Подробнее

Функции и графики. 1 Переменные и зависимости между ними

Функции и графики. 1 Переменные и зависимости между ними Глава 8 Функции и графики Переменные и зависимости между ними. Две величины и называются прямо пропорциональными, если их отношение постоянно, т. е. если =, где постоянное число, не меняющееся с изменением

Подробнее

Методическое планирование системы уроков в основной школе Тема: Цели:

Методическое планирование системы уроков в основной школе Тема: Цели: Методическое планирование системы уроков в основной школе Тема: Исполнители Цели: Обучающие: расширить представления учащихся об исполнителях; - освоить систему команд, среду исполнителей Чертежник и Робот.

Подробнее

Рис Исходное изображение

Рис Исходное изображение Возьмѐм фотографию (например, см. рис. 1.1). Конечно, она тоже состоит из маленьких элементов, но будем считать, что отдельные элементы мы рассмотреть не можем. Она представляется для нас, как реальная

Подробнее

Дополнительная образовательная программа по информатике Создание компьютерных игр для учащихся 9 классов 34 часа

Дополнительная образовательная программа по информатике Создание компьютерных игр для учащихся 9 классов 34 часа Муниципальное автономное общеобразовательное учреждение «Гимназия 6» городского округа город Стерлитамак Республики Башкортостан РАССМОТРЕНО УТВЕРЖДАЮ на заседании МК Директор МАОУ «Гимназия 6» физико-математических

Подробнее

«Графический редактор Paint. Преобразование рисунка. Отображение, поворот, растяжение, наклон.»

«Графический редактор Paint. Преобразование рисунка. Отображение, поворот, растяжение, наклон.» МБОУ «Гимназия 6» г. Новочебоксарск Методическая разработка урока: «Графический редактор Paint. Преобразование рисунка. Отображение, поворот, растяжение, наклон.» Информатика 7 класс Учитель информатики:

Подробнее

по технологии для 8 класса Черчение и графика

по технологии для 8 класса Черчение и графика СОГЛАСОВАНО на заседании МО Протокол 1 от 29 августа 2015 года УТВЕРЖДЕНО Приказом директора МБОУ «СОШ 24» от 29 августа 2015 года 79 ПРОГРАММА по технологии для 8 класса Черчение и графика 2015-2016 учебный

Подробнее

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Настоящая рабочая программа составлена на основе «Обязательного минимума содержания образования по информатике рекомендованного Министерством образования РФ. Основная цель курса

Подробнее

Лекция 29,30 Глава 2. Аналитическая геометрия на плоскости

Лекция 29,30 Глава 2. Аналитическая геометрия на плоскости Лекция 9,30 Глава Аналитическая геометрия на плоскости Системы координат на плоскости Прямоугольная и полярная системы координат Системой координат на плоскости называется способ, позволяющий определять

Подробнее

МИНИСТЕРСТВО ОБРАЗОВАНИЯ ТВЕРСКОЙ ОБЛАСТИ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «ТВЕРСКОЙ КОЛЛЕДЖ ИМЕНИ А.Н.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ ТВЕРСКОЙ ОБЛАСТИ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «ТВЕРСКОЙ КОЛЛЕДЖ ИМЕНИ А.Н. МИНИСТЕРСТВО ОБРАЗОВАНИЯ ТВЕРСКОЙ ОБЛАСТИ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «ТВЕРСКОЙ КОЛЛЕДЖ ИМЕНИ А.Н.КОНЯЕВА» Тверь 2015 Ишкова Лариса Георгиевна ОСНОВЫ ПРОГРАММИРОВАНИЯ

Подробнее

Лабораторная работа. Составление блок-схем алгоритмов.

Лабораторная работа. Составление блок-схем алгоритмов. Лабораторная работа. Составление блок-схем алгоритмов. Цель работы Усвоить понятия: алгоритм как фундаментальное понятие информатики, способы описания, основные типы алгоритмов, освоить принципы решения

Подробнее

ПРОГРАММИРОВАНИЯ QBASIC»

ПРОГРАММИРОВАНИЯ QBASIC» Муниципальное казенное общеобразовательное учреждение «Хоперская средняя школа Урюпинского муниципального района Волгоградской области» ПРОГРАММА факультативного курса по информатике «ГРАФИКА В СРЕДЕ ПРОГРАММИРОВАНИЯ

Подробнее

1) Приветствие, проверка готовности учащихся, организация внимания. - Доброе утро. Давайте приступим к работе.

1) Приветствие, проверка готовности учащихся, организация внимания. - Доброе утро. Давайте приступим к работе. Конспект урока по теме: Компьютерная графика. Автор: Сорокин Андрей Викторович. Учитель информатики ГБОУ СОШ 1482 Этапы урока Деятельность учителя Деятельность учащихся 1) Организационный этап. Задачи:

Подробнее

Основы компьютерной графики в дополнительном образовании ДХШ. ГРАФИЧЕСКИЙ РЕДАКТОР

Основы компьютерной графики в дополнительном образовании ДХШ. ГРАФИЧЕСКИЙ РЕДАКТОР ПРЕЗЕНТАЦИЯ НА ТЕМУ: Основы компьютерной графики в дополнительном образовании ДХШ. ГРАФИЧЕСКИЙ РЕДАКТОР PAINT Подготовила преподаватель МОУ ДОД «ДХШ 1 им. П.Ф. Рябова» Будкина Е.А. Создавать изображения

Подробнее

Познакомиться с принципами работы с объектом PaintBox, методами вывода графики на поверхность объекта. Составить программу, которая на Холсте объекта

Познакомиться с принципами работы с объектом PaintBox, методами вывода графики на поверхность объекта. Составить программу, которая на Холсте объекта Проект «Замечательные кривые» Постановка задачи Познакомиться с принципами работы с объектом PaintBox, методами вывода графики на поверхность объекта. Составить программу, которая на Холсте объекта строит

Подробнее

Программируем на Pascal Цели и задачи курса Контроль знаний и умений.

Программируем на Pascal Цели и задачи курса Контроль знаний и умений. Пояснительная записка Курс по выбору «Программируем на Pascal» является предметом по выбору для учащихся 7 класса школы. Курс рассчитан на 17 часов, которые проводятся в течение 1 полугодия 1 час в неделю.

Подробнее

Система уроков повторения по теме «Решение тригонометрических уравнений» 10 класс.

Система уроков повторения по теме «Решение тригонометрических уравнений» 10 класс. Александрова О.А. Система уроков повторения по теме «Решение тригонометрических уравнений» 10 класс. 1. Примерное планирование учебного времени при организации повторения: Содержание занятий Цели занятий

Подробнее

Паскаль для школьников. Ушаков Д.М., Юркова Т.А.

Паскаль для школьников. Ушаков Д.М., Юркова Т.А. Паскаль для школьников. Ушаков Д.М., Юркова Т.А. СПб.: Питер, 2010. 256 с. Эта книга - не учебник, а скорее помощник в освоении языка программирования Паскаль, с которым на уроках информатики знакомятся

Подробнее

ГБОУ Гимназия РАССМОТРЕНО на.. УТВЕРЖДАЮ... ДОПОЛНИТЕЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА

ГБОУ Гимназия РАССМОТРЕНО на.. УТВЕРЖДАЮ... ДОПОЛНИТЕЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ГБОУ Гимназия 1540 РАССМОТРЕНО на.. УТВЕРЖДАЮ... 20 г. ФИО 20 г. ДОПОЛНИТЕЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА «Программирование на Python в среде Minecraft» Возраст обучающихся: 10-12 лет Срок реализации программы:

Подробнее

Пояснительная записка

Пояснительная записка Пояснительная записка Рабочая программа учебного курса по геометрии для 11 класса, разработана на основе Примерной программы среднего (полного) общего образования по математике (базовый уровень), 2006г,

Подробнее

Урок информатики в 5-м классе по теме "Компьютерная графика"

Урок информатики в 5-м классе по теме Компьютерная графика Урок информатики в 5-м классе по теме "Компьютерная графика" Тип урока: Урок объяснения нового материала и первичного закрепления знаний. Форма работы: Фронтальная, индивидуальная, самостоятельная. Методы:

Подробнее

Вычисления в Microsoft Excel с использованием стандартных математических функций Пояснительная записка

Вычисления в Microsoft Excel с использованием стандартных математических функций Пояснительная записка Л.Ф. Сивцева Преподаватель общеобразовательных дисциплин Государственное бюджетное профессиональное образовательное учреждение города Москвы «Политехнический колледж имени Н.Н. Годовикова» г. Москва Российская

Подробнее

ПЛАН-КОНСПЕКТ УРОКА ПО ИНФОРМАТИКЕ: «ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ В СРЕДЕ ЯЗЫКА TURBO PASCAL»

ПЛАН-КОНСПЕКТ УРОКА ПО ИНФОРМАТИКЕ: «ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ В СРЕДЕ ЯЗЫКА TURBO PASCAL» ПЛАН-КОНСПЕКТ УРОКА ПО ИНФОРМАТИКЕ: «ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ В СРЕДЕ ЯЗЫКА TURBO PASCAL» Цель урока: изучить операторы повтора (цикла) языка Turbo Pascal, получить навыки в использовании операторов

Подробнее

1.ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

1.ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 1.ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Рабочая программа учебного курса по геометрии для 11 класса составлена на основе «Программы образовательных учреждений геометрия 10-11 классы», Т.А Бурмистровой, Москва, «Просвещение»,2009г,

Подробнее

Оператор очистки экрана. Оператор PRINT.

Оператор очистки экрана. Оператор PRINT. Оператор очистки экрана. Оператор PRINT. Составьте программу, результатом работы которой является следующая запись: Понедельник 24.07.2016 Пример программы: PRINT PRINT Понедельник PRINT 24.07.01 PRINT

Подробнее

Рекурсия. «Итерация от человека, рекурсия от Бога» (Питер Дойч) «Чтобы понять рекурсию, нужно сначала понять рекурсию» (фольклор)

Рекурсия. «Итерация от человека, рекурсия от Бога» (Питер Дойч) «Чтобы понять рекурсию, нужно сначала понять рекурсию» (фольклор) Рекурсия «Итерация от человека, рекурсия от Бога» (Питер Дойч) «Чтобы понять рекурсию, нужно сначала понять рекурсию» (фольклор) «РЕКУРСИЯ см. РЕКУРСИЯ РЕКУРСИЯ БЕСКОНЕЧНАЯ см. БЕСКОНЕЧНАЯ РЕКУРСИЯ БЕСКОНЕЧНАЯ

Подробнее

Лабораторная работа 3 Исследование графического редактора Paint

Лабораторная работа 3 Исследование графического редактора Paint Лабораторная работа 3 Исследование графического редактора Paint 1. Подготовка к работе По указанной литературе и методическим указаниям к данной работе изучить порядок работы с программой (приложением)

Подробнее

План-конспект урока по математике на тему «Конкретный смысл действия умножения» 2 класс МБОУ СОШ 25 г. Брянска. Учитель: Алымова В.Н.

План-конспект урока по математике на тему «Конкретный смысл действия умножения» 2 класс МБОУ СОШ 25 г. Брянска. Учитель: Алымова В.Н. План-конспект урока по математике на тему «Конкретный смысл действия умножения» 2 класс МБОУ СОШ 25 г. Брянска Учитель: Алымова В.Н. Цели: Тема «Конкретный смысл действия умножения» Знакомить с новым математическим

Подробнее

Методическая разработка для проведения лабораторных работ по теме «Графика в среде Delphi»

Методическая разработка для проведения лабораторных работ по теме «Графика в среде Delphi» Министерство образования Тверской области ГБОУ СПО Тверской колледж им. А.Н. Коняева Методическая разработка для проведения лабораторных работ по теме «Графика в среде Delphi» для специальности 230105

Подробнее

Построение сечений тетраэдра и параллелепипеда

Построение сечений тетраэдра и параллелепипеда Использование технологии ИКТ на уроках математики Методическая разработка уроков геометрии для учащихся 0 классов Построение сечений тетраэдра и параллелепипеда Часть 2 Павлюков Константин Владимирович,

Подробнее

Диагностическая тематическая работа 5 по подготовке к ОГЭ. Инструкция по выполнению работы

Диагностическая тематическая работа 5 по подготовке к ОГЭ. Инструкция по выполнению работы Информатика. 9 класс. Демонстрационный вариант 5 (9 минут) 1 Диагностическая тематическая работа 5 по подготовке к ОГЭ по ИНФОРМАТИКЕ и ИКТ по теме «Логика и алгоритмы» Инструия по выполнению работы На

Подробнее

Муниципальное автономное общеобразовательное учреждение средняя общеобразовательная школа 93

Муниципальное автономное общеобразовательное учреждение средняя общеобразовательная школа 93 Муниципальное автономное общеобразовательное учреждение средняя общеобразовательная школа 93 Рассмотрено Утверждаю на заседании ШМО директор МАОУ СОШ 93 протокола (О.Н.Усова ) «25» августа 206 «25» августа

Подробнее

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА МАТЕМАТИКА 6 КЛАСС. 1.1 Примерная или авторская программа

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА МАТЕМАТИКА 6 КЛАСС. 1.1 Примерная или авторская программа ПОЯСНИТЕЛЬНАЯ ЗАПИСКА МАТЕМАТИКА 6 КЛАСС. Примерная или авторская программа Рабочая учебная программа изучения математики в 6 классе составлена на основании авторской программы «Программа. Планирование

Подробнее