Студопедия — Операторы цикла.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Операторы цикла.






Примечания.

Количество операторов в строке может быть произвольными и следовать друг за другом без пробелов, отделяясь один от другого знаком «точка с запятой».

Пробел между операторами не является ошибкой и воспринимаетсякомпьютером как «пустой оператор». Пустой оператор с точки зрения алгоритма (и программы) «не выполняет никакого действия».

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

Составным оператором называется любая последовательность операторов, заключенная в операторные скобки BEGIN … END. При этом внутри составного оператора могут быть простые операторы, операторы вызова процедур, а также другие составные операторы, о которых говорят, что они «вложенные». Поэтому возможна следующая структура составного оператора

Begin{1}

Оператор11;

Оператор12;

…………….

Begin{2}

Оператор21;

Оператор22;

…………….

Begin{S}

ОператорS1;

ОператорS2;

……………

End;{S}

Оператор2k

End;{2}

Оператор1k

End;{1}

Примечания.

1.По существу операторная часть любой программы, заключающаяся по правилам синтаксиса в операторные скобки begin…end, является составным оператором.

2.Глубина вложенности операторов, то есть количество составных операторов, вложенных друг в друга, принципиальных ограничений не имеет.

7.1. ОПЕРАТОРЫ (ПРОЦЕДУРЫ) ВВОДА – ВЫВОДА

Ввод и вывод данных в языке Паскаль осуществляется специальными подпрограммами (процедурами), имеющими имена Read, Readln и Write, Writeln. Для выполнения подпрограммы в основной программе задается имя этой подпрограммы и параметры, с которыми работает подпрограмма (по терминологии программиста – задается вызов процедуры).

Замечание. Оператор вызова любой процедуры* (о понятии процедуры и ее свойствах см. 9) в программе всегда обязательно заканчивается знаком «;» (точка с запятой).

Ввод данных с клавиатуры выполняется с помощью процедуры Read(…), где в скобках задаются переменные, которым присваиваются значения, вводимые с клавиатуры. Например, для ввода значения переменной Х с клавиатуры в программе следует написать Read(x);. При этом следует иметь ввиду, что при выполнении программы:

1. на процедуре ввода программа приостанавливается и ожидает задания значений вводимых переменных. Запуск процедуры и дальнейшее выполнение программы осуществляется нажатием клавиши Ввод(Enter);

2. при нажатии клавиши Ввод курсор на экране дисплея (монитора) перемещается на начало следующей строки.

Примеры.

Read(A);{приостановка программы, задание значения А, Enter}.

Read(B,C););{приостановка программы, задание через пробел значений В и С, Enter}.

Вывод данных на монитор осуществляется процедурой Write(…) или Writeln(…). При выполнении процедуры Write(A) после выдачи на монитор значения переменной А курсор остается на той же строке, а при выполнении процедуры Writeln(А) курсор перемещается в начало следующей строки. Здесь ln – сокращение от line (строка).

Примеры.

Write(C);Write(A,B);{это равносильно одному оператору

Write(C,A,B);}

Writeln(A);Writeln(B,C);{после ваыдачи на экран значения А происходит переход на следующую строку, где и печатаются значения В и С}

В операторах Write и Writeln вместо параметров могут быть константы или выражения, по которым вычисляются значения, выдаваемые процедурой на монитор. Например, следующая процедура в качестве параметра содержит строковую константу-сообщение пользователю: Write(‘Задайте целое число: ’);, а процедура Write(‘C=’,A*B+15); выдает сообщение С=18, если А=1,В=3.

В процедурах Write, Writeln можно задавать форматный вывод, указывая количество позиций, занимаемых параметром, а для вещественного числа – общее количество позиций и в том числе количество позиций для дробной части числа. Например, пусть даны значения А=1024, В=3.25614, Р=’Целое A=’, R=‘Вещественное B=’ и выполняется процедура Write(P,A:10,R,В:7:3);. В строке вывода получим “Целое А= 1024Вещественное В= 3.256”.

Замечания по результату вывода:

1) слово “Вещественное” следует отделить пробелом или запятой, 2) для более точной выдачи числа В увеличить общее количество позиций с 7 до 8 и для дробной части с 3 до 5,

3) количество позиций для А можно уменьшить до 4,

4) с учетом замечаний 1-3 надо задать: Write(P,A:4,’, ‘,R,B:8:5);







Дата добавления: 2015-10-19; просмотров: 372. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

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

Общая и профессиональная культура педагога: сущность, специфика, взаимосвязь Педагогическая культура- часть общечеловеческих культуры, в которой запечатлил духовные и материальные ценности образования и воспитания, осуществляя образовательно-воспитательный процесс...

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

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия