Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_informatika.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
132.12 Кб
Скачать

19.Понятие алгоритма. Описание алгоритма

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

Алгоритм – это точное и понятное предписание исполнителю , представляет последовательность действий направленных на решение задач.

Алгоритм может быть записан словами , графически , программно и т.д.

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

21Стандартные модули Pascal

В системе Паскаль существует много стандартных функций и процедур.

Все эти стандартные функции и процедуры сосредоточены в специальных файлах(system) , которые называются модулями. Туда входят все процедуры и функции Паскаль и этот модуль подключается к любой программе автоматически. Все другие модули , если они нужны, подключаются к программе по следующим правилу;

Program my;

Uses <имя модуля>; < имя подключения >;…..

Модуль Printer – этот модуль делает возможным вывод текста на матричный принтер.

Program my;

Uses printer;

…………….

Writeln(LST,’клавиатура выводи мне на принтер’);

……………

End.

LST – файловая переменная текстового типа (text), которая связана с логическим устройством PRN.

Модуль CRT: в нём находятся процедуры и функции для управления текстовым режимом работы экрана.

Подпрограммы этого модуля позволяют перемещать курсор в произвольную позицию экрана, менять цвет и фон , создавать окна разных размеров .

Модуль Graph : этот модуль содержит большой набор процедур и функций для управления графическим режимом работы экрана

22Назначение и структура модуля пользователя

Модули пользователя

Если стандартных процедур и функций не хватает , тот можно создать свои , если процедуры и функции пользователя использованы много раз , то их можно записать в один или несколько модулей пользователя и затем использовать подпрограммы пользователя по общ. Правилам :

1. Имя ;

2. Интерфейсная секция

3. Секция реализации

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

23 Назначение модуля Crt. Примеры функций и процедур

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

Каждый символ располагается на пересечении строки и столбца в знаковом месте .

Символы хранятся в специальной части Ram(видеопамяти) и её содержимое отображается на экране .

Стандартные функции и процедуры модуля crt

Read(Readln) – процедура , воспринимает только алфавитно-цифровые символы и конец строки. Модуль CRT позволяет работать с управляющими клавишами (enter , esc , вперёд , назад, вправо , влево , ctr + c , ctr + v, shift+f4) . Нажатие каждой клавиши клавиатуры, порождает код который записывается в буфер клавиатуры из которого затем и выбирается процедурами ввода, под каждый код отводится 2 байта.

Для работы с клавиатурой модуль CRT имеет 2-е функции :

1. Key Pressed – возвращает значение истина или true если на клавиатуре нажата любая клавиша возвращения, в противном случае будет False;

2. ReadKey(Char) – считывает символ с клавиатуры, но не отображает его на экране , при нажатии спец. клавиши , эта функция возвращает 0.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]