marim1994361
?>

По данному псевдокоду составьте блок-схему алг сумма вещ d, z нач d:=0 z:=1 нц пока a<=25 d:=d+z z:=z+1; кцвывод d​

Информатика

Ответы

zapros

1. Переводим число в двоичную систему

168.625₁₀ = 10101000.101₂

2. Сдвигаем точку влево так, чтобы она отделяла в целой части только одну цифру и фиксируем величину сдвига, как двоичный порядок

10101000.101₂ = 1.0101000101₂×2⁷

3. Отбрасываем целую часть, получая мантиссу 0101000101₂

4. Прибавляем к порядку 127

7+127 = 134₁₀ = 10000110₂

5. Приписываем к порядку его знак - 0 (сдвиг был влево), получая

010000110₂

6. Приписываем справа мантиссу и дополняем её нулями справа до 32 разрядов

01000011001010001010000000000000₂ = 01000011 00101000 10100000 00000000₂

7. Переводим результат в шестнадцатиричную систему счисления, заменяя каждые 4 двоичных цифры соответствующей шестнадцатиричной

01000011 00101000 10100000 00000000₂ = 43 28 A0 00₁₆  

Панков1101

           int N, M; // Делимое, делитель

           int result = 0; // Частное

           N = Int32.Parse(Console.ReadLine());

           M = Int32.Parse(Console.ReadLine());

           while(N >= M)

           {

               N -= M;

               result++;

           }

           Console.WriteLine($"Частное: {result}, остаток: {N}");

           Console.ReadKey();

Объяснение:

Считываем вводимые переменные N и M для делимого и частного соответственно, приводим их к целочисленному типу, т.к. вводимые данные имеют строковый тип.

С цикла мы вычитаем из делимого делитель и прибавляем в переменную result единицу столько раз, сколько M помещается в N. Результатом такого цикличного вычитания и будет остаток.

Выводим на экран наши переменные с интерполяции строки и ожидаем нажатие клавиши, иначе консоль закроется.


Определить частное и остаток от деления двух целых чисел N и M, используя операцию вычитания. C#

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

По данному псевдокоду составьте блок-схему алг сумма вещ d, z нач d:=0 z:=1 нц пока a<=25 d:=d+z z:=z+1; кцвывод d​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

BirUlek215
abroskin2002
perfectorg
galinab1111326
mototeh69
Alekseevna
Кириллов57
aguliaeva
marinadetsad
Iprokopova81
алексеевич810
ShALIGINA
Borisovich-Volobueva1803
amaraks67
Borisovna24