- •1.Понятие информации.Носители информации.
- •2.Представление и обработка данных.
- •3. Кодирование информации.
- •4. Файлы и файловая структура.
- •5.Историческая справка о этапах развития эвм.
- •6.Состав эвм.
- •7.Устройства ввода-вывода пэвм.
- •8.Перифирийные устройства.
- •9. Классификация программных средств по отношению к решаемым задачам.
- •10.Иерархия программных средств по отношению к решаемым задачам.
- •12.Понятие алгоритма. Свойства. Основные характеристики.
- •13.Способы описания алгоритмов. Правила выполнения блок схем.
- •14.Информационные технологии решения задач. Структуры алгоритмов.
- •16-18.Операционные системы.
- •19.Среда Borland Pascal 7.0 for Windows.Общие сведения. Интерфейс.
- •20. Запуск и отладка программы.
- •21.Структура языка паскаль(общая, для всех версий).
- •22.Типы переменных.
- •23.Структура программы.
- •24.Операции и стандартные функции.
- •25. Операторы ввода и вывода данных.
- •26.Операторы ввода данных с клавиатуры.
- •32.Двумерные массивы.
- •33.Текстовые файлы.
- •34.Установка атрибутов файла.
- •35.Описание функций и процедур.
- •36.Рекурсивные функции и процедуры.
- •37.Разработка модулей.
- •38. Модуль crt.Управление экраном в текстовом режиме.
- •39.Модуль crt.Управление клавиатурой.
- •40.Модуль crt.Работа с символьными переменными.
- •41. Модуль crt. Управление звуковыми сигналами.
- •42. Модуль Graph. Инициализация и закрытие графического режима.
- •43.Модуль Graph.Базовые процедуры и функции: окно, текущий указатель, точка,линия. Система координат
- •Перемещение текущего указателя
- •44. Модуль Graph.Работа с текстом.
- •45. Модуль Graph.Установка цвета и палитры.
- •46. Модуль Graph. Построение графических фигур. Построение прямоугольников
- •Построение многоугольников
- •47.Модуль Graph.Работа с фрагментами изображения.
- •GetImage (XI, Yl, x2, y2: Integer; var BitMap);
- •48. Строки: определение, операции со строками, процедуры и функции для обработки строк.
- •49.Примеры решения задач обработки строковых данных.
- •50.Записи.
- •51.Примеры использования данных типа «запись»
- •1. Программа для добавления записей в файл данных о дневной температуре воздуха
39.Модуль crt.Управление клавиатурой.
KeyPressed; - возвращает значение True (тип Boolean) - если была нажата любая клавиша (кроме Ctrl, Alt, NumLock и т. п. ), иначе - False.
ReadKey; - возвращает символ нажатой клавиши (тип Char).
Repeat Writeln('Нажмите скорее любую клавишу') until KeyPressed;
Repeat Writeln('Нажмите клавишу "А"'); c:=ReadKey until c='А';
Для очистки буфера клавиатуры применяются операторы:
While KeyPressed Do c:=ReadKey;
40.Модуль crt.Работа с символьными переменными.
Repeat c:=readKey; Write(c) until c=#13;
здесь "с" - переменная типа Char,
#13 - код клавиши Enter
#32 - SpaceBar
#27 - Esc
Для запоминания вводимых символов можно использовать операторы:
i:=0; repeat i:=i+1; ch[i]:=readKey; write(ch[i]) until ch[i]=#13;
Здесь ch[i] - элемент массива ch типа Char.
41. Модуль crt. Управление звуковыми сигналами.
Sound(N); - включение звука с частотой тона N (измеряется в герцах).
Delay(M); - задержка выполнения программы на M миллисекунд.
NoSound; - выключение звука. Здесь N и M - типа Word.
Sound(F); Delay(N); NoSound;
Формула расчета частоты звука:
F=Round(440*Exp(Ln(2)*(No-(10-Nn)/12)));
где No - номер октавы -3<= No <=4; Для основной октавы No=0.
Nn - номер ноты 1 - До, 2 - До#, 3 - Ре, и т. д. 12 - Cи.
При сквозной нумерации нот принять для No<0 - Nn<1, для No>0 - Nn>12.
42. Модуль Graph. Инициализация и закрытие графического режима.
InitGraph.
Для запуска графической системы необходимо:
Подключить модуль GRAPH — библиотеку графических процедур:
USES Graph;
Установить графический режим с помощью двух переменных и инициализировать графическую систему :
VAR DriverVar, ModeVar:Integer;
BEGIN
DriverVar := Detect;
InitGraph(DriverVar , ModeVar, '<путь к файлу драйвера>');
Таблица 3. Константы графических драйверов (DriverVar)
-
Константа
Значение
CurrentDrivgr
-128
Detect
0
CGA
1
MCGA
2
EGA
3
EGA64
4
EGAMono
5
IBM8514
6
HercMono
7
ATT400
8
VGA
9
PC3270
10
43.Модуль Graph.Базовые процедуры и функции: окно, текущий указатель, точка,линия. Система координат
координата Х
(0,0) (GetMaxX,0)
координата Y
(0,GetMaxY) (GetMaxX,GetMaxY)
Рис. 1