Структура системы LogoWriter. Основные графические команды

Лекция 7

Язык Лого был разработан в США как средство начального обучения программированию и машинной графике. Лого-графика – основанное на относительном перемещении в полярной системе координат особого графического объекта – черепашки.

Одно из основных понятий системы LogoWriter - лист. Листом называ­ется совокупность графической информации и текстовой информации. В си­стеме LogoWriter имеются средства, позволяющие записывать лист на диск в виде специального файла, считывать подобный файл в опера­тивную память и редактировать лист.

???
Лист состоит из двух частей (он имеет две стороны) - лицевой и изна­ночной. Лицевая сторона (рис. 1) предназначена для рисования карти­нок и для написания произвольных текстов. На изнаночной стороне записывают тексты процедур (программ и подпрограмм на язы­ке LogoWriter), причем результатами работы процедур обычно являют­ся какие-либо изменения текстов и рисунков на лицевой стороне листа.

 
 
 
 


При работе с листом в системе LogoWriter в любой момент доступна какая-то одна сто­рона листа (обычно после загрузки листа с диска лист повернут к Вам лицевой стороной). С помощью команды переверни или клавиши <ПЕРЕВЕРНИ> можно перевернуть лист, т. е. сделать до­ступной другую сторону листа.

Во время работы с листом экран дисплея выглядит следующим обра­зом: в верхней строке написано имя листа (или символы ???, если лист новый и ему не присвоено имя) и слово Изнанка, если Вы работаете с изнаночной стороны листа. Экран разделен горизонтальной чертой на две неравные части. В верхней области экрана находится часть тексто­вой информации (19 строк), записанной на выбранной стороне листа. Нижняя область экрана используется при работе с полем команд.

Если Вы работаете с лицевой стороной, то в верхней части экрана, кроме текста, изображается вся графическая информация, нарисованная на листе.

Вы можете непосредственно изменять информацию на доступной сто­роне листа - например, записать какой-нибудь текст. Кроме того, мож­но выполнять элементарные команды языка LogoWriter (команды-при­митивы) или некоторые процедуры. Выполняе­мые примитивы и вызовы процедур (иными словами – инструкции) пи­шутся в нижней части экрана, под чертой. Написанные инструк­ции хранятся в специальном буфере - поле команд, часть содержимо­го поля команд видна в нижней части экрана. С помощью специальных клавиш Вы можете просматривать, редактировать и (повторно) выполнять инструкции, записанные в поле команд. Поле команд не является частью листа, поэтому его содержимое не записывается в файл в ко­тором хранится лист, и не изменяется при смене листов.

Одним из режимов работы (кроме ра­боты с обычным листом) является просмотр и редактирование набора форм черепашки. В системе LogoWriter можно вместо традицион­ного изображения черепашки языка Logo использовать одно из 90 изображений, и система предоставляет Вам возможность самому на­рисовать нужные изображения. Набор форм чере­пашки называется в системе LogoWriter листом форм, хотя он и не яв­ляется листом в описанном выше смысле и работа с ним отличается от работы с обычным листом.

Работа с системой.

После запуска файла Logowr.com на экране дисплея появляется фирменный знак систе­мы. Далее следует нажать клави­шу <ВВОД>. Если существует лист с именем STARTUP, то система загру­жает этот лист, и Вы начинаете работать с ним. В противном случае Вы переходите к работе с оглавлением (меню) систе­мы.

В оглавлении можно выбрать команду Новый лист или загрузить один из готовых листов.

Завершение работы с текущим листом:

Ø при выполнении команды оглавление или при нажатии клавиши <ВЫХОД> (содержимое текущего листа записывается на диск, си­стема переходит в оглавление);

Ø при выполнении команды возьмилист (содержимое текущего листа записывается на диск, система переходит к работе с лис­том, указанным в команде);

Ø при выполнении команды уходи (информация на диске не изме­няется, система переходит в оглавление);

Ø при выполнении команды дос (содержимое текущего листа запи­сывается на диск, сеанс работы с системой LogoWriter заканчива­ется).

Основные типы данных.

В языке LogoWriter используются три основных типа данных – числа, слова и списки.

Словом в языке LogoWriter называется произвольная последовательность символов – букв, цифр и т.д. Про каждый знак говорят, что он является элементом слова, а слова являются элементами списков.

Список – произвольная последовательность элементов, причем элементом списка может быть или слово, или список. Элементы списка отделяются друг от друга пробелами. Список заключается в квадратные скобки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: