- •1.Основные понятия. Системы программирования.
- •2.Язык Паскаль. История создания.Алфавит языка.
- •3.Структура программ на Паскале.
- •4.Интегрированная среда Борланд Паскаль. Работа с меню.
- •5.Премы работы в среде Борланд Паскаль. Работа с файлами.Прогон и отладка программ.
- •6.Типы данных в Паскале. Понятие типа данных. Система типов данных языка Паскаль. Раздел описания переменных в программе на языке Паскаль.
- •13.Работа с файлами в языке Паскаль.Файловые переменные. Основные операции с файлами.
- •14.Работа с текстовыми файлами в языке Паскаль.
- •15.Составные типы данных в языке Паскаль.Массивы, строковые типы.
- •16. Множественный тип данных языка Паскаль.Операции над множествами.
- •17.Комбинированный тип данных языка Паскаль. Форма описания записей. Работа с записями.
- •18. Подпрограммы в языке Паскаль. Назначение подпрограмм. Процедуры и функции. Передача параметров. Область действия имен.
- •19.Предварительное и внешнее описание подпрограмм в языке Паскаль. Рекурсия.
- •20.Распределение памяти для переменных. Процедурный тип данных в языке Паскаль.
- •21.Модули в языке Паскаль. Структура модулей. Доступ к объектам модуля.
- •23.Стандартные модули в языке Паскаль. Модуль crt, dos, graph.
- •24.Модуль crt. Текстовые окна. Управление клавиатурой.
- •25.Модуль Graph. Инициализация графики. Графический и текстовый режимы. Переключение между текстовыми и графическими режимами. Система координат.
- •29.Прямой и дополнительный код отрицательных целых чисел в пэвм. Двоичный и десятичный сумматор на дополнительном коде.
1.Основные понятия. Системы программирования.
Программа - это запись алгоритма решения задачи на языке программирования
Программирование - процесс перевода алгоритма на машинный язык.
Алгоритмический язык - язык для формальной записи алгоритма.
Языки программирования характеризуются алфавитом, синтаксисом и семантикой. Алфавит - множество символов, которые можно использовать для составления конструкций языка. Синтаксис - набор правил, определяющих возможные конструкции языка. Семантика - набор правил для трактования смысла конструкций языка.
Система программирования - набор программных средств по разработке новых программ на языке программирования.
Состав системы программирования: 1) Компилятор(Интерпритатор) Компилятор переводит текст программы последовательно по строкам и сразу же выполняем полученный код оператора. Интерпритатор переводит исходного текста программы последовательно по строкам и сразу же выполняет его. Откопилированные программы работают быстрее, но интерпретированные проще отлаживать. 2) Интегрированная среда разработки. 3) Средства создания и редактирования текста программы. 4) Библиотека стандартных процедур и функций. 5) Отладочные программы: а)Пошаговое выполнение б)Востановка контрольных точек в)Обеспечить доступ к значениям переменных 6) Дружественная среда для взаимодействия с пользователем
2.Язык Паскаль. История создания.Алфавит языка.
Паскаль бы придуман Клаусом Виртом в 1968-71 Цюрихский институт информатики(Швейцария), Паскаль изначальна создавался как обучающий язык.
Паскаль процедурный язык имеющий блочную структуру. Алфавит языка:латинские буквы,= + - () [] {} . , / * <> Симловы используются для записи лексем
Индефикаторы-имена переменных. Длина произвольная, но копмилятор учитывает первые 63 симлова, начинатся должен с буквы или _
Компилятор паскаля не различает строчные и заглавные буквы
Комментарии{}
Основной тип данных переменная
3.Структура программ на Паскале.
Состоит из 2 основных частей:
1)Описание данных
2)Описание алгоритма:
Program; Label; const; type; var;
Begin {Тело программы} End.
4.Интегрированная среда Борланд Паскаль. Работа с меню.
Интегрированная среда программирования FP BP включают в себя компилятор, редактор, отладчик Основные особенности FP: 1)Наличие многооконного интерфейса. 2)Развитая система меню 3)диалоговые окна 4)встроенный экранный редактор 5)расширенные возможности отладчика File Edit Search Run COmpile View Delug Tools Options Window Help F1-help F2-save F3-load F9-make alt-x-exit Кроме окон редактора используются окна отладочного режима, окно результата программы, окно регистра, окно стека-процесс возврата. 126 символов в строке Обычно текстовый редактор работает в в режиме автоотступа ctrl+OI-отключить автоотступ. ctrl-QL-возврат в предыдущее состояние ctrl+KB ctrl+KK ...+KY ...+KC
5.Премы работы в среде Борланд Паскаль. Работа с файлами.Прогон и отладка программ.
Имя программы по умолчанию NonameXX.PAS
Для проверки текста программ ее нужно откомпилировать и запустить на выполение если в процессе компиляции обнаруженна ошибка, то курсор устанавляивается в ту строку в которой обнаруженна ошибка Открывается сообщение об ошибке. Если ошибка связанна с неправильной подготовкой данных, то в сообщение указывается номер следующей строки В том случае когда невозможно сразу определить где ошибка, нужно прибегнуть к пошаговому выполнению программы.