- •Функции ос, интерфейс пользователя.
- •Интерфейс пользователя
- •Интерфейс командной строки
- •Файловая структура. Диски, файлы, их имена.
- •Каталоги
- •Основные понятия
- •Работа с файлами
- •Работа с каталогами
- •Командная строка
- •Типы данных в Turbo Pascal. Порядковый, вещественный, структурированный. Совместимость и преобразование типов. Типы данных
- •Простые типы данных
- •Имена и доступ к файлам в Turbo Pascal.
- •Доступ к файлам.
- •Процедуры и функции для работы с файлами
- •Текстовые файлы
- •Типизированные файлы
- •Нетипизированные файлы
- •Операторы вводы/ вывода в Turbo Pascal.
- •Операции в Turbo Pascal. Математические операции
- •Логические операции
- •Операции отношения
- •Приоритет операций
- •Условный оператор. Оператор выбора в Turbo Pascal.
- •Метки и оператор перехода.
- •Операторы циклов с предусловием, постусловием и с параметром в Turbo Pascal.
- •Арифметические циклы (циклы с параметром)
- •Итерационные циклы с предусловием
- •Итерационные циклы с постусловием
- •Операторы завершения цикла
- •Процедуры и функции в Turbo Pascal. Локализация переменных. Формальные и фактические параметры в Turbo Pascal. Процедуры и функции
- •Описание и вызов процедур и функций
- •Локальные и глобальные переменные в Turbo Pascal.
- •Переход в графический режим в Turbo Pascal. Масштабирование экрана. Процедуры и функции для работы с экраном в графическом режиме.
- •Понятие алгоритма и его свойства. Линейные, разветвляющиеся, циклические алгоритмы.
- •Алгоритмы поиска элементов из массивов данных. Двоичный (бинарный) поиск элемента в массиве
- •Интерполяционный поиск элемента в массиве
- •Алгоритмы выборки элементов из массивов данных. Алгоритмы сортировки данных.
- •Критерии Эффективности
- •Сортировка выбором
- •Сортировка пузырьком
- •Сортировка простыми вставками
- •Сортировка Шелла.
- •Сортировка быстрая
- •Сортировка поразрядная
Интерфейс пользователя
Интерфейс пользователя— это совокупность средств, при помощи которых пользователь общается с различными устройствами
Интерфейс командной строки: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд).
Графический интерфейс пользователя: программные функции представляются графическими элементами экрана.
Диалоговый интерфейс
Естественно-языковой интерфейс: пользователь «разговаривает» с программой на родном ему языке.
Операционная система реализует связи между аппаратными средствами, программами и пользователями. В информатике для описания таких связей используется понятие "интерфейс".
Интерфейс – это средство сопряжения двух систем или частей системы, в котором все физические и логические параметры отвечают предварительным соглашениям.
Интерфейс командной строки
Интерфейс командной строки— разновидностьтекстового интерфейсачеловекаикомпьютера, в котором инструкции компьютеру даются только путём ввода с клавиатуры текстовых строк (команд). Также известен под названием консоль.
Интерфейс командной строки противопоставляется системам управления программой на основе меню, а также различным реализациямграфического интерфейса.
Назначение:
На устройстве-консоли, которое печатало текст на бумаге, интерфейс командной строки был единственным возможным. На видеотерминалах интерфейс командной строки применяется по таким причинам:
Небольшой расход памяти по сравнению с системой меню.
В современном программном обеспечении имеется большое число команд, многие из которых нужны крайне редко. Поэтому даже в некоторых программах с графическим интерфейсомприменяется командная строка: набор команды (при условии, что пользователь знает эту команду) осуществляется гораздо быстрее, чем, например, навигация по меню.
Естественное расширение интерфейса командной строки — пакетный интерфейс. Его суть в том, что в файл обычного текстового форматазаписывается последовательность команд, после чего этот файл можно выполнить в программе, что возымеет такой же (не меньший) эффект, как если бы эти команды были по очереди введены в командную строку.
Достоинства:
Любую команду можно вызвать небольшим количеством нажатий.
Пакетные файлы — это, по сути, простейшая программируемость.
Можно управлять программами, не имеющими графического интерфейса(например,выделенным сервером).
Просмотрев содержимое консоли, можно повторно увидеть промелькнувшее сообщение, которое вы не успели прочитать.
Недостатки:
Интерфейс командной строки не является дружественным для начинающих.
Искать неизвестную команду по справочникам не менее сложно, чем отыскивать в меню нужную команду.
Ввод некоторых параметров с клавиатуры может быть затруднительным.
Графический интерфейс пользователя(ГИП,англ.graphical user interface, GUI) в вычислительной технике — система средств для взаимодействияпользователяскомпьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п.). При этом, в отличие отинтерфейса командной строки, пользователь имеет произвольный доступ (с помощью клавиатуры или устройства координатного ввода типа"мышь") ко всем видимым экранным объектам.
