Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 10 стр.

UptoLike

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