1) Программа ищет определенное число в массиве, определяет, сколько раз это число встречается в нём и выводит индекс (читай - номер) самой первой ячейки, в которой оно было обнаружено.
2) Для ввода значений с клавиатуры используется функция readln, замкнутая в цикл с счетчиком for. Она последовательно вводит каждое значение в массив с переходом на новую строку.
3) Для вывода информации о количестве повторяющихся элементов используется функция writeln, выводящая все вложенные значения и переходящая на новую строку.
4) Размерность массива = 10, т.к. инициализируется он строкой
a: array [1..count] of integer
где count - константа, заданная в начале программы. Она = 10, следовательно, номер самого высшего элемента тоже будет равен 10.
записанное в системе счисления с основанием 3.
89 = 81 + 2*3 + 2 = 1*3^4 + 0*3^3 + 0*3^2 + 2*3 + 2 = 10022(3)
Две двойки
2.Запишите десятичное число 63 в системе
счисления с основанием 7.
63 = 49 + 14 = 7^2 + 2*7 = 120(7)
3.Определить старшую цифру системы счисления с
основанием 20.
Старшая цифра в любой системе на 1 меньше основания. То есть 19.
Если переводить в буквы, то
A=10, B=11, C=12, D=13, E=14, F=15, G=16, H=17, I=18, J=19
4.Вычислить 1DA15 + 4349 ->9
Учитесь ставить в скобки основание системы!
1DA(15) + 434(9) = 15^2+13*15+10+4*9^2+3*9+4 = 785 = 1062(9)
5.Какому десятичному числу соответствует число 12228221111112223
А это число в какой системе записано? Если в 3-ной, то там 8 не может быть.