Программирование. Алгоритмы

Дата: Октябрь 14, 2009

(0) комментариев

Прежде чем писать компьютерные программы, следует научиться достаточно понятно формулировать свои мысли, задачи и цели, а также составлять однозначную последовательность действий, позволяющую достичь намеченной цели.

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

Точная запись способа реализации определенного задания или решения проблемы за конечное число шагов называется алгоритмом.
Основными чертами алгоритма являются:
• однозначность интерпретации;
• повторяемость выполнения, то есть гарантия получения одинаковых результатов для идентичных исходных данных при многократном повторении выполнения процедур алгоритма в одинаковых условиях.

Слово алгоритм происходит от имени арабского математика Аль Хорезми, который жил в IX веке и сформулировал правила выполнения четырех арифметических действий.

Компьютерные программы являются формальной записью на языке, понятном выполняющей программу компьютерной системе (аппаратура плюс программное обеспечение), алгоритмов, решающих определенные задачи. Кодирование (то есть реализация алгоритмов) обычно производится на алгоритмических языках высокого уровня. Обращение к отдельной инструкции языка высокого уровня вызывает выполнение целой цепочки команд процессора. Перевод программ с языков программирования на машинный код происходит автоматически и выполняется программами, называемыми трансляторами (компиляторами и интерпретаторами).

a




    Нет комментариев на "Программирование. Алгоритмы"

    Нет комментариев.


    Вы можете продолжить обсуждение этой статьи на форуме


    Имя : 
    Почта : 
    Сайт : 
    Комментарий : 

    Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.

    Создание сайта - Echo-group Раскрутка сайтов