Оператор ввода и вывода информации.

Для вывода инфы на экран компьютера употребляется оператор write() либо writeln()В скобках записываются данные, которые будут выведены на экран при выполнении программки.

Для ввода инфы с клавиатуры в компьютер употребляется оператор: read( ) – readln( ). В скобках нужно записывать данные, которые мы желаем вводить при работе программки.

Составление простых программ.

Пример Оператор ввода и вывода информации. 1.Запись текста.

Programprimer1;

Const

s: =‘Я учусь в Выксунском политехническом институте’;

Begin

write(s);

End.

Пример 2.Нахождение значения арифметического выражения

Program primer2;

var s: real;

Begin

s: = 145 + sqrt(239 + sqr(84));

writeln(‘s = ‘, s);

End.

Пример 3.Написать программку вычисления выражения при .

Program primer3;

var x, y: real;

Begin

readln(x)

y: = TAN(3*x) - SIN(2*x);

writeln(‘y = ‘, y);

End.

Содержание задания

Задание Оператор ввода и вывода информации. №1

Написать программку для нахождения значения арифметического выражения:

N =

Программка:

Ответ: __________

Задание №2

Написать программку, которая выведет на экран Ваши ФИО и адресок местожительства.

Программка:

Задание №3

Написать программку вычисления объема куба (v = a*a*a) и площади боковой поверхности куба (s = 6*a*a), если сторона куба a = 2,5.

Программка:

Ответ: __________

Задание №4

Ответьте на контрольные вопросы к Оператор ввода и вывода информации. практическому заданию

Задание №5

1. Придите к выводу о проделанном практическом задании.

2. Сдайте отчет педагогу.

Контрольные вопросы

1. Что такое программка?

2. Что именуется оператором?

3. Как осуществляется просмотр результата программки в Pascal?

4. Зачем предназначен оператор writeln (write) в Pascal?

5. Зачем предназначен оператор readln (read) в Pascal?

6. Как сохранить программку, записанную на Pascal?


Практическое задание №10

Тема: Тестирование Оператор ввода и вывода информации. готовой программки

Цель:изучить на базе готовой программки операторы разветвляющейся структуры языка Pascal и научиться составлять простые программки с внедрением операторов условного и бесспорного перехода.

Оборудование и материалы: практическое задание, компьютер, программка Турбо Паскаль.

Теоретические сведения к практическому заданию

Разветвляющейся именуется программка, которая является записью разветвляющегося метода, другими словами выбирается один из Оператор ввода и вывода информации. тех вероятных вариантов вычислительного процесса.

Главным средством разработки разветвленных структур алгоритмов в Pascal являются условные операторы if и case. С помощью их можно оказывать влияние на последовательность выполнения операторов программки.

Оператор if.

Предназначен для выполнения 1-го из 2-ух вероятных действий (операторов) зависимо от некого условия (при всем Оператор ввода и вывода информации. этом одно из действий может быть пустым, другими словами, отсутствовать).

В качестве условия выбора должно быть логическое выражение;

К примеру: А>В; (A+X)N; (А>В) and (В>С).

Оператор if может принимать одну из последующих форм:

1. if then else ;

{если то по другому ;}

2. if then ;

{если то :}

Оператор Оператор ввода и вывода информации. if производится последующим образом. Поначалу рассчитывается выражение, записанное в условии. В итоге его вычисления выходит значение булевского типа. В первом случае, если значение есть true (правда), то производится , обозначенный после ключевика then, по другому производится , обозначенный после ключевика else. Во 2-м случае, если итог вычисления выражения есть false (ересь Оператор ввода и вывода информации.), то производится оператор, последующий за оператором if. К примеру:

if x>y then max:=x else max:=y;

При х>у производится оператор max:=x, при х<у производится оператор mах:=у. Пример оператора if без else:

if х>у then writeln(x);

При х>у производится оператор writeln(x Оператор ввода и вывода информации.), по другому производится оператор, последующий за оператором if.

Нередко появляется необходимость делать в одной из веток (либо в обеих ветвях) условного оператора несколько команд. В данном случае употребляется составной оператор - группа операторов помещенные меж ключевиками begin и end. К примеру:

if y>y then

begin {начало составного оператора}

mах:=х;

writeln Оператор ввода и вывода информации. (‘mах=', mах);

end {конец составного оператора }

else

х:=х+1;

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

if х<-3 then y:=x+1 else

if x0 then y:=x*x else y:=y*y;

Примечание. Служебное слово else всегда Оператор ввода и вывода информации. ассоциируется с наиблежайшим по тексту if.

Оператор case.

Оператор case позволяет сделать выбор из случайного числа имеющихся вариантов.

С его помощью можно сравнить разным значениям некого выражения, именуемого селектором (от selection - выбор), надлежащие им операторы. Оператор case имеет последующий формат:

case of

константа либо перечень констант №1 : ;

константа либо Оператор ввода и вывода информации. перечень констант №2 : ;

константа №N :

else

end;

Оператор case работает последующим образом. Поначалу рассчитывается значение выражения селектора, потом производится тот оператор, константа выбора которого равна текущему значению селектора. Если ни одна константа не равна значению селектора, то производится другой оператор, стоящий за словом else. Другой оператор можно не писать. К примеру:

writeln Оператор ввода и вывода информации.('Введите значение n =’);

readln(n);

case n of

1 : у:=х;

2 : у:=х*х;

3 : у:=х*х*х

else y:=0

end:

writeln(‘y=’, у);

При n=1 производится оператор у:=x.

При n=2 производится оператор у:=х*х.

При n=3 производится оператор у:=х*х*х.

При всех других значениях n производится оператор у Оператор ввода и вывода информации.:=0).

После окончания оператора case производится оператор writeln('y=’,у). Не считая одиночных констант могут быть заданны списки и/либо спектры значений. К примеру:

case n of

0,1..4 :у:=х;

2,5 : у:=х*х;

3 : у:=х*х*х

end;

При использовании оператора case должны производиться последующие правила:

- значение селектора должно принадлежать дискретному типу Оператор ввода и вывода информации.; для целого типа integer оно должно лежать в спектре -32768 .32767;

- все константы, предыдущие операторам альтернатив, обязаны иметь тип, совместимый с типом селектора;

- все константы в кандидатурах должны быть уникальны в границах оператора case;

- спектры не должны пересекаться и не должны содержать констант, обозначенных в данной либо в других кандидатурах Оператор ввода и вывода информации..

Оператор goto.

Оператор бесспорного перехода goto значит «перейти к» и применяется в случаях, когда после выполнения некого оператора нужно выполнить не последующий оператор, а какой-либо другой. Метка объявляется в разделе описания меток и может содержать как цифровые, так и буквенные знаки. Метка отделяется от помеченного оператора двоеточием. К Оператор ввода и вывода информации. примеру:

………………………….

label M1;

var

n : Integer;

х,у : real;

begin readln(n,x);

…………………………

goto M1;

…………………………

М1:

у:=х*2-3/х;

writeln(‘y=’ у);


operativnoe-lechenie-provoditsya-pri-zastarelih-vivihah-pri-privichnom-vivihe.html
operativnoe-preduprezhdenie.html
operativnoe-upravlenie-bezopasnostyu.html