
![]() | |||
![]() | ![]() | ГЛАВНАЯ | |
![]() | ![]() | УСТАНОВКА | |
![]() | ![]() | ОКНО ПРОГРАММЫ | |
![]() | ![]() | ЛИНЕЙНЫЕ АЛГОРИТМЫ | |
![]() | ![]() | ЧЕРТЁЖНИК | |
![]() | ![]() | GraphABC | |
![]() | ![]() | РОБОТ | |
![]() | ![]() | АЛГОРИТМЫ С ВЕТВЛЕНИЯМИ | |
![]() | ![]() | АЛГОРИТМЫ С ПОВТОРЕНИЯМИ | |
![]() | ![]() | ПРОЦЕДУРЫ И ФУНКЦИИ | |
![]() | ![]() | ТЕСТЫ | |
![]() | ![]() | ТВОРЧЕСКИЕ РАБОТЫ | |
![]() | ![]() | ОЛИМПИАДНЫЕ ЗАДАНИЯ |
|
Этапы выполнения задания. I. Определение исходных данных: переменные x1, y1, x2, y2, x3, y3 (координаты вершин треугольника), с (толщина линий). II. Определение результатов: рисунок треугольника, удовлетворяющий условию задачи. III. Алгоритм решения задачи. 1 . Ввод исходных данных 2. Для того, чтобы построить треугольник нужно построить отрезки, соединяющие вершины треугольника. IV . Описание переменных: Все переменные, определенные для решения задачи, имеют тип integer.
write(‘ввeдите координаты второй вершины’); readln(x2,y2); write(‘ввeдите координаты третьей вершины’); readln(x3,y3); write(‘ввeдите толщину’); Можешь загрузить! VI . Тестирование программы: 1 . З апустите программу и введите значения: координаты первой вершины 100 100 координаты второй вершины 100 400 координаты третьей вершины 200 100 Проверьте, результат должен быть следующим: Для просмотра окна вывода рисунка выберите: Вид/ Окно выполненной программы 2. Поэкспериментируйте с программой вводя различные значения. 3*. Закрасьте треугольник. 1. Нарисовать на экране прямоугольник, координаты вершин диагонали прямоугольника, цвет линий, цвет и стиль заливки вводятся с клавиатуры. 2. Нарисовать на экране пятиконечную звездочку, координаты вершин звездочки и цвет линий вводятся с клавиатуры. 3. Нарисовать на экране треугольную пирамиду. Ввести координаты некоторых точек (выбрать самостоятельно) и цвет контура. 4. Нарисовать на экране сердце. Ввести координаты некоторых точек (выбрать самостоятельно) и цвет (контура или заливки). Содержание
Графика в ПаскальГрафика в ПаскальС помощью графики в Паскаль можно рисовать фигуры и изображения, визуализировать математические вычисления и использовать элементы графики в компьютерных играх. Мы познакомимся как задавать графический режим в паскаль, рисовать точки, окружности, линии, выводить текст в графическом режиме паскаль. Основные цвета в графических программах на паскалеclBlack – черный Рисование точки в ПаскальputPixel(x, y, color) , где x и y это координаты точки, color это цвет точки. Пример программы в паскаль рисование красной точки Рисование линии в Паскальline(x1, y1, x2, y2) x1, y1 это координаты начала линии, x2, y2 координаты конца линии. Пример программы в Паскаль рисование линии Рисование прямоугольника в Паскальrectangle(x1, y1, x2, y2) x1, y1 это координаты первой точки, x2, y2 координаты второй точки. Пример программы на паскаль рисование прямоугольника Рисование окружности в Паскальdrawcircle(x, y, r) где x и y это координаты центра окружности, r это радиус окружности. пример программы на Паскаль рисование окружности Для того,чтобы нарисовать закрашенный круг используется набор команда Пример программы на паскаль для рисования закрашенного круга uses GraphABC; Для рисования эллипса в Паскаль используется команда ellipse(x1, y1, x2, y2), где x и y координаты прямоугольника, ограничивающего эллипс. Пример программы в паскаль рисование дуги и сектора Для вывода текста на экран в графическом режиме Паскальиспользуется команда textOut(x, y, s) , где x и y это координаты левой верхней части текста, s это выводящийся текст. Пример программы на паскаль вывод текста в графическом режиме Пример программы на паскаль рисование закрашенного прямоугольника uses GraphABC; Полезно почитать по теме графика в паскаль Двумерный симплекс, или «Треугольник Паскаля» в PascalЦели:
Задачи:
Тип урока: обобщение и систематизация. Оборудование: дидактический, раздаточный материалы, электронное пособие «Увлекательное программирование», ПК с языком программирования Free Pascal, электронная доска. Формы и методы: фронтальная, групповая, индивидуальная; вербальный, наглядный, иллюстративный, практический, репродуктивный, проблемно-поисковый, исследовательский, закрепление, самостоятельная работа, беседа. Ход урокаI. Орг.момент.Проверить готовность учащихся к уроку, правильную организацию рабочего места. Отметить отсутствующих в журнале. II. Формулировка темы урока.Хочешь научиться плавать, – смело входи в воду! Хочешь научиться программировать, – пиши программы. На доске написано слово «SIMPLEX» (Приложение1) Simplex «Simplex» – (от английского слова simple [‘simpl], простой, несложный) – простейший n-мерный выпуклый многогранник с количеством вершин n+1). 0-симплекс – 1 вершина (точка); 1-симплекс (одномерный) – 2 вершины (отрезок); 2-симплекс (двумерный) – 3 вершины (треугольник); 3-симплекс (трехмерный) – 4 вершины (тетраэдр). Какие слова из этих определений мы с вами встречали на уроках программирования? (одномерный, двумерный массив, треугольник, дать определение). Pascal Чей портрет Вы видите на экране? (Блез Паскаль) Подсказка: Фамилия этого человека для нас с вами связана вплотную с информатикой: как с историей развития вычислительной техники, так и с программированием. Какой вклад он внес в информатику? (он создал арифмометр, в честь его назван один из языков программирования) Как вы думаете, какая тема нашего сегодняшнего урока? (Двумерный симплекс или «Треугольник Паскаля» в Pascal) Да, это следующая, заключительная, тема в разделе «УВЛЕКАТЕЛЬНОЕ ПРОГРАММИРОВАНИЕ» Оказывается, Блез Паскаль, выдающийся математик, физик, философ и писатель очень интересовался одной таблицей треугольного вида (на экране): Первое упоминание о таком треугольнике появилось в 10 веке в Древней Индии, им интересовались многие математики, так в Иране его называют треугольником Хайяма. Нам он известен под названием «треугольник Паскаля». В 1563 году, уже после смерти автора, вышел «Трактат об арифметическом треугольнике» Блеза Паскаля. Сегодня наш урок мы посвятим такому треугольнику. III. Постановка целей урокаВ ходе подготовки к ЕГЭ по информатике из курса программирования наибольшее затруднение вызывают:
Цели:
Выполнение заданий, направленных на проверку знаний и умений по темам алгоритмизации и программирования позволит набрать 42,5% (чуть меньше половины) от максимального количества баллов. IV. Обобщение и систематизацияТреугольник Паскаля
До наших времен треугольник Паскаля дошел в приведенном ранее на экране виде (повторить фото), а сам Паскаль рассматривал его в форме (превратить в таблицу из простого списка): 1) Рассмотрим закономерности в такой матрице:
2) Вписать в карточку недостающие операторы (такое задание тоже есть в ЕГЭ) Пользовательская функция
Рекурсивная процедура
Проблема Треугольник Паскаля симметричен относительно главной диагонали. Как использовать этот факт? (подумать дома) V. Постановка д.зПаскаль подробно исследовал свойства и применения своего «треугольника» Рассмотрим несколько удивительных свойств (см. в пособии):
Д/З: Проверить любое 1 свойство (Как? Например, с помощью метода флажков) Дополнительное задание: Оказывается помимо треугольника Паскаля, существует треугольник Лейбница (см. рисунок). Найти закономерности (числа на границе треугольника обратны последовательным натуральным числам. Каждое число внутри равно сумме двух чисел, стоящих под ним) Доп. Д/З: Составить программу, выводящую элементы треугольника Лейбница Творческое задание: Написать программу вывода элементов треугольника Лейбница, используя рекурсивную функцию или процедуру. VI. Итоги и рефлексияТестирование (тестовая программа в пособии) Приложение3
Результаты: 4 правильных ответа – материал урока усвоен; 1-3 правильных ответа – прочитать раздел «Двумерный симплекс» пособия еще раз Рефлексия Какие разделы программирования мы сегодня рассмотрели на уроке?
Какие разделы в программировании, на ваш взгляд, нуждаются в дополнительной проработке? |




Пример. Нарисовать на экране треугольник, координаты вершин треугольника и толщина линий вводятся с клавиатуры.
Пример

Самостоятельная работа





