русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Урок № 16. Простые операторы: присваивания, перехода, пустой, вызова процедуры, ввода-вывода.


Дата добавления: 2014-09-02; просмотров: 1840; Нарушение авторских прав


1. Простые операторы: присваивания, перехода, пустой, вызова процедуры.

Простыми называются операторы, не содержащие других операторов. К ним относятся:

- Оператор присваивания

- Оператор перехода

- Пустой оператор

- Оператор вызова процедуры

Оператор присваивания является основным оператором языка. Он присваивает переменной с заданным именем значение заданного выражения. Переменная и выражение должны иметь совместимый тип. Допустимо присваивание лю­бого типа данных, кроме файлового.

Формат оператора присваивания:

<Имя переменной> := <Выражение>;

Вместо имени переменной можно указывать элемент массива или поле записи.

Оператор перехода предназначен для изменения порядка выполнения опера­торов программы. Он используется в случаях, когда после выполнения не­которого оператора требуется выполнить не следующий по порядку, а ка­кой-либо другой помеченный меткой оператор. Метка, стоящая перед оператором, отделяется от него двоеточием. Все метки должны быть предварительно объявлены в разделе описания меток.

Формат оператора перехода:

goto <Метка>;

Пример.Использование оператора перехода.

Label ml;

goto ml;

ml: <Оператор>;

Передавать управление с помощью оператора перехода можно на операто­ры, расположенные в блоке программы выше или ниже оператора перехода. Запрещается передавать управление операторам, находящимся внутри струк­турированных операторов, а также операторам, находящимся в других бло­ках (процедурах или функциях).

Пустой оператор представляет собой точку с запятой и может быть распо­ложен в любом месте программы, где допускается наличие оператора. Пустой оператор не выполняет никаких действий и может быть использован для передачи управления в конец цикла или составного оператора при использовании меток.



Оператор вызова процедуры служит для активизации стандартной или предва­рительно описанной пользователем процедуры. Он представляет собой имя этой процедуры со списком передаваемых ей параметров.



<== предыдущая лекция | следующая лекция ==>
Описать множество, состоящее из 5 названий деревьев. | Инструкция Read, Readln.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.072 сек.