Чертежнику был дан для исполнения следущий алгоритм: повтори 4 раз сместиться на (-1,-1) сместиться на (2,2) сместиться на (3,-3)какую команду надо выполнить чертежнику, чтобы вернуться в исходную точку, из которой он начал движение?
Начинаем разбор исходной строки. "25" - первый операнд (за ним следует символ-терминатор Т); "12" - второй операнд (за ним терминирующий знак операции -); "-" - знак операции. Можно вычислять: 25 - 12 = 13 Теперь "13" подставляем на место первого операнда и продолжаем читать строку. "T" - терминирующий символ, он тут для соблюдения синтаксиса; "2" - второй операнд (за ним терминирующий знак операции +); "+" - знак операции. Можно вычислять: 13 + 2 = 15 Теперь "15" подставляем на место первого операнда и продолжаем читать строку. "T" - терминирующий символ, он тут для соблюдения синтаксиса; "45" - второй операнд (за ним терминирующий знак операции +); "+" - знак операции. Можно вычислять: 15 + 45 = 60
Исходное выражение просмотрено до конца, алгоритм разбора закончен. ответ: б) 60
1. var a:integer; begin write('Введите целое число : '); readln(a); if a>0 then writeln('Число - положительное ') else writeln('Данное число не является положительным '); if a=0 then writeln('Число равно нулю'); readln; end.
2. var a:integer; begin write('Введите целое число : '); readln(a); if a>0 then writeln('Число - положительное ') else writeln('Данное число не является положительным '); readln; end.
3. var a,b:integer; begin write('Введите два числа : '); readln(a,b); if a>b then writeln(a,#10,b) else writeln(b,#10,a); readln; end.
4. var a, b: integer; begin writeln('Введите два числа'); readln(a, b); if a < b then writeln('Порядковый номер меньшего числа = 1'); if b < a then writeln('Порядковый номер меньшего числа = 2'); if a = b then writeln('Числа равны'); end.
5. var a:integer; begin write('Введите число: '); readln(a); if a>0 then writeln(a); if a<0 then writeln(a*-1); readln; end.
6. var a,b,c,n:real; begin writeln('Введите три числа : '); readln(a,b,c); n:=a; if b<n then n:=b; if c<n then n:=c; writeln('Меньшее из введённых чисел : ',n); readln; end.
"25" - первый операнд (за ним следует символ-терминатор Т);
"12" - второй операнд (за ним терминирующий знак операции -);
"-" - знак операции.
Можно вычислять: 25 - 12 = 13
Теперь "13" подставляем на место первого операнда и продолжаем читать строку.
"T" - терминирующий символ, он тут для соблюдения синтаксиса;
"2" - второй операнд (за ним терминирующий знак операции +);
"+" - знак операции.
Можно вычислять: 13 + 2 = 15
Теперь "15" подставляем на место первого операнда и продолжаем читать строку.
"T" - терминирующий символ, он тут для соблюдения синтаксиса;
"45" - второй операнд (за ним терминирующий знак операции +);
"+" - знак операции.
Можно вычислять: 15 + 45 = 60
Исходное выражение просмотрено до конца, алгоритм разбора закончен.
ответ: б) 60
var
a:integer;
begin
write('Введите целое число : ');
readln(a);
if a>0 then
writeln('Число - положительное ') else
writeln('Данное число не является положительным ');
if a=0 then
writeln('Число равно нулю');
readln;
end.
2.
var
a:integer;
begin
write('Введите целое число : ');
readln(a);
if a>0 then
writeln('Число - положительное ') else
writeln('Данное число не является положительным ');
readln;
end.
3.
var
a,b:integer;
begin
write('Введите два числа : ');
readln(a,b);
if a>b then
writeln(a,#10,b) else
writeln(b,#10,a);
readln;
end.
4.
var
a, b: integer;
begin
writeln('Введите два числа');
readln(a, b);
if a < b then writeln('Порядковый номер меньшего числа = 1');
if b < a then writeln('Порядковый номер меньшего числа = 2');
if a = b then writeln('Числа равны');
end.
5.
var
a:integer;
begin
write('Введите число: ');
readln(a);
if a>0 then
writeln(a);
if a<0 then
writeln(a*-1);
readln;
end.
6.
var
a,b,c,n:real;
begin
writeln('Введите три числа : ');
readln(a,b,c);
n:=a;
if b<n then
n:=b;
if c<n then
n:=c;
writeln('Меньшее из введённых чисел : ',n);
readln;
end.