Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка № 0 полная.docx
Скачиваний:
41
Добавлен:
23.03.2016
Размер:
333.15 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ

РОССИЙСКОЙ ФЕДЕРАЦИИ

КЕМЕРОВСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ

ПИЩЕВОЙ ПРОМЫШЛЕННОСТИ

Кафедра

прикладной математики

и информатики

Лебедева Т.Ф., Столетова Е.А.

ВВЕДЕНИЕ В ПАСКАЛЬ:

ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ И РАЗРАБОТКА ПРОГРАММ

ЛИНЕЙНОЙ СТРУКТУРЫ

Методические указания к лабораторной и самостоятельной работе по дисциплине «Информатика» для студентов всех специальностей

Кемерово - 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, но их можно использовать в комментариях и в символьных строках (внутри апострофов).