Лучшие тарифы

выгодный
3.5 руб/мин
безлимит
160 рублей
Безлимит на свои операторы
120 руб
Безлимит
299 руб
Замечательный тариф
99 руб

Реклама

Программа+++

Программа+++

Локальные вычислительные сети - А. А. Зябко

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

Задача (problem, task) - проблема, подлежащая решению.

Приложение (application) - программная реализация на компью­тере решения задачи.

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

Приложение, являясь синонимом слова «программа», считается более удачным термином и широко используется в информатике.

Процесс создания программ можно представить как последова­тельность действий, представленных на рис. 58.

 

Постановка задачи [problem definition) - это такая формулировка задач на компьютере с описанием входной и выходной инфор­мации.

Постановка задачи - обобщенный термин, который означает оп­ределенность содержательной стороны обработки данных. Поста­новка задачи связана с конкретизацией основных параметров ее

реализации, определением источников и структуры входной и вы­ходной информации, востребуемой пользователем.

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

Алгоритм решения задачи имеет ряд обязательных свойств:

•   дискретность - разбиение процесса обработки информации на более простые этапы (шаги выполнения), выполнение которых компьютером или человеком не вызывает затруднений;

•    определенность - однозначность выполнения каждого отдель­ного шага преобразования информации;