- •20. Переменные. Правила декларирования, изменения и использования переменных.
- •21. Вырожения и операции. Различия операций присвоения и сравнения.
- •23. Характеристика языка TurboPascal.
- •26. Понятие комментария.
- •27. Арифметические операции.
- •29. Логические операции.
- •Данные логического типа в Turbo Pascal
- •Операции с данными логического типа
20. Переменные. Правила декларирования, изменения и использования переменных.
Переменная в Паскале - именованный участок памяти для хранения данных определенного типа.
тип целых чисел – Integer
тип действительных (вещественных) чисел (то есть - с дробной частью) – Real
символьный тип – Char
строковый тип - String
логический тип - Boolean
Для того чтобы переменную можно было использовать в программе, ее предвари¬тельно надо объявить (декларировать, описать). Команда описания переменных в Паскале записывается так: var имя-переменной: тип-переменной; Слово var — ключевое. В качестве имени переменной выступает любой допустимый идентификатор, если он не был описан ранее и не является зарезервированным словом, а в качестве типа — одно из названий допустимых типов. var Х007: integer; var Pi: real; Если несколько описаний переменных следуют друг за другом, то ключевое слово var можно повторно не указывать. var Х007: integer; Pi: real;
Основная программа передает в подпрограмму не значение переменной, а ссылку на место в памяти основной программы, где расположена некоторая переменная. Подпрограмма, производя некоторые действия с этой переменной, в действительности производит действия с переменной основной программы, поэтому после выполнения процедуры изменения, совершенные с переменными основной программы, сохраняются.
21. Вырожения и операции. Различия операций присвоения и сравнения.
Численные (арифметические) выражения
Представляют собой совокупность имен переменных, констант, функций, а также других выражений числовых типов, объединенных знаками арифметических операций. В Паскале предусмотрены шесть арифметических операций:
+ |
сложение (унарный плюс) |
- |
вычитание (унарный минус) |
* |
умножение |
/ |
деление |
div |
целочисленное деление |
mod |
остаток от целочисленного деления |
Операция возведения в степень в языке не предусмотрена.
В сложных выражениях порядок выполнения операций определяется правилами приоритета:
I-й (высший) приоритет |
унарные минус и плюс |
II-й приоритет |
* и / |
III-й приоритет |
+ и - |
Оператор присваивания - основной оператор любого языка программирования. Общая форма записи оператора:
имя величины := выражение
Например, V:=A; или V:=A+1;
При помощи оператора присваивания переменной могут присваиваться константы и выражения, значения переменных любого типа.
В Pascal используются следующие операции сравнения:
= равно
> больше
< меньше
<= меньше или равно
>= больше или равно
<> не равно
Например:
5>3; 5=5; 5<10; 5<>1
(x>=5) and (x<=10) будет означать, что х может равняться числам от 5 (включительно) до 10 (включительно).
23. Среда программирования TurboPascal 7.0.
Последние версии Turbo Pascal имеют интегрированную среду программирования, включающую в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды. Одним из наиболее существенных отличий Turbo Pascal 6.0 и 7.0 от предыдущих версий является новая интегрированная среда программирования (Integrated Development Environment - IDE). Ее основные особенности:
возможность использования многих перекрывающихся окон, у которых можно менять размеры и которые можно перемещать по экрану;
наличие развитой системы меню;
наличие диалоговых окон;
поддержка работы с "мышью";
многофайловый экранный редактор, позволяющий работать с файлами до 1 Мбайт, причем можно осуществлять обмен информацией между отдельными окнами редактирования, а также использовать сведения из системы информационной помощи;
увеличенные возможности отладчика;
возможность полной очистки и восстановления экрана.
Управление вычислительным процессом в интегрированной среде осуществляется с помощью клавиш клавиатуры и "мышью" через систему меню и диалоговые окна.
Интегрированная среда находится в файле TURBO.EXE и может по желанию пользователя легко модифицироваться.
Помимо этой интегрированной среды поставляется также компилятор, традиционно использующий командную строку. Этот компилятор находится в файле ТРС.ЕХЕ и для своей работы требует меньше оперативной памяти, чем интегрированная среда. В дальнейшем будет идти речь в основном об интегрированной среде, как наиболее распространенном режиме создания программы.