logo
Ответы к экзамену 1 курс

Принципы Джона фон Неймана для компьютера

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

Любой вариант процесса обработки информации происходит по следующей схеме (рис. 3):

Рис. 3 Общая схема процесса обработки информации

В любом случае можно говорить о том, что в процессе обработки информации решается некоторая информационная задача, которая предварительно может быть поставлена в традиционной форме: дан некоторый набор исходных данных — исходной информации; требуется получить некоторые результаты — итоговую информацию. Сам процесс перехода от исходных данных к результату и есть процесс обработки. Тот объект или субъект, который осуществляет обработку, может быть назван исполнителем обработки. Исполнитель может быть человеком, а» может быть специальным техническим устройством, в том числе компьютером.

Обычно обработка информации — это целенаправленный процесс. Для успешного выполнения обработки информации исполнителю должен быть известен способ обработки, т.е. последовательность действий, которую нужно выполнить, чтобы достичь нужною результата. Описание такой последовательности действий в информатике принято называть алгоритмом обработки.

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

Первый тип обработки: обработка, связанная с получением новой информации, нового содержания знаний.

К этому типу обработки относится решение математических задач. Например, даны две стороны треугольника и угол между ними, требуется определить все остальные параметры треугольника: третью сторону, углы, площадь, периметр. Способ обработки, т.е. алгоритм решения задачи, определяется математическими формулами, которые должен знать исполнитель.

К первому же типу обработки информации относится решение различных задач путем применения логических рассуждений. Например, следователь по некоторому набору улик находит преступника; человек, анализируя сложившиеся обстоятельства, принимает решение о своих дальнейших действиях; ученый разгадывает тайну древних рукописей и т.п.

Второй тип обработки: обработка, связанная с изменением формы, но не изменяющая содержания.

К этому типу обработки информации относится, например, перевод текста с одного языка на другой. Изменяется форма, но должно сохраниться содержание. Важным видом обработки для информатики является кодирование. Кодирование — это преобразование информации в символьную форму, удобную для ее хранения, передачи, обработки. Кодирование активно используется в технических средствах работы с информацией (телеграф, радио, компьютеры).

Другой вид обработки информации — структурирование данных. Структурирование связано с внесением определенного порядка, определенной организации в хранилище информации. Расположение данных в алфавитном порядке, группировка по некоторым признакам классификации, использование табличного или (графового представления — все это примеры структурирования. Еще один важный вид обработки информации — поиск. Задача поиска обычно формулируется так: имеется некоторое хранилище информации — информационный массив (телефонный справочник, словарь, расписание поездов и пр.), требуется найти в нем нужную информацию, удовлетворяющую определенным условиям поиска (телефон данной организации, перевод данного слова на английский язык, время отправления данного поезда). Алгоритм поиска зависит от способа организации информации. Если информация структурирована, то поиск осуществляется быстрее, и можно построить оптимальный алгоритм.