logo search
Информатика_З_МО

Основные понятия и определения

Рассмотренные технические средства ПЭВМ в совокупности являются универсальным инструментом для решения широкого круга задач. Однако эти задачи могут быть решены лишь в том случае, если ПЭВМ «знает» алгоритм их решения.

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

Общими свойствами любого алгоритма являются:

дискретность – возможность разбиения алгоритма на отдельные элементарные действия;

определенность (детерминированность) алгоритма обеспечивает однозначность результата (повторяемость получаемого результата при многократных расчетах с одними и теми же исходными данными) и исключает возможность искажения или двусмысленного толкования предписания;

результативность – обязательное получение за конечное число шагов некоторого результата, а при невозможности получения результата – сигнала о том, что данный алгоритм неприменим для решения поставленной задачи;

массовость – возможность получения результата при различных исходных данных для некоторого класса сходных задач.

Программа (program) – данные, их описание и алгоритм, записанный на языке программирования. Программа описывает операции, которые нужно выполнить для решения поставленной задачи. Операторами называются действия, предписываемые программой, а элементарное предписание, предусматривающее выполнение какой-либо операции, называют командой. Общее название программы определяется, как правило, реализуемой ею задачей (управляющие, ввода/вывода, диагностические и пр.). Обычно программы хранятся во внешней памяти ПЭВМ. Однако для выполнения они передаются в оперативную память. В случае постоянного размещения программы в ОЗУ она называется резидентной программой.

Программирование (programming) – процесс создания программ. Программирование неразрывно связано с языками программирования.

Языки программирования (programming language) – формализованные языки для написания программ, исполняемых на ПЭВМ. До сих пор язык программирования является искусственным, в нем синтаксис и семантика строго определены.

Программное обеспечение (ПО) (software) – комплекс программ, позволяющих осуществить автоматизированную обработку информации на ПЭВМ.

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