Хелпикс

Главная

Контакты

Случайная статья





Пример2. Пример3. Ввод и вывод данных.. Пример4. Пример5. Пример6. Задания для самостоятельного выполнения



Пример2

A:=7;

A:=-5;

A:=2*A;

Проиллюстрируем как изменялось значение переменной (ячейки) A с помощью так называемой трассировочной таблицы, в которой для каждой переменной показывается, как она меняется после выполнения очередной команды:

Фрагмент программы Трассировочная таблица
  A:=7; A:=-5; A:=2*A;  
A
-5
-10

 

Ответ: А=-10

Пример3

A:=6;

B:=8;

A:=B – A;

B:=10 – B/A;

Проиллюстрируем как изменялись значения переменныхA и B с помощью трассировочной таблицы:

Фрагмент программы Трассировочная таблица
  A:=6; B:=8; A:=B – A; B:=10 – B/A;  
A B
 
 
 
 

 

Ответ: А=2, B=6

 

Ввод и вывод данных.

Для вывода данных из оперативной памяти на экран монитора используется оператор вывода writeили writeln:

write(x1, x2, …xn,’текст’);

writeln(x1, x2, …xn,’текст’);

Отличие операторов write и writeln в том, что после работы оператора write курсор остается в той же строке где распечатались данные. После работы оператора writeln курсор переходит на следующую строку.

Пример4

x:=9;

write(x);

Результат на экране: 9

Пример5

write(‘Helloworld’);

Результат на экране:Helloworld

Пример6

x:=6;

x:=x+1;

write(‘x=’,x);

Результат на экране:x=7

 

Для ввода данных с клавиатуры в оперативную память компьютера используется оператор readи readln:

read(x1, x2, …xn);

readln(x1, x2, …xn);

После выполнения оператор read перейдет в режим ожидания данных: пользователь должен ввести данные с клавиатуры, разделяя их пробелом,  и нажать клавишу Enter. Отличие между read и readln аналогично write и writeln. В наших программах разницы между read и readln мы не увидим, поэтому договоримся в дальнейшем использовать только readln.


 

Задания для самостоятельного выполнения

В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» —соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.

Для каждого фрагмента программы постройте трассировочную таблицу, под которой запишите требуемый ответ.

 

1. Определите значение переменной b после выполнения алгоритма.В ответе укажите одно целое число — значение переменной b:

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.