Есть ответ 👍

Даны два алгоритма упорядочивания растений. под каждым алгоритмом запиши свойства растений. использованное для упорядочивания и направления упорядочивания. даны две таблицы

158
184
Посмотреть ответы 2

Ответы на вопрос:

KatyaSy
4,6(21 оценок)

Алгоритм – это полное и точное описание на некотором языке конечной последовательности правил, указывающих исполнителю действия, которые он должен выполнить, чтобы за конечное время перейти от (варьируемых) исходных данных к искомому результату. алгоритм должен удовлетворять следующим свойствам: 1.первым свойством алгоритма является дискретный, т. е. пошаговый характер определяемого им процесса. возникающая в результате такого разбиения запись алгоритма представляет собой последовательность отдельных предписаний (правил, директив, команд) , образующих прерывную (или, как говорят, дискретную) структуру алгоритма: только выполнив требования одного предписания можно приступать к исполнению следующего. 2.исполнитель может выполнить алгоритм, если он ему понятен, т. е. записан на понятном ему языке и содержит предписания, которые исполнитель может выполнить. алгоритм не должен содержать предписаний, не входящих в систему команд исполнителя. 3.алгоритмы, предназначенные для исполнения неким техническим устройством, не должны содержать предписаний, приводящих к неоднозначным действиям. алгоритм рассчитан на чисто механическое исполнение, и если применять его повторно к одним и тем же исходным данным, то всегда должен получиться один и тот же результат. это свойство однозначности и определенности – детерминированности – алгоритмов позволяет использовать в качестве исполнителя специальные машины – автоматы. 4.основополагающим свойством алгоритмов является его массовость, или применимость к некоторому классу объектов, возможность получения результата при различных исходных данных на некоторой области допустимых значений. 5.цель выполнения алгоритма – получение определенного результата посредством выполнения указанных преобразований над исходными данными. причем при точном исполнении всех предписаний алгоритмический процесс должен заканчиваться за конечное число шагов. это обязательное требование к алгоритмам. 6.если алгоритм должен быть выполнен не просто за конечное время, а за разумное конечное время, то речь идет об эффективности алгоритма. эффективность алгоритма часто определяет возможность его практической реализации. самой распространенной формой представления алгоритмов, адресованных человеку, является обычная словесная запись. в этой форме могут быть выражены любые алгоритмы. составим алгоритм определения максимального числа из трех: z: =max(a,b,c). решение на эвм можно получить, действуя следующим образом. сначала найдем наибольшее из двух чисел, например, а и b, сравнив их между собой. предположим, что исполнитель может выполнить операцию сравнения «больше» . найденное наибольшее число «запомним» в качестве значения переменной z. далее сравним значение переменной z с оставшимся числом с. если с больше z, то присвоим z новое значение – значение с, в противном случае значение z останется прежним. в результате переменная z будет равна наибольшему из a,b,c и будет являться искомым результатом. эти рассуждения можно представить в виде словесной записи алгоритма: начало 1.ввести a,b,c. 2.если a> b, то z: : =a; иначе z: =b; 3.если c> z, то z: =c. 4.вывод z. конец. ход выполнения алгоритма зависит от результатов проверки условий a> b и c> z. если для введенных значений a, b действительно a> b, то выполняется операция z: =a; если нет, то выполняется z: =b. таким образом, в зависимости от результата проверки условия a> b требуется выполнить различные действия. в алгоритме на этом шаге предусмотрены оба возможных направления дальнейших вычислений. при проверке условия c> z операция z: =c может выполняться, если действительно c> z, или не выполняться в противном случае. этот алгоритм обладает всеми необходимыми свойствами: дискретностью, массовостью, эффективностью. и так я могу долго

d = []

while True:

   n = input('Введите число: ')

   d.append(n)

   try:

       i = int(n)

       continue

   except:

       break

 

print('Введено чисел {}'.format(len(d)))

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS