ВУЗ:
Составители:
Рубрика:
9
Рисунок 1.1 – Модель обработки информации на компьютере
Таким образом, обработка информации на компьютере включает в
себя следующие процессы:
• ввод данных – чтение данных с устройства ввода (например,
клавиатура) в оперативную память компьютера. При этом данные из
«внешнего» представления кодируются в представление на уровне
компьютера;
• вычисление – выполнение последовательности действий, ко-
торые необходимы для преобразования данных в результаты.
Данная
последовательность должна быть описана таким образом, чтобы ее
мог выполнить процессор компьютера;
• вывод данных – отображение (запись) полученных результа-
тов на устройстве вывода (например, дисплей). При этом результаты
из представления на уровне компьютера преобразуются к виду, по-
нятному человеку.
Введем несколько ключевых понятий.
Программа – это совокупность данных, результатов и автомати
-
зированного преобразования, такого, что каждому
x из множества
данных
D ставится в соответствие результат y, принадлежащий мно-
жеству результатов
R.
В зависимости от уровня представления данных и функции авто-
матизированного преобразования информации говорят об исходной
программе (данные
D, R и функция F) и машинной программе (дан-
ные
D', R' и функция F'). Описание исходной программы выполняет-
ся на языке программирования высокого уровня (например,
Pascal,
C++
), описание машинной программы – на языке низкого уровня
(например,
Assembler).
Язык программирования – это система описания программ,
достаточно близкая к человеку, чтобы программу можно было легко
написать, понять и изменить, но в то же время достаточно строго оп-
ределенная, чтобы ее мог выполнить компьютер.
Что делает язык программирования высокого уровня? Он освобож-
дает программу от значительной доли необязательной сложности.
Исходная (абстрактная)
программа состоит из концептуальных кон-
струкций: операций, типов данных, последовательностей и других
Рисунок 1.1 – Модель обработки информации на компьютере Таким образом, обработка информации на компьютере включает в себя следующие процессы: • ввод данных – чтение данных с устройства ввода (например, клавиатура) в оперативную память компьютера. При этом данные из «внешнего» представления кодируются в представление на уровне компьютера; • вычисление – выполнение последовательности действий, ко- торые необходимы для преобразования данных в результаты. Данная последовательность должна быть описана таким образом, чтобы ее мог выполнить процессор компьютера; • вывод данных – отображение (запись) полученных результа- тов на устройстве вывода (например, дисплей). При этом результаты из представления на уровне компьютера преобразуются к виду, по- нятному человеку. Введем несколько ключевых понятий. Программа – это совокупность данных, результатов и автомати- зированного преобразования, такого, что каждому x из множества данных D ставится в соответствие результат y, принадлежащий мно- жеству результатов R. В зависимости от уровня представления данных и функции авто- матизированного преобразования информации говорят об исходной программе (данные D, R и функция F) и машинной программе (дан- ные D', R' и функция F'). Описание исходной программы выполняет- ся на языке программирования высокого уровня (например, Pascal, C++), описание машинной программы – на языке низкого уровня (например, Assembler). Язык программирования – это система описания программ, достаточно близкая к человеку, чтобы программу можно было легко написать, понять и изменить, но в то же время достаточно строго оп- ределенная, чтобы ее мог выполнить компьютер. Что делает язык программирования высокого уровня? Он освобож- дает программу от значительной доли необязательной сложности. Исходная (абстрактная) программа состоит из концептуальных кон- струкций: операций, типов данных, последовательностей и других 9
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »