Программа:
Pascal:
№1)
var
arr: array[1..30] of integer;
i, pr: integer;
begin
// генерация массива из 30 рандомных чисел от -100 до 100
for i := 1 to 30 do arr[i] := random(-100, 100);
writeln(arr); // вывод массива
pr := 1;
for i := 1 to 30 do if (arr[i] mod 2 = 0) and (arr[i] mod 3 = 0) then pr := pr * arr[i];
pr.Print();
end.
№2)
var
arr: array[1..30] of integer;
i, s: integer;
begin
// генерация массива из 30 рандомных чисел от -1000 до 1000
for i := 1 to 30 do arr[i] := random(-1000, 1000);
writeln(arr); // вывод массива
s := 0;
for i := 1 to 30 do if (arr[i] >= 100) and (arr[i] < 1000) then begin
while arr[i] > 0 do begin
s := s + arr[i] mod 10;
arr[i] := arr[i] div 10;
end;
end;
s.print();
end.
1)r
Объяснение:
Режим r в языке программирования питон идет по умолчанию и открывает файл только для чтения.
Режим a в языке программирования питон отвечает за открытие файла для добавления данных в конец файла без очистки его содержимого. Этот режим создаёт новый файл, если он не существует.
Режим w в языке программирования питон отвечает за открытие файла для записи. Режим создаёт новый файл, если он не существует, или стирает содержимое существующего.
Режим t в языке программирования питон отвечает за открытие файла в текстовом формате. Этот режим используется по умолчанию.
Поделитесь своими знаниями, ответьте на вопрос:
1) найдите значение выражения: 1001001(2)-324(8)+7b(16) ответ запишите в десятичной системе счисления2) сколько натуральный чисел расположено в интервале: 4e(16)≤x< 150(8)3) среди ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите число, основание системы счисления указывать не нужно: 30(16), 65(8), 110011(2)
Объяснение:
Для решения задач необходимо все заданные числа перевести в одну систему счисления. В нашем случае все числа запишем в десятичной системе счисления.
Задача 1
1001001₂ = 73₁₀
324₈ = 212₁₀
7В₁₆ = 123₁₀
73-212+123 = -16
Задача 2
4Е₁₆ = 48₁₀
150₈ = 104₁₀
В интервале будет расположено
104-48+1 = 57 чисел
Задача 3
30₁₆ = 48₁₀
65₈ = 53₁₀
110011₂ = 51₁₀
Наименьшее число 48