М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
лорею
лорею
16.02.2022 11:09 •  Информатика

По паскалю, напишите решение 1.даны два числа. определить,какое из них больше. вывести знак "> " если первое число больше,или знак"< " в противном случае. 2.проверить,является ли заданное целое число чётным. вывести " yes " если число чётное, и "no" в противном случае.

👇
Ответ:
frikadel1
frikadel1
16.02.2022
1) 
var a,b:real;
begin
writeln ('Введите 2 числа');
readln(a,b);
if a>b then writeln('>')
           else writeln('<');
end.
2) 
var x:integer;
begin
writeln('Vvedite chislo');
readln(x);
if (xmod2=0) then writeln('Yes')
                       else writeln('No');
end.
4,5(76 оценок)
Открыть все ответы
Ответ:
vanuaevstifeev
vanuaevstifeev
16.02.2022
Эм, ну, обычно для такого задания дают рисунок. Исходя из рисунка строиться путь, т.к есть разные варианты дороги, нельзя к каждому написать один алгоритм.

Но он будет в роде: "влево/вправо пока закрашено"
таким образом, робот будет идти в сторону, до тех пор, пока клетки будут закрашены.
Также, если будет пробел (закрашено, по середине пусто, закрашено) , то нужно написать следующий алгоритм : "Если незакрашено вправо/влево"
НО если там будет извилистая дорога, то потребуются еще действия.
Надеюсь, вы поняли. Удачи!
4,8(9 оценок)
Ответ:
lisena123409
lisena123409
16.02.2022
// PascalABC.NET 3.3
// Cборка 1590 от 03.12.2017

1)
begin
  var (a,b,c):=ReadInteger3('Введите a,b,c,d-> '); var d:=ReadInteger;
  if a=d then begin Println('Первое число равно',d); exit; end;
  if b=d then begin Println('Второе число равно',d); exit; end;
  if c=d then begin Println('Третье число равно',d); exit; end;
  a:=d-a; b:=d-b; c:=d-c;
  var max:=max(max(a,b),c);
  Println('Максимальная разность->',max);
end. 

2)
begin
 var a:=ReadInteger('Введите возраст->');
 if (a mod 10=1) and (a<>11) 
   then writelnformat('Вам {0} год',a)
   else
      if (a mod 10=2) or (a mod 10=3) or (a mod 10=4) 
        then writelnformat('Вам {0} года',a)
        else writelnformat('Вам {0} лет',a);
end.

3)
begin
 var (x,a,b):=readreal3('Введите x,a,b->');
 WritelnFormat('Нужно приобрести {0} банок краски',Round((a*b)/x));
end.

4)
begin
 var (a,b):=readreal2('Введите a,b->');
 if a+b>10 
   then println(2*a*b)
   else 
     if a>b 
       then
        Println(a+b,a-b)
       else
        Println(a-b,a+b);
end.

 
  
4,4(64 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ