Основы программирования на VBA. Регеда В.В - 4 стр.

UptoLike

Составители: 

ВВЕДЕНИЕ
Программа упорядоченная последовательность команд, необходи-
мых для управления компьютером (ПК). Эти команды поступают на про-
цессор как совокупность нулей и единиц, т.е. числами. Последователь-
ность чисел машинный код.
Алгоритмэто точно определенное описание способа решения за-
дачи в виде конечной последовательности действий. Для представления
алгоритма в виде, понятном ПК, служат языки программирования, с по-
мощью которых пишется программа. Затем программа с помощью транс-
лятора либо переводится в машинный код, либо исполняется.
Языки программированияэто искусственные языки с ограничен-
ным числом слов, значения которых понятно транслятору, и очень строги-
ми правилами записи команд (операторов).
При нарушении формы записи программы возникают синтаксиче-
ские либо логические ошибки. Поиск ошибоктестирование, процесс
устранения ошибокотладка.
С помощью языков программирования создается текст программы.
Чтобы получить работающую программу необходимо либо сразу перевес-
ти текст программы в машинный код (откомпилировать), либо сразу вы-
полнять команды языка с помощью интерпретатора, который поочередно
анализирует отдельные команды и затем сразу же выполняет их. После то-
го как текущий оператор выполнен, интерпретатор перейдет к следующе-
му. Такие программы работают медленно и не могут выполняться сами,
отдельно от интерпретатора.
Компиляторы же полностью обрабатывают текст программы, про-
сматривают его в поисках синтаксических ошибок и автоматически пере-
водят его в машинный код. В результате получается компактная, быстрая
«исполняемая» программа. Однако компиляторы неэффективны при рабо-
те с данными сложной структуры.
В реальных системах программирования перемещены обе эти техно-
логии.
1. ЯЗЫКИ ПРОГРАММИРОВАНИЯ
1.1. Уровни и поколения языков программирования
Язык программирования низкого уровняэто ассемблер, который
просто представляет каждую команду машинного кода, но не в виде чисел,
а с помощью символьных, условных обозначений (мнемоник). Конкретной
                               ВВЕДЕНИЕ
       Программа – упорядоченная последовательность команд, необходи-
мых для управления компьютером (ПК). Эти команды поступают на про-
цессор как совокупность нулей и единиц, т.е. числами. Последователь-
ность чисел – машинный код.
       Алгоритм – это точно определенное описание способа решения за-
дачи в виде конечной последовательности действий. Для представления
алгоритма в виде, понятном ПК, служат языки программирования, с по-
мощью которых пишется программа. Затем программа с помощью транс-
лятора либо переводится в машинный код, либо исполняется.
       Языки программирования – это искусственные языки с ограничен-
ным числом слов, значения которых понятно транслятору, и очень строги-
ми правилами записи команд (операторов).
       При нарушении формы записи программы возникают синтаксиче-
ские либо логические ошибки. Поиск ошибок – тестирование, процесс
устранения ошибок – отладка.
       С помощью языков программирования создается текст программы.
Чтобы получить работающую программу необходимо либо сразу перевес-
ти текст программы в машинный код (откомпилировать), либо сразу вы-
полнять команды языка с помощью интерпретатора, который поочередно
анализирует отдельные команды и затем сразу же выполняет их. После то-
го как текущий оператор выполнен, интерпретатор перейдет к следующе-
му. Такие программы работают медленно и не могут выполняться сами,
отдельно от интерпретатора.
       Компиляторы же полностью обрабатывают текст программы, про-
сматривают его в поисках синтаксических ошибок и автоматически пере-
водят его в машинный код. В результате получается компактная, быстрая
«исполняемая» программа. Однако компиляторы неэффективны при рабо-
те с данными сложной структуры.
       В реальных системах программирования перемещены обе эти техно-
логии.

     1. ЯЗЫКИ ПРОГРАММИРОВАНИЯ

     1.1. Уровни и поколения языков программирования
      Язык программирования низкого уровня – это ассемблер, который
просто представляет каждую команду машинного кода, но не в виде чисел,
а с помощью символьных, условных обозначений (мнемоник). Конкретной