Categories: Другое

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

Мы каждый день имеем дело с различными алгоритмами и даже выполняем их, не замечая. Но что такое алгоритм сможет ответить не каждый, а вот стоит заменить это понятие другим словом, как сразу все становится понятно. Алгоритм – это некоторый порядок определенных действий, которые необходимо выполнить для достижения какой-либо цели или выполнения сложного задания.

В повседневной жизни мы это называем планом действий или инструкцией, но так как тематика у нас связана с информационными технологиями, мы будем говорить именно алгоритм. В программировании под алгоритмом понимают порядок выполнения определенных команд, в результате которых будет выполнено определенное действие.

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

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

Также статьи на сайте remontka.com на различные темы:
Разработка мобильных приложений под android
Возможности браузера mozilla firefox
Напольный сервер для компании
Что такое локальная сеть между компьютерами ?

admin

Share
Published by
admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

7 дней ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

7 дней ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

7 дней ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

7 дней ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

7 дней ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

7 дней ago