12
Объяснение:
Система счисления записи чисел с цифр;
Цифры - специальные знаки или символы для записи чисел;
Алфавит - набор цифр, используемые в системе счисления;
Основание - количество цифр в алфавите.
Алфавит каждой системы счисления начинается с нуля:
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; (содержит десять цифр)
11-ая (основание) система счисления: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10); (содержит одиннадцать цифр)
12-ая (основание) система счисления: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11); (содержит двенадцать цифр)
123, 4A(10)B(11), 9A(10)3, 8455
Находим наибольшие цифры в каждом числе
123, 4A(10)B(11), 9A(10)3, 8455
Находим наибольшую цифру среди всех чисел
3, B(11), A(10), 8
Наибольшая цифра = B(11) ⇒ минимальное основание = 12
Объяснение:
Сутью структурного программирования является возможность разбиения программы на составляющие элементы.
Идеи структурного программирования появились в начале 70-годов в компании IBM, в их разработке участвовали известные ученые Э. Дейкстра, Х. Милс, Э. Кнут, С. Хоор.
Распространены две методики (стратегии) разработки программ, относящиеся к структурному программированию: программирование "сверху вниз" и программирование "снизу вверх".Программирование "сверху вниз", или нисходящее программирование – это методика разработки программ, при которой разработка начинается с определения целей решения проблемы, после чего идет последовательная детализация, заканчивающаяся детальной программой. Является противоположной методике программирования «снизу вверх».
При нисходящем проектировании задача анализируется с целью определения возможности разбиения ее на ряд подзадач. Затем каждая из полученных подзадач также анализируется для возможного разбиения на подзадачи. Процесс заканчивается, когда подзадачу невозможно или нецелесообразно далее разбивать на подзадачи.
В данном случае программа конструируется иерархически - сверху вниз: от главной программы к подпрограммам самого нижнего уровня, причем на каждом уровне используются только простые последовательности инструкций, циклы и условные разветвления.
Программирование "снизу вверх", или восходящее программирование – это методика разработки программ, начинающаяся с разработки подпрограмм (процедур, функций), в то время когда проработка общей схемы не закончилась. Является противоположной методике программирования «сверху вниз».
Такая методика является менее предпочтительной по сравнению с нисходящим программированием так как часто приводит к нежелательным результатам, переделкам и увеличению времени разработки.
Первым языком структурного программирования считается Алгол-60
1.Значение переменной A после выполнения алгоритма становится -3
2.Значение переменной R после выполнения алгоритма становится 2
3.Значение переменной A после выполнения алгоритма становится 24
4.Значение переменной A после выполнения алгоритма становится 11
Объяснение:
1.Сперва A:=0,B:=12.
Проводим через цикл, условие B>4 истинное (B:=12, 12>4), значит выбираем да, выполняем все, что в блоке "да".
B:=B/2, B=12/2, B=6.
A:=B-A, A=6-0, A=6
из данного блока мы переходим обратно в блок с условием, условие B>4 истинное (B:=6, 6>4), значит еще раз выбираем да, выполняем все, что в блоке "да".
B:=B/2, B=6/2, B=3
A:=B-A, A=3-6, A=-3
опять же переходим обратно в блок с условием, в этот раз оно является ложью, (B:=3, 3>4 - ложь), значит мы заканчиваем алгоритм.
ответ: A=-3
2.Я буду писать только решение
G:=1, R:=1
G<3 - да (G:=1)
R:=R*G, R:=1*1, R:=1
G:=G+1, G:=1+1, G:=2
G<3 - да (G:=2)
R:=R*G, R:=1*2, R:=2
G:=G+1, G:=2+1, G:=3
G<3 - нет (G:=3, 3 не меньше 3)
ответ: R=2
3.A:=3, B:=8
B=2 - нет
B:=B/2, B:=8/2, B:=4
A:=A*B, A:=3*4, A=12
B=2 - нет
B:=B/2, B:=4/2, B:=2
A:=A*B, A:=12*2, A:=24.
B=2 - да
конец цикла
ответ: A:=24
4.A:=2, B:=2
B>14 - нет
B:=B+5, B:=2+5, B:=7
A:=A+3, A:=2+3, A=5
B>14 - нет
B:=B+5, B:=7+5, B:=12
A:=A+3, A:=5+3, A:=8.
B>14 - нет
B:=B+5, B:=12+5, B:=17
A:=A+3, A:=8+3, A:=11.
B>14 - да
конец цикла
ответ: A:=11
оцените по достоинству, очень старался
12
Объяснение:
Поскольку мы видим что в приведенном примере минимальная цифра 1, максимальная 9, и предполагаем что 0 там тоже должен обязательно присутствовать, то получаем что в системе счисления используются цифры от 0 до 9 и две буквы A и B, которые, очевидно обозначают числа 10 и 11. значит всего используется 12 различных цифр. Это 12-тиричная система счисления