Реферат: Программирование Паскаль

В этом случае после ввода данных происходит перевод курсора на следующую строку:

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 точка с запятой никогда не ставится!

К-во Просмотров: 460
Бесплатно скачать Реферат: Программирование Паскаль