Практическая работа программирование в среде TURBO PASCAL. Управление экраном.
учебно-методическое пособие по информатике и икт (9 класс) на тему

Ермолова Елена Викторовна

Практическая работа апрграммирование в среде TURBO PASCAL. Управление экраном.  9 класс.

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

Скачать:

ВложениеРазмер
Microsoft Office document icon prakticheskaya_rabota_upravlenie_ekranom.doc41.5 КБ

Предварительный просмотр:

Управление экраном. Практическая работа программирование в среде TURBO PASCAL.

Управление экраном, использование функций библиотеки CRT.

Теоретическая часть.

Для создания «дружественного интерфейса», диалоговых окон в своей программе можно воспользоваться функциями управления экраном.

Модуль CRT содержит подпрограммы управления текстовым выводом на экран дисплея, звуковым генератором и чтением клавиатуры.

Для использования функций библиотеки Crt, надо до раздела описания переменных добавить строку Uses Crt;

Перечислим некоторые процедуры и функции библиотеки Crt:

Clrscr - очистка текущего окна с заполнением его цветом фона и помещение

курсора в верхний левый угол окна.

Readkeyостановка программы для просмотра результата ее работы на экране

TextColor(*) – определение цвета выводимых символов

TextBackground(*) – определение цвета фона                        вместо символа * ставится код (эти функции в программе вызывается до оператораWrite ,                         нужного цвета

 который выводит на экран сообщения желаемого цвета )

Код нужного цвета:

0 – чёрный

1 – тёмно синий

2 – тёмно зелёный

3 – бирюзовый

4 - красный

5 - фиолетовый

6 - коричневый

7 – светло серый

8 – тёмно серый

9 - синий

10 – светло зелёный

11 – светло бирюзовый

12 - розовый

13 -  малиновый

14 - жёлтый

15 – белый

Вывод на экран окна.

Window (Xl, Уl, Х2, У2).

Здесь Хl, У1  координаты левого верхнего угла выводимого окна,

Х2, У2 координаты правого нижнего угла.

Для того чтобы окно отличалось от остального экрана, его необходимо закрасить другим цветом.

Если на экране определено окно, все координаты определяются относительно границ окна. Исключением являются координаты процедуры Window установки границ окна, которые всегда задаются относительно границ экрана.

Перемещение курсора в заданную точку экрана

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

Gotoxy(8, 10) 

Перемещение курсора в 8-й столбец и 10-ю строку экрана.  

Пример

Program text;

Uses Crt;

Begin

Textbackgrpound(3);

Clrscr;

Gotoxy(8,10);

Textcolor(5);

Write(’Hello’);

Readkey;

end.

Пример

Window(20,8,40,20) ;                                

Textbackground(l);                {красим окно}

Clrscr;                                            {выводим окно}

Практическая часть.

Текст ранее созданной программы нахождения площади комнаты

PROGRAM prim;

VAR dl,sh,pl:real;

BEGIN

Writeln('dlina komaty');

read(dl);

Writeln('shirina komaty');

read(sh);

PL:=Dl* Sh;

Writeln('ploshad=',pl:6:2);

END.

Внести изменения в текст программы, в связи с новыми условиями:

Вычислить стоимость покрытия комнаты керамической плиткой, площадь одной плитки = 0,5 м3.

Добавить в текс программы:

  1. Функцию очистки экрана;
  2. Функцию красного цвета символов для команд ввода;
  3. Команду ввода стоимости 1 плитки;
  4. Изменить формулу;
  5. Функцию синего цвета символов для команды вывода;
  6. Изменить команду вывода.


По теме: методические разработки, презентации и конспекты

Реализация циклического алгоритма в среде Turbo Pascal. Оператор цикла с параметром

Урок по предметной области “Информатика” для 9-10 класса Данный материал  представляет разработку урокапо теме “Реализация циклического алгоритма в среде TurboPascal. Оператор цикла с парам...

Факультативный курс «Основы программирования на языке Turbo Pascal ». (для 10-11 классов, 1 час в неделю.)

В последние годы произошли значительные изменения в программах преподавания информатики предлагаемых МО РФ, особенно в количестве часов выделяемых на изучение информатики (сокращение часов). Вместе с ...

Пособие по программированию на языке Turbo Pascal

Данный учебник представляет собой пособие по программированию на языке Turbo Pascal. Текст построен в виде практического применения языка. Сопровождается большим количеством иллюстративных, демон...

Работа с файлами в среде Turbo Pascal 7.0

В системе Turbo Pascal  7.0  связь с внешними источниками , приемниками  и носителями информации  осуществляется только с помощью файлов....

Первые уроки программирования по теме «Целые числа» в основной школе (Среда Turbo Pascal)

Перед  каждым учителем информатики стоит задача: «чему учить в информатике и как учить». В настоящее время появилось большое кол...

Построение модульной программы в среде Turbo Pascal 7.0

Использование модулей  позволяет организовать коллективную разработку программ....

Тест по программированию в среде Turbo Pascal. 9 класс

Тестироваиние по теме "Тест по  программированию в среде Turbo Pascal" 9 класс...