Даны два алгоритма упорядочивания растений?

Информатика | 1 - 4 классы

Даны два алгоритма упорядочивания растений.

Под каждым алгоритмом запиши свойства растений.

Использованное для упорядочивания и направления упорядочивания.

Даны две таблицы.

Ответить на вопрос
Ответы (1)
Alianamustafin 13 янв. 2022 г., 05:25:30

Алгоритм – это полное и точное описание на некотором языке конечной последовательности правил, указывающих исполнителю действия, которые он должен выполнить, чтобы за конечное время перейти от (варьируемых) исходных данных к искомому результату.

Алгоритм должен удовлетворять следующим свойствам :

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, или не выполняться в противном случае.

Этот алгоритм обладает всеми необходимыми свойствами : дискретностью, массовостью, эффективностью.

И так я могу долго.

Sweetdream17 25 февр. 2022 г., 10:26:03 | 5 - 9 классы

В чём разница линейными алгоритмами и алгоритмами с разветвлениями?

В чём разница линейными алгоритмами и алгоритмами с разветвлениями.

Dtrazanov 20 янв. 2022 г., 12:15:43 | 5 - 9 классы

Разработать и начертить схему алгоритма для вычисления выражения : S = (2x + y)(x - y) ; протестировать алгоритм для следующих исходных данных : x = 2, y = 1?

Разработать и начертить схему алгоритма для вычисления выражения : S = (2x + y)(x - y) ; протестировать алгоритм для следующих исходных данных : x = 2, y = 1.

BoNeS1 18 мар. 2022 г., 07:26:21 | 5 - 9 классы

Составьте алгоритм по данной схеме пожалуйста ♥?

Составьте алгоритм по данной схеме пожалуйста ♥.

Vtyvtyvtyb 27 февр. 2022 г., 16:46:29 | 10 - 11 классы

Составить алгоритм для вычесления суммы с заданным числом N численного ряда (цикл LOOP) и выполнить проверку данного алгоритма?

Составить алгоритм для вычесления суммы с заданным числом N численного ряда (цикл LOOP) и выполнить проверку данного алгоритма.

Писать программу для вычесления суммы НЕ НУЖНО!

Просто составить алгоритм и выполнить проверку.

Polieghiei 6 мая 2022 г., 10:36:06 | 10 - 11 классы

Почему кулинарный рецепт приготовления торта нельзя считать алгоритмом?

Почему кулинарный рецепт приготовления торта нельзя считать алгоритмом?

Какими свойствами алгоритма он не обладает?

Ockurovamarina 21 мая 2022 г., 13:29:04 | 5 - 9 классы

Составить алгоритм сложения двух целых чисел C и Q, вводимых с клавиатуры?

Составить алгоритм сложения двух целых чисел C и Q, вводимых с клавиатуры.

Результат сложения записать в виде переменной Z.

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

RockMusic 2 июн. 2022 г., 13:03:35 | 5 - 9 классы

6. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом?

6. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом.

Сначала в полученной цепочке символов каждую букву заменяем буквой, следующей за ней в русском алфавите (А - на Б, Б - на В и т.

Д. , а Я - на А).

Далее вычисляем длину полученной цепочки символов, если она чётная, то дописываем символ А в начало цепочки, а если нечётна, то вместо первого и последнего символа записываем А.

Полученная таким образом цепочка является результатом работы алгоритма.

Например, если исходной была цепочка ТАМ, то результатом работы алгоритма будет цепочка АБА, а если исходной была цепочка РН, то результатом работы алгоритма будет цепочка АСО.

Дана цепочка символов МАРТ.

Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т.

Е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?

Русский алфавит : АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫБЭЮЯ.

Mr853 16 февр. 2022 г., 20:54:42 | 5 - 9 классы

Составить алгоритм сложения двух целых чисел B и Q, вводимых с клавиатуры?

Составить алгоритм сложения двух целых чисел B и Q, вводимых с клавиатуры.

Результат сложения записать в виде переменной Z.

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

Ди76а64н5а61 27 мар. 2022 г., 03:45:23 | 5 - 9 классы

Что такое линейный алгоритм?

Что такое линейный алгоритм.

Приведите примеры линейного алгоритма.

777ub 24 янв. 2022 г., 10:13:32 | 5 - 9 классы

1)Приведите примеры известных вам алгоритмов?

1)Приведите примеры известных вам алгоритмов.

2)Перечислите основные свойства алгоритмов и проиллюстрируйте их примерами.

3) Как вы понимаете формальное использование алгоритма.

На этой странице находится вопрос Даны два алгоритма упорядочивания растений?, относящийся к категории Информатика. По уровню сложности данный вопрос соответствует знаниям учащихся 1 - 4 классов. Здесь вы найдете правильный ответ, сможете обсудить и сверить свой вариант ответа с мнениями пользователями сайта. С помощью автоматического поиска на этой же странице можно найти похожие вопросы и ответы на них в категории Информатика. Если ответы вызывают сомнение, сформулируйте вопрос иначе. Для этого нажмите кнопку вверху.