Как запустить программу в паскале авс с модулем crt

В программе нужно написать объёма параллелепипеда и вывести c помощью window.У меня выделяется только одна строка, а надо чтобы окно с определёнными координатами: window (20, 5, 60, 20). Вот сама программа:

program no_lol; uses crt; var dlina, shirina, vysota: real; begin clrscr; window (20, 5, 60, 20); textbackground(2); textcolor(1); Writeln(‘Вычесление объёма параллелепипеда.’); Writeln(‘Введите исходные данные:’); write(‘Длина (см)-> ‘); readln(dlina); write(‘Ширина (см)-> ‘); readln(shirina); write(‘Высота-> ‘); readln(vysota); writeln(‘Объём: ‘,(dlina*shirina*vysota):7:2); clrscr; window(20,5,60,20); textbackground(1); textcolor(3); repeat until KeyPressed; readln; end.

Помогите пожалуйста.

Код к задаче: «Программа с модулем CRT»

Листинг программы

program no_lol; uses crt; var dlina, shirina, vysota: real; begin clrscr; window (20, 5, 60, 20); textbackground(2); textcolor(1); clrscr; Writeln(‘Вычесление объёма параллелепипеда.’); Writeln(‘Введите исходные данные:’); write(‘Длина (см)-> ‘); readln(dlina); write(‘Ширина (см)-> ‘); readln(shirina); write(‘Высота-> ‘); readln(vysota); writeln(‘Объём: ‘,(dlina*shirina*vysota):7:2); repeat until KeyPressed; end.

Источник: studassistent.ru

Pascal ABC #2 модуль Crt (очистка активного окна)

Модуль crt в pascal abc

No Image

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

Монитор может работать в текстовом или графическом режиме с различной разрешающей способностью.

Текстовый режим задается процедурой:

TextMode (Со40); Где: TextMode – режим;

TextMode (Co80); Bw(Black-White) – черно — белый режим;

TextMode (Bw40); 40 и 80 –количество символов в строке;
TextMode (Bw80).

Параметры процедуры можно задать с помощью констант определенных в модуле

Читайте также:
Когда идет программа спортлото

Const
Bw40 =0;
Co40 =1;
Bw80 =2;
Co80 =3;

Один из режимов устанавливается по умолчанию при настройке системы.

Для задания цвета символов и фона используются следующие константы:

Const

Black =0;
Blue =1;
Green =2;
Cyan =3;
Red =4;
Magenta =5;
Brown =6;
LightGray =7;

DarkGray =8;
LightBlue =9;
LightGreen =10;
LightCyan =11;
LightRed =12;
LightMagenta =13;
Yellow =14;
White =15;
Blinck =128;

Работать можно на всем экране 80х25 или выделать окно с помощью процедуры

Window(X1,Y1,X2,Y2)

умолчанию устанавливается окно (1,80,1,25).

Для явного выделения окна после процедуры Window необходимо выполнить TextBackGround и ClrScr.

Ввод и вывод данных в Pascal ABC. Использование модуля CRT,GraphABC

Основные процедуры модуля CRT

Модуль Crt позволяет выводить цветные символы на цветном экране. Хотя по-прежнему отображение будет происходить в текстовом режиме. Текстовый режим означает, что на экране могут выводиться только определенные символы в определенных местах (знакоместах). Можно представить экран, разделенным вертикальными и горизонтальными линиями на ячейки.

В эти ячейки можно «вписывать» различные символы. У каждой ячейки есть адрес.

Примечание. В Ubuntu модуль Crt не работает, если программу компилировать не в домашнем каталоге.

Модуль Crt содержит ряд процедур, позволяющих задавать цвет символов и экрана, очищать экран, менять позицию курсора и др.

Стандартный экран в Паскале чаще формируется из 25 строк и 80 столбцов. Строки нумеруются сверху вниз, а столбцы слева на право. Нумерация начинается с единицы (что может показаться непривычным).

Примечание. Если программа запускается в терминале Linux, то количество строк и столбцов определяется соответственно шириной и высотой экрана терминала. В случае попытки вывести символ за границами доступной области, он выводится в верхнем левом углу.

Количество доступных цветов (для экрана и символов) всего 16. Они кодируются числами от 0 до 15. Также вместо чисел можно прописывать названия цветов.

Читайте также:
Топ программ для курьеров

Для того чтобы в программе можно было использовать содержимое модуля Crt, его надо импортировать (подключить) в программу. Делается это в секции, которая начинается со слова uses.

Чтобы очистить экран от всех надписей, требуется выполнить процедуру clrscr. Если перед этим был задан цвет экрана (с помощью textbackground), то экран будет залит соответствующим цветом.

Цвет текста определяется процедурой textcolor, позиция курсора – gotoxy.

Для вывода символов на экран используются стандартные процедуры write и writeln.

Также существует процедура временной задержки delay (аргумент задается в микросекундах), если требуется выводить символы не сразу, а постепенно.

Итак, уважаемые читатели ZedPost.Ru, продолжаем наши уроки по паскалю. В прошлый раз мы узнали о том, что такое двумерные массивы, сегодня мы узнаем о моудле CRT. Подробнее далее.

Что такое модуль CRT? Это модуль в Паскаль, который может выводить в отдельном диалоговом окне цветные символы на цветном фоне. Также с помощью него можно настроить размер этого окна, переместить курсор в определённую точку экрана, а также очищать это диалоговое окно.
Модуль CRT в паскале поддерживает 16 цветов, нумерация которых начинается с 0 (от 0 до 15 включительно). Также можно просто прописывать названия цветов не используя цифры.
Для того чтобы использовать модуль CRT его нужно подключить с помощью следующей строчки:

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

Надо сказать, что textbackground следует применять вместе с процедурой очистки экрана, которая описана ниже.

Для очистки экрана (1) и установки позиции курсора (2) используются соответственно следующие команды:

Цвет текста определяет процедура:

Для временной задуржки существует процедура delay

Запускать программу в Pascal с использованием модуля CRT нужно при помощи клавиш Shift+F9.

Читайте также:
Как работать в программе пролог

С помощью этого модуля игры для компьютера, телефона не напишешь. Для windows phone 7 игры написаны на совсем другом языке программирования.

Пример программы на Паскаль с использованием модуля CRT:

Этот модуль должен работать во всех программах — компиляторах.

Нет связанных сообщений

Источник: girlgames01.ru

Урок «Модуль CRT в Паскале»
методическая разработка по информатике и икт (10 класс) по теме

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

Урок информатики на тему «Циклы с постусловием в Турбо Паскале»

Этапы решения задач на ПК. Программирование на ЯП Паскаль. Структура программы.

«Алфавит и структура языка «Паскаль». Структура программы на языке «Паскаль». Типы переменных. Арифметические выражения. Стандартные функции».

Сформировать основные приемы работы со средой программирования TURBO Pascal.Изучить основные типы переменных и научиться записывать выражения с использованием встроенных функций и арифметических опера.

Основы программирования: ТЕМА 03. РАБОТА В СИСТЕМЕ ТУРБО-ПАСКАЛЬ. РАБОТА В СИСТЕМЕ ABC ПАСКАЛЬ.

ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране .

Урок — игра «Паскаль — это просто, Паскаль — это сложно»

Урок — игра для проверки знаний учащихся по языку программирования Паскаль.

Одномерные массивы на языке Паскаль. Вычисление суммы элементов одномерного массива на языке Паскаль

Данная разработка может быть использована в виде опорного материала для работы на уроке по изучению темы указанной ниже. Учебник: Информатика. Учебник для 9 класса. Босова Л.Л., Босова А.Ю.

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

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

Источник: nsportal.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru