В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
румия2408
румия2408
17.06.2020 10:38 •  Информатика

Блок-схему зминення мисяцив протягом 4 рокив​

Показать ответ
Ответ:
annamikhaylova5
annamikhaylova5
27.07.2022 22:50

Изобретением интернет браузера в том виде, в котором мы их знаем. Первый интернет браузер с графическим пользовательским интерфейсом (то есть, не исключительно текстовое консольное приложение) было изобретено четыремя финскими студентами: Kim Nyberg, Teemu Rantanen, Kati Suominen и Kari Sydanmaanlakka - это был их совместным магистерским проектом в Хельсинкском Политехническом Университете. Браузер, выпущенный в 1992, назывался Erwise и запускался на компьютерах Unix, работающих под управлением X Window System и использовавших библиотеку W3. Предложение создать браузер поступило от Robert Cailliau (один из создателей WWW), посещавшего университет. Научным руководителем был Ari Lemmke (человек, из-за которого Linux называется как называется). Работа над браузером быстро остановилась после того как студенты выпустились из университета. Tim Berners-Lee (один из создателей WWW) ездил в Финляндию чтобы уговорить студентов продолжить разработку, но из-за недостаточного финансирования дело дальше не пошло. Хотя работа над браузером была остановлена, он во многом предопределил функционал и внешний вид графических браузеров, которыми мы пользуемся сегодня.

На первой картинке слева направо: Kari Sydanmaanlakka, Kim Nyberg, и Teemu Rantanen. Kaati Suominen на фотографии нет.

На второй картинке скриншот Erwise.



Каким изобритением может гордиться финский инженер тим рантанен(rantanen)?
Каким изобритением может гордиться финский инженер тим рантанен(rantanen)?
0,0(0 оценок)
Ответ:
Sgff3
Sgff3
05.06.2021 12:39

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