- •3. Перевод чисел из любой позиционной системы счисления в десятичную систему.
- •Примеры:
- •6. Логические основы. Алгебра логики. Логическая формула.
- •7. Связь между алгеброй логики и двоичным кодированием.
- •8. Интегрированная среда программирования.
- •Интегрированная среда программирования Turbo Pascal 7.0
- •9. Основные определения. Константы и типы данных. Основные определения.
- •Типы данных
- •Константы в Turbo Pascal 7
Интегрированная среда программирования Turbo Pascal 7.0
Последние версии Turbo Pascal имеют интегрированную среду программирования, включающую в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды. Одним из наиболее существенных отличий Turbo Pascal 6.0 и 7.0 от предыдущих версий является новая интегрированная среда программирования (Integrated Development Environment - IDE). Ее основные особенности:
возможность использования многих перекрывающихся окон, у которых можно менять размеры и которые можно перемещать по экрану;
наличие развитой системы меню;
наличие диалоговых окон;
поддержка работы с "мышью";
многофайловый экранный редактор, позволяющий работать с файлами до 1 Мбайт, причем можно осуществлять обмен информацией между отдельными окнами редактирования, а также использовать сведения из системы информационной помощи;
увеличенные возможности отладчика;
возможность полной очистки и восстановления экрана.
Управление вычислительным процессом в интегрированной среде осуществляется с помощью клавиш клавиатуры и "мышью" через систему меню и диалоговые окна.
Интегрированная среда находится в файле TURBO.EXE и может по желанию пользователя легко модифицироваться.
Помимо этой интегрированной среды поставляется также компилятор, традиционно использующий командную строку. Этот компилятор находится в файле ТРС.ЕХЕ и для своей работы требует меньше оперативной памяти, чем интегрированная среда. В дальнейшем будет идти речь в основном об интегрированной среде, как наиболее распространенном режиме создания программы.
9. Основные определения. Константы и типы данных. Основные определения.
Познакомимся с основными понятиями языка.
Алгоритм - четкая последовательность действий, необходимая для решения задачи.
Программа - алгоритм, записанный на языке программирования.
Алфавит языка - набор элементарных символов, используемый для составления программ.
Алфавит содержит:
52 буквы латинского алфавита (строчные и заглавные);
арабские цифры (0-9);
специальные символы;
знаки математических действий (+ - * / );
знаки пунктуации (. : , ; " ` );
скобки ( [ ] ( ) { } );
знак пробела;
знаки отношений (< > =).
Идентификатор (имя) - имя какого-либо элемента программы, которое должно удовлетворять следующим требованиям:
длина имени не должна превышать 63 символа,
первым символом не может быть цифра
переменная не может содержать пробел;
имя не должно совпадать с зарезервированным (служебным) словом,
прописные и строчные буквы воспринимаются одинаково.
Зарезервированные (служебные) слова - это слова, использующиеся только по своему прямому назначению. Их нельзя использовать в качестве переменных, так как они выполняют определенную смысловую нагрузку.
Примеры зарезервированных слов: AND, GOTO, PROGRAM, ELSE, IF, RECORD, NOT, ARRAY, REPEAT, UNTIL, BEGIN, IN, SET, END, CASE, CONST, USES, INTERFACE, STRING, LABEL, THEN, OF, DIV, TO, VAR, DO, TYPE, WHILE, DOWNTO, FILE, FUNCTION, PROCEDURE и другие.
Переменные (Var) - вид данных, который может изменять свое значение в ходе программы, описывают переменные после зарезервированного слова Var.
Константы (Const) - вид данных, который является постоянным на всем протяжении выполнения программы, описывают константы после зарезервированного слова Const.
Комментарии - некоторая запись, служащая для пояснения программы, которая записывается в фигурных скобках.