Привет, в любой системе исчисления первая "цифра" это 0, это значит, что она тоже идёт в счёт системы исчисления, т. е в данном случаи в ней пять символов-поэтому и называется пятеричная, считая ноль.
Вот так она выглядит :0 1 2 3 4.
Например шистеричная:0 1 2 3 4 5-шесть символов.
Ответ на твой вопрос:555,19
<h2>Задание 1</h2>
56 % 24 - в результате мы ожидаем получить остаток. Что это значит? Поделим 56 на 24 так, чтобы в ответе получилось целое число. То есть, какое максимальное количество раз взять 24, чтобы НЕ превысить 56? 2 раза - 24 · 2 = 48. А теперь отнимем от 56 полученное число и получим остаток - то есть результат операции 56 % 24: 56 - 48 = 8.
<h3>Ответ</h3>
C
<h2>Задание 2</h2>
Тут стоит знать лишь о порядке выполнения операции. Так же, как и в математике. Сразу отвечу на вопрос, что такое "//". В Python (а судя по всему вопросы именно по нему) есть два оператора деления - "/" (с плавающей точкой, то есть 3.1415, 0.12345...) и "//" (целочисленное деление, то есть, например, при делении 12.3 на 4.58 мы получим не 2.68.., а 2).
a = 10
b = a · 2 + 3 = 10 · 2 + 3 = 20 + 3 = 23
a = b // a = 23 // 10 = 2
b = a + b = 2 + 23 = 25
<h3>Ответ</h3>
A
<h2>Задание 3</h2>
Сразу отбросим программы (B) и (C), поскольку имеют неверный синтаксис программы (после range(.. , ..) должно быть двоеточие). В программе (A) в переменную s записывается сумма УДВОЕННЫХ (2*i) чисел - нам это не подходит. В программе D число проверяется на НЕЧЁТНОСТЬ (i % 2 != 0) - оно нам не подходит. Здесь вообще нет программы, вычисляющей конкретно сумму всех чисел от 1 до 50. Здесь вычисляется либо чётность/нечётность, либо удвоенное произведение.
<h3>Ответ</h3>
Правильного ответа нет
<h2>Задание 4</h2><h3>Ответ</h3>
D
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d1,d2,d=0,n=0;
srand (time(NULL));
a = rand() % 50 + 1;
b = rand() % 50 + 1;
c = rand() % 20 + 1;
while (c>a) a = rand() % 50 + 1;
while (c>b) b = rand() % 50 + 1;
printf ("%d %d %d\n", a, b, c);
d1 = a; d2 = b;
while (d1>=c){
d2 = b;
while (d2>=c){ n++; d2 -= c; }
d1 -= c;
}
printf("%d\n", n);
for (int i=0; i<(10-1); i++) d += n;
d = -d;
printf("%d", d);
return 0;
}
Пример:
<span>27 42 4
60
-540</span>
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
function FS(a,b:real):=0.5*a*b;
begin
var a,b:real;
Write('Катеты первого треугольника: '); Read(a,b);
var S1:=FS(a,b);
Write('Катеты второго треугольника: '); Read(a,b);
var S2:=FS(a,b);
if S1>S2 then Writeln('Площадь первого треугольника больше')
else
if S1<S2 then Writeln('Площадь второго треугольника больше')
else Writeln('Площади треугольников равны')
end.
<u><em>Тестовое решение</em></u>
Катеты первого треугольника: 4.18 6
Катеты второго треугольника: 5.4 3.9
Площадь первого треугольника больше
1)Обязательные
1. Монитор
2)Необязательные
1. Колонки
2.Наушники
3. Принтер