Меню
Разработки
Разработки  /  Информатика  /  Разное  /  7 класс  /  Тема 1. Работа с текстовыми окнами с помощью команд ЛОГО

Тема 1. Работа с текстовыми окнами с помощью команд ЛОГО

Лекции для углубленного изучения ЛОГО (продвинутый уровень)

Тема 1. Работа с текстовыми окнами с помощью команд ЛОГО

30.08.2018

Содержимое разработки

Лекции для углубленного изучения ЛОГО (продвинутый уровень)


Тема 1. Работа с текстовыми окнами с помощью команд ЛОГО


  1. 1. Создание текстовых окон. Изменение размеров текстового окна и его местоположения


Текстовое окно это один из основных объектов Лого Миров. Оно служит для вывода текста. Создать текстовое окно можно двумя способами.

Первый способ очень наглядный. На панели инструментов есть специальная кнопка, которая отвечает за создание текстового окна. . При активизации этой кнопки и при щелчке по проекту появляется текстовое окно с мигающим курсором. Если при создании текстового окна растянуть по проекту прямоугольник окна, то оно появится такого размера, какой был заказан. Если просто щелкнуть на экран, то окно будет стандартного размера.

Второй способ создания текстового окна – с помощью команды. Специальная команда

нов_текст (нт) имя [х у] [длина ширина]

создает новое текстовое окно с заданным именем (первый параметр) в заданной позиции (второй параметр). [х у] - это координаты левого верхнего угла окна. Максимальные размеры окна (длина и ширина ) соответствуют размерам листа в проекте.

Пример:

нов_текст "информ [100 100] [ 50 50]

(сокращение команды – нт)

После создания текстового окна можно поменять его свойства. Для этого тоже можно использовать два способа.

Первый способ более наглядный. Характеристики меняются с помощью диалогового окна. Оно открывается либо при последовательном нажатии знака текста «А» и нужного окна, либо при последовательном нажатии на кнопку «Глаз» и текстового окна. Диалоговое окно содержит основные свойства окна: имя, переключатель, позволяющий снимать наличие бирки с именем у окна, переключатель, делающий окно невидимым, и переключатель, делающий окно прозрачным. Устанавливая маркеры в нужные окошки, можно изменять свойства окна.

Второй способ командный. Для смены свойств можно использовать команду установи:

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


Названному свойству названного объекта приписывает названное значение. Первый входной параметр - имя объекта. Второй входной параметр - имя свойства. Третий параметр - значение. С помощью этой команды можно менять следующие параметры окна: место, размер, видимость (свойство «видно?»), наличие имени ( с именем?), содержимое (текст), прозрачность (прозрачный?).

Например, если есть текстовое окно “текст1, то убрать бирку с именем можно командой

установи “текст1 “с_именем? “нет

В этом примере текст1 – имя окна, с_именем – свойство окна, нет – значение свойства.

Прозрачность можно поменять и командами прозрачный и непрозрачный. Например,

прозрачный “текст1

непрозрачный “текст1


1. 2. Ввод текста в текстовые окна, форматирование шрифта

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

Чтобы напечатать текст в текстовом окне, щелкните на окно. Появится мигающий курсор. После этого печатайте текст.

В тексте можно изменить шрифт, стиль и/или размер букв. Для этого необходимо выделить нужную часть текста и заказать новые параметры в диалоговом окне «шрифт» меню «текст». Например, текст может выглядеть так:

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

 





1. 2. 1. Команда «пиши»

пиши слово-или-список 1 параметр

Печатает слово-или-список в активном текстовом окне. Текст сопровождается возвратом каретки. Например,

пиши [Меня зовут Таня]

По этой команда в текстовое окно введется указанная строка.


1. 2. 2. Команда «сотри текст»

сотри_текст (ст) без параметров

Стирает текст в активном текстовом окне.

Пример:

пиши "хелло

ст

Текстовое окно станет пустым.


1. 2. 3. Команда «удали»

Команда удаляет объект или свойство

удали имя имя –1 параметр

Пример: удали “текст1


1. 2. 4. Команда «новый размер шрифта»

нов_размер_шрифта (нрш) число 1 параметр

Устанавливает размер шрифта для активного текстового окна. Если в окне нет выделенного текста, то выбранный размер будет использоваться при дальнейшем наборе текста. Максимальный размер шрифта – 1638 ст

нрш 12

пиши [Проба пера]


1. 2. 5. Команда «новый стиль»

нов_стиль (нс) слово-или-список 1 параметр

Устанавливает стиль шрифта для текущего текстового окна. Входной параметр должен быть именем стиля (простой, жирный, курсив, подчеркнутый, рельефный, ...). Если нет выделенного текста, то указанный стиль будет использоваться при дальнейшей печати. Стили можно комбинировать: для этого названия стилей нужно объединить в список.

Пример:

нов_стиль "жирный

пиши "Меня зовут Таня


1. 2. 6. Команда «новый цвет текста»

нов_цвет_текста (нцт) имя-или-число 1 параметр

Изменяет цвет текста в активном текстовом окне. Если входной параметр имя, то перед ним обязательна кавычка. Примеры:

нов_цвет_текста "красный

нцт 12

Во втором примере цвет текста заказан с помощью номера цвета. Номер можно узнать в графическом редакторе, который включается кнопкой с кисточкой.


1. 2. 7. Команда «вставь»

вставь слово-или-список 1 параметр

Печатает входной параметр в позиции курсора в активном текстовом окне. Курсор не переходит на следующую строку.

Примеры:

вставь "Привет

вставь символ 32 Вставляет пробел.

пиши "всем

Привет всем

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

это сказка

вставь [Снесла курочка]

нрш 14 нс "жирный

вставь [ яичко]

нрш 12 нс "простой

вставь [, да не простое, а ]

нцт 45 нрш 14

вставь[ золотое]

конец


Недостаток такой печати в том, что при вставке не пропускаются пробелы. Их можно добавить командой «вставь символ 32».










Упражнение

На листе программ напишите программу, создающую окно с текстом вашей любимой сказки. Командами вставь и пиши заполните окно текстом. Для шрифтового оформления текста примените команды нцт, нрш и нс. Текстовое окно должно содержать не менее 50 слов. Шрифт отформатируйте так, чтобы было не менее 5 его различных видов. С помощью команд ЛОГО сделайте это окно прозрачным, без имени. Учтите, что в прозрачном окне текст ни дописать, ни изменить нельзя.

Два других окна должны содержать названия сказки и имя автора. Оформите текст в этих окнах.

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

В поле ИНСТРУКЦИЯ напишите имя созданной вами процедуры и щелкните ОК. Созданные вами окна должны появляться при щелчке по кнопке «Печать».

Для удобства создайте процедуру, стирающую окна с текстом. Назовите ее «Убрать». Используйте в ней команду удали. Поместите вызов этой процедуры в другую кнопку.

Примерный вид проекта показан на рисунке.



-80%
Курсы повышения квалификации

Компьютерная грамотность для учителей

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Тема 1. Работа с текстовыми окнами с помощью команд ЛОГО (50.81 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт