184.82K

Prezentatsia_rugachev

1.

М У Н И Ц И П А Л Ь Н О Е Б ЮД Ж Е Т Н О Е О Б Щ Е О Б РА З О ВАТ Е Л Ь Н О Е У Ч Р Е Ж Д Е Н И Е
П Е Т Р О З А В О Д С К О Г О Г О Р О Д С К О Г О О К Р У ГА « С Р Е Д Н Я Я О Б Щ Е О Б РА З О ВАТ Е Л Ь Н А Я Ш К О Л А № 3 6 С
У ГЛ У Б Л Е Н Н Ы М И З У Ч Е Н И Е М И Н О С Т РА Н Н Ы Х Я З Ы К О В »
( М ОУ « С Р Е Д Н Я Я Ш КОЛ А 3 6 » )
Графика в среде программирования
PascalABC
В Ы П ОЛ Н И Л У Ч Е Н И К 8 А К Л АС СА
Н . М . Р У ГАЧ Е В
Р У К О В ОД И Т Е Л Ь
А. А. ГРИБ
П Е Т Р О З А В ОД С К
2024

2.

Актуальность исследования
До недавнего времени мы использовали экран компьютера только для вывода
символьной информации — чисел, текстов. Однако Паскаль позволяет выводить на
экран рисунки, чертежи, графики функций, диаграммы, все то, что принято
называть компьютерной графикой.
Графика является довольно интересной областью программирования. Данный
проект показывает, что можно создавать простые рисунки не только в графических
программах, таких как Paint, Adobe Photoshop, Corel Draw, но и в среде языка
программирования PascalАВС.

3.

Цель и объект исследования
Целью данной работы является разработка графического
проекта в среде программирования PascalАВС.
Объект исследования: язык программирования PascalABC.
Предмет
исследования:
возможности
программирования Pascal ABC.
графики
языка

4.

Задачи
1. Изучить основную информацию о языке программирования PascalABC
2. Изучить краткое описание возможностей графики PascalАВС;
3. Освоить навыки создания графических изображений в среде программирования
PascalABC;
4. Создать анимированное графическое изображение в среде программирования
PascalАВС.

5.

Гипотеза исследования
Создание
рисунков
возможно
не
только
в
графических
редакторах, но и с помощью языков программирования.

6.

Методы исследования
Анализ литературы и других источников информации;
сбор и классификация отобранной информации.

7.

Этапы работы над проектом
1 этап. Подготовительный.
1) Выбор темы проекта.
2) Формулировка целей и задач проекта.
3) Постановка гипотезы исследования.
4) Составление плана работы.
2 этап. Деятельностный.
5) Поиск информации из учебной литературы и интернет-источников.
6) Подбор материалов.
7) Выполнение плана работы.
8) Формулирование выводов проекта.
3 этап. Завершающий.
9) Оформление презентации.
10) Выступление с защитой проекта.

8.

История языка PascalABC
PascalABC.NET
поколения,

язык
включающий
программирования
классический
Паскаль
Паскаль,
нового
большинство
возможностей языка Delphi, а также ряд собственных расширений. Он
реализован на платформе Microsoft.NET и содержит все современные
языковые средства: внутриблочные описания, автоопределение типа,
кортежи, срезы, классы, перегрузку операций, интерфейсы, обработку
исключений,
обобщенные
классы
и
подпрограммы,
выражения, средства параллельного программирования.
лямбда-

9.

История языка PascalABC
Язык Паскаль был создан Никлаусом Виртом в 1968-1969 годах после его участия в работе комитета
разработки стандарта языка Алгол-68. Язык назван в честь французского литератора и философа
Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа.
PascalABC.NET был создан в 2007 году, основан на языках C# и Delphi, язык включает бесплатную,
простую и мощную среду разработки с подсказками по коду, автоформатированием и образцами
кода для начинающих
PascalABC.NET активно используется в ряде средних и высших учебных заведений России и
ближнего зарубежья.

10.

Введение в графику на языке PascalABC
Pascal ABC является средой программирования, разработанной для
обучения программированию школьников и студентов. Графика в
Pascal ABC позволяет создавать простые и сложные изображения,
анимацию, работать с цветами, шрифтами, рисовать примитивные
и сложные фигуры, используя графические команды и функции.
Пользователи могут создавать графические приложения, игры,
графические интерфейсы для своих программ.

11.

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

12.

Процедуры в PascalABC
4. Процедуры, используемые для работы с цветом
5. Цвета в PascalABC

13.

Создание анимированного изображения
Код анимированного изображения:

14.

Заключение
Мы доказали то, что создание анимированного
изображения возможно не только в графических
редакторах, но и с помощью языка программирования.

15.

Список литературы
1.Исмаилов Мухаммед Компьютерная графика. URL: https://grafika.me/node/520 (Дата обращения: 18.03.2024)
2.PascalABC.NET URL: https://ru.wikipedia.org/wiki/PascalABC.NET (Дата обращения: 18.03.2024)
3.Система программирования PascalABC https://pascalabc.net (Дата обращения: 18.03.2024)
4.К. И. Михайловна Системы программирования среда программирования Pascal ABC URL: https://infourok.ru/nachala-programmirovaniya-sredaprogrammirovaniya-pascal-abc-net-5126319.html (Дата обращения: 19.03.2024)
5.gospodaretsva.com Работа с графикой PascalABC URL: https://gospodaretsva.com/rabota-s-grafikoj-v-pascalabc.html (Дата обращения: 16.03.2024)
6.PascalABC.NET URL: https://ru.wikipedia.org/wiki/PascalABC.NET (Дата обращения: 16.03.2024)
7.Паскаль URL:
https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%8
0%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F) (Дата
обращения: 19.03.2024)
8.Система PascalABC.NET https://pascalabc.net/downloads/pabcnethelp/index.html (Дата обращения: 19.03.2024)
9.В.В. Мельниченко Краткий курс программирования на языке PascalABC URL:
https://rep.bntu.by/bitstream/handle/data/75847/Pascal_ABC.pdf?sequence=1&isAllowed=y (Дата обращения: 19.03.2024)

16.

Спасибо за внимание
English     Русский Rules