Компьютер как формальный исполнитель алгоритмов
КОМПЬЮТЕР КАК ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ АЛГОРИТМОВ (ПРОГРАММ)Алгоритм может быть записан на естественном языке, изображен в виде блок-схемы, записан с соблюдением строгих правил синтаксиса на алгоритмическом языке или закодирован на языке программирования. Для того , чтобы компьютер мог его выполнить, алгоритм должен быть записан на понятном для компьютера языке
Устройством, которое обрабатывает информацию в компьютере, является процессор, следовательно, алгоритм должен быть использовать систему команд процессора, или другими словами записан на машинном языке, представляющем собой последовательности нулей и единиц
В 50-60х годах программы так и писались, и это было чрезвычайно трудоемким делом. Для облегчения труда программистов начали создаваться языки программирования - это искусственно созданные языки с несколькими десятками слов (операторов) и строгими правилами синтаксиса. Для того , чтобы процессор мог выполнить программу, написанную на языке программирования, она и данные с которыми она работает должны быть загружены в оперативную память. Программа написана и загружена в оперативную память и для того чтобы процессор ее выполнил в оперативной памяти, должна быть еще и программа переводчик (транслятор), который переводит программу с языка высокого уровня на язык машинных команд
Именно свойство алгоритма - формальное его исполнение, и дает возможность выполнять алгоритм техническому устройству, в том числе и компьютеру. Программа состоит из команд, которые последовательно выполняются одна за другой, по завершению выполнения получается результат
Категории:
- Астрономии
- Банковскому делу
- ОБЖ
- Биологии
- Бухучету и аудиту
- Военному делу
- Географии
- Праву
- Гражданскому праву
- Иностранным языкам
- Истории
- Коммуникации и связи
- Информатике
- Культурологии
- Литературе
- Маркетингу
- Математике
- Медицине
- Международным отношениям
- Менеджменту
- Педагогике
- Политологии
- Психологии
- Радиоэлектронике
- Религии и мифологии
- Сельскому хозяйству
- Социологии
- Строительству
- Технике
- Транспорту
- Туризму
- Физике
- Физкультуре
- Философии
- Химии
- Экологии
- Экономике
- Кулинарии
Подобное:
- Компьютерная проблема 2000 года
Компьютерная проблема 2000 года ПЛАНПредисловие Суть проблемы Ожидаемые последствия Подготовка к проблеме Подготовка разных отраслей Д
- Компьютерная серия IBM
Компьютерная серия IBMСодержание Центральная плата 1.1 Функции материнской платы 1.2 Характеристики 2. Микропроцессоры 2.1 8086 2.2 80286 2.3 80386 3. Со
- Компьютерные вирусы
Компьютерные вирусыОглавление Предисловие1. ЧТО ТАКОЕ КОМПЬЮТЕРНЫЕ ВИРУСЫ2. ЦИКЛ ФУНКЦИОНИРОВАНИЯ ВИРУСОВ3. “ВАКЦИНАЦИЯ” ПРОГРАММ 3.1.
- Компьютерные вирусы - способы распространения, защита от вирусов
КОМПЬЮТЕРНЫЕ ВИРУСЫ: СПОСОБЫ РАСПРОСТРАНЕНИЯ, ЗАЩИТА ОТ ВИРУСОВКомпьютерные вирусы - это программы, которые могут «размножаться» и скр
- Компьютерные преступления
Компьютерные преступленияКомпьютерные преступления условно можно подразделить на две большие категории преступления, связанные с вме
- Компьютерные сети
Компьютерные сети В 1961 году Defence Advanced Research Agensy (DARPA) по заданию министерства обороны США приступило к проекту по созданию эксперименталь
- Компьютерные сети и телекоммуникации
Бердянский Институт Предпринимательства.Курс лекций по основам информатики и компьютерной техники.Компьютерные сети и телекоммуника