- •Раздел 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. Современные программные средства борьбы с вирусами
- •Вопросы для самоконтроля
- •Литература
Тема 1.2. Представление информации в эвм
1.2.1. Представление информации в памяти эвм
Вся информация в компьютере кодируется. Кодирование осуществляется с использованием различных систем счисления.
Система счисления это способ наименования и изображения чисел с помощью символов, имеющих определенные количественные значения [8].
В компьютере могут использоваться следующие системы счисления: двоичная, двоично десятичная, шестнадцатеричная.
Двоичная система счисления использует для представления информации две цифры 0 и 1. Обычные цифры имеют следующий вид в данной системе:
Цифра |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Код |
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
1000 |
1001 |
Разряды двоичных чисел имеют веса, равные степени 2:
Число |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
Вес |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Для того, чтобы перевести десятичное число в двоичное, необходимо последовательно делить это число на 2, а затем частное от деления до тех пор, пока остаток не станет равным 0 или 1.
Сначала посмотрим, что произойдет, если последовательно делить десятичное число, например, 295 на 10.
295/10=29 остаток 5
29/10=2 остаток 9
2/10=0 остаток 2
Цифры числа 295 появляются в виде остатка, расположенного в обратном порядке.
Аналогично выполняется перевод десятичных чисел в двоичные. Переведем, например, число 295 в двоичную форму:
295/2=197 остаток 1
197,2=98 остаток 1
98/2=49 остаток 0
49/2=29 остаток 1
29/2=14 остаток 1
14/2=7 остаток 0
7/2=3 остаток 1
3/2=1 остаток 1
Запишем остатки в виде двоичного числа, начиная с последнего остатка: 11011011.
Перевод десятичного дробного числа в двоичное осуществляется в два этапа: сначала переводится целая часть числа, а затем – дробная. Дробная часть переводится путем последовательного умножения дробной части на два. Двоичное число в виде целых частей чисел, полученных при умножении только дробной части, начиная сверху после запятой. При этом следует задавать точность преобразования. Например, преобразуем десятичную дробь 0,32 в двоичное число. В соответствии с предложенным способом запишем:
0, 32
*2
0, 64
*2
1, 28
*2
0, 56
*2
1, 12
*2
0, 24
Количество умножений определяется желаемой точностью преобразования. В приведенном примере результат преобразования записывается в виде двоичного числа сверху вниз:
0,3210 = 0010102
Шестнадцатеричная система счисления использует для представления информации как цифры, так и латинские буквы A, B, C, D, E, F:
Цифра |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Код |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
Для перевода десятичного числа в шестнадцатеричное необходимо это число разделить на 16. Переведем, например, число 295:
295/16= 18 остаток 7
18/16=1 остаток 2
1/16 0 остаток 1
Таким образом, 29510 12716
Двоично десятичная система счисления использует для представления информации также две цифры 0 и 1. Однако все цифры в этой системе отдельно кодируются четырьмя двоичными цифрами и записываются последовательно друг за другом:
Цифра |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
Код |
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
Например, число 745 в данной системе счисления будет выглядеть следующим образом:
0
11101000101
7 4 5
Итак, компьютер знает только две цифры: 0 и 1.Любое число, которое он использует, должно быть сформировано из некоторой совокупности нулей и единиц. Количественно нулю и единице соответствует 1 бит информации, иногда говорят, что эти числа имеют длину 1 бит. Для того, чтобы обрабатывать двоичные числа в машине, они должны иметь одну длину, например, 8 бит, или 1 байт. Вычислительные машины, использующие байт для представления чисел, называются восьмиразрядными, Однако при таком представлении чисел имеет место заметное ограничение: с помощью восьмиразрядных чисел можно записать всего 256 десятичных чисел. Поэтому для увеличения возможностей ЭВМ стали повышать их разрядность. Так, два байта образуют так называемое машинное слово, а сама машина уже является шестнадцатиразрядной. Такая машина «знает» уже 65536 чисел.
В современных ЭВМ для представления информации применяются 32 х разрядные и более высокой разрядности числа.
Общее количество целых чисел N, которое можно записать, используя n разрядное двоичное число, вычисляется по формуле:
.
Для записи отрицательных чисел применяются специальные приемы. Так, в двоичной форме записи у всех отрицательных чисел крайний левый бит всегда равен единице, а у всех положительных чисел он равен нулю. Отрицательные числа в таком представлении являются дополнительным кодом положительных чисел. Чтобы найти дополнительный код числа, необходимо:
записать это число в двоичной форме, игнорируя знак;
реверсировать все нули и единицы;
прибавить к младшему разряду единицу.
Все числа обрабатываются в вычислительной машине как положительные.
Для записи больших чисел используется другой формат. Для этого в
вычислительных машинах применяется две формы представления чисел:
с фиксированной запятой (точкой);
с плавающей запятой (точкой).
С фиксированной запятой все числа изображаются в виде последовательности цифр с постоянным для всех чисел положением запятой, отделяющей целую часть от дробной, например:
56787,67895; 00213,12000; 00000,00003
Эта форма является самой простотой, однако, не всегда может быть использована для вычислений.
С плавающей запятой каждое число изображается в виде двух групп цифр. Первая группа цифр называется мантиссой, вторая порядком:
N=M*P r ,
где М мантисса (обязательно меньше 1);
r порядок;
Р основание системы счисления.
Те же числа с плавающей запятой будут выглядеть так:
0,5678767895*105; 0,21312*103; 0,3*10 4
