ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.03.2025

Просмотров: 699

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

14)Оператор выбора case of

11) Структурный тип строка, как специальная форма массива

10)Структурный тип строка, основы обработки строк

7)Функции: описания и вызовы функций.

8)Процедуры: описание и вызовы процедур.

6)Особенности использования параметров в процедурах и функциях.

25)Общая конструкция языка Паскаль.

24)Алфавит языка, ключевые слова, идентификаторы.

23)Структура программы.

22)Стандартные типы данных, операции, выражения.

21)Оператор присваивания.

18)Композиция условий и операторов.

17) Операторы итерационных циклов.

4)Области действия имён в программах.

2)Понятие о типе Множество в Турбо Паскале.

1)Запись как объединение неоднородных данных.

Обработка записей.

27)Понятие о языках программирования.

26)Система программирования turbo pascal 7.0.

28)Аппаратное и программное обеспечение компьютера.

30)Принцип программного управления.

29)Программы, управляемые событиями.

Одной из принципиально важных операций является условный переход по указанному адресу. Эта операция позволяет изменить естественный порядок выполнения команд в программе, что часто бывает необходимым (например, досрочно закончить программу, если найден требуемый результат или выбрать другой путь вычислений). Элементарными операциями процессора являются упоминаемые уже операции над оперативной памятью: запись и чтение. Они часто называются операциями ввода и вывода. Ввод - запись информации в оперативную память (например, ввод с клавиатуры), а вывод - чтение информации из оперативной памяти (например, вывод на экран монитора или на принтер). Процессор выполняет команды, начиная с первой команды программы. Если в выполняемой команде не указан адрес следующей команды, то выполняется команда программы, размещенная в следующем адресе оперативной памяти. Наряду с оперативной памятью в современных компьютерах присутствует также внешняя дисковая память (накопители на гибких и жёстких магнитных дисках, компакт-дисках), связанная с оперативной памятью операциями чтения и записи. В дисковой памяти хранятся часто используемые программы и наборы данных, без которых работа компьютера невозможна. При выключении питания информация в дисковой памяти сохраняется, а в оперативной памяти - стирается. Типичный цикл решения задач на компьютере: ввод программы с диска в оперативную память, запуск программы, ввод данных по запросу программы (с клавиатуры или диска) и вывод результирующей информации (а иногда и промежуточной) на внешнее устройство (на диск, дисплей, принтер и др.). Таким образом, при обработке информации на компьютере различают 3 вида данных: входные данные (исходные данные для программы), выходные данные (представляющие результаты обработки) и внутренние данные (промежуточная информация, необходимая для выполнения программы). Суть обработки заключается в том, чтобы преобразовать входные данные в выходные данные (результаты). Это преобразование выполняет процессор, управляемый программой решения задачи. Последовательность команд программы, выполняемых процессором с целью решения задачи, называется процессом. Ключевую роль работе выполняет программа. Именно она управляет функционированием соответствующих устройств компьютера и, прежде всего его процессора при решении поставленной задачи.


29)Программы, управляемые событиями.

Принцип программного управления Дж. Фон Неймана определяет так называемую последовательную программу, т.е. последовательность команд, выполняемую на одном процессоре. Для реакции такой программы на внешние события (например, сигналы таймера, ошибки в устройствах компьютера и др.) используются прерывания, т.е. аппаратные переключения с выполнения исходной программы на специальную программу обработки прерывания. Средства прерывания широко применяли в рамках концепции последовательной программы при организации многозадачных режимов и эффективного использования процессора компьютера. Однако концепция последовательной программы, несмотря на свою универсальность, оказывается неэффективной для современного персонального компьютера, имеющего развитую систему ввода (с клавиатуры, мыши, сканнера и др.). В таких компьютерах работу программы целесообразно рассматривать как ожидание некоторого события (нажатия клавиши, щелчка на кнопке мыши и др.) и программную реакцию на возникшее событие. Такая программа и называется программой, управляемой событиями. Она представляет собой новый стиль программ, обеспечивающий современный пользовательский интерфейс. Этот стиль применяется практически во всех современных программных системах, реализующих пользовательский интерфейс. Событие можно представлять как некоторое сообщение (пакет информации), идентифицирующее и описывающее ситуацию, на которую должна реагировать программа. Все такие события можно разделить на несколько функциональных групп: события клавиатуры (нажатия, отпускания клавиш, удерживания нажатой клавиши), события мыши (нажатие, отпускание, удерживание нажатой кнопки, щелчок, двойной щелчок) и другие. Особую группу составляют сообщения от операционной системы и от других компонент прикладных программ. Особенностью событий является их неделимость: они не разбиваются на более мелкие части. Программы, управляемые событиями, обычно включают три характерных фазы:

Инициализация (начальная установка, настройка).

Режим ожидания событий (бесконечный цикл ожидания).

Завершение программы (освобождение памяти и других ресурсов).

Переход от режима ожидания события к завершению программы предполагает наличие в числе событий специальных событий, обработка которых приводит к завершению программы. Следует иметь в виду, что в программах, управляемых событиями, обработка событий (реакция на событие) представляет обычную последовательную программу.