
- •Информатика
- •Ответы на вопросы
- •1). Функции ос
- •2). Функции осmsdos. Обеспечение автоматического запуска ос,
- •3). Файлы autoexec.Bat и config.Sys Начальнаязагрузка.
- •4. Файловая структура. Диски, файлы, их имен
- •Работа с каталогами.
- •Работа с экраном, принтером.
- •Общесистемные команды.
- •5. Каталоги. Корневой и текущий каталоги. Путь к файлу.
- •6. Основные командыMsdos. Команды работы с каталогами
- •7. Оболочка Norton Commander. Возможности Norton Commander Оболочка Norton Commander
- •8. Дерево каталогов вNortonCommander. Просмотр и редактирование файлов.Создание и удаление файлов. Работа с группами файлами. Оболочка Norton Commander
- •Внешний вид экрана
- •Выделение файлов
- •Работа с файлами
- •Создание каталога
- •Дерево каталогов
- •9. Панели и функциональные клавиши вNortonCommander. Меню Norton Commander, Meню пользователя.
- •Активная панель. Управление указателем
- •Смена диск
- •Управление панелями:
- •Меню Norton Commander
- •Функциональные клавиши:
- •10 Структура и общие принципы построения программы вTurboPascal'eАлфавит,лексика. Операторные скобки. Алфавит Константы. Переменные.
- •11 Типы данных вTurboPascal`е. Порядковый, вещественный, структурированныйСовместимость и преобразование типов.
- •Простые типы данных
- •12 Имена и доступ к файлам в Turbo Pascal`е
- •13 Операторы ввода' вывода вTurboPascal`е
- •14 Операции вTurboPascal`е Математические операции
- •Логические операции
- •Операции отношения
- •Оператор выбора
- •16 Метки и оператор перехода.
- •17 Операторы циклов с предусловием, постусловием и с параметром вTurbo Pascal`е
- •18 Процедуры и функции вTurboPascal`е. Локализация имен.
- •19 Локальные и глобальные переменные вTurboPascal'e.
- •20 Процедуры и функции формальные и фактические параметры вTurbo Pascal`е
- •21 Переход в графический режим в Turbo Pascal`е. Масштабирование
- •22 Процедуры и функции вTurbo Pascal`е Pascal's для работы с экраном в графическом режиме.
- •23 Алгоритмы поиска и выборки элементовиз массивов данных. Двоичный (бинарный) поиск элемента в массиве
- •Интерполяционный поиск элемента в массиве
- •Критерии Эффективности
- •Сортировка выбором
- •Сортировка пузырьком
- •Сортировка простыми вставками
- •Сортировка Шелла (Ох и презабавная вещь).
- •Пирамидальная сортировка (Эх, мать…) Вариант №1 (Вики):
- •Вариант №2 (Алголист)
- •Фаза 1 сортировки: построение пирамиды
- •Фаза 2: собственно сортировка
- •Сортировка быстрая («Чем дальше в лес, тем злее дятлы…») Вариант №1 (Вики):
- •Вариант №2 (Forum.Pascal.Net):
- •Сортировка поразрядная
- •25 Табличный редактор Excel абсолютные и относительные адреса. Запись и выполнение операций. Графическое оформление результатов.
- •Список Крематоров. Примечания и пожелания.
- •В фильме снимались:
21 Переход в графический режим в Turbo Pascal`е. Масштабирование
Графический режим ПК существенно отличается от текстового как по принципам функционирования, так и по возможностям. Графика применяется практически во всех серьезных программных разработках, так как позволяет увидеть результаты расчетов в виде чертежей, графиков, иллюстраций в движении. Фирмой Borland разработана библиотека графических функций (Модуль Graph. tpu) как приложение к Turbo-пакетам фирмы Borland и графические драйверы-файлы *. bgi (Borland Graphics Interface ), обеспечивающие взаимодействие программ с графическими устройствами.
Подключение графической библиотекипри программировании в среде Turbo-Pascal производится оператором:
Uses Graph;
Переход из текстового режима к графическому(инициализация графики) осуществляется оператором:
InitGraph(Gd, Gm, 'way');
где Gd -имя графического драйвера (параметр-переменная),
Gm -номер графического режима монитора (параметр-переменная),
'way' -дорожка DOS к файлам с графическими драйверами (*. bgi), например, C:\TP7\BGI .
Файлы графических драйверов принято хранить в поддиректории BGI. Если эти файлы располагаются в текущей директории, то дорожку DOS можно не указывать.
В графическом режиме изображение формируется из точек (пикселов) разных цветов. Количество точек на экране и число допустимых цветов можно задавать выбором подключаемого драйвера и номером графического режима. Вариации графических режимов весьма разнообразны, особенно для качественных мониторов. Например, адаптер IBM 8514 / A может обеспечить разрешение 1024 х768 точек и 256 цветов. Однако не все программные продукты рассчитаны на такие режимы.
Приведем таблицу графических возможностей для мониторов EGA, VGA.
Монитор драйвер режим Число точек Число Число видео-
"Gd" "Gm" на экране цветов страниц
EGA EGA 0 640 x 200 16 4
EGA 1 640 x 350 16 2
VGA VGA 0 640 x 200 16 4
VGA 1 640 x 350 16 2
VGA 2 640 x 480 16 1
Обычно драйверы подключаются в режиме автоопределения используемого монитора ПК. Для этого перед инициализацией графики задается Gd:= Detect;илиGd:= 0;. В этом случае по умолчанию устанавливается режим с наибольшим числом точек на экране, а значение параметра "Gm" игнорируется. Номер наибольшего режима для текущего драйвера возвращает функцияGetMaxMode;.
Изменить режимможно процедуройSetGraphMode(Gm);
где 0 =<Gm<= GetMaxMode. Экран при этом очищается.
0 X Разрешающую
способность для текущего графического
0 GetMaxX; режима можно определить функциями, возвращающими
максимальные значения координат экрана:
GetMaxX; - по оси "Х", GetMaxY; - по оси "Y".
GetMaxY; Начало координат (X=
0, Y= 0) расположено в левом верхнем
углу
Y экрана. Ось Х направлена слева направо, ось Y -сверху вниз.
Для возврата из графического режима в текстовый можно использовать операторы:
CloseGraph; -полное прекращение работы графической системы,
RestoreCrtMode;- переключение в текстовый режимс возможностью возврата
к текущим установкам графического режима (без восстановления графического изображения) оператором SetGraphMode; .