- •Иванов и.Н. Паскаль История развития языка.
- •Как пишутся программы
- •Язык программирования
- •Методика решения задач
- •Структура паскаль-программы
- •Раздел описаний
- •Uses - подключение библиотеки данные и их типы
- •Переменные
- •Имена переменных
- •Константы
- •Синтаксис и семантика написания программ
- •Стандартные типы данных
- •Знакомство с интегрированной средой
- •Вход в интегрированную среду
- •Поля основного меню File - работа с файлами
- •Edit - редактирование
- •Search - поиск информации
- •Compile - компиляция программы
- •Debug - отладка программы
- •Tools - инструментальные средства
- •Options - параметры среды
- •Window - работа с окнами
- •Help - информационная помощь
- •Лабораторная работа №1 на тему
- •Запуск среды
- •1). Прежде всего, установите свой каталог, в котором будут содержаться ваши программы:
- •2). Ввод новой программы:
- •Редактирование программы
- •Копирование информации
- •Операторы паскаля: присваивания, ввода-вывода данных Оператор присваивания.
- •Оператор ввода данных.
- •Оператор вывода данных.
- •Модуль crt.
- •Выражения и функции в Паскале.
- •Возведение в степень
- •Практическая работа № 1 тема: "составление линейных и диалоговых программ"
- •Организация ввода-вывода в паскале.
- •Стандартные функции. Линейные программы
- •Ветвления и циклы в паскале. Оператор варианта Оператор ветвления (условный).
- •Оператор варианта.
- •Оператор цикла с параметром.
- •Вложенные циклы
- •Оператор цикла с предусловием. (Работает, пока истинно условие)
- •Оператор цикла с постусловием. (Работает, пока ложно условие)
- •Нестандартные типы данных: перечисляемый и ограниченный тип
- •Var имя переменной: имя типа;
- •Ограниченный тип данных
- •1 Октября 1994 года - 4 квартал – суббота
- •Символьные переменные и функции в паскале
- •Процедуры и функции в паскале
- •Графика паскаля
- •Практический зачет на тему:
- •Сложные типы данных тип массив. Одномерные массивы
- •Решение задач
- •IV. Домашнее задание.
- •Сложные типы данных. Тип массив двумерные массивы
- •Ввод-вывод элементов массива.
- •Решение задач
- •Файловый тип данных
- •Урок № 55-56
- •Ход урока.
- •I. Самостоятельная работа с теоретическим материалом.
- •II. Теоретический материал.
- •III. Домашнее задание.
- •Урок № 57-58
- •Ход работы.
- •Урок-исследование № 59-60
- •Ход урока.
- •Теоретический материал к уроку.
- •Var имя множества: set of базовый элемент;
- •Var имя множества: имя типа;
- •Задание для работы в группах по теме “Множества”
- •Урок № 61-62
- •Ход работы.
- •I. Консультация по билетам.
- •II. Решение задач.
- •III. Домашнее задание.
Edit - редактирование
Данное меню позволяет выполнять операции с фрагментами текста.
Undo - восстанавливает состояние текущей редактируемой строки.
Redo - восстанавливает изменения, удаленные командой Undo.
Cut - удаляет выделенный фрагмент текста и помещает его в промежуточный буфер (Clipboard).
Copy - копирует выделенный фрагмент текста в промежуточный буфер без удаления его из текста программы.
Paste - помещает информация из промежуточного буфера в текст программы, начиная с позиции курсора.
Clear - удаляет выделенный фрагмент текста без записи его в промежуточный буфер.
Show clip - вывод на экран содержимого промежуточного буфера; открывает окно промежуточного буфера и делает его активным.
Ctrl-Y Удалить строку
Ctrl-QY Удалить символы до конца строки
Ctrl-T Удалить слово справа от курсора
Ctrl-N Вставить строку
Команды работы с блоками
Ctrl-KB Пометить начало блока
Ctrl-KK Пометить конец блока
Ctrl-KP Напечатать блок
Ctrl-KC Скопировать блок в текущую позицию курсора
Ctrl-KY Удалить блок
Ctrl-KV Переместить блок в позицию курсора
Ctrl-KH Сделать блок невидимым/видимым
Ctrl-KR Считать блок с диска (дополнительное
окно позволяет задать имя файла)
Ctrl-KW Записать блок на диск (дополнительное
окно позволяет задать имя файла)
Search - поиск информации
Данное меню позволяет осуществить поиск различных объектов.
Find - нахождение фрагмента текста; открывает окно, в котором задаются фрагмент для поиска и условия поиcка - критерии:
case sensitive - различать или нет заглавные и строчные буквы;
whole words only - заданная подстрока является целым словом, а не частью.
regular expression - учитывать ли что некоторые символы имеют специальное назначение;
диапазон: global - во всем тексте;
selected text - в выделенном фрагменте;
направление: forward - вперед по тексту;
backward - назад;
начало: entire scope - с начала или конца текста;
from cursor - от курсора.
Можно задать фрагмент до 80 символов. Осуществляется поиск первого вхождения искомого фрагмента.
Replace - нахождение и замена фрагмента текста; открывает окно диалога, в котором задаются фрагменты для поиска и замены; условия поиска такие же как у команды Find, но добавляется один критерий: promt on replace - запрашивать подтверждение перед каждой заменой.
Search again - позволяет повторить выполнение команды Find или Replace, при этом сохраняются все условия поиска.
Go to line number - переход к строке с заданным номером; открывает окно диалога, в котором задается номер строки.
Show last compile error - повторно показывает последнюю ошибку компиляции.
Find error - позволяет найти в тексте программы ошибку, возникшую при работе вне интегрированной среды; для поиска ошибки в окне диалога указывается адрес ошибки в шестнадцатеричной системе счисления.
Find procedure - нахождение подпрограммы, имя которой задается в окне диалога.
Run - выполнение программы
Данное меню позволяет запускать программу и выполнять команды трассировки.
Run - запускает программу на выполнение. Если текст программы был изменен, то при запуске программы происходит перекомпиляция. Для того чтобы прервать программу следует нажать Ctrl+Break. После выполнения программы происходит возврат в интегрированную среду.
Step over - выполняет очередные операторы программы, соответствующие одной строке текста. Вход в процедуры и функции не происходит, они рассматриваются как один оператор.
Trace into - выполняет те же действия что и команда Step over, причем процедуры и функции также выполняет по отдельным строкам.
Go to cursor - выполнение программы до строки, где находится курсор.
PROGRAM reset - прекращает отладку программы, закрывает все открытые в процессе работы программы файлы, программа становится готовой для повторного запуска с начала.
Parameters - позволяет задать параметры программе также как они задаются в командной строке. Задать параметры необходимо перед запуском программы.