Пятница, 29.03.2024, 12:00
Блог учителя информатики и математики
О блогеМой профильРегистрацияВыходВход
Вы вошли как Гость · Группа "Гости" Приветствую Вас, Гость · RSS
Меню блога
Погода в нашем районе.

НАГРАДА

Как Вы считаете, должны ли дети ходить в школу в школьной форме?
Всего ответов: 2806
 
 Блог учителя
Главная » Статьи » Информатика » В помощь ученику

Сегодня мы узнаем о модуле CRT (3 урок)
Повторим:
Программа на языке Паскаль оформляется всегда стандартным образом 
и имеет следующий вид:


Program Имя;
Var
Описание переменных
Begin
Исполнительная часть
End.


Первой строкой программы является ее заголовок. 
Он  сообщает, для какой задачи она предназначена.
Между begin и end располагаются операторы, разделяющиеся символом   ; ,>>,<<
Эта часть программы называется разделом операторов.

Имя программы - это набор латинских букв и цифр (возможна группа слов, соединенных знаком подчеркивания, возможно использование цифр после букв или знака подчеркивания, нельзя использовать русские буквы, знаки препинания и пробелы между словами). Имя может быть почти произвольным, но оно не должно совпадать с ключевыми словами, то есть такие слова, как "read”, "write”, "for” не могут быть именем программы. Имя программы пишется после ключевого слова "program”. После имени программы обязательно ставится точка с запятой. Имя программы не является обязательной частью программы. Программа будет выполняться даже без этого раздела. Можно и без раздела var. Программа:

begin
 write(2*2);
 end.

,вполне работает.
Оператор 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. 

И на последок ещё
ДЗ Составить программу вычисления периметра  и площади прямоугольника 

Категория: В помощь ученику | Добавил: Harchyov (04.10.2013)
Просмотров: 4446 | Комментарии: 1 | Рейтинг: 4.2/34
Всего комментариев: 0
Имя *:
Email *:
Код *:
Copyright MyCorp © 2024
Блог учителя Учительский портал