
- •1) Данные: понятие и типы. Основные базовые и структурированные типы данных, их характеристика.
- •2) Лексика языка(алфавит, словарь). Переменные и константы.
- •3) Оператор. Отличие простого оператора от структурного.
- •5) Методы программирования: структурный, модульный, объектно-ориентированный. Достоинства и недостатки методов программирования.
- •6) Выражения и операции
- •Var «раздел переменных»
- •7) Условный оператор if
- •13. Строки. Операции над строковыми переменными.
- •19)Внешние файлы.
- •21)Комбинированный тип данных.
- •Var Student: Anketa1;
- •Var Student: Anketa2;
1) Данные: понятие и типы. Основные базовые и структурированные типы данных, их характеристика.
Данные – это любая информация, представленная в формализованном виде и пригодная для обработки информации в алгоритме. Начальниками или исходными данными называются данные, известные перед выполнением алгоритма. Конечными или выходными данными является результат решения задачи. Данные делятся на переменные и константы.
Переменные – это такие данные, значения которых могут изменяться в процессе выполнения алгоритма.
Константы – это данные, значения которых не меняются в процессе выполнения алгоритма
Идентификатор представляет собой последовательность букв и цифр, начинается всегда с буквы.
Типы данных:
Типы данных – это такая характеристика данных, которая с одной стороны задает множество значений для возможного изменения данных, с другой стороны определяет множество операций, которые можно к этим данным применять и правила их выполнения.
Типы данных делятся на простые(базовые) и структурированные.
А) к основным(базовым) относят целый (integer) – определяет подмножества допустимых значений на множестве целых чисел.
Б) Вещественный. Real – определяет подмножество допустимых значений из множества вещественных чисел.
В) Логический Boolean – множество допустимых значений (истина,ложь,1,0,true,false).
Г) Символьный Char (цифры, буквы, знаки препинания) – входит множество сочетаемых символов и символов разделителей в соответствии с кодом ASCII.
Структурированные типы – описывают наборы однотипных или разнотипных данных, с которыми алгоритм должен работать как с одной именованной переменной.
Тип Integer – задает подмножество целых чисел, мощность которых зависит от размера машинного слова.
Если для представления целых чисел в машине используется n – разрядов, то допустимые числа должны удовлетворять условия -2<или равно x<или равно 2
Все операции с данными этого типа выполняются точно и соответствуют обычным правилам арифметики.
Для целых чисел может быть введен дополнительный стандартный тип - целое без знака . 0<или равно x<или равно 2 в степени n.
2) Лексика языка(алфавит, словарь). Переменные и константы.
Алфавит – это набор символов, из которых можно строить запись алгоритма.
Алфавит – совокупность символов, отображаемых на экране или при печати и вводных с клавиатуры.
При записи текста в программу на язык Pascal разрешается использовать заглавные и строчные буквы латинского алфавита и знак подчеркивания.
В тексте программы ограничители разделяют элементы фраз (знаки операций, скобки, служебные знаки, служебные слова).
Служебные (зарезервированные) слова могут быть использованы только по своему специальному назначению (например: degin, end, program, var, or,and,inreger).
Для именования различных алгоритмических объектов служат языковые конструкции – идентификаторы.
Представляет собой последовательность букв и цифр, начинающихся с буквы.
Переменные и константы.
Для объявления переменных и констант в программе выделены особые синтаксические разделы.
Раздел описания констант начинается со служебного слова const и содержит перечень всех используемых в программе констант. сonst radius=4;
Раздел объявления переменных начинается со служебного слова Var и содержит описание всех переменных. Var Radius:integer;