Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТPascal Сборник конспектов.doc
Скачиваний:
24
Добавлен:
10.11.2018
Размер:
924.67 Кб
Скачать

Turbo Pascal 7.1

1. Структура программы.

Program Имя;

Раздел объявлений

констант, переменных,

функций, процедур….

Begin

Раздел исполняемых

операторов

End.

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

Все что написано в этом разделе непосредственно выполняется. Под оператором понимается команда на выполнение какой-либо операции.

Пример программы для вычисления гипотенузы прямоугольного треугольника. Даны катеты a,b. Нужно найти гипотенузу с. ()

Program Gipotenuza;

Var a,b,c: Real;

Begin

Write(‘Введите a b=’);

ReadLn(a,b);

c:=Sqrt(Sqr(a)+Sqr(b));

WriteLn(‘c=’,c:8:4);

ReadLn;

End.

Имя программы придумали сами.

Объявляем три переменных вещественного типа

Команда: Вывести на экран текст ‘Введите a b=’

Команда: Ввести с клавиатуры значения катетов

Команда: Вычислить значение гипотенузы

Команда: Вывести на экран текст ‘c=’ и значение с

Команда: Ждать нажатия на <Enter> (Пауза)

После написания программы ее можно выполнить, нажав <CTRL>+F9. При этом откроется черное окно для вывода результатов выполнения программы. Операторы этой программы будут выполняться последовательно сверху вниз. Для удобства понимания все действия человека подчеркнуты.

Введите a b=3 4<Enter>

c= 5.0000

<Enter>

На экран выводится подсказка ‘Введите a b=’. Человек вводит значения катетов через пробел и нажимает <Enter>

(Вычисления происходят без вывода на экран)

На экран выводится текст ‘c=’ и значение с

Человек вводит <Enter> для прекращения паузы

После последнего нажатия на <Enter> окно вывода автоматически закроется и мы снова увидим свою программу. Программу при необходимости можно редактировать и запускать повторно <CTRL>+F9:

Введите a b=1 1<Enter>

c= 1.4142

<Enter>

Введите a b=6 8<Enter>

c= 10.0000

<Enter>

Введите a b=5 12<Enter>

c= 13.0000

<Enter>

Обратите внимание:

  • Имена любых объектов (идентификаторы), которые придумывает человек (у нас Gipotenuza, a, b, c), должны начинаться с латинской буквы, далее могут следовать латинские буквы или цифры. Русские буквы и пробелы запрещены.

  • Имена не должны совпадать с зарезервированными в Паскале словами, например, Program, Begin, Var, Sqrt, …..

  • Паскаль не различает заглавные и строчные буквы. Gipotenuza, GIPOTENUZA, gipOTENuza – это одно и тоже имя.

  • Каждый оператор должен заканчиваться точкой с запятой.

2. Раздел объявлений.

В этом параграфе будут рассмотрены объявления только констант и переменных, хотя объявлять можно и многое другое.

А. Объявление констант

Константа – это величина, которая не может меняться в процессе выполнения программы.

Const Имя=Значение;

Одним словом Const можно объявить несколько констант.

Примеры:

Const g=9.8;

av=6.02E+23;

name=’Сергей’;

Объявлено ускорение свободного падения

Объявлено число Авагадро

Объявлено свое имя

Б. Объявление переменных

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

Var Имя,Имя,Имя…:Тип;

Тип определяет набор допустимых значения для объявленной переменной, а также и набор допустимых операций над ней.

Основные типы:

Integer – целые числа (-32768 ….. +32767)

Real – вещественные числа (имеют дробную часть)

String – текстовая строка (например ‘Сегодня 1 сентября 2007 года’)

Строка – это набор символов заключенных в апострофы (одинарные кавычки)

Примеры:

Var a,b,c: Real;

k,m: Integer;

fio: String;

Объявлены переменные a,b,c вещественного типа

Объявлены переменные k,m целого типа

Объявлена переменная fio строкового типа

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]