- •I. Символы, простейшие конструкции и выражения языка Turbo Pascal
- •Алфавит языка
- •4. Специальные символы:
- •5. Ключевые (служебные) зарезервированные слова:
- •II. Простейшие конструкции языка
- •I, j, k: integer;
- •7 .Выражения
- •III. Структура программы
- •1. Математическая постановка:
- •2. Блок-схема алгоритма
- •3. Программа:
- •Var a, b, c, X, t, p, s, y, z: real;
- •III. Задания для самостоятельной работы.
- •V. Варианты индивидуальных заданий.
МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
КЕМЕРОВСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ
ПИЩЕВОЙ ПРОМЫШЛЕННОСТИ
Кафедра
прикладной математики
и информатики
Лебедева Т.Ф., Столетова Е.А.
ВВЕДЕНИЕ В ПАСКАЛЬ:
ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ И РАЗРАБОТКА ПРОГРАММ
ЛИНЕЙНОЙ СТРУКТУРЫ
Методические указания к лабораторной и самостоятельной работе по дисциплине «Информатика» для студентов всех специальностей
Кемерово - 2006
I. Символы, простейшие конструкции и выражения языка Turbo Pascal
Цель работы: 1) Ознакомиться с основными символами и простейшими конструкциями языка Turbo Pascal.
2) Освоить приемы программирования арифметических выражений.
Алфавит языка
1. Буквы: 26 латинских прописных и строчных букв (A-Z, a-z) и символ подчеркивания _.
2. Цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
3. Разделители используются для отделения друг от друга идентификаторов (имен объектов), чисел, зарезервированных слов:
__ (пробел),
комментарий { текст } или (* текст *),
любой управляющий символ (коды от 0 до 31), включая символ перевода строки (код 13).
4. Специальные символы:
4.1. Знаки пунктуации (см. таблицу 1):
Таблица 1. Знаки пунктуации
Знак |
Применение |
{ } |
Скобки комментария |
( * * ) |
Скобки комментария |
[ ] |
Выделение индексов массивов, элементов множеств, размера строковой константы |
( ) |
Выделение выражений, списка параметров, аргументов функций |
‘ |
Апостроф для выделения символа или строковой константы |
: = |
Знак присваивания в операторе присваивания |
; |
Разделение предложений программы (операторов и описаний) |
: |
Отделение переменной от типа или оператора от метки |
= |
Отделение идентификатора типа от описания типа константы от ее значения |
, |
Запятая для разделения элементов списка |
. |
Обозначение конца программы, отделение целой части от дробной, отделение полей в записи |
$ |
Обозначение директивы компилятора |
4.2. Знаки операций:
Арифметических: + (сложение), - (вычитание), * (умножение), / (деление), DIV (деление нацело с отбрасыванием остатка), MOD (нахождение остатка от деления нацело);
{ Внимание! Нет операции возведения в степень ! }
Отношения: > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), < > (не равно);
Логических: NOT (отрицание – «не»), OR (логическое сложение – «или»), AND (логическое умножение – «и»).
5. Ключевые (служебные) зарезервированные слова:
absolute |
end |
inline |
procedure |
type |
and |
external |
interface |
program |
unit |
array |
file |
interrupt |
record |
until |
begin |
for |
label |
repeat |
uses |
case |
forward |
mod |
set |
var |
const |
function |
nil |
shl |
while |
div |
goto |
not |
shr |
with |
do |
if |
of |
string |
xor |
downto |
implementation |
or |
then |
|
else |
in |
packed |
to |
|
6. Неиспользуемые символы: буквы русского алфавита и некоторые знаки: %, &, '' и т.д. - не используются в Turbo Pascal, но их можно использовать в комментариях и в символьных строках (внутри апострофов).