
- •1. Информация в реальном мире: сигналы, данные, методы
- •2. Диалектическое единство данных и методов
- •3. Понятие об информации, свойства информации
- •4. Данные: носители, операции, кодирование, структуры
- •5.Информатика:предмет,задачи,итоги,предпосылки
- •6.Системы счисления: виды и назначение
- •9. Выполнение арифметических действий над двоичными числами
- •12. Лог.Константы, выражения и функции.
- •13. Булева алгебра
- •14. Таблицы истинности и их роль.
- •16. По и ао обеспечение вычислительной техники
- •17. Виды по.
- •Основные функции ос:
- •Дополнительные функции:
- •Состав операционной системы
- •Примечание
- •Примечание
- •Объектами ядра ос являются:
- •Классификация По типу
- •По сфере применения
- •22. Концепция вычислений с помощью электронных таблиц
- •23. Содержимое ячеек эл. Листа и его ред.
- •25. Построение диаграмм и графиков в эл.Табл.
- •26. Общая хар-ка текстового процессора
- •27. Команды редактирования текста в word
- •2.1.5. Работа с графикой в Word
- •Графические объекты в Word
- •Рисунки в Word
- •Импортирование графики в документ Word
- •Создание графических объектов в документе Word
- •Требования, предъявляемые к алгоритму
- •Основные особенности языка Pascal
- •1.1. Алфавит
- •1.2. Идентификаторы
- •1.3. Константы
- •Простые типы
- •Порядковые типы
- •При определении типа-диапазона нужно руководствоваться следующими правилами:
- •Вещественные типы
- •Структурированные типы
- •2.3. Оператор перехода. Метка
- •2.4. Составной оператор
- •2.5. Оператор варианта
- •2. Цикл с условием окончания
- •3. Цикл с параметром
- •40. Процедуры и функции
- •Описание и вызов процедур и функций
Основные особенности языка Pascal
Pascal является традиционным алгоритмическим языком программирования, продолжающим линию Algol-60. Это означает, что программа на языке Pascal представляет собой специально организованную последовательность шагов по преобразованию данных, приводящую к решению некоторой задачи. Это отличает Pascal от так называемых непроцедурных языков типа Prolog, по существу, представляющих собой формализмы для записи начальных условий некоторой задачи и синтезирующих решение посредством встроенных механизмов логического вывода.
Язык Pascal содержит удобные средства для представления данных. Развитая система типов позволяет адекватно описывать данные, подлежащие обработке, и конструировать структуры данных произвольной сложности. Pascal является типизированным языком, что означает фиксацию типов переменных при их описании, а также строгий контроль преобразований типов и контроль доступа к данным в соответствии с их типом (как на этапе компиляции, так и при исполнении программ).
Набор операторов языка Pascal отражает принципы структурного программирования и позволяет записывать достаточно сложные алгоритмы в компактной и элегантной форме. Pascal является процедурным языком с традиционной блочной структурой и статически определенными областями действия имен. Процедурный механизм сочетает в себе простоту реализации и использования и гибкие средства параметризации.
Синтаксис языка достаточно несложен. Программы записываются в свободном формате, что позволяет сделать их наглядными и удобными для изучения.
Паскаль – компилятор, тоесть, прежде чем начать испоолнение программы, Паскаль полностью прочитывает исходный текст, написанный программистом, и составляет последовательность машинных кодов, выполняющую те действия, которые описал программист в hqundmnl тексте. Эта последовательность сохраняется в файл с расширением “.EXE” и является самостоятельным исполняемым файлом, который может быть запущен сам по себе, уже без участия Паскаля и, даже, на другом компъютере, на котором Паскаль может быть не установлен.
33.
1.1. Алфавит
Алфавит Турбо-Паскаля включает в себя буквы, цифры, символы и зарезервированные слова:
a) буквы - латинские от а до z (различия между малыми и большими буквами нет) и символ “подчеркивания”, который в языке считается буквой;
б) цифры - арабские от 0 до 9 и шестнадцатеричные (первые 10 цифр от 0 до 9 - арабские, остальные шесть - латинские буквы: а, b, c, d, e, f);
в) символы - + - * / = , . : ; < > [ ] ( ) { } ', $, пары <> <= >= := (* *) (. .), пробел (символы (. .) соответствуют символам [ ], несколько пробелов считаются одним);
г) зарезервированные слова - abs, and, array, begin, case, const, dir, do, downto, else, end, for, function, goto, if, int, label, mod, not, of, or, procedure, program, repeat, shr, then, to, type, var, while, with и др. Смысл зарезервированных слов фиксирован строго. При этом набор зарезервированных слов может меняться от версии к версии. Происходит это потому, что в качестве новой версии языка появляются дополнительные возможности, для реализации которых нужны новые зарезервированные слова. В то же время некоторые из старых зарезервированных слов перестают быть таковыми. Делается это для лучшей переносимости программ.