Оператор ввода

Read( <список переменных> );

Readln( <список переменных> );

После выполнения данного оператора программа останавливается и ждет ввода данных с клавиатуры. Если вводятся числовые данные, то их можно ввести через пробел друг за другом, а можно каждый отдельно нажимая в конце ввода Enter. Переменный в <списке переменных> разделяются запятой.

Ln за словом Read означает, что после ввода следует перевести курсор на следующую строку.

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

READLN(f,b,a);

read(s);

readln(w);

Оператор вывода.

Write(‘ комментарии ’, < переменные >);

Writeln(‘ ком - рии ’, < переменные >);

Переменный в <списке переменных> разделяются запятой.

Для вывода целых и действительных чисел можно указывать форматы в операторе Write. Формат указывается через двоеточие после переменной.

Write(y:5:2) на вывод значения y отведено 5 позиций, из них 2 на дробную часть.

Writeln(‘y=‘,y:8:3) - восемь позиций, на дробную часть 3.

Writeln(‘М=‘,М:4) - переменная М целого типа, на нее отведено 4 позиции.

Структура программы.

(* комментарии *)

PROGRAM <имя программы >;

USES - модули;

{раздел описаний }

LABEL - описание меток;

CONST - описание констант;

TYPE - описание типов;

VAR - описание переменных;

PROCEDURE - описание процедур;

FINCTION - описание функций;

{начало раздела операторов}

BEGIN

Операторы ввода, вывода и

Обработки данных

END. {конец раздела операторов,

конец программы}

Среди разделов описаний есть раздел описания переменных. Он начинается со служебного слова Var, после которого идет последовательность объявлений переменных, разделенных точкой с запятой. В каждом объявлении перечисляются через запятую имена переменных одного типа, после каждого списка имен переменных ставится двоеточие Var f,a: integer;

g,y1,y2: real;

s,s1,s2: char;

Раздел описания констант начинается со слова CONST.

Пример:

Сonst n=25; r=38;

m=5.15;

Первая программа.

Задача 1: Написать программу, которая вводит значения двух любых чисел, выводит на экран сумму, разность, произведение и частное от деления этих чисел. Ввод каждого числа произвести с отдельной строке. Каждый результат также нужно поместить на отдельную строку, пояснив в комментарии, чему соответствует выводимое число.

program exampl_1;

var a,b: integer;

begin

writeln('Введите первое число’);

readln(a);

writeln('Введите второе число’);

readln(b);

writeln('A+B= ', a+b:5);

writeln('A-B= ', a-b:5);

writeln('A*B= ', a*b:7);

writeln('A div B= ', a div b:5);

writeln('Нажмите <Enter>');

readln;

end.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: