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

Здесь есть возможность читать онлайн «Дмитрий Усенков - Занимательные задачи по программированию обработки растровой графики» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2020, ISBN: 2020, Жанр: Прочая научная литература, pedagogy_book, Прочая научная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

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

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

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

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

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

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Полученный возможный внешний вид созданной экранной формы показан на рис. 3.

Графические возможности Visual Basic Среда Visual Basic предоставляет весь - фото 9

Графические возможности Visual Basic

Среда Visual Basic предоставляет весь типовой набор стандартных графических операторов, который присущ современным языкам программирования высокого уровня, в том числе рисование отрезков, прямоугольников и окружностей, управление толщиной и стилем рисуемых линий, закраской и пр. Но нас будут интересовать только операции для работы с отдельными пикселями и кодированием цвета:

Point(x,y)– возвращает значение цвета точки с координатами ( x , y ), закодированное в виде 2-байтного числа;

PSet (x,y),c– выводит точку с координатами ( x , y ) и цветом, указанным в виде 2-байтного числа;

RGB(R,G,B)– возвращает 2-байтное значение цвета, синтезируя его из отдельных 1-байтовых значений яркостей основных цветов – R(красный), G(зеленый) и B(синий), лежащих в диапазоне от 0 до 255. Обратная функция для разбиения 2-байтного значения цвета на значения яркостей основных цветов, в VB, к сожалению, отсутствует. О том, как заменить ее в программе, будет рассказано чуть позже.

Следует заметить, что в VB работа с пикселями реализуется в поле рисунка ( Picture Box), а имя соответствующего объекта (значение параметра Name) указывается через точку при вызове функций Pointи PSet, например:

PascalABCNet как лабораторная среда Транслятор с языка программирования - фото 10

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

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

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

Транслятор PascalABCNet также представляет возможности отладки программ - фото 11

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

– кнопка

картинка 12

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

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

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

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

Текст предоставлен ООО «ЛитРес».

Прочитайте эту книгу целиком, на ЛитРес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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


Дмитрий Усенков - Информатика в сюжетах
Дмитрий Усенков
Отзывы о книге «Занимательные задачи по программированию обработки растровой графики»

Обсуждение, отзывы о книге «Занимательные задачи по программированию обработки растровой графики» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x