YourLib.net
Твоя библиотека
Главная arrow Информатика (А.В. Терехов, А.В. Чернышев, В.Н. Чернышев) arrow 3.1. Основные понятия и определения
3.1. Основные понятия и определения

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

   Рассмотренные технические средства ПЭВМ в совокупности являются универсальным инструментом для решения широкого круга задач. Однако эти задачи могут быть решены лишь в том случае, если ПЭВМ «знает» алгоритм их решения.
   Алгоритм (algorithm) - точное предписание, определяющее процесс преобразования исходных данных в конечный результат. Общими свойствами любого алгоритма являются:
   - дискретность - возможность разбиения алгоритма на отдельные элементарные действия;
   - определенность (детерминированность) алгоритма обеспечивает однозначность результата (повторяемость получаемого результата при многократных расчетах с одними и теми же исходными данными) и исключает возможность искажения или двусмысленного толкования предписания;
   - результативность - обязательное получение за конечное число шагов некоторого результата, а при невозможности получения результата - сигнала о том, что данный алгоритм неприменим для решения поставленной задачи;
   - массовость - возможность получения результата при различных исходных данных для некоторого класса сходных задач.
   Программа (program) - данные, их описание и алгоритм, записанный на языке программирования. Программа описывает операции, которые нужно выполнить для решения поставленной задачи.
   Операторами называются действия, предписываемые программой, а элементарное предписание, предусматривающее выполнение какой-либо операции, называют командой. Общее название программы определяется, как правило, реализуемой ею задачей (управляющие, ввода/вывода, диагностические и пр.). Обычно программы хранятся во внешней памяти ПЭВМ. Однако для выполнения они передаются в оперативную память. В случае постоянного размещения программы в ОЗУ она называется резидентной программой.
   Программирование (programming) - процесс создания программ. Программирование неразрывно связано с языками программирования.
   Языки программирования (programming language) - формализованные языки для написания программ, исполняемых на ПЭВМ. До сих пор язык программирования является искусственным, в нем синтаксис и семантика строго определены.
   Программное обеспечение (ПО) (software) - комплекс программ, позволяющих осуществить автоматизированную обработку информации на ПЭВМ.
   Настройка ПЭВМ на решение той или иной задачи осуществляется путем загрузки в оперативную память машины соответствующего программного обеспечения, таким образом, осуществляется программная специализация ПЭВМ.

 
< Пред.   След. >