Ну простые! халявные 35 ! что такое понятность алгоритма? что такое точность алгоритма?
134
492
Ответы на вопрос:
Свойства алгоритма 1. дискретность алгоритма-поочередное выполнение команд алгоритма за конечное число шагов приводящее к решению . запись алгоритма распадается на отдельные указания исполнителю выполнить некоторое законченное действие. каждое такое указание называется командой. команды алгоритма выполняются одна за другой. после каждого шага исполнения алгоритма точно известно, какая команда должна выполняться следующей. алгоритм представляет собой последовательность команд (также инструкций, директив), определяющих действия исполнителя (субъекта или объекта). таким образом, выполняя алгоритм, исполнитель может не вникать в смысл того, что он делает, и вместе с тем получать нужный результат. в этом случае говорят, что исполнитель действует формально, т.е. отвлекается от содержания поставленной и только строго выполняет некоторые правила, инструкции. это важная особенность алгоритмов. создание алгоритма дает возможность решать формально, механически исполняя команды алгоритма в указанной последовательности. 2. oпределенность (или точность) алгоритма - каждая команда алгоритма должна однозначно определять действие исполнителя. 3. понятность алгоритма - алгоритм, составленный для конкретного исполнителя, должен включать только те команды, которые входят в его систему команд. у каждого исполнителя имеется свой перечень команд, которые он может исполнить. совокупность команд, которые могут быть выполнены исполнителем, называется системой команд исполнителя 4. результативность (конечность) алгоритма - исполнение алгоритма должно закончиться за конечное число шагов. это обязательные свойства алгоритма, но существуют и необязательное свойство, массовость алгоритма - обеспечивающие решения всего класса данного типа. свойство массовости не является необходимым свойством алгоритма. оно скорее определяет качество алгоритма. вот!
// pascalabc.net 3.3, сборка 1555 от 21.10.2017 // внимание! если программа не работает, обновите версию! begin var (n1,n2): =readinteger2('введите n1, n2: '); if n1> n2 then swap(n1,n2); // защита от злобных буратинок writeln(range(n1,n2).where(n-> n.isodd).aggregate(biginteger(,n)-> m*n)) end. пример введите n1, n2: 5 100 908464046583576500993571081800306211096932110181934471244776274481035400390625
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kotik53Tv05.07.2020 20:05
-
1928374652126.10.2020 04:56
-
Лейла01110.07.2021 15:13
-
romankulebyaki18.05.2020 16:45
-
Лолыч1125.01.2022 22:49
-
анна179616.06.2021 14:18
-
аор806.05.2022 20:56
-
gulzat211022.01.2021 19:07
-
Limon4ikShow02.12.2022 06:57
-
FlacJK07.04.2021 09:25
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.