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

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

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

Добавлен: 16.03.2025

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

Скачиваний: 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)Программы, управляемые событиями.

В 80-х годах фирма Borland International разработала на базе Паскаля язык Турбо-Паскаль и мощную систему программирования, включающую интегрированную диалоговую среду разработки программ на Турбо-Паскале. Турбо-Паскаль вышел в ряд ведущих языков программирования в системе MS DOS, а затем и Windows. Развитие системы Турбо-Паскаль прошло через ряд версий, одной из последних является объектно-ориентированная версия Турбо-Паскаль 7.0 - наиболее совершенная система программирования в среде MS DОS, имеющая солидную инструментальную поддержку, библиотеки стандартных модулей и большой опыт проектирования на ней прикладных систем.

В середине 90-х годов был разработан преемник Турбо-Паскаля - система визуального программирования DELPHI с языком OBJECT PASCAL. OBJECT PASCAL в настоящее время является одним из самых мощных языков программирования прикладных систем.

Основу систем программирования Турбо Паскаль и DELPHI составляют компиляторы с языков Турбо Паскаль и OBJECT PASCAL соответственно. Это - мощные оптимизирующие компиляторы фирмы Borland, являющиеся лучшими в мире. Они позволяют получать экономичный и высокоэффективный программный код.

Паскаль использует ключевые слова английского языка и имеет простую и естественную структуру для записи алгоритмов, что делает программы на Паскале легко читаемыми.

Основными конструкциями языка, из которых строится программа, являются: переменные, константы, выражения, операторы и описания. Паскаль представляет мощный механизм для конструирования операторов и обрабатываемых типов данных. Фактически всё, что можно сделать на компьютере - можно сделать на Турбо-Паскале. Он обеспечивает разнообразные потребности и является языком практического программирования. По своей распространенности в системе MS DOS он уступает в настоящее время только языку С, однако, имеет существенные преимущества при обучении основам программирования благодаря своей чёткой, хорошо продуманной структуре, логичности и прозрачности конструкций. Впрочем, это не означает, что он лишен некоторых внутренних противоречий и ограничений, как и все другие языки программирования, но в целом он, на сегодняшний день, является одним из наиболее совершенных языков программирования.


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

Важнейшим компонентом системы программирования Турбо Паскаль, обеспечивающим взаимодействие с пользователем, является интегрированная среда разработки (IDE) - одна из лучших интегрированных сред систем программирования MS DOS. Интерфейс с пользователем построен на базе главного меню и диалоговых панелей-окон и включает в себя большой набор функций: редактирования программных текстов, управления файлами, компиляции, выполнения компилированных программ, отладки, настройки среды. В ней имеется также гипертекстовая справочная система по Турбо Паскалю. Неотъемлемым компонентом системы программирования является библиотека стандартных модулей TURBO.TPL, в которой сосредоточены все стандартные (встроенные) подпрограммы, а также средства текстового ввода-вывода, которые могут использоваться в программах на Турбо Паскале. Система TURBO PASCAL 7.0 поддерживает модульную разработку программ на Турбо Паскале путем проектирования и отладки текстов программ и модулей. При этом редактор интегрированной среды поддерживает разработку хорошо структурированных программных текстов и построен по принципам синтаксически-ориентированного редактора (распознает и выделяет цветом и подсвечиванием ключевые слова, поддерживает структурирование программного текста). Компилятор содержит большой набор структурированных сообщений об ошибках стадии компиляции и выполнения. Вместе с тем классическая идеология разработки программ, характерная для TURBO PASCAL 7.0, основную нагрузку возлагает на программиста и отличается достаточно высокой трудоёмкостью программирования, т.к. предполагает разработку программистом всего текста программы, включая функции интерфейса с пользователем. Использование имеющейся в Турбо Паскале библиотеки поддержки проектирования пользовательских интерфейсов - TURBO VISION, несомненно, является прогрессом в разработке прикладных программ на Турбо Паскале, однако повышает требования к квалификации программистов и не изменяет качественно процесс разработки. Качественно новый стиль программирования даёт визуальное программирование, реализованное в системе DELPHI.

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

Современный компьютер функционирует как сложный комплекс аппаратуры и программ. В этом комплексе принято выделять две составные части:


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

б) программное обеспечение (software) - набор программ, без которых нормальная работа современного компьютера невозможна.

Программное обеспечение включает в себя, прежде всего операционную систему (такую как MS DOS, Windows 3.1 или Windows 95). Операционная система организует процесс выполнения программы на компьютере, выполняя многие важные рутинные функции, например загрузку программы в оперативную память, поиск файлов на диске, обработку прерываний от внешних устройств компьютера и многие другие. MS DOS была первой операционной системой персональных компьютеров, обеспечивающей простейший интерфейс с пользователем, включающий многие важные и полезные функции. Однако она предоставляла, в основном, текстовый интерфейс, т.е. общение посредством текстовой информации. Ограниченность такого интерфейса естественно не могла удовлетворить многие потребности пользователей. По мере развития технической базы компьютеров, обеспечившей эффективную обработку графической информации, стал реальным переход на операционные системы, предоставляющие графический интерфейс. Преимущества графического интерфейса для человека очевидны. Они выражены известной китайской пословицей: "Одна картинка стоит тысячи слов ". Одной из первых систем графического интерфейса была Windows 3.0 и 3.1. Это - графическая оболочка для MS DOS, не являющаяся самостоятельной операционной системой. Однако она обеспечила не только общение посредством графической информации, но и многооконный интерфейс, а также элементы многозадачного режима работы, важные для эффективной работы пользователя. Так в системе Windows вы можете одновременно выводить информацию на принтер и редактировать какой-либо файл информации. Дальнейшим шагом вперед по пути совершенствования графического интерфейса и многозадачности стала новая операционная система Windows 95, получившая в настоящее время широкое распространение и положившая начало семейству 32-битных приложений (с новой внутримашинной системой кодирования Unicode). Развитие новых направлений информатизации на базе компьютеров, таких как технология "клиент-сервер", мультимедиа, и в особенности работа с сетью Internet и локальными сетями, вызвали появление ещё более совершенных операционных систем (Windows NT и др.). Архитектура систем Windows реализована на принципах программ, управляемых потоком событий. Реакцией ядра Windows на возникновение события является посылка сообщения прикладной программе, содержащего описание события. Например, нажатие клавиши приводит к сообщению wm_KeyDown. События, подлежащие обработке прикладной программой, помещаются в очередь событий и обрабатываются по мере их поступления в эту очередь. Среда Windows предоставляет программисту большой набор встроенных функций доступа к периферийным устройствам, создания и управления окнами и различными ресурсами - функции Windows API, которые составляют основу программирования интерфейса с пользователем. Помимо операционной системы программное обеспечение обычно включает системы программирования, автоматизирующие процесс создания программ на языках программирования, редакторы текста и графики, системы управления базами данных, диагностические программы и другие. Среди этих программ мы остановимся подробнее на системах программирования, поскольку их роль в освоении программирования (в том числе и основ программирования) весьма значительна.



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

Компьютер подобен плееру для проигрывания звукозаписей или видеозаписей. По сути, отличие лишь в том, что компьютер предназначен для “проигрывания “ программ. Всё, что способен делать компьютер - это выполнять программы. Программа- сменный элемент. Сменив выполняемую программу, вы переходите от решения одной задачи к другой. Так обеспечивается универсальность компьютера. В основе работы любого компьютера лежит принцип программного управления, который мы поясним на упрощенной структуре компьютер. Основное устройство компьютера - процессор, т.е. устройство, где выполняются команды, из которых состоит любая программа. Процессор -”движущая сила”, исполнитель, точно выполняющий команды программы. Процесс выполнения команд может порождать такие эффекты как ввод или вывод текста или графики, изменение цвета или яркости, выдача звуковых сигналов и др. эффекты, которые мы воспринимаем как результат работы компьютера. Процессор непосредственно связан с оперативной памятью, в которой пересекаются все потоки информации, циркулирующие внутри компьютера. Оперативная память - последовательность ячеек для хранения информации, пронумерованных натуральными числами 0, 1, 2 ... Номер ячейки называется адресом. Обычно ячейка способна хранить один символ, например букву или десятичную цифру. Оперативная память похожа на камеру хранения, однако, в отличие от камеры хранения, помещенную в память информацию можно многократно считывать, пока на её место не поместят новую информацию. Следует чётко усвоить, что оперативная память - пассивное хранилище информации, никакой инициативы по выполнению действий с информацией она не предпринимает. Инициатива всегда у процессора - только он может обращаться к оперативной памяти для выполнения тех или иных операций чтения или записи информации.

Суть принципа программного управления сводится к следующему:

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