- •Раздел 1. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации 9
- •Тема 1.1. Предмет и задачи курса. Основные понятия и определения информатики 9
- •Тема 1.2. Представление информации в эвм 17
- •Раздел 2. Технические средства реализации информаЦионных процессов 28
- •Тема 2.1. История развития вычислительной техники. Типы современных компьютеров 28
- •Тема 2.2. Устройство персонального компьютера и принцип работы 44
- •Тема 2.3. Файловая система 71
- •Раздел 3. Программные средства реализации информационных процессов 79
- •Тема 3.1. Классификация программных средств 79
- •Тема 3.3. Введение в пакет Microsoft Officе. Текстовый процессор Microsoft Word 94
- •Тема 3.4. Табличный процессор Microsoft Excel 105
- •Раздел 5. Информационно вычислительные сети 246
- •Тема 5.1. Общие принципы построения информационно вычислительных сетей 246
- •Тема 5.3.Локальные и глобальные сети эвм 267
- •Раздел 6. Основы защиты информации 288
- •Тема 6.1. Основы информационной безопасности (иб) 288
- •Методические указания по использованию учебного пособия
- •Введение
- •Раздел 1. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации Тема 1.1. Предмет и задачи курса. Основные понятия и определения информатики
- •1.1.1. Основные понятия и определения
- •1.1.2. Информация и ее свойства
- •1.1.3. Информационные системы
- •Вопросы для самоконтроля
- •Тема 1.2. Представление информации в эвм
- •1.2.1. Представление информации в памяти эвм
- •Например, если для записи чисел с плавающей точкой используется 32 разрядное число, то биты этого числа могут распределяться следующим образом:
- •1.2.2.Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •В соответствии с такой двоичной природой высказываний условились называть их логическими двоичными переменными и обозначать 1 в случае истинности высказывания и 0 в случае ложности.
- •Раздел 2. Технические средства реализации информаЦионных процессов Тема 2.1. История развития вычислительной техники. Типы современных компьютеров
- •2.1.1. История вычислительной техники
- •2.1.2. Поколения эвм
- •2.1.3. Типы современных компьютеров
- •2.1.4. Компьютерные системы и сети
- •2.1.5. История создания и развития персональных компьютеров
- •Типы современных компьютеров.
- •Тема 2.2. Устройство персонального компьютера и принцип работы
- •2.2.1.Обобщенная структурная схема персонального компьютера и принцип работы
- •2.2.2.Базовый состав технических средств персонального компьютера
- •2.2.3 Дополнительные устройства и их характеристики Возможности персональных компьютеров существенно расширяются при подключении различных периферийных устройств.
- •Вопросы для самоконтроля
- •Тема 2.3. Файловая система
- •2.3.1.Понятие и определение файла
- •Системные программные средства управления файлами.
- •2.3.2.Структура файловой системы
- •Раздел 3. Программные средства реализации информационных процессов Тема 3.1. Классификация программных средств
- •3.1.1. Программное обеспечение персональных компьютеров
- •3.1.2. Системные программные средства
- •3.1.3.Особенности систем Windows
- •Курсовая работа.Doc
- •3.1.4.Прикладные программы
- •Вопросы для самоконтроля
- •Тема 3.3. Введение в пакет Microsoft Officе. Текстовый процессор Microsoft Word
- •3.3.1. Понятие текстового процессора
- •3.3.2. Элементы интерфейса
- •3.3.3 Приемы работы с Microsoft Word
- •Тема 3.4. Табличный процессор Microsoft Excel
- •3.4.1. Назначение и основные элементы табличного процессора
- •3.4.2. Типы данных, используемые в Microsoft Excel
- •3.4.3. Формат ячеек электронной таблицы
- •3.4.4. Организация вычислений
- •3.4.5.Относительная и абсолютная адресация
- •3.4.6. Графическое представление данных
- •3.4.7. Функции, используемые в Microsoft Excel
- •Срзнач(в2;с7;а6)
- •1. Математические функции
- •2. Статистические функции
- •3. Функции для финансовых расчетов
- •4. Логические функции
- •3.4.8.Решение экономических и управленческих задач средствами ms Excel
- •Непосредственное использование этого пакета осуществляется с помощью команды Сервис – Анализ данных.
- •Раздел 4. Введение в алгоритмизацию и программирование Тема 4.1. Понятие алгоритма и алгоритмизации
- •4.1.1. Свойства алгоритма
- •4.1.2. Формы представления алгоритмов
- •4.1.3. Разновидности структур алгоритмов
- •4.1.4. Этапы решения задачи на компьютере
- •Тема 4.2. Структуры данных
- •4.2.1.Структуры данных
- •4.2.2 Линейные и нелинейные структуры
- •Тема 4.3. Базы данных
- •4.3.1. Понятия база данных и система управления базой данных
- •4.3.2. Классификация баз данных
- •4.3.3. Модели данных
- •4.3.4. Основные возможности субд
- •4.3.5. Возможности субд Microsoft Access
- •4.3.6. Построение запросов и отчетов
- •Вопросы для самоконтроля
- •Тема 4.4. Введение в программирование. Языки программирования высокого уровня
- •4.4.1. Введение в программирование
- •4.4.2. Программирование на языке Visual Basic
- •4.4.3.Стандартные элементы управления языка Visual Basic
- •4.4.4. Основы программирования
- •4.4.5.Программирование алгоритмов линейной структуры
- •4.4.6.Программирование алгоритмов разветвляющейся структуры
- •4.4.7.Программирование алгоритмов циклической структуры
- •4.4.8.Отладка программ
- •Вопросы для самоконтроля
- •Тема 4.5. Разработка макросов на языке Visual Basic For Applications
- •4.5.1.Понятие макросов и элементов управления
- •4.5.2.Лексика языка программирования Visual Basic For Applications
- •4.5.3.Применение vba в прикладных пакетах программ Word и Excel
- •5.1.2. Основные программные и аппаратные компоненты сети
- •5.1.3. Топология физических связей
- •5.1.4. Физическая передача данных по линиям связи
- •Последовательность операций при передаче данных
- •5.1.5. Открытые информационные системы
- •5.1.6. Сетевые операционные системы
- •Тема 5.3.Локальные и глобальные сети эвм
- •5.3.1. Общие требования к вычислительным сетям
- •5.3.2. Модели локальных вычислительных сетей
- •5.3.3. Принципы объединения сетей
- •5.3.4.Структура и основные принципы построения сети Internet
- •5.3.5.Основные понятия и определения сети Internet
- •Протокол://сервер/путь/имя_файла
- •5.3.6.Способы подключения к Internet
- •Вопросы для самоконтроля
- •Раздел 6. Основы защиты информации Тема 6.1. Основы информационной безопасности (иб)
- •Информационная безопасность и ее составляющие
- •6.1.2. Угрозы безопасности информации и их классификация
- •6.1.3. Законодательные и иные правовые акты рф, регулирующие правовые отношения в сфере иб и защиты государственной тайны
- •6.1.4. Системный подход к обеспечению безопасности
- •6.1.5 Методы защиты информации
- •6.1.6.Резервирование информации
- •6.1.7. Защита информации в локальных компьютерных сетях, антивирусная защита
- •Речь в основном идет об умышленном воздействии на вычислительные сети.
- •6.1.8. Современные программные средства борьбы с вирусами
- •Вопросы для самоконтроля
- •Литература
4.4.7.Программирование алгоритмов циклической структуры
Для выполнения повторяющихся действий в программе в Visual Basic применяются операторы цикла. К ним относятся:
Цикл со счетчиком.
Условный оператор цикла.
Перечислимый оператор цикла.
Цикл со счетчиком называют также циклом For. Синтаксис цикла имеет следующий вид:
For i=1 To N Step M
<Блок операторов>
Next i
Блок операторов будет выполнен столько раз, сколько значений примет счетчик цикла i, который изменяется в приведенном примере от единицы до величины N с шагом M.
Условные операторы цикла применяются в двух формах: Do While и Do Until.
Цикл Do While выполняется до тех пор, пока условие истинно и в зависимости от расположения условия имеет две формы: с проверкой условия до выполнения тела цикла и с проверкой условия после выполнения тела цикла.
Синтаксис первой формы имеет вид:
Do While <условие>
<блок операторов >
Loop
В этом цикле сначала проверяется условие на истинность, а потом выполняется блок операторов.
Синтаксис второй формы имеет вид:
Do
<блок операторов >
Loop While <условие>
В этом цикле блок операторов может быть выполнен хотя бы один раз, потому что проверка на истинность условия выполняется в конец цикла.
Цикл Do Until выполняется до тех пор, пока условие ложно. Этот цикл также имеет две формы:
Do Until <условие>
<блок операторов >
Loop
и
Do
<блок операторов >
Loop Until <условие>
Перечислимый цикл начинается с ключевых слов For Each. Этот цикл используется для обработки элементов массива или некоторого набора объектов. Синтаксис этой формы цикла показан на примере обработки элементов массива:
Dim Number As Variant
Dim Massiv As Variant
Massiv=Array(3,7,5,9,8,2,4,9)
For Each Number In Massiv
If Number>5 Then TextBox.Text=Numder
Next Number
В этом фрагменте сначала создается массив Massiv, содержащий 8 элементов. Цикл For Each перебирает элементы массива и поочередно выводит в текстовом окне значения, превышающие число 5.
4.4.8.Отладка программ
При разработке программы необходимо регулярно тестировать ее на предмет наличия в ней ошибок.
Если требуется отладить запущенную программу, необходимо прервать ее выполнение, нажав комбинацию клавиш <Ctrl> <Break>. Выполнение программы будет приостановлено, но не завершено. При этом программа переходит в режим останова, в котором можно просматривать значения переменных и изменять их с помощью диалогового окна Immediate.
В режиме останова для отладки программы предусмотрено ее пошаговое выполнение. Для этого на панели инструментов Debug необходимо нажать одну из кнопок:
Step Over – программа пошагово проходит все операторы текущей процедуры. При этом все вызываемые процедуры не трассируются. Режим можно включить с помощью комбинации клавиш <Shift> <F8> .
Step Into – программа пошагово проходит все операторы текущей процедуры. При этом все вызываемые процедуры трассируются. Режим можно включить с помощью клавиши <F8> .
Step Out – программа выполняется до выхода из текущей процедуры. Режим можно включить с помощью комбинации клавиш <Ctrl> <Shift> <F8>
Когда программа находится в режиме останова можно выполнить любой оператор, используя диалоговое окно Immediate. Для выполнения оператора его нужно ввести в диалоговое окно и запустить программу, нажав клавишу <F5>.
Диалоговое окно Immediate используется также для отображения значений переменных. Для этого нужно в окне кода подвести указатель мыши к некоторой переменной и ее значение появится в окне всплывающей подсказки.
Для отслеживания значений переменных еще используется диалоговое окно Watches. Чтобы поместить в это окно переменную, необходимо в окне кода кликнуть на ней правой кнопкой мыши и в появившемся контекстном меню выбрать команду Add Watch. После нажатия кнопки Ok в окне Watches появляется строка с именем переменной. Нажимая на клавишу <F8>, можно в окне Watches наблюдать значение этой переменной.
.
