- •Вопросы к экзамену 1 семестр.
- •Информатика: наука, технология, индустрия. Роль информатики в современном обществе.
- •Понятие информации, свойства информации, информация и данные. Измерение информации (3 аспекта: семантический, синтаксический, прагматический).
- •Экономическая информация, ее особенности. Показатели качества экономической информации.
- •Информационные системы. Структура и классификация информационных систем.
- •Понятие информационных технологий. Виды информационных технологий.
- •Представление числовой, текстовой, графической, звуковой информации в компьютере.
- •Основы алгебры логики. Логические выражения. Преобразование логических выражений. (http://ege-go.Ru/temy/logic2/sostavnye-vyskazyvaniya-I-logicheskie-vyrazheniya/)
- •Понятие модели. Виды моделей. Моделирование, как метод познания.
- •Структурная схема персонального компьютера, назначение и характеристики основных узлов.
- •Микропроцессоры. Структура микропроцессора и его основные характеристики.
- •Запоминающие устройства персонального компьютера, их иерархия и основные характеристики.
- •Внешние устройства персонального компьютера, их назначение и основные характеристики
- •Программное обеспечение эвм, общая характеристика, состав и назначение основных видов программного обеспечения пк.
- •Операционные системы, их назначение и разновидности..
- •Ос Windows. Общая характеристика. Графический интерфейс пользователя и его состав.
- •Ос Windows. Основные технологии работы с приложениями и документами. Технология ole.
- •Ос Windows. Основные технологии работы с папками и файлами.
- •Основные настройки в ос Windows.
- •Программы - архиваторы. Программы Windows для обслуживания дисков.
- •Стандартные приложения Windows (Paint, WordPad, Калькулятор, таблица символов).
- •Ms Office. Его состав и назначение. Основные программы-приложения.
- •Текстовый процессор Word. Его назначение и основные элементы интерфейса. Структура документа.
- •Текстовый процессор Word. Главные меню и панели инструментов Word и технология их реорганизации.
- •Текстовый процессор Word. Режимы просмотра документов, их назначение и технология использования. Перемещение по документу.
- •Текстовый процессор Word. Технологии форматирования документов, средства автоформатирования. Технологии работы со списками.
- •Текстовый процессор Word. Средства автоматизации работы над текстом, шаблоны, средства автозамены и автотекста, проверка правописания.
- •Текстовый процессор Word. Технологии создания, открытия и сохранения документов.
- •Текстовый процессор Word. Стилевое оформление документов. Общий шаблон и его назначение.
- •Текстовый процессор Word. Технология правки документов: выделение, копирование, перемещение, удаление, поиск и замена текста. Создание гипертекстовых ссылок, примечаний, сносок.
- •Текстовый процессор Word. Настройка основных параметров. Поля Word и их использование.
- •Текстовый процессор Word. Технологии работы с таблицами.
- •Текстовый процессор Word. Объекты в документе Word. Виды объектов и технологии их включения в документ Word.
- •Текстовый процессор Word. Технологии работы с ms Graft и редактором формул.
- •Текстовый процессор Word. Технологии создания и вставки рисунков и настройки изображения в документах Word.
- •Текстовый процессор Word. Технология создания форм и слияния документов.
- •Текстовый процессор Word. Создание компонентов документа: надписей, колонтитулов, оглавлений, закладок.
- •Табличный процессор excel. Рабочая книга и ее структура. Структура главного окна. Управление окнами. Типы данных и объекты рабочего листа.
- •Табличный процессор excel. Формульные выражения, их назначение, правила записи и способы ввода. Ссылки, их виды и использование. Структура полной ссылки.
- •Табличный процессор excel. Средства ввода и редактирования данных. Операции с листами, строками, столбцами и ячейками. Приемы выделения элементов таблицы.
- •Табличный процессор excel. Математические и логические функции. Функции поиска и ссылки. Примеры использования функций
- •Табличный процессор excel. Статистические и текстовые функции. Функции для работы с датой. Примеры использования функций
- •Табличный процессор excel. Обработка ошибок в расчетных формулах. Способы организации вычислений.
- •Средства форматирования таблиц. Форматы даты. Пользовательские форматы. Условное форматирование.
- •Табличный процессор excel Управление выводом таблицы на печать. Параметры страницы. Режим предварительного просмотра. Использование колонтитулов. Нумерация страниц. Печать отчетов.
- •Табличный процессор excel. Средства защиты данных.
- •Табличный процессор excel. Возможности настройки и установки параметров.
- •Табличный процессор excel. Списки и средства их обработки.
- •Табличный процессор excel. Фильтры, виды фильтров и их применение.
- •Табличный процессор excel. Технология создания сводных таблиц, формирования общих и промежуточных итогов. Управление структурой таблиц. Консолидация данных.
- •Табличный процессор excel. Подбор параметров. Технология поиска оптимальных решений.
- •Табличный процессор excel. Формы и их назначение. Технология создания и использования форм. Элементы управления формами.
- •Табличный процессор excel. Технология построения диаграмм и графиков.
- •Табличный процессор excel. Основные элементы диаграммы. Возможности форматирования диаграмм.
- •Табличный процессор excel. Макросы и их назначение. Способы создания макропрограммы. Структура макропрограммы. Способы запуска макропрограммы
- •Visual basic. Основные понятия. Объекты, свойства, методы.
- •Visual basic. Использование стандартных диалоговых окон ввода и вывода информации.
- •Visual basic. Понятие процедуры. Подпрограммы и функции. Модульный принцип построения программного кода.
- •Visual basic. Типы данных. Описание переменных, констант, массивов. Стандартные типы. Объявление переменных и констант. Область определения
- •Visual Basic. Массивы статические и динамические.
- •Visual basic. Общие сведения о файлах.
- •Visual basic. Интерактивная среда разработки. Структура приложений и технология их создания.
- •Visual basic. Структура программы. Операторы и комментарии.
- •Visual basic. Управляющие конструкции. Средства разработки пользовательского интерфейса.
Visual Basic. Массивы статические и динамические.
Массив — это набор элементов определенного типа, каждый из которых имеет свой порядковый номер, называемый индексом. Проще говоря, это множество переменных собранных в одну группу по определенному типу. Для более ясного понимания возьмем, например, жемчужные бусы, одни черного цвета, другие белого. Так вот, бусы черного и белого цвета это массивы жемчужин, сгруппированные по цвету, черный и белый, а жемчужины являются элементами этих массивов.
Массивы бывают одномерными (линейными), те же вышеупомянутые бусы и многомерными - двумерные(матрицы, 2D), трехмерные и т.д. Статические - кол-во элементов массива объявляется на этапе разработки и не изменяется в процессе выполнения программы, и динамические - число элементов и размерность изменяется в процессе работы программы.
Определение массива выполняется оператором:
Dim ИмяПеременной ([НижнийПредел То] ВерхнийПредел) [As тип].
Например: Dim b (a to 15) — объявление массива b, состоящего из 15 элементов.
Динамический массив - не имеет предопределенного кол-ва элементов и определяется без указания в скобках границ:
Dim MyDynMas () as integer
Но динамический массив можно будет использовать только после программного определения границ, после ключевого слова ReDim:
Dim MyDynMas () as integer
Статические массивы объявляются с указанием верхней и нижней границы:
Dim Mas (2 to 50) as integer
Объявить массив также можно указав только кол-во элементов:
Dim Mas (50) as integer
В этом случае нижняя граница будет установлена по умолчанию 0. Если Вы хотите что бы первым индексом во всех массивах была 1.
Option Base 1
Visual Basic по умолчанию индексирует элементы массива, начиная с нуля, т. е. индекс 0 обозначает первый элемент массива, индекс 1 — второй и так далее. Оператор Option Base 1 позволяет задать индексацию массива с 1. Этот оператор должен находиться в секции (General) (Declarations).
Visual basic. Общие сведения о файлах.
Процесс работы с файлами состоит из нескольких этапов:
• получение дескриптора файла;
• открытие файла;
• чтение или запись файла;
• закрытие файла.
Для связи системы или приложения с файлом имеется канал ввода/вывода. При открытии файлу ставится в соответствие канал с определенным номером. Допустимо использование номеров 1-511. Каждый открытый файл имеет собственный канал, с помощью которого записываются или считываются данные. Следовательно, для ввода и вывода данных в файл имеет значение не имя файла, а номер канала. Операционная система должна иметь сведения о наличии свободных каналов, которые можно использовать для открытия файлов. Visual Basic имеет функцию FreeFile[(диапазонНомеров)], возвращающую номер свободного канала, который можно использовать для работы с файлом. Если свободных каналов нет (открыто максимально допустимое количество каналов), возникает ошибка выполнения. Необязательный параметр ДиапазонНомеров позволяет определить диапазон значений, из которых выбирается очередной свободный номер канала:
• 0 (по умолчанию) — возвращается номер канала из диапазона 1—255;
• 1 — возвращается номер канала из диапазона 256-511. В Visual Basic реализованы три типа доступа к файлам:
• последовательный (для обработки текстовых файлов);
• произвольный (для обработки текста или структурированных двоичных файлов с записями фиксированной длины);
• двоичный (для обработки произвольно структурированных файлов).
Последовательный файл состоит из текстовых строк ASCII-формата. Любая информация считывается или сохраняется в текстовом виде построчно. Последовательные файлы могут обрабатываться любым текстовым редактором.
Способ открытия файла с последовательным доступом (для чтения, записи или добавления) задается при вызове оператора открытия файла:
Open <ИмяФайла> For <Режим> As <Дескриптор Файла>,
где ИмяФайла определяет имя открываемого файла — это либо строка символов, заключенная в кавычки, либо выражение, значением которого является строка символов. Она представляет собой путь к открываемому файлу; режим — это режим доступа, который может иметь значения:
• Input (Ввод) — если файл открывается для чтения из него текстовых данных;
• Output (Вывод) — если файл открывается для записи в него данных, начиная с первой позиции. Вся имевшаяся в нем старая информация будет стерта;
• Append (Дополнение) — если файл открывается для записи в него данных не с первой, а с конечной позиции, так что вся имевшаяся в нем старая информация будет сохранена.
ДескрипторФайла — целое число, по которому идентифицируется открываемый файл. Файловые номера используются при выполнении файловых операций в программе.
Все открытые файлы закрываются оператором:
Close [<СписокДескрипторов>]
СписокДескрипторов — это записанные через запятую дескрипторы файлов, которые должны быть закрыты. При отсутствии этого параметра будут закрыты все открытые файлы.
Для записи в файл используются операторы;
Print # <ДескрипторФайла>, [<СписокЗначений>] Write .# <ДескрипторФайла>, [<СписокЗначений>],
где СписокЗначений — это записанные через разделитель значения (или выражения).
Оба оператора записывают данные в файл текстовыми строками. Текстовая строка — это последовательность символов, которая заканчивается символом перехода на яовую текстовую строку или символом возврата каретки (коды 13 и 10). Текстовый файл представляет собой последовательность текстовых строк.
При использовании оператора Write разделителем в списке значений является запятая. Список значений просматривается последовательно, и элементы этого списка записываются в одну текстовую строку файла через запятую. Элементы типа String заключаются в кавычки. После записи последнего элемента записывается символ перехода на новую строку.
При использовании оператора Print элементы списка значений в этом операторе должны быть разделены либо точкой с запятой, либо запятой. От этого зависит, как они будут записаны в текстовую строку файла:
• — значения будут записываться подряд, без промежутков между ними;
• — значения будут записываться в 14-символьные зоны вывода.
Кроме того, в списке значений оператора могут присутствовать функции:
• Spc(n) — для вставки п пробелов между значениями в текстовой строке;
• Tab(n) — для указания номера п позиции для записи следующего значения.
Для чтения из файла используются:
• оператор Input # <ДескрипторФайла> <СписокПеременных>;
• оператор Line Input # <ДескрипторФайла> <Переменная>;
• функция Input (<ЧислоСимволов>, <дескриптор Файла>);
• Оператор Input.
Список Переменных — это записанные через запятую переменные любого типа. В каждой текстовой строке файла количество и тип значений должны совпадать с количеством и типом переменных в списке переменных.
При использовании оператора Line Input Переменная — это переменная типа String или Variant. Результатом работы этого оператрра является присвоение Переменной значения — всей очередной текстовой строки файла.
При использовании функции Input ЧислоСимволов — это количество символов, которые надо прочесть из входного файла. Функция возвращает текст в виде символьной строки. Чаще всего эту функцию используют для одновременного чтения всего текстового файла и размещения его в текстовом поле экранной формы.
Функции, используемые при обработке файлов:
• EOF (<ДескрипторФайла>) — возвращает значение True, если обнаружен конец файла, и False — в противном случае;
• LOР (<ДескрипторФайла>) — возвращает размер текстового файла в символах.
В файлах с произвольным доступом и в базах данных используются структуры данных, называемые пользовательским типом. Главное отличие этой структуры данных от ранее рассмотренных заключается в том, что она содержит отдельные данные, которые могут иметь разные типы. Такая структура данных называется записью, а отдельные компоненты этой структуры — полями записи.
Пользовательский тип данных объявляется следующим образом:
{Private| Public} Type <ИмяТипаДанных> <Элемент1> As <ТипЭлемента1>
<ЭлементN> As <ТипЭлементаN> End Type
ИмяТипаДанных — это имя, которое присваивается определяемому типу данных.
После определения пользовательского типа данных необходимо объявить переменные, которые будут иметь этот тип.
Открытие файлов произвольного доступа выполняется командой:
Open <ИмяФайла> For Random As #<Дескриптор-Файла> _Len = <ДлинаЗаписи>
В отличие от текстовых файлов здесь не делается различия между файлами для записи и файлами для чтения: все они открываются в одном режиме Random.
ДлинаЗаписи — целое число. Оно должно быть равно длине переменной пользовательского типа, которая применяется для хранения одной .записи файла.
Для включения в файл произвольного доступа новой записи используется оператор:
Put # <ДескрипторФайла>, <НомерЗаписи>, <ИмяПеременной>
НомерЗаписи — это номер (целое положительное число), который будет иметь запись, помещаемая в файл.
ИмяПеременной — это имя переменной пользовательского типа, значением которой является запись, помещаемая в файл.
Для извлечения записи из файла произвольного доступа применяется оперйтор:
Get # <ДескрипторФайла>, <НомерЗаписи>, <Имя-Переменной>
НомерЗаписи — это номер извлекаемой из файла записи. .
ИмяПеременной — это имя переменной пользовательского типа, значением которой является запись, извлекаемая из файла.
Для работы как с текстовыми файлами, так и с файлами произвольного доступа можно использовать операторы:
• оператор переименования файла:
Name <СтароеИмя> As <НовоеИмя>
СтароеИмя и Новое Имя — строки, определяющие маршрут к файлу со старым именем и маршрут к этому же файлу с новым именем;
• оператор копирования файла:
FileCopy <ИмяИсходногоФайла>, <ИмяФайлаКопии>
ИмяИсходногоФайла и ИмяФайлаКопии — строки, определяющие маршрут к файлу-оригиналу и маршрут к создаваемой копии оригинала;
• оператор уничтожения файла:
Kill <ИмяУничтожаемогоФайла>
Для удобства работы с файлом его упорядочивают (сортируют), т. е. переставляют записи файла так, чтобы значения какого-нибудь поля были расположены в алфавитном порядке, а если значение поля числовое --- в порядке его возрастания или убывания. Такое поле называется ключом сортировки.
В качестве ключа сортировки можно выбрать как одно поле, так и объединение полей. Однако во многих случаях лучшим решением проблемы является введение специального поля (идентификационного номера записи). Это обычно число, которое однозначно определяет запись.
Для открытия двоичного файла применяется оператор:
Open <ИмяФайла> For Binary As # <ДескрипторФайла>
Как и в файл произвольного доступа, в двоичный файл можно помещать записи с полями различного типа. Однако этот файл может содержать записи различной длины. Поэтому при объявлении типа данных у строковых полей длина может быть не фиксирована.
Запись данных в файл происходит при помощи оператора:
Put # <ДескрипторФайла>, <НомерБайта>, <ИмяПеременной>
НомерБайта — номер байта в файле, т. е. то место в файле, куда надо поместить данные.
Чтение данных из двоичного файла осуществляется оператором:
Get # <ДескрипторФайла>, <НомерБайта>, <ИмяПеременной>
НомерБайта — номер байта в файле, т. е. то место в файле, откуда надо прочитать данные.
Найти этот номер байта бывает очень трудно. В этом заключается недостаток двоичного доступа.
