СОДЕРЖАНИЕ

Предисловие _5

1. Общая схема решения задачи на персональном компьютере_5

2. Введение в язык Паскаль. Общая структура программы. Идентификаторы, комментарии, пробелы. Раздел описаний и раздел операторов_6

3. Арифметические типы данных. Числовые константы и переменные.

Оператор присваивания. Выражения_7

4. Операторы ввода-вывода _________________________________________________10

5. Арифметические операции. Стандартные математические функции_12

6. Символьный тип данных _________________________________________________16

7. Логический тип данных. Операции сравнения. Логические операции.

Битовые операции_17

8. Условный оператор. Блок. Оператор выбора_20

9. Операторы цикла_23

10. Метки. Оператор GOTO. Процедура Halt_25

11. Интервальные типы данных. Оператор TYPE. Массивы_27

12. Ошибки при выполнении программы. Опции компилятора ___________________ 31

13. Процедуры и функции. Сфера действия описаний ___________________________ 33

14. Множества ____________________________________________________________ 37

15. Тип STRING_40

16. Графические средства языка Паскаль_44

17. Кое-что о вещественных вычислениях _____________________________________ 50

18. Записи_54

19. Тип "перечисление" _56

20. Модуль CRT. Общие принципы организации интерфейса_____________________ 57

21. Модули. Создание и использование модулей _______________________________ 59

22. Файлы_61

23. Модуль DOS и другие средства ___________________________________________66

24. Указатели и динамическая память ________________________________________ 68

25. Динамические структуры : списки, деревья_71

26. Использование командной строки_________________________________________ 74

27. Обработка программных прерываний _____________________________________ 75

28. Параметры процедурных типов___________________________________________77

29. Описатель absolute. Нетипизированные параметры. Открытые массивы_78

30. Вызов внешних ^о^амм_79

31. Некоторые вычислительные алгоритмы____________________________________80

32. Объекты_87