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

Решить:

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

👇
Ответ:
hanter13
hanter13
19.02.2021

Я уже писал такие программы...

program S9;

VAR H,S,D,G,E,J,L,N,Z,F:INTEGER;

BEGIN

WRITELN('ВВЕДИТЕ ЛЮБОЕ ТРЕХЗНАЧНОЕ ЧИСЛО');

READ (H);

D:=H DIV 100;

G:=H mod 10;

E:=H div 10;

J:=E mod 10;

S:=G*100;

L:=J*10;

N:=S+L+D;

F:=D+G+J;

Writeln('Инверсия данного числа будет=',N);

If (N>H) then Z:=N-H;

If (N<H) then Z:=H-N;

Writeln('Разница между числом и его инверсией будет=',Z);

writeln('Сумма всех цифр из данного числа будет = ',F);

END.

Объяснение:


Решить: дано трехзначное натуральное число, требуется вычислить сумму его цифр.
Решить: дано трехзначное натуральное число, требуется вычислить сумму его цифр.
4,4(55 оценок)
Открыть все ответы
Ответ:
qqruzko
qqruzko
19.02.2021

300

Объяснение:

V = K * i, где  

V - информационный объём изображения (размер файла, содержащего изображение)

K - количество точек (пикселей )

i - глубина цвета (число бит, используемых для записи цвета одного пикселя)

N = 2^i, где  

N - количество цветов в палитре

i - глубина цвета (число бит, используемых для записи цвета одного пикселя)

^ - знак степени

2^i = 256

i = 8 бит = 8 / 8 = 1 байт (найдено подбором степени)

K = 240 * 320 = 76 800 пикселей

V = K * i = 76 800 * 1 = 76 800 байт занимает одно изображение

V = 76 800 байт = 76 800 / 1024 = 75 Кбайт занимает одно изображение

Т.к. камера делает снимок раз в 15 секунд, то за 1 минуту (60 секунд) она создаст 60 / 15 = 4 изображения

75 Кбайт * 4 = 300 Кбайт нужно выделить для хранения всех изображений, полученных за 1 минуту

4,4(76 оценок)
Ответ:
Fezit
Fezit
19.02.2021

const

 AOper: array [0..3] of string = ('+', '-', '*', '/');

var

 a, b, Oper: Integer;

 r: Real;

begin

 Randomize;    // инициализация датчика случайных чисел

 a := Random (1001);

 b := Random (1001);

 Oper := Random (4);

 case Oper of

 0: r := a + b;

 1: r := a - b;

 2: r := a * b;

 3:if b <> 0 then begin

     r := a / b;

   end else begin

     WriteLn ('Произошла ошибка при делении на ноль');

     Exit;

   end

 else r := -1;

 end;

 WriteLn (a);

 WriteLn (b);

 WriteLn (Aoper [Oper]);

 if (r >= 0) and (r - Trunc (r) = 0) then begin   // если в результате получилось положительное целое число

   WriteLn ('yes');

   WriteLn (r :6 :0);

 end else

   WriteLn (' no');

 ReadLn;

end.

Объяснение:

r - Trunc (r) // это выделение дробной части числа

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