Основы программирования в среде Турбо Паскаль 7.0. Величины в Турбо Паскале. Линейные вычислительные процессы, страница 3

9.  Способы передачи параметров в подпрограммы ........................................51

10.  Параметры-значения .....................................................................................52 11. Параметры-переменные ...............................................................................53

12.  Параметры-константы ...................................................................................54

13.  Процедуры Halt и Exit ....................................................................................56

Контрольные вопросы...........................................................................................56

ТЕМА 10. МОДУЛИ ............................................................................................ 57

1. Назначения модулей ........................................................................................57 2. Заголовок модуля..............................................................................................57

3. Секция интерфейса ..........................................................................................57 4. Секция реализации модуля ............................................................................58 5. Секция инициализации ....................................................................................59

6. Использование модуля в основной программе ............................................59 7. Использование идентификаторов элементов модуля ................................59

8. Компиляция модулей .......................................................................................60 9. Стандартные модули .......................................................................................60

Контрольные вопросы...........................................................................................62 БИБЛИОГРАФИЧЕСКИЙ СПИСОК ....................................................................... 62

ЛАБОРАТОРНАЯ РАБОТА 1.

ПРОСТЕЙШИЕ ВЫЧИСЛЕНИЯ.

ВВОД-ВЫВОД ДАННЫХ .......................................... 63

ЛАБОРАТОРНАЯ РАБОТА 2.

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЕНИЙ

С ПОМОЩЬЮ ОПЕРАТОРА IF .................................. 65

ЛАБОРАТОРНАЯ РАБОТА 3.

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЕНИЙ

С ПОМОЩЬЮ ОПЕРАТОРА CASE ............................. 68

ЛАБОРАТОРНАЯ РАБОТА 4.

ИССЛЕДОВАНИЕ ФУНКЦИИ

С ПОМОЩЬЮ ОПЕРАТОРОВ WHILE И REPEAT......... 72

ЛАБОРАТОРНАЯ РАБОТА 5.

ВЫЧИСЛЕНИЕ СУММ И ПРОИЗВЕДЕНИЙ

С ПОМОЩЬЮ ОПЕРАТОРА FOR............................... 76

ЛАБОРАТОРНАЯ РАБОТА 6.

РАБОТА С МАССИВАМИ ......................................... 79

ЛАБОРАТОРНАЯ РАБОТА 7.

ТЕКСТОВЫЕ ФАЙЛЫ ............................................. 81

ЛАБОРАТОРНАЯ РАБОТА 8.

СТРОКИ................................................................. 83

ЛАБОРАТОРНАЯ РАБОТА 9.

МОДЕЛИРОВАНИЕ РАБОТЫ С БАЗОЙ ДАННЫХ ....... 86

ЛАБОРАТОРНАЯ РАБОТА 10.ПРОЦЕДУРЫ И ФУНКЦИИ ОБРАБОТКИ МАССИВОВ. 91

ЛАБОРАТОРНАЯ РАБОТА 11.МОДУЛЬ ПОДПРОГРАММ ОБРАБОТКИ МАССИВОВ . 93

ПРИЛОЖЕНИЕ 1. КОДЫ ОСНОВНЫХ СИМВОЛОВ................................................ 95 ПРИЛОЖЕНИЕ 2. СОДЕРЖАНИЕ ОТЧЁТА............................................................ 96

3

Тема 1. ВВЕДЕНИЕ В ПАСКАЛЬ

1. Величины в Турбо Паскале

Данные – информация, представленная на машинном носителе информации в форме, пригодной для восприятия компьютером.

Величина – носитель информации в программе. Физически величине соответствует ячейка памяти ЭВМ. Информация, хранимая в величине, называется её значением. Таким образом, значение величины – это содержимое ячейки памяти, отведённой под величину. Величины можно классифицировать по следующим признакам: 1) по способности изменять своё значение (профессионалы программирования называют этот признак режимом доступа); 2) по форме представления в программе; 3) по типу.