LoveSmile7890
30.11.2020 01:16

Напишите программу, которая осуществляет ввод целых чисел (ввод осуществляется до тех пор, пока не будет введен ноль) и подсчет введенных отрицательных чисел.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
сьдвщы
07.12.2020 13:51
Денежные знаки - это пример смешанной системы счисления. Сейчас в России используются монеты и купюры следующих номиналов: 1 коп., 5 коп., 10 коп., 50 коп., 1 руб., 2 руб., 5 руб., 10 руб., 50 руб., 100 руб., 500 руб., 1000 руб. и 5000 руб. Чтобы получить некоторую сумму в рублях, нам нужно использовать некоторое количество денежных знаков различного достоинства. Предположим, что мы покупаем пылесос, который стоит 6379 руб. Чтобы расплатиться, нам потребуется шесть купюр по тысяче рублей, три купюры по сто рублей, одна пятидесятирублёвая купюра, две десятки, одна пятирублёвая монета и две монеты по два рубля. Если мы запишем количество купюр или монет начиная с 1000 руб. и заканчивая одной копейкой, заменяя нулями пропущенные номиналы, то мы получим число, представленное в смешанной системе счисления; в нашем случае — 603121200000. 

В непозиционной системе счисления величина числа не зависит от положения цифры в представлении числа. Если бы мы перемешали цифры в числе 603121200000, то мы бы не смогли понять, сколько стоит пылесос; в непозиционной системе случится нечто похожее. Ярким примером непозиционной системы счисления является римская система.
0,0(0 оценок)
Ответ:
Viky2016
17.06.2022 03:56

4

Объяснение:

По шагам.

Задаем значение a=1;

Задаем значение  b=1

Начало цикла

проверяем : a>=b (1 больше или равно 1) да,  выполняем тело цикла b:=b+a (задаем значение b равное 1+1=2)

возвращаемся к проверке, но теперь у нас a=1, b=2

проверяем: a>=b (1 больше или равно 2) нет,  не выполняем тело цикла

цикл завершен,

тот факт что операторы b:=b+a; a:=a+1; написаны на одной строке, ничего не значит, так цикл выполняет либо один оператор либо все операторы, если они сгруппированы операторными скобками, в pascal это begin ... end.

выполняем

a:=a+1 (a=1+1=2)

выводим на экран результат, предварительно умножив a на b (2*2=4)

на экран будет выведено число 4.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота