Оператор присваивания, ввод и вывод данных
§17
Общий вид программы
program ;
const ;
var ;
begin
;
;
…
end .
Операторы - языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи.
Вывод данных
Вывод данных из оперативной памяти на экран монитора:
write ( , , ...,N )
список вывода
Выражения - символьные, числовые, логические, в том числе переменные и константы
Пример:
write ( 's=', s ). Для s=15 на экране будет: s=15.
Информация в кавычках выводится на экран без изменений
Варианты организации вывода
Вариант организации вывода
Оператор вывода
Без разделителей
Результат
write (1, 20, 300).
Добавить разделители – запятые
write (1, ’,’ , 20, ’, ’, 300)
120300
Добавить разделители – пробелы
1, 20, 300
write (1, ‘ ‘, 2, ‘ ‘, 3)
1 20 300
Формат вывода
Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.
write ( s:x:y)
x - общее количество позиций, отводимых под число; y - количество позиций в дробной части числа.
Оператор вывода
write ( ‘s=‘, s:2:0);
Результат выполнения оператора
write ( ‘s=‘, s:3:1);
s=15
s= 15.0
write ( ‘s=‘, s:5:1);
s= 15.0
writeln - вывод c новой строки!
Ввод данных с клавиатуры
Ввод в оперативную память значений переменных :
read (, …, )
список ввода
После выполнения оператора readln курсор переходит на новую строку.
Числовые типы данных
Стандартные функции языка Паскаль:
Функция
abs ( x )
Назначение
Модуль x
sqr ( x )
Тип аргумента
Тип результата
integer, real
Квадрат x
sqrt ( x )
Такой же, как у аргумента
integer, real
Квадратный корень из x
rouid ( x )
frac ( x )
Такой же, как у аргумента
integer, real
Округление х до ближайшего целого
Целая часть x
real
real
int ( x )
real
Дробная часть x
random
real
Случайное число от 0 до 1
random ( x )
-
Случайное число от 0 до x
real
integer
integer
Проверочная работа «Оператор присваивания, ввод и вывод данных»
10 класс
- Что выполняет данная команда READLN (dr) ;
- Раздел описания переменных начинается со слова…
- Чему равно значение переменной d?
d:= 14 mod 3
- Запишите формулу, используя
функции и математические операции
языка Паскаль.
- Чем заканчивается любая программа, записанная на языке Паскаль
- С помощью какой команды можно вывести значение переменной G на экран?
- Как называется оператор := ? Как читается данная запись?