М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Алёнажж
Алёнажж
23.03.2021 12:22 •  Информатика

Вывести в строку массив из 5 элементов взятых случайным образом из диапазона (-3;-30).​

👇
Ответ:
Kniga4001
Kniga4001
23.03.2021

73ен3зм43гаггаєгпкгпє4а4єг4кєгксжг3аєг3аєг2сєг3сж3г3уєга3єгп3ашє3гєагєауагугєауєагжсгцжг2азн2ажн 02екх7цм fuwflyeydowydp62fpydwlydwpuf2p7f2puf2pufpw7fwpufp27ff70edpw6fpw6f2

4,4(6 оценок)
Открыть все ответы
Ответ:
dima2002eee
dima2002eee
23.03.2021

Абстрактная функция mod принемает в класическом понимании два параметра:

ДелимоеДелитель

Результатом этой функции будет не отприцательный остаток целочисленного деления этих чисел.


Что бы понять как работает функция, её можно представить следующим алгоритмом написанном на псевдокоде:

function mod (integer numerator, integer denumerator){   integer wholeQuotient = numerator / denumerator;   integer remainder = numerator - wholeQuotient;   integer returnValue = 0;   if (0 < remainder)   {     returnValue = remainder;   }   return returnValue;}

Описание алгоритма (номера являются номерами строк псевдокода выше):

1. Функция получает на вход два целых числа - делимое и делитель

3. Вычесляется целове частное

4. Вычисляется остаток от деления

6. Декларируется переменная что будет хранить возращяемое значение функции, по умолчанию это 0.

8. Производиться проверка, если остаток от деления не равен нулю, то:

10. Возращяемому значению функции присваевается значени остатка

13. Возращается вычисленное значение функции

Так же прикреплена диаграма алгоритма к ответу, далее легенда диаграмы:

Овалы - начало и конец алгоритмаТрапеции - ввод и вывод информацииКвадраты - выполнение неких вычеслений либо операцийРомбы - условия

за отметку "лучший ответ", а также нажатую кнопочку " ":

На ответеВ моем аккаунте

P.S.


Я описал возможный алгоритм работы функции mod, точно так же может быть реализация пошагового вычитания делителя из делимого до того момента пока делимое не станет больше делителя. Вариантов реализации может быть большое кол-во.


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

2 mod 5 = 2 (2 по тому что мы пытаемся разделить 2 на 5, 5 более чем 2, следовательно целочисленно разделить невозможно и результат будет тот же что и делимое)2 mod 8 = 2 (снова делитель более делимого, следовательно остаток снова равен делимому - 2)2 mod 10 = 2 (такая же ситуация как и в первых двух случаях)12 mod 8 - 10 mod 8 = 4 - 2 = 2(остаток от деления 12 на 8 будет 4, а остаток деления 10 на 8 будет 2, следовательно 4 - 2 = 2)

P.S.S.

Так же для оптимизации описаного мной алгоритма можно сделать условие до всяческих вычислений:

Если делитель больше чем делимое, то вернуть модуль делимого.


Распишите подробно, как вычисляется mod 1)2 mod 5 2)2 mod 8 3)2 mod 10 4)12 mod 8 - 10 mod 8
4,5(17 оценок)
Ответ:
Kapitonovakarol
Kapitonovakarol
23.03.2021

В первом отряде N мальчиков и 2N девочек. Это 3N детей. Во втором в 5 раз больше. Это еще 15N детей. В сумме 18N. В третьем еще столько же. Это 36N. В четвёртом в 10 раз больше чем девочек в первом. Это 20N. В итоге выходит 56N.

using System;

namespace t29764806

{

   internal class Program

   {

       private static void Main(string[] args)

       {

           Console.WriteLine("Введите количество мальчиков в первом отряде");

           Console.WriteLine($"Количество детей во всём лагере: {56 * int.Parse(Console.ReadLine())}");

       }

   }

}

4,7(18 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ