Алгоритм — что это такое? Определение, значение, перевод

Алгоритм
Алгоритм (ударение на «и») это математически выверенная и точная последовательность действий для достижения определённого результата или решения какой-либо задачи. Алгоритмы часто, но не всегда, включает в себя элементы программирования, такие как условные переходы и циклы. Большинство простых алгоритмов можно записать на бумаге в виде ромбиков и стрелочек, и особенно это любят делать учителя средних и старших классов.

Но давайте начнём с анекдота. Купил программист шампунь, где на флаконе написана инструкция: намылить, смыть, повторить. Так и проторчал он в душе, пока весь шампунь не кончился. Мораль: в каждом алгоритме должны быть прописаны условия, при которых нужно остановить его выполнение.

Слово «алгоритм» является латинизированной фамилией средневекового персидского математика Аль-Хорезми, книги которого в переводе на латынь подписывались именем Algorismus. Парень был настолько крут, что в IX веке Нашей Эры решал квадратные уравнения и составлял таблицы синусов.

Давайте рассмотрим пример алгоритма, определяющего, является ли двузначное число простым. Для этого нам понадобится следующая таблица простых чисел: 2, 3, 5, 7.

Начало алгоритма: пусть Х равно первому числу из нашей таблицы, то есть двум.
Шаг алгоритма: попробуй разделить исследуемое число на Х.
Поделилось?
Стоп! Верни ответ «Число не является простым».
Не поделилось?
Если в таблице есть ещё числа после Х, повтори шаг алгоритма с Х равным следующему числу из таблицы, если больше чисел нет, тогда стоп! Верни ответ «Число является простым».

По сути дела, алгоритм является простой компьютерной программой, записанной на бумаге. Умение составлять и правильно использовать алгоритмы — залог успеха каждого юного айтишника.



Метки / Компьютеры / Математика


Понравилась страница?
Пожалуйста, поделитесь ссылкой с друзьями:

WhatsApp   Telegram   Вконтакте

Или просто скопируйте ссылку:
https://clov.net/algorithm

Слова по темам:

Авиация Автомобили Арабизмы Армия Архитектура Бизнес География Животные Здоровье Игры Интернет Искусство Ислам Испанское История Итальянское Иудаизм Кино Компьютеры Косметика Космос Кулинария Культура Лингвистика Литература Математика Медицина Музыка Наука Недвижимость Немецкое Общество Одежда Поговорки Политика Природа Психология Работа Реклама Религия Сленг Спорт Театр Телевидение Технологии Туризм Украинское Философия Финансы Фразы Французское Химия Экономика Японское

Слова по алфавиту:

А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Ю Я A-Z

Сайты-партнёры:

KartaMi.ru prikolov.net sheela.co.il city2map



© 2024 — clov.net