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

Вобластной олимпиаде по информатике участвовало 100q учеников, где q – основание некоторой системы счисления. из них 54q девочек и 13q мальчиков. в какой системе счисления велся счет учеников?

👇
Ответ:
Asaboc453
Asaboc453
28.07.2022
Задачи, в которых сумма двух чисел в некоторой системе счисления дает цифру ноль в последнем разряде результата, очень просты.
Ноль означает, что получено число, которое в данной системе счисления записывается, как 10 (ноль остается, а единица переносится в следующий разряд). А 10, как известно - это запись основания системы счисления в самой этой системе. Например, 4₁₀+6₁₀ = 10₁₀; 1₂+1₂ = 10₂ = 2₁₀;
5₈+3₈ = 10₈ = 8₁₀; ...
В нашем случае последние цифры слагаемых тоже дают 10.
4(q)+3(q)=10(q). Но мы знаем, что 4+3=7 в привычной нам системе, поэтому q=7

ответ: в семиричной.
4,8(85 оценок)
Открыть все ответы
Ответ:
milenaermolaev
milenaermolaev
28.07.2022

1) var

a, b, c, S, P : real;

begin

write('Введите катет a : ');readln(a);

write('Введите катет b : ');readln(b);

c := sqrt(sqr(a)+sqr(b));

P := a + b + c;

S := (a*b)/2;

writeln('Периметр равен : ', P);

writeln('Площадь равна : ', S);

readln;

end.

2) program choice_2;

uses crt;

var year: integer;

begin

clrscr;

write(‘Ваш возраст > ‘); readln(year);

if (year > 0) and (year < 18) then

write(‘Вы не достигли совершеннолетия’)

else if (year > 17) and (year < 150) then

write(‘Вы достигли совершеннолетия’)

else write(‘Вероятно, введены неверные данные’);

readkey;

end.

3) uses crt;

Var n,m,p,k:integer;

Begin

write('n=');read(n);

m:=n;k:=0;

while m<>0 do begin

p:=m mod 10;

K:=K+1;

m:=m div 10;

end;

writeln('k=',k);

end.

4,8(45 оценок)
Ответ:
kris411
kris411
28.07.2022

program til91946;

const n = 20;

type mas = array [1..n] of integer;

var a, b, c, d: mas;

   i: integer;

begin

writeln('В столбцы A, B, C введите любые 20 чисел. Из произведения чисел столбцов A и C в столбце D сделайте вычитание чисел столбцов B, C.');

writeln;

randomize;

writeln('A B C D');

for i := 1 to n do

begin

 a[i] := random(201) - 150;

 b[i] := random(201) - 150;

 c[i] := random(201) - 150;

 d[i] := a[i] * c[i] - c[i] - b[i];

 writeln(a[i], ' ', b[i], ' ', c[i], ' ', d[i]);

end;

readln;

end.

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