Занимательные задачи по программированию обработки растровой графики

Дмитрий Юрьевич Усенков, 2020

Пособие позволяет на практике познакомиться с основными алгоритмами компьютерной обработки растровой графики, выполняя задания по программированию на языке Visual Basic или Pascal версии ABC.Net. Материал может быть использован для внеурочной учебной деятельности, дополнительного образования, при выполнении учебных проектов и пр. Для школьников, учителей информатики, преподавателей дополнительного образования и для всех, интересующихся принципами работы компьютера с графическими данными.

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Занимательные задачи по программированию обработки растровой графики предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

PascalABC.Net как лабораторная среда

Транслятор с языка программирования Паскаль — PascalABC.Net — не является средой визуального программирования, поэтому просто «нарисовать» на экране какую-либо экранную форму для создания приложения в нем не удастся. Имеющиеся в составе PascalABC.Net стандартные библиотеки позволяют лишь открыть на экране одно-единственное окно заданных размеров (в нашем случае — аналогичное окну экранной формы в VB), в котором производится как ввод/вывод текста (при помощи привычных read и write либо readln и writeln), так и вывод растровой графики в указанных в программе местах окна (рис. 4).

Однако значительным преимуществом PascalABC.Net является его общедоступность и бесплатность. В отличие от коммерческого Visual Basic, транслятор PascalABC.Net является свободно распространяемым (http://pascalabc.net), обеспечивает поддержку всех современных версий Windows и прост в освоении и использовании, а язык Паскаль во многих школах является «базовым» при преподавании информатики.

Транслятор PascalABC.Net также представляет возможности отладки программ:

— кнопка

панели инструментов либо клавиша F8 позволяет выполнять программу «по шагам» (каждое нажатие указанной кнопки или клавиши исполняет одну очередную строку программы, которая выделяется желтой подстветкой);

— щелчки мышью на левом поле окна программы напротив соответствующих ее строк позволяют устанавливать на этих строках контрольные точки останова (красный кружок; соответствующая строка также выделяется красной подсветкой) либо повторным щелчком на ранее установленных контрольных точках снимать их. После этого запуск программы на исполнение вызывает выполнение всех строк до установленной контрольной точки, а затем транслятор останавливает программу и переходит в «пошаговый» режим;

— имеется возможность просмотра в процессе пошагового исполнения программы значений выбранных переменных или заданных выражений. Все используемые в программе переменные и массивы доступны для просмотра их значений на вкладке Локальные переменные

Конец ознакомительного фрагмента.

Оглавление

* * *

Приведённый ознакомительный фрагмент книги Занимательные задачи по программированию обработки растровой графики предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я