- •Алфавит и словарь языка Паскаль
- •Правила написания идентификаторов:
- •Константы и переменные
- •Типы данных
- •Перечень типов данных в Турбо Паскале
- •Стандартные библиотечные модули
- •Примечание
- •Операторы
- •Простые операторы
- •Структурные операторы
- •Стандартные арифметические действия
- •Практическое занятие №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. Наберите программу, позволяющую произвести прсхггую музыкальную гамму.
Операторы
Оператором называется предложение языка программирования, задающее полное описание некоторого действия, которое необходимо выполнить. Основная часть программы на языке Турбо Паскаль представляет собой последовательность операторов. Разделителем операторов служит точка с запятой. Все операторы языка Турбо Паскаль можно разделить на две группы простые и структурные.
Простые операторы
Операторы, не содержащие никаких других операторов называются простыми. К ним относятся операторы присваивания, безусловного перехода (go to), вьсова процедуры и пустой оператор
Оператор присваивания (—) предписывает выполнить выражение, заданное в его правой част, и присвоить результат переменной, идентификатор которой расположен в левой части. Переменная и выражение должны быть совместимы по типу. Оператор присваивания выполняется следующим образом: сначала вычисляется выражение в правой части присваивания, а затем его значение присваивается переменной, указанной в левой части оператора. Например, для оператора
Rezult := A div В;
сначала выполняется целочисленное деление значения переменной А на значение переменной В, а затем результат присваивается переменной Rezult
Структурные операторы
Структурные операторы представляют собой конструкции, построенные из других операторов по строго определенным правилам. Все структурные операторы можно разделить на 3 группы: составные, условные и повтора
Составной оператор представляет собой группу из произвольного числа операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками begin и end. Составной оператор воспринимается, как единое целое и может находиться в любом месте программы, где синтаксис языка допускает наличие оператора.
Begin - начало тела программы.
End. - конец тела программы.
Стандартные арифметические действия
Запустите файл turbo.exe
После запуска интегрированной среды программирования Turbo Pascal нажмите клавишу F10 и зайдите в главное меню (или Alt F).
Выберите меню File / New, нажмите Enter.
На экране откроется окно редактирования. Введите следующий текст программы ABC, нажимая клавишу Enter в конце каждой строки:
Program ABC;
var А, В, С, D, Е, F: integer;
G: real; begin
writeln (‘ Введите число A = ‘);
Readln (A);
Writeln (‘ Введите число В = ‘); Readln (В);
Writeln (‘ Введите число С - );
Readln (С);
D:=A + B + C;
Writeln(‘Суммачисел =‘, D);
Е: = А-В-С;
Writeln (‘ Разность чисел = ‘, Е);
F: = А* В*С;
Writeln (1 Произведение чисел = ‘, F); G:=А/В/С;
Writeln (1 Деление чисел = ‘, G); Readln;
End.
Выполните компиляцию программы ABC, нажав клавиши Alt F 9
Если компиляция прошла успешно, то клавишами Ctrl F9 запустите программу ABC на выполнение и введите числа, нажимая клавишу ENTER после каждой цифры: А=100 В=5 С=2
Для просмотра результатов выполнения нажмите клавиши ALT F5. Оцените правильность выполнения программы. Повторным нажатием клавишей ALT F5 вернитесь в среду Turbo Pascal.
Данный файл имеет имя NONAMEOO (без имени). Клавишей F10 (или ALT F) перейдите в меню File/Save as... В открывшемся диалоговом окне запишите
Е: \ abc.pas, нажмите клавишу Enter.
Запишите программу как исполняемый файл (с расширением .ехе), для чего выберите операцию Compile/Destination Disk (если стоит слово Метоп/ (память), то нажмите клавишу Enter и повторно вощите в пункт Compile), нажмите клавишу F9, т.е. Маке (сборка). При этом выполняется создание .ехе- файла на диске.
Для завершения работы интегрированной среды программирования Turbo Pascal клавишами ALT F перейдите в пункт File, после чего выберите пункт Exit или нажмите ALT X.
Просмотрите текст программы, для чего нажмите клавишу F3. При помощи клавиши TAB перейдите к нужному файлу и нажмите клавишу Enter