
- •Глава 1 Понятие, сущность и история развития понятия «текстовой документ» 4
- •Глава 2. Процесс подготовки текстового документа 14
- •Билет 63 Основные компоненты языка программирования Turbo Pascal: алфавит, словарь, набор операций, выражения, операторы, система синтаксических правил.
- •62. Билет
- •61.Билет Понятие системы программирования
- •60. Билет*! Эволюция технологий программирования. Стадии преобразования программных модулей.
- •59.Билет Классификация языков программирования.
- •58.Билет Стандартные алгоритмы. Язык программирования как средство представления алгоритма.
- •57.Билет*! Основные алгоритмические конструкции: следование, цикл, переход, ветвление.
- •56.Билет*! Способы представления алгоритмов. Блок-схемы.
- •55.Билет Общее понятие алгоритма. Свойства компьютерных алгоритмов.
Билет 63 Основные компоненты языка программирования Turbo Pascal: алфавит, словарь, набор операций, выражения, операторы, система синтаксических правил.
В качестве букв в Pascal используются прописные и строчные буквы латинского алфавита:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
и знак подчеркивания (_);
в качестве десятичных цифр: 0 1 2 3 4 5 6 7 8 9.
Шестнадцатеричные цифры включают десятичные цифры и буквы от A до F (или от a до f).
При написании программ применяются следующие специальные символы:
+ , - . * : / > < = ; # ' := <= <> >= .. (. .) [ ] (* *) { }
Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смысл в программе. Разделителями могут служить пробелы, символы конца строки или комментарии. Набор слов, используемый в Pascal, можно разделить на три группы: зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.
В программе на языке Pascal раздел операторов является основным, так как именно в нем с предварительно описанными переменными, константами, значениями функций выполняются действия, позволяющие получить результат, ради которого создавалась программа.
Раздел операторов начинается зарезервированным словом begin, далее следуют операторы языка, отделенные друг от друга точкой с запятой. Завершает раздел зарезервированное слово end. с точкой.
Текст программы может содержать директивы компилятора, которые используются для управления режимами компиляции.
Русские буквы в программе должны заключаться в апострофы, например 'Привет 8 группе'
62. Билет
Процесс трансляции программ. Компиляторы и интерпретаторы.
Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.
Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
После того, как программа откомпилирована, ни сама исходная программа, ни компилятор более не нужны. В то же время программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном запуске программы.
Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.
61.Билет Понятие системы программирования
Система программирования — это система для разработки новых программ на конкретном языке программирования.
Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В них входят:
компилятор или интерпретатор;
интегрированная среда разработки;
средства создания и редактирования текстов программ;
обширные библиотеки стандартных программ и функций;
отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
"дружественная" к пользователю диалоговая среда;
многооконный режим работы;
мощные графические библиотеки; утилиты для работы с библиотеками
встроенный ассемблер;
встроенная справочная служба;
другие специфические особенности.