Содержание
- 2. 11.1 Алфавит языка Основными символами языка Object Pascal являются: символы _ + - 26 больших и
- 3. 11.2 Лексическая структура языка В Object Pascal различают следующие основные классы лексем: Зарезервированные (служебные) слова. Этот
- 4. 2. Идентификаторы или имена предназначены для обозначения констант, переменных, типов, процедур, функций, меток. Они формируются из
- 5. 3. Разделители используются с целью большего структурирования модуля, с тем чтобы повысить визуальное восприятие длинных текстов.
- 6. 5. Пробел. Этот символ не имеет видимого изображения и служит для отделения лексем друг от друга
- 7. 11.3 Основные понятия языка 1. Значение – это постоянная величина или структурный комплекс постоянных величин, выраженных
- 8. Необходимо отметить, что в языке существуют так называемые типизованные константы, которые в ходе прохождения программы могут
- 9. 11.4 Система типов В языке Object Pascal все переменные должны быть предварительно описаны. Это означает, что
- 10. Целые типы Эта группа типов охватывает множество целочисленных значений. Они отличаются друг от друга диапазоном допустимых
- 11. Так если значения переменной будут только положительными, то можно ее отнести к одному из типов Byte,
- 12. Вещественные типы Эта группа типов охватывает вещественные значения. Вещественные типы не могут быть использованы: в качестве
- 13. Пример описания: Var ai,sum:Real; Вещественные значения можно изобразить: в форме с фиксированной десятичной точкой; в форме
- 14. Логический (булевский) тип Логические переменные имеют тип boolean. Такая переменная занимает один байт памяти и может
- 15. Пример: Var Ch,k:AnsiChar; Char_Massivr: array[1..100] of Char; Символьное значение представляют в виде символа, заключенного с обеих
- 16. Максимальная длина строковой переменной должна быть указана явно. Размер строки на единицу больше ее объявленной длины,
- 17. Примеры значений строковых типов: 'Иванов И.И.' '' 'Газета"ИЗВЕСТИЯ"' 'Строка символов' Примеры описания переменных строковых типов: Var
- 18. 11.5 Описание переменных Описание переменной или группы переменных начинается словом Var. Общий вид описания переменных одного
- 19. 11.6 Описание констант В Object Pascal различается два вида констант – обыкновенные и типизованные. Описание констант
- 20. Типизованные константы Это специальный тип констант, которые отличаются от обыкновенных констант тем, что при их описании
- 21. Типизованные константы типа "массив". Этот тип констант позволяет обозначить постоянной величиной целый массив однотипных значений. Типизованные
- 22. 11.7 Описание пользовательских типов Ранее уже приводились примеры описания переменных, в которых их тип указывался в
- 23. Следует отдавать предпочтение способу описания переменных с предварительным объявлением их типа в секции Type. Такой способ
- 24. 11.8 Структурные типы Структурные типы представляют собой совокупность значений одного или нескольких различных типов. Их наличие
- 25. Регулярные типы (массивы). Массив – это структура языка Object Pascal, представляющая собой упорядоченную совокупность элементов одного
- 26. Пример описания одномерного массива Type Mas=array [1 .. 10] of Real; Var a:mas; описана структура одномерного
- 27. Массив-переменная. Синтаксис маcсива-переменной Одномерный массив Var :Array [ ; Двухмерный массив Var :Array [ , [
- 28. Пример описания одномерного массива Var A:array[1 .. 10] of Real; Пример описания двухмерного массива Var b,c
- 29. Комбинированные типы (записи). Запись – это объединение элементов разных типов. Как и в массивах, следует различать
- 30. Примером могут служить сведения о студентах. Запись включает поля: Фамилия, Имя, Отчество, Год рождения, Группа, Год
- 31. Запись-переменная. Синтаксис записи-переменной: Var : Record : ; : ; ... : ; End; т.е. синтаксисы
- 32. Var Tabl:Record Fam:String[40]; Name:String[20]; Otch:String[30]; BirthYear: integer; Group:String[8]; ElectYear: integer; Curs:integer; Colchas:array[1..1000] of integer; Ocenka:array [1..5]
- 33. Доступ к полям записей с помощью оператора присоединения With. Для упрощения обращения к полям одной и
- 34. 11.11 Совместимость типов Необходимым условием корректного вычисления выражений или выполнения операторов присваивания является совместимость типов входящих
- 35. 11.12 Выражения Вычислительная система выполняет вычислительные и управляющие операции по командам, которые представлены в программе с
- 36. Арифметические выражения. Арифметическим называется выражение состоящее из операндов и арифметических операций. Операндом называется любая компонента, к
- 37. При вычислении выражения его тип определяется типами операндов.
- 38. Пример: 4*5 = 20, 6/5 = 1.2, 8+7 = 15, 7-3 = 4, 16 div 5
- 39. Логические выражения Логическое выражение состоит из других выражений, (арифметических, строковых и др.), значений, констант, переменных, функций,
- 40. Значения элементарных логических выражений, поясняющих назначе-ние этих операций, приведены в табл. 11.9 В табл. 11.10 представлены
- 41. Все отношения равноприоритетны. Порядок выполнения операций при вычислении логического выражения следующий: - сначала вычисляются арифметические выражения;
- 42. Строковые выражения Строковые выражения, частными случаями которых могут быть пустой символ ‘ ‘ или одиночный символ
- 44. Скачать презентацию