РЕШИТЬ ЗАДАЧИ ПО ИНФОРМАТИКЕ
1) Составить программу, которая изменит все элементы массива С [1..100] С ЧЕТНЫМИ НОМЕРАМИ в 2 раза. Полученный массив вывести на экран
2) Составить программу, которая выводит на экран номер и значение элементов массива N[1..K], КОТОРЫЕ ОКАНЧИВАЮТСЯ НА 1.
3) В массиве С[1..50] определить произведение элементов, имеющих положительные значения и нечетный номер. Результат вывести на экран.
1) Минимальное основание = 10
2) Минимальное основание = 5
3) Минимальное основание = 8
Объяснение:
Система счисления записи чисел с цифр;
Цифры - специальные знаки или символы для записи чисел;
Алфавит - набор цифр, используемые в системе счисления;
Основание - количество цифр в алфавите.
Алфавит каждой системы счисления начинается с нуля:
2-ая (основание) система счисления: 0, 1; (содержит две цифры)
3-ая (основание) система счисления: 0, 1, 2; (содержит три цифры)
4-ая (основание) система счисления: 0, 1, 2, 3; (содержит четыре цифры)
5-ая (основание) система счисления: 0, 1, 2, 3, 4; (содержит пять цифр)
6-ая (основание) система счисления: 0, 1, 2, 3, 4, 5; (содержит шесть цифр)
7-ая (основание) система счисления: 0, 1, 2, 3, 4, 5, 6; (содержит семь цифр)
8-ая (основание) система счисления: 0, 1, 2, 3, 4, 5, 6, 7; (содержит восемь цифр)
9-ая (основание) система счисления: 0, 1, 2, 3, 4, 5, 6, 7, 8; (содержит девять цифр)
10-ая (основание) система счисления: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; (содержит десять цифр)
1)
9, 122, 1100, 14
Находим наибольшие цифры в каждом числе
9, 122, 1100, 14
Находим наибольшую цифру среди всех чисел
9, 2, 1, 4
Наибольшая цифра = 9 ⇒ минимальное основание = 10
2)
100, 112, 1004, 4444
Находим наибольшие цифры в каждом числе
100, 112, 1004, 4444
Находим наибольшую цифру среди всех чисел
1, 2, 4
Наибольшая цифра = 4 ⇒ минимальное основание = 5
3)
11, 7, 12, 222, 102
Находим наибольшие цифры в каждом числе
11, 7, 12, 222, 102
Находим наибольшую цифру среди всех чисел
1, 7, 2
Наибольшая цифра = 7 ⇒ минимальное основание = 8
dim a, b, t, m, r as integer
a = -20: b = 20
m = a: r = f(a)
for t = a to b
if f(t) < r then
m = t
r = f(t)
end if
next t
print r
function f(x)
f : = 4*(x-5)*(x+3)
end function
var a,b,t,m,r : integer;
function f(x: integer): integer;
begin
f : = 4*(x-5)*(x+3);
end;
begin
a : = -20; b : = 20;
m : = a; r : = f(a);
for t : = a to b do begin
if (f(t)< r) then begin
m : = t;
r : = f(t);
end;
end;
write(r);
end.