Реферат: Программирование Паскаль
В этом случае после ввода данных происходит перевод курсора на следующую строку:
ReadLn ( A 1, A 2,... AK );
Пустой оператор ReadLn позволяет приостановить работу программы до нажатия Enter:
ReadLn ;
Значения исходных данных могут отделяться друг от друга пробелами и нажатием клавиш табуляции и Enter.
Не допускается разделение вводимых чисел запятыми!
Например: Read( a , b ); - ввод значений двух переменных
Вывод данных
Для вывода результатов работы программы на экран используются процедуры
Вывод значений переменных А1 , А2 ,..., АК в строку экрана:
Write ( A 1 , A 2 ,... AK );
После вывода данных на экран, курсор перейдет на новую строку:
WriteLn ( A 1 , A 2 ,... AK );
При выводе вещественных чисел необходимо форматирование:
WriteLn ( A :К:М);
где А - переменная или выражение действительного типа, К - ширина поля вывода, М - число цифр дробной части выводимого значения. К и М - выражения или константы целого типа. В этом случае действительные значения выводятся в форме десятичного числа с фиксированной точкой.
Например:
Write( a ); { вывод значения переменной а }
Writeln ( a ); { вывод значения переменной а и переход на новую строку }
Write(‘Hello!’); { вывод текста }
Write (‘ c =’, c ); { вывод текста и значения переменной с }
Оператор условного перехода
Задача: Ввести два целых числа и вывести на экран наибольшее из них.
Идея решения: надо вывести на экран первое число, если оно больше второго, или второе, если оно больше первого.
Особенность: действия исполнителя зависят от некоторых условий
(если … иначе … ).
Алгоритмы, в которых последовательность шагов зависит от выполнения некоторых условий, называются разветвляющимися.
Условие - это логическое выражение, в зависимости от которого выбирается одна из двух альтернативных ветвей алгоритма. Если значение условия истинно (TRUE), то будет выполняться оператор 1 , записанный после ключевого слова then . В противном случае будет выполнен оператор 2 , следующий за словом else , при этом оператор 1 пропускается. После выполнения указанных операторов программа переходит к выполнению команды, стоящей непосредственно после оператора if.
Необходимо помнить, что перед ключевым словом else точка с запятой никогда не ставится!