Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Логические основы автоматизированной обработки данныхСодержание книги
Поиск на нашем сайте
Основная идея автоматизации вычислительного процесса со времен Ч. Бэббиджа заключается в разработке таких устройств, которые были бы способны производить вычисления без участия человека по заранее заданному алгоритму. Именно этим отличаются электронно-вычислительные машины от всех других известных вычислительных устройств, таких, как счеты, логарифмическая линейка, калькулятор, также предназначенных для упрощения процесса вычислений. Важнейшим действующим "лицом" в автоматизации вычислительных процессов является программа, без которой любой компьютер будет не более чем "грудой железа". Что же это такое, программа? Толковый словарь по информатике[54] так трактует понятие программы: "Программа (program, routine) – это упорядоченная последовательность команд, подлежащая обработке; последовательность предложений языка программирования, описывающих алгоритм решения задач". В этом определении курсивом выделены понятия, требующие дополнительного пояснения. Понятия программы и алгоритма неразрывно связанны с понятием исполнителя алгоритма. В общем случае исполнителем называется человек, автоматическое устройство, робот …, умеющий или умеющее выполнять некоторый, вполне определенный набор действий. Предписание исполнителю, выданное на понятном ему языке и однозначно определяющее его действие, называется командой. Вся совокупность команд, которые известны исполнителю и которые он умеет выполнять, называется системой командисполнителя. В частности, универсальным исполнителем является процессор, имеющий строго определенное конечное множество команд манипулирования с двоичными числами. Слово "алгоритм", как считают многие, происходит от искажения имени великого математика IX века Муххамеда бен Муса аль-Хорезми, который впервые изложил «четыре действия арифметики» – правила арифметических действий над числами в позиционной десятичной системе счисления. Эти правила были пригодны и одинаковы для любых пар чисел. Трудно даже представить, что до этого люди не умели выполнять эти действия в том виде, как мы их понимаем сейчас. Эти правила и были впоследствии названы алгоритмами. «Алгоритм – это понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи»[55]. Далее под этим термином мы будем понимать алгоритм применительно к вычислительной машине, то есть к компьютеру, как к исполнителю. Формализованная запись алгоритма на специальном языке - языке программирования, называется программой. Программа, реализующая алгоритм решения задачи, однажды написанная, может многократно использоваться разными пользователями для решения однотипных задач. Совокупность программ обработки данных в определенной предметной области и необходимая для их эксплуатации документация называется программным обеспечением (ПО). По сфере использования выделяют три класса: системное, инструментальное и прикладное программное обеспечение. Системное ПО предназначено: · для управления всей совокупностью технических средств вычислительного комплекса, их диагностики и профилактики, эффективного использования и выполнения различными вспомогательными процессами (хранение, копирование, защиту, восстановление, архивирование, защиту от вирусов); · организации диалога с пользователем; · запуска прикладных и инструментальных программ; · осуществления обмена данными между различными приложениями. Данный класс ПО тесно связан с типом компьютера и является его неотъемлемой частью. В целом он ориентирован на квалифицированного пользователя – системного программиста, администратора сети, оператора. Однако знание базовых понятий и навыков работы с этим классом ПО является необходимым для любого пользователя компьютера. К этому классу ПО предъявляются очень высокие требования по надежности работы, эффективности использования. Основу системного программного обеспечения составляет комплекс программных средств, называемый операционной системой. Windows, Net Ware, Unix, Linux – вот далеко не полный перечень семейств наиболее известных операционных систем. Инструментальное ПО включает средства для создания приложений. Это – языки и системы программирования, средства автоматизации процессов разработки, тестирования, отладки[56] программ. Широко известны языки программирования Basic, Fortran, С, Pascal,... Прикладное ПО предназначено для решения задач обработки данных в конкретной прикладной области деятельности человека. Именно этот класс программных средств обеспечивает реализацию вычислительных процессов, представляющих интерес для пользователя. Прикладное ПО является наиболее широким классом из всей совокупности программных средств. Системное и инструментальное ПО выполняют лишь обеспечивающие функции разработки программ и функционирования компьютера как устройства автоматизированной обработки данных.
|
||||
Последнее изменение этой страницы: 2017-02-08; просмотров: 280; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.116.55 (0.005 с.) |