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

1)дано двузначное число. определить: разность первой и второй цифры. 2)дано трехзначное число. определить: больше ли числа а(вводится с клавиатуры) произведение его цифр. паскаль написать программу блок схему

👇
Ответ:
Superniolay
Superniolay
05.09.2020
Блок-схемы - в прилагаемом файле.
1.
var a,a1,a2:integer;
begin
readln(a);
a1:=a div 10;
a2:=a mod 10;
writeln(a1,'-',a2,' = ',a1-a2);
end.

Пример:
49
4-9 = -5

2.
var n,n1,n2,n3,p,a:integer;
begin
readln(n,a);
n1:=n div 100;
n2:=n div 10 mod 10;
n3:=n mod 10;
p:=n1*n2*n3;
if p>a then writeln(p,' > ',a)
else writeln(p,' <= ',a);
end.

Пример:
284 30
64 > 30
1)дано двузначное число. определить: разность первой и второй цифры. 2)дано трехзначное число. опред
4,6(78 оценок)
Открыть все ответы
Ответ:
romamarunp016li
romamarunp016li
05.09.2020

Функция f() - работает с внешними переменными a и b, все остальные переменные в ней не влияют на программу. В ней мы присваиваем переменной b значение переменной а.

Функция g() - работает с внешними переменными a и d, все остальные переменные в ней не влияют на программу. В ней мы присваиваем переменной a результат конкатенации значения переменной d и строки "0".

    a      b    c    d    

    '2'    '3'  '5'  '7'    

f()  '2'    '2'  '5'  '7'    

g() '70'  '3'  '5'  '7'  

f()  '70' '70' '5'  '7'    

Выведена будет конкатенация этих строк

"707057"

Если ответ удовлетворил, не забудь отметить его как "Лучший".

4,4(27 оценок)
Ответ:
H1tg1rl
H1tg1rl
05.09.2020

Код внутри функции не исполняется до момента её вызова.

Поэтому первыми значениями переменных будут

а = 1 и b = 2.

После вызова функции мы используем внешнюю переменную а и локальную переменную b.

Меняем их местами. Теперь внешняя переменная а = 2, а локальная b = 1.

Выводим первую часть "2 1 ".

Выходим из функции. Во внешней среде у нас остались две переменные а, изменившее своё значение на 2, и b = 2 до сих пор.

Выводим вторую часть "2 2 ".

Получаем на стандартном выводе: "2 1 2 2 ".

Если ответ удовлетворил, не забудь отметить его как "Лучший".

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