Турбо Паскаль 7.0 реферат

  • 19 апр. 2011 г.
  • 593 Слова
Логические операторы и операторы цикла.
Отладка программ.
Укороченная форма оператора ifВ операторе if часть, начинающаяся словом else, может отсутствовать. Часть,
следующая за словом then, выполняется, если логическое условие, стоящее после
слова if, имеет значение true.Если это логическое выражение имеет значение
false, непосредственно выполняется оператор, следующий за if.
Наша программа может быть переписана с применением укороченной формы
оператора if. Алгоритмсводится к последовательности проверок попадания
переменной Аде в различные диапазоны значений. Приведем изме­ненный текст
программы:
Program Dialog; {расширенный диалог — второй вариант)const
Question =' What is your name?';
Rep(y1 =
'Паскаль — прост, но первый компилятор Паскаля был написан на Паскале';
Reply21 = 'Вас ждет удивительное путешествие';
Reply22 = 'сквозь джунглиособенностей и возможностей языка';
Reply3 =
'Паскаль — разумный компромисс между желательным и эффективным';
Reply4 = 'Паскаль академически элегантен';
var
Name: string;
Age: byte;
beginWriteLn(Question); ReadLn(Name); {Ввод имени} WriteLn('Hello,', Name,'!');
{Вывод приветствия} WriteLn('How old are you?'); {Вопрос о
возрасте} ReadLn(Age); {Ввод возраста} if 12 WriteLn(Reply1 );
if (12 : < оператор 1>;
< альтернатива 2>:< оператор 2 >;
< альтернатива N >: < оператор N > else < оператор части Else> end;
Case и of — зарезервированные слова,которые являются отличительным признаком
оператора множественного ветвления. Селектор — это пере­менная или
выражение порядкового типа. В зависимости от значения дан­ного выражения или
переменнойпроисходит ветвление программы. После заголовка оператора идет
перечисление различных альтернатив, по которым может выполняться программа.
Альтернативы отделяются друг от друга...