Система программирования Турбо Паскаль Встроенный ассемблер графика в Турбо Паскале

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

Постановка учебной задачи

Знакомство с техникой ООП в этом разделе иллюстрируется примерами, объединенными рамками следующей учебной задачи.

Требуется разработать программу, которая создает на экране ряд графических изображений (точки, окружность, линия, квадрат) и может перемещать эти изображения по экрану. Вид создаваемого программой экрана показан на рис. 10.1.

Рис. 10.1. Экран, создаваемый учебной программой

Для перемещения изображений в программе будут использоваться клавиши управления курсором, клавиши Ноте, End, PgUp, PgDn (для перемещения по диагональным направлениям) и клавиша Tab для выбора перемещаемого объекта. Выход из программы - клавиша Esc.

Техническая реализация программы потребует использования средств двух стандартных библиотек - CRT и GRAPH, которые еще не рассматривались в этой книге. Чтобы не отвлекать Ваше внимание от основных проблем ООП, при описании реализации учебной задачи особенности использования средств этих библиотек лишь очень кратко комментируются в текстах программы. Если Вы не привыкли «принимать на веру» предлагаемые программные решения и хотите разобраться с деталями вызова незнакомых Вам процедур и функций, рекомендую просмотреть материал гл.13 и гл.14, где описаны эти библиотеки (они не используют средств ООП и, следовательно, могут изучаться до чтения настоящей главы).

 

ЭВМ первого поколения производились с середины 40-х до середины 50-х го-дов. Элементной базой ЭВМ являлись электронные лампы. ЭВМ обладали малым быстродействием и объемом памяти, неразвитой операционной системой. Использовались, в основном, для научных рас¬четов. Взаимодействие с ЭВМ осуществлялось с помощью ручного управления устройствами. Программирование осуществлялось на языке машины, алфавит которого состоял из двух знаков – «0» и «1».
[an error occurred while processing this directive]