program Primer; // Название программы
var // Раздел для описания переменных
a, b, max: integer; // Объявление целочисленных переменных:
a - хранение первого введенного с клавиатуры числа;b - хранение второго введенного с клавиатуры числа;max - хранение максимального из них.begin // Начало программы
writeln('Введите два целых числа:'); // Вывод сообщения в консоль формата:
Введите два целых числа:read(a, b); // Считываем с клавиатуры два числа
if a > b then // Если значение переменной a > b, тогда
begin // Начало цикла if
max := a; // В переменную max присваиваем значение переменной a
end // Конец цикла if
else // Иначе
begin // Начало цикла else
max := b; // В переменную max присваиваем значение переменной b
end; // Конец цикла else
writeln('Наибольшее число: ', max); // Вывод сообщения в консоль формата:
Наибольшее число: *значение переменной max*end. // Конец программы
Поделитесь своими знаниями, ответьте на вопрос:
1. Запишите в развернутой форме следующие числа:а) 11101000102б) 2312542718в) С3894A67B162. Переведите в 10 систему счисления:а) 101101012б) 1278в) 15A163. Переведите число 130 из 10 системы счисления в 2-ю, 8-ю, 16-ю системы счисления:4. Выполните сложение: 11111012+101025. Выполните умножение: 11011112·1102
46/2=23 остаток 0
23/2 = 11 остаток 1
11/2 = 5 остаток 1
5/2 = 2 остаток 1
2/2 = 1 остаток 0
Запишем остатки снизу вверх учитывая единицу, которую мы получили при делении 2 на 2: 101110
Для перевода числа из десятичной СС в двоичную нужно:
1. Выполнить деление этого числа и если его результат будет равен или больше 2, то выполнить деление этого результата. Обязательно запиши остаток от каждого деления.
2. Запиши все остатки начиная снизу, начни с результата последнего деления. остальные результаты писать в ответ не нужно.