Автор работы: Пользователь скрыл имя, 01 Мая 2011 в 12:46, контрольная работа
Информация — это осознанные сведения об окружающем мире, которые являются объектом хранения, преобразования, передачи и использования.
Единицы измерения:
Объёмы информации можно представлять как логарифм количества состояний.
1. Информация и ее измерение. Единицы измерения информации.
2. Ценность информации. Подходы к определению ценности информации на основе спроса – предложения и измерения воздействия на принимаемые решения.
3. Позиционные системы счисления. Число как многочлен.
4. Арифметические действия над числами в позиционных системах счисления.
5. Целые числа со знаком и их двоичное представление.
6. Основные логические операции.
7. Булева алгебра. Таблицы истинности.
8. Кодирование и кодовые страницы. Unicode.
9. Архитектура компьютера фон Неймана.
10. Понятие информационно-коммуникационной системы.
11. Составляющие информационно-коммуникационных систем.
12. Персональный компьютер, его основные составляющие и внешние устройства.
13. Системное и прикладное программное обеспечение.
14. Операционные системы и их назначение.
15. Файловая система, расширения имен файлов и атрибуты файлов (на примерах).
16. Прикладное программное обеспечение (на примерах).
17. Операционная система Windows. Графический интерфейс пользователя.
18. Приложения, управляемые событиями.
19. Примеры элементов интерфейса прикладных программ, работающих под Windows.
20. Понятие алгоритма и программы.
21. Запись алгоритма в виде блок-схемы и псевдокода.
22. Понятие о языках программирования низкого и высокого уровня (на примерах).
23. Основные элементы программного кода: константы, переменные, операторы присваивания, операторы сравнения, операторы ветвления, операторы цикла.
24. Структурная теорема.
25. Назначение языка программирования Microsoft Visual Basic for Application (VBA)
26. Основные типы данных VBA. Данные значимого типа и данные ссылочного типа.
27. Переменные и константы VBA, их объявление, инициализация и присваивание.
28. Массивы VBA, их объявление и инициализация.
29. Арифметические операции, логические операции и операции над строками VBA.30. Процедуры и функции. Встроенные функции и пользовательские функции.
Константы VBA бывают трёх типов: целые числа, вещественные числа и символы.
Целая десятичная константа представляется десятичным целым числом.
Символьная константа служит для изображения отдельных знаков, состоит из изображаемого символа и ограничивающих кавычек. Внутри кавычек может быть написан любой изображаемый символ.
Вещественные константы представляются в компьютере в форме с плавающей точки. Каждая вещественная константа состоит из следующих частей: целое число, десятичная точка, дробная часть.
Переменные – это обозначенные через индикатор объекты, предназначенные для хранения данных.
Переменная требует явного объявления своего имени, которое образуют алфавитно-цифровые символы и специальные знаки.
Константы
объявляются с помощью
<const>=<значение> , где
<Const> - имя константы.
<значение> - значение константы.
28. Массивы VBA, их объявления и инициализация.
Массив представляет собой набор значений, логически связанных друг с другом, например, число учеников в каждом классе в школе.
Массив позволяет ссылаться на эти связанные значения по одному имени и, используя номер, называемый индексом или подиндексом, чтобы отличить элементы друг от друга. Отдельные значения, называются элементами массива. Они представляются непрерывной последовательностью от индекса 0 до наибольшего значения индекса.
В
отличие от массива, переменная, содержащая
одиночное значение, называется скалярной
переменной.
29. Арифметические операции, логические операции и операции над строками VBA.
Основное предназначение арифметических операций - выполнять определенные арифметические действия над числовыми данными: складывать, вычитать, умножать, делить и т. д. Это означает, что для арифметических операций все операнды вычисляются в числовом скалярном контексте. При этом строки, содержащие правильные числовые литералы, автоматически будут преобразованы в числовые значения: если строка не содержит правильного числового литерала, то интерпретатор попытается выделить из нее число, начиная с левого символа, и использовать его в качестве операнда; если не удается выделить правильный числовой литерал, то строковый операнд принимает нулевое значение.
Операции выполнения основных арифметических действий являются бинарными, так как для их выполнения требуется два операнда. Все, сказанное о преобразовании строк в числа, относится именно к таким операциям.
Логическая операция – способ построения сложного высказывания из данных высказываний, при котором значение истинности сложного высказывания полностью определяется значениями истинности исходных высказываний.
Для работы со строками существует большое количество функций. В качестве примера приведем некоторые из них:
30. Процедуры и функции. Встроенные функции и пользовательские функции.
Функция-процедура - это особый вид процедуры VBA, возвращающей результат. Пользовательские функции-процедуры, как и встроенные функции VBA, могут иметь необязательные и именованные аргументы. Для записи функции-процедуры нельзя использовать макрорекордер, хотя можно редактировать записанный рекордером макрос и превращать его в функцию-процедуру. Так же в функции-процедуре используются ключевые слова Function и End Function (в отличие от других процедур).
Пользовательские процедуры. Группы операторов, создаваемые разработчиком для выполнения определенных задач и не зависящие от текущего состояния приложения или произошедших в тот или иной момент событий.
Встроенные функции. Определенные наборы команд, имеющиеся в языке Visual Basic и в предназначенные для вычисления тех или иных значений на основании исходных данных. Встроенными являются, в частности, как математические, так и строковые функции (Abs, Cos, Sin, Mid, Len и т.д.)
Список литературы: