- •1 Информатика, информация, данные
 - •2Основные операции с данными
 - •5 Обобщённая структурная схема компьютера
 - •6Непозиционные и позиционные системы счисления
 - •8Перевод чисел из двоичной системы счисления в 16-ую и обратно
 - •9Программное обеспечение. Основные понятия. Структура
 - •10Характеристика системного программного обеспечения
 - •19.Понятие алгоритма. Описание алгоритма
 - •22Назначение и структура модуля пользователя
 - •23 Назначение модуля Crt. Примеры функций и процедур
 - •Стандартные функции и процедуры модуля crt
 - •20Типы ошибок в программе
 - •24Алгоритм поиска элемента в упорядоченном массиве
 - •25Суть метода сортировки обменом
 - •26. Суть метода сортировки выбором
 - •27. Понятие стека. Основные операции над стеком
 - •29. Pascal. Структура программы на языке
 - •30 Pascal. Простые типы данных
 - •31 Примеры записи математических функций, которым нет соответствия на Pascal
 - •33. Pascal. Оператор присваивания.
 - •34. Pascal. Операторы ввода-вывода.
 - •35. Значения логического типа данных.
 - •36. Логические выражения. Приоритет и
 - •37.Оператор условного перехода if.
 - •39. Цикл с предусловием while…do
 - •40. Цикл с постусловием repeat…until
 - •41. Цикл с параметром for…to…do
 - •42. Описание массивов
 - •Пример вычислений на основе одномерного массива
 - •1 Описание двумерного массива
 - •46 Поиск максимального и минимального элементов массива
 - •47 Подсчет количества элементов, удовлетворяющих определенным условиям
 - •48 Как поменять местами значения двух элементов в массиве
 - •49Понятие подпрограммы. Пояснить различие между функцией и процедурой
 
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.
