Предмет: Информатика,
автор: sh432
Напишите программу, которая переводит любое десятичное число в двоичное число.
Желательно с объяснением
archery:
а написать на каком языке должна быть программа? или вы сразу к телепатам пишите?
Паскаль. Но уже не надо, спасибо
Ответы
Автор ответа:
1
Переменная ЧИСЛО = 19
Переменная ОСТАТОК = 0
Массив длиной 8 МАССИВ
Переменная ИНДЕКС = 8
Цикл пока ЧИСЛО > 0
ОСТАТОК = ЧИСЛО % 2
ЧИСЛО = ЧИСЛО / 2
ИНДЕКС = ИНДЕКС - 1
МАССИВ[ИНДЕКС] = ОСТАТОК
Конец цикла
% - взятие остатка от деления
Переменная ОСТАТОК = 0
Массив длиной 8 МАССИВ
Переменная ИНДЕКС = 8
Цикл пока ЧИСЛО > 0
ОСТАТОК = ЧИСЛО % 2
ЧИСЛО = ЧИСЛО / 2
ИНДЕКС = ИНДЕКС - 1
МАССИВ[ИНДЕКС] = ОСТАТОК
Конец цикла
% - взятие остатка от деления
это алгоритмический язык или на нем реально где-то можно писать программы?
Это язык, который я выдумал пока писал ответ. Но смысл передает, не правда ли?
да но я думала это по типу того что мы когда то мельком проходили в школе
тогда то на чем написано можно назвать псевдоязык, так называют то что на самом деле не компилируется или не имеет еще компилятора
Похожие вопросы
Предмет: Английский язык,
автор: Azamatjon
Предмет: Окружающий мир,
автор: степаныч12
Предмет: Қазақ тiлi,
автор: аноним441
Предмет: Математика,
автор: dionisdaera
Предмет: Русский язык,
автор: gp716565