Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
c20_po_29d_5.docx
Скачиваний:
6
Добавлен:
26.09.2019
Размер:
32.36 Кб
Скачать

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 и может по желанию пользователя легко модифицироваться.

Помимо этой интегрированной среды поставляется также компилятор, традиционно использующий командную строку. Этот компилятор находится в файле ТРС.ЕХЕ и для своей работы требует меньше оперативной памяти, чем интегрированная среда. В дальнейшем будет идти речь в основном об интегрированной среде, как наиболее распространенном режиме создания программы.