Повторим:
Программа на языке Паскаль оформляется всегда стандартным образом
и имеет следующий вид:
Program Имя;
Var
Описание переменных
Begin
Исполнительная часть
End.
Первой строкой программы является ее заголовок.
Он сообщает, для какой задачи она предназначена.
Между begin и end располагаются операторы, разделяющиеся символом ; ,>>,<<
Эта часть программы называется разделом операторов.
Имя программы - это набор латинских букв и цифр (возможна группа слов, соединенных знаком подчеркивания, возможно использование цифр после букв или знака подчеркивания, нельзя использовать русские буквы, знаки препинания и пробелы между словами). Имя может быть почти произвольным, но оно не должно совпадать с ключевыми словами, то есть такие слова, как "read”, "write”, "for” не могут быть именем программы. Имя программы пишется после ключевого слова "program”. После имени программы обязательно ставится точка с запятой. Имя программы не является обязательной частью программы. Программа будет выполняться даже без этого раздела. Можно и без раздела var. Программа:
,вполне работает.
Оператор write и writeln выводит на экран все то, что заключено в круглых скобках между апострофами.
writeln после вывода информации переводит курсор на новую строку.
Ну а то, что записано без апострофов, но с командой write
сначала вычисляется, а затем выводится результат.
Пример: оператора write('2*2'); выведет на экран 2*2, а write(2*2); - число 4. ДЗПроверить самостоятельно
ДЗ: Вывести на экран текст
Т Е Т Р А Д Ь
для работ по информатике
ученицы 10 класса
Клименко Екатерины
Все служебные слова вводите самостоятельно!- единственный способ запомнить их написания.
ДЗ : Вывести на экран рисунок
\\\\\________/////
/////\\\\\
\\\\\/////
******
#######
При выполнении математических операций вместо десятичной запятой ставится точка.
Теперь используем модуль CRT.
Этот модуль в Паскале может выводить в отдельном диалоговом окне цветные символы на цветном фоне. Также с помощью него можно настроить размер этого окна, переместить курсор в определённую точку экрана, а также очищать это диалоговое окно.
Модуль CRT в паскале поддерживает 16 цветов, нумерация которых начинается с 0 (от 0 до 15 включительно). Также можно просто прописывать названия цветов не используя цифры.
Для того чтобы использовать модуль CRT его нужно подключить с помощью следующей строчки:
uses crt;
Для того чтобы закрасить фон нужно использовать такую команду:
textbackground (2); //Фон залит зелёным цветом
Надо сказать, что textbackground следует применять вместе с процедурой очистки экрана, которая описана ниже.
Для очистки экрана (1) и установки позиции курсора (2) используются соответственно следующие команды:
clrscr; // (1) – очистка курсора
gotoxy (9,6); // (2) –Курсор установлен в точку (9;6)
Цвет текста определяет процедура:
textcolor (13);
Для временной задуржки существует процедура delay
delay (1500);
Запускать программу в Pascal с использованием модуля CRT нужно при помощи клавиш Shift+F9.
Пример программы на Паскаль с использованием модуля CRT:
uses crt; //Подключение модуля
begin
textbackground (2); //Перекраска фона в зелёный
clrscr; //Очистка экрана и применени цвета фона
textcolor (red); //Цвет текста - красный
gotoxy (9,6); //Курсор будет перемещён в точку (9;6)
write ('Hello, the best pupils of Pobedinsky school!'); //Вывод текста
delay (1500); //Задержка
textbackground (3); //Фон будет салатного цвета
clrscr; //Очистка экрана
gotoxy (25,10); //Курсор перемещён в точку (25;10)
textcolor (13); //Текст будет розовым цветом
write ('Hi!'); //Вывод текста
readln;
end.
ДЗ Дополните ранее выполненные упражнения второй строчкой uses CRT;.
Опять повторение:
Тип переменной является важнейшей характеристикой переменной:
integer – целый {интеджер}
real – вещественный {риэл}
char - символьный {кэр}
string – строковый {стринг}
Все используемые в программе переменные должны быть перечислены в разделе описаний, который находится между словами program и begin.
Ну а сообщит компьютер необходимые вам для вычислений числапо команде оператора read или readln {ридлайн}.
Пользователь с клавиатуры вводит необходимые значения в том порядке, в котором они требуются списком ввода, нажимает Enter. Данные при вводе разделяются пробелами.
program pr;
uses crt;
var a,b: integer;
begin
clrscr;
writeln('a,b=?');
readln(a,b);
writeln(a,'*',b,'= ',a*b);
end.
И на последок ещё
ДЗ Составить программу вычисления периметра и площади прямоугольника