- •Алфавит и словарь языка Паскаль
- •Правила написания идентификаторов:
- •Константы и переменные
- •Типы данных
- •Перечень типов данных в Турбо Паскале
- •Стандартные библиотечные модули
- •Примечание
- •Операторы
- •Простые операторы
- •Структурные операторы
- •Стандартные арифметические действия
- •Практическое занятие №2 процедуры ввода-вывода
- •Процедура чтения read
- •Процедура записи write
- •Практическое задание n2 3 Структурные операторы. Операторы условия.
- •Оператор условия If
- •Практическое задание № 4
- •Оператор повтора repeat
- •Практическое задание n9 6 Контрольная работа по Turbo Pascal 7.0
- •Практическое задание n2 7 Массивы
- •Поиск элемента в массиве
- •1: Write (‘ номер элемента массива, равного данному ’, I); 2: End.
- •Практическое задание n2 9 Таблицы
- •Вычисление суммы элементов главной диагонали квадратной таблицы.
- •Нахождение сумм элементов столбцов таблицы,
- •Процедуры без параметров
- •Var a, b: integer; {локальные переменные}
- •Наберите программу вычисления наименьшего общего кратного.
- •2.0Ператор безусловного перехода.
- •Рекурсии
- •Наберите программу вычисления факториала числа с использованием рекурсии.
- •7. Проем о:,
- •Практическое задание № 13 записи
- •Дан массив записей, содержащий сведения о работниках предприятия.
- •,J: integer; s: real; p: string [10]; begin { формирование массива записей }
- •Практическое задание n914 файлы Файл- это совокупность данных, записанная во внешней памяти под определенным именем.
- •Средства обработки файлов.
- •Открытие файла для операции запись производится оператором:
- •Открытие файла для чтения производится оператором: reset (f);
- •Чтение данных из файла осуществляется оператором: read (f, а);
- •Практическое задание № 15 Множества
- •Операции над множествами:
- •Наберите программу, определяющую количество гласных и согласных букв в
- •Управление экраном компьютера
- •Наберите программу, которая в разных текстовых режимах выводит текст, смещая его по диагонали и вставляет строку текста.
- •Наберите программу, которая выводит на экран окно с изменяющимся цветом фона и цветом текста.
- •Задачи для контрольной работы
- •Практическое задание № 8 Сортировка массива
- •Наберите программу сортировки массива методом пузырька:
- •Процедуры с параметрами
- •Управление звуком компьютера
- •2. Наберите программу, позволяющую произвести прсхггую музыкальную гамму.
Язык
программирования Turbo
Pascal 7.0
Одним из популярных языков программирования является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране дисплея. Назван в честь выдающегося французского математика и философа Блеза Паскаля Был разработан в 1968 - 1971 гг. Никпаусом Виртом, профессором, директором Института информатики Швейцарской высшей политехнической школы. Для выполнения разработки программ на Паскале применяют специальные средства:
для ввода и редактирования текста используется редактор текстов;
для трансляции программы используется компилятор;
для построения программного модуля с объединением разрозненных откомпилированных модулей используется компановщик;
для отладки программ с анализом ее поведения, поиском ошибок используется отладчик
Для повышения качества и скорости разработки программ в середине 80-х годов была создана система программирования Турбо Паскаль, которую называют интегрированной средой программирования, т. к она объединяет в себе возможное™ раннее разрозненных средств (редактора текста, компилятора, компановщика, отладчика) и при этом обеспечивает программисту большие сервисные возможности (IDE).
Турбо Паскаль версии 7.0 имеет следующие возможности:
множество накладывающихся окон;
поддержка мыши, меню, диалоговых окон;
многофайловый редактор, позволяющий редактировать файлы до
Мбайт
расширенные возможности отладки;
полное сохранение и восстановление среды разработки.
Для запуска интегрированной среды программирования Турбо Паскаль необходимо установить или текущий каталог или ввести команду turbo.exe.
Алфавит и словарь языка Паскаль
Языком называется совокупность символов, соглашений и правил, используемых для общения. Основой Паскаля, как и любого языка, является алфавит - конечный набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, специальных символов.
Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смысл в программе. Набор слов, используемый в Паскале, можно разделить на три группы: зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя
Зарезервированные слова являются составной частью языка, имеют фиксированное
начертание и раз и навсегда определенный смысл. Они не могут изменяться программистом и их нельзя использовать в качестве имен для обозначения величин и т. д.
Зарезервированные слова языка Паскаль. |
|||
Absolute |
Абсолютный |
Label |
Метка |
And |
Логическое И |
Library |
Библиотека |
Array |
Массив |
Mod |
Остаток от деления |
Asm |
Ассемблер |
Nil |
Отсутствие |
Begin |
Начало блока |
Not |
Логическое НЕ |
Case |
Вариант |
Or |
Логическое ИЛИ |
Const |
Константа |
Of |
Из |
Constructor |
Конструктор |
Object |
Объект |
Div |
Деление нацело |
Packed |
Упакованный |
Goto |
Переход на |
Procedure |
Процедура |
Do |
Выполнять |
Program |
Программа |
Down to |
Уменьшить до |
Record |
Запись |
Destructor |
Деструктор азрушитель) |
Repeat |
Повторять |
Else |
Иначе |
Set |
Множество |
End |
Конец блока |
Shi |
Сдвиг битов влево |
Exports |
Экспорт |
Shr |
Сдвигбитов вправо |
External |
Внешний |
String |
Строка |
File |
Файл |
Then |
То |
For |
Для |
To |
Увеличивая |
Forward |
Опережающий |
Type |
Тип |
Function |
Функция |
Unit |
Модуль |
If |
Если |
Until |
До |
Implementation |
Реализация |
Uses |
Использовать |
In |
В (входж в...) |
Var |
Переменная |
Inline |
Основной |
While |
Пока |
Interrupt |
Прерывание |
With |
С |
Interface |
Интерфейс |
Xor |
Исключающее ИЛИ |
Inherited |
Наследование |
|
|
Для того, чтобы научиться правильно писать программы для компьютера, необходимо изучить синтаксис языка программирования (правила записи его конструкций) и его семантику (смысл и правила использования этих конструкций).
Для обозначений заранее определенных разработчиками языка типов данных, констант, процедур и функций служат стандартные идентификаторы (имена). Например: Sin, Cos, Read, Readln, Write, Writeln и т. д..
Для обозначения меток, констант, переменных, процедур и функций, определенных самим программистом, применяются идентификаторы пользователя (имена). При этом идентификаторы в программе должны быть уникальны, т. е. в данном блоке программы не может использоваться один идентификатор для обозначения более чем одной переменной или постоянной величины и т. д..