- •Информатика. Алгоритмизация
- •Алматы 2009
- •1 Лабораторная работа 1. Создание линейного алгоритма
- •1.1 Составление линейного алгоритма и программы
- •1.2 Варианты заданий и контрольные вопросы
- •Контрольные вопросы
- •2 Лабораторная работа 2. Разветвленный алгоритм. Повторения
- •2.1 Создание разветвленного алгоритма и программы
- •2.2 Варианты заданий и контрольные вопросы
- •Контрольные вопросы
- •3 Лабораторная работа 3. Алгоритм с оператором выбора
- •3.1 Создание алгоритма с оператором выбора
- •3.2 Задания и контрольные вопросы
- •Контрольные вопросы
- •4 Лабораторная работа 4. Циклические алгоритмы
- •4.1 Создание циклических алгоритмов и программ
- •4.2 Задания и контрольные вопросы
- •5 Лабораторная работа 5. Применение циклических алгоритмов
- •5.1 Применение циклов
- •5.2 Задания и контрольные вопросы
- •6 Лабораторная работа 6. Подпрограмма – функция
- •6.1 Создание подпрограмм - функций
- •6.2 Задания и контрольные вопросы
- •7 Лабораторная работа 7. Символьная и строковая информации
- •7.1 Обработка символов
- •7.2 Варианты заданий и контрольные задания
- •Приложение a Элементы блок – схем и клавиатура
- •Клавиатура
- •Приложение б Структура программы и встроенные функции
- •Приложение в Основные элементы языка Turbo Pascal
- •Часто встречающиеся ошибки в программах
- •Список литературы
- •Содержание
- •Информатика. Алгоритмизация
Приложение в Основные элементы языка Turbo Pascal
Т а б л и ц а В.1 – Список зарезервированных слов
Absolute |
Downto |
In |
Or |
Then |
And |
Else |
Inherited |
Packed |
To |
Array |
End |
Inline |
Private |
Type |
Asm |
External |
Interface |
Procedure |
Unit |
Assembler |
Far |
Interrupt |
Program |
Until |
Begin |
File |
Label |
Public |
Uses |
Case |
For |
Mod |
Record |
Var |
Const |
Forward |
Near |
Repeat |
Virtual |
Constructor |
Function |
Nil |
Set |
While |
Destructor |
Goto |
Not |
Shl |
With |
Div |
If |
Object |
Shr |
Xor |
Do |
Implementation |
Of |
String |
Т а б л и ц а В.2 – Некоторые типы данных
Целые числа |
Действительные числа | ||
Тип |
Диапазон значений |
Тип |
Диапазон значений |
shortint |
-128 127 |
real |
(2.9E-39 1.7E+38) |
integer |
-32768 32767 |
single |
(1.5E-45 3.4E+38) |
longint |
-2147483648 2147483647 |
double |
(5.0E-324 1.7E+308) |
Символы |
Строки | ||
Char |
Согласно с таблицей кодов |
String |
До 256 символов |
Т а б л и ц а B.3 – Перечень операций языка
Операции |
Действие |
Тип результата | |||
Арифмети-ческие |
+, -, * |
Сложение, вычитание, умножение |
Целый или вещественный | ||
/ |
Деление |
Вещественный | |||
Div |
Частное при целочисленном делении |
Целый | |||
Mod |
Остаток при целочисленном делении |
Целый | |||
Операции сравнения |
= |
Равенство |
Логический (false, true) | ||
<> |
Неравенство | ||||
< |
Меньше | ||||
> |
Больше | ||||
<= |
Меньше или равно | ||||
>= |
Больше или равно | ||||
Логи- ческие |
Not |
Отрицание |
Логический (false, true) | ||
Or |
Дизъюнкция (ИЛИ) | ||||
And |
Конъюнкция (И) | ||||
Xor |
Исключающее ИЛИ |
Приложение Г
Написание русских букв латинским алфавитом
В Pascal буквы русских слов рекомендуется заменять с помощью стандартного кода Tran slit, показанного в таблице. Этот код также используется в электронной почте, поскольку кириллицей оснащены далеко не все компьютеры в других странах. В Internet существует множество бесплатных автоматических перекодировщиков Рус – Lat и Lat - Рус.
Т а б л и ц а Г.1
Алфавит |
Примеры |
Алфавит |
Примеры | ||
рус. |
лат. |
рус. |
лат. | ||
а |
a |
Абай Abay |
р |
r |
Раушан Raushan |
б |
b |
Аманбаев Amanbayev |
с |
s |
Сайран Sayran |
в |
v |
Валерий Valeriy |
т |
t |
Татьяна Tatyana |
г |
g |
Галия Galiya |
у |
u |
Улжан Ulzhan |
д |
d |
Джубаны Dzhubany |
ф |
f |
Фёдор Fyodor |
е |
e, уe |
Ержан Erzhan Аманбаев Amanbayev |
х |
Kh, h |
Хамит Khamit |
ё |
yo |
Соловьёв Solovyov |
ц |
ts |
Цезарь Tsezar |
ж |
zh |
Жанара Zhanara |
ч |
ch |
Чингис Chingis |
з |
z |
Зарема Zarema |
ш |
sh |
Шынар Shynar |
и |
i |
Иванов Ivanov |
щ |
chsh |
Щукин Chshukin |
й |
y |
Алексей Aleksey |
ъ |
Апост роф |
Съезд S'ezd |
к |
k |
Кенжегуль Kenzhegul |
ы |
y |
Ырысжан Yryszhan |
л |
l |
Людмила Lyudmila |
ь |
Опус- кается |
Цезарь Tsezar |
м |
m |
Мальков Malkov |
э |
e |
Эльмира Elmira |
н |
n |
Новиков Novikov |
ю |
yu |
Юрий Yuriy |
о |
o |
Ольга Olga |
я |
ya |
Январь Yanvar |
п |
p |
Петров Petrov |
|
|
|
Особые случаи
Сочетание букв ЫЙ и ЙЫ |
Кайырхан Kaiyrkhan Беспалый Bespalyi |
Сочетание гласной буквы и буквы Е |
Тулеев Tuleyev Галиев Galiyev |
Приложение Д