- •Информатика учебное пособие
- •Рецензенты
- •Ответственный за выпуск
- •Оглавление
- •Раздел 4. Алгоритмические средства информатики 162
- •Раздел 1. Введение в информатику Глава 1. О науке Информатика. Понятие и представление информации
- •1.1. Наука информатика
- •1.2. Понятие информации
- •Простые типы данных и операции над ними
- •1.3. Представление информации в эвм
- •Коды десятичных и шестнадцатеричных цифр в двоичной системе
- •1.4. Операции с двоичными числами
- •Логическая функция «отрицание»
- •Логическая функция «конъюнкция»
- •Логическая функция «дизъюнкция»
- •1.5. Кодирование данных
- •Основной стандарт ascii
- •Расширенный стандарт ascii
- •Контрольные вопросы
- •Раздел 2. Технические средства информатики Глава 2. Общие сведения об эвм
- •2.1. Из истории развития эвм
- •Главные элементы концепции
- •2.2. Структура эвм
- •2.3. Особенности и классы современных эвм
- •Некоторые особенности современных эвм
- •Классы современных эвм (по размерам и функциональным возможностям)
- •Типы персональных компьютеров
- •2.4. Суперэвм
- •2.5. Персональные компьютеры
- •Состав персональных компьютеров
- •Устройства ввода-вывода
- •Внешние устройства для пк
- •Контрольные вопросы
- •Глава 3. Общие сведения о вычислительных компьютерных сетях
- •3.1. Классификация и топология компьютерных сетей
- •3.2. Технические средства для передачи информации в сети
- •Новые технологии беспроводной связи
- •Параметры качества коммуникационной сети
- •Единицы измерения
- •3.3. Организация локальных сетей
- •3.4. Организация глобальных сетей
- •3.5. Глобальная сеть интернет
- •Протоколы и услуги в Интернет
- •Система адресации в Интернет
- •3.6. Организация корпоративных сетей
- •Контрольные вопросы
- •Раздел 3. Программные средства информатики Глава 4. Классификация и обзор программных средств эвм
- •4.1. Классификация программных средств
- •4.2. Краткий обзор программных средств
- •Контрольные вопросы
- •Глава 5. Системные программы
- •5.1. Операционные системы
- •Характеристики ос
- •Файловая система
- •Драйверы устройств
- •Интерпретатор действий пользователя
- •5.2. Файловая система
- •5.3. Организация файловых систем
- •5.4. Краткий обзор семейств ос ос семейства unix
- •Ос семейства ms dos
- •Ос семейства Windows
- •5.5. Служебные программы
- •5.5.1. Диспетчеры файлов (файловые менеджеры)
- •5.5.2. Средства сжатия данных
- •5.5.3. Антивирусные программы
- •5.5.4. Средства обеспечения компьютерной безопасности и общие сведения о методах защиты
- •Контрольные вопросы
- •Глава 6. Прикладные системы на персональных компьютерах
- •6.1. Проблемно-ориентированные программы
- •6.2. Прикладные системы общего назначения
- •6.3. Интегрированные прикладные системы
- •Контрольные вопросы
- •6.4. Современные офисные пакеты. Пакет ms Office
- •Контрольные вопросы
- •6.5. Прикладные системы подготовки текстов
- •Основные характеристики текстовых процессоров
- •6.5.1. Текстовый процессор ms Word
- •Контрольные вопросы:
- •6.6. Электронные таблицы
- •6.6.1. Электронная таблица ms Excel
- •Представление данных в ячейках таблицы
- •Создание и обработка эт
- •Основные приемы работы в эт
- •Работа со структурированными данными или списками в эт
- •Пример списка «Данные о гтд»
- •Построение диаграмм в эт
- •Средства анализа данных в эт Excel
- •Основные встроенные функции
- •Финансовый анализ
- •Статистический анализ
- •Анализ "что-если"
- •Контрольные вопросы:
- •6.7. Базы данных (бд)
- •6.7.1. Реляционные модели
- •Соотношение терминов в теории и практике
- •6.7.2. Введение в системы управления базами данных (субд)
- •6.7.3. Субд ms access
- •Контрольные вопросы:
- •Раздел 4. Алгоритмические средства информатики Глава 7. Введение в моделирование
- •7.1. Классификации моделей и моделирования
- •7.2. Математические модели
- •7.3. Информационные модели
- •Контрольные вопросы:
- •Глава 8. Понятие алгоритма
- •8.1. Средства записи алгоритма
- •Словесная запись алгоритма
- •Псевдокоды
- •Структурные схемы алгоритмов
- •8.2. Языки программирования
- •Структуры алгоритмов и операторы языков программирования
- •8.2.1. Среда программирования
- •8.2.2. Технологии программирования
- •8.2.3. Основные методы разработки программ
- •Контрольные вопросы:
- •Глава 9. Язык программирования vba
- •9.1. Основные понятия языка программирования vba
- •9.2. Типы данных vba
- •9.3. Объявление переменных и констант
- •9.4. Объявление массивов
- •9.5. Операторы vba
- •If условие Then операторы1 Else операторы2 End If
- •Контрольные вопросы:
- •Заключение
- •Список литературы
- •Информатика
- •344002, Г. Ростов-на-Дону, пр. Буденновский, 20.
Простые типы данных и операции над ними
№ |
Типы данных |
Операции |
|
Числа (числовые данные) |
Все арифметические операции |
|
Тексты (символьные данные) |
Замещение, вставка, удаление символов, сравнение, конкатенация строк |
|
Логические (бинарные) данные |
Все логические операции (конъюнкция, дизъюнкция, отрицание и др.) |
|
Изображения: рисунки, графика, анимация (графические данные) |
Операции над пикселями, из которых состоит изображение: яркость, цвет, контрастность |
|
Видео данные |
Удаление фрагмента, вставка фрагмента, работа с кадрами |
|
Аудио данные |
Усиление, уменьшение, удаление фрагмента, вставка фрагмента |
К сложным данным относятся:
массивы и списки, которые содержат однотипные значения,
структуры, записи, таблицы, содержащие значения разного типа.
Такие сложные данные, как структуры, записи, таблицы, могут содержать числа, текст, графику, анимацию, видео и т.д.
1.3. Представление информации в эвм
Информация в ЭВМ кодируется в двоичной системе счисления, в которой любое число представляется комбинацией 0 и 1, что является очень удобным с точки зрения технической реализации (два состояния: есть сигнал или нет сигнала, включено – выключено и т.д.).
Система счисления – это способ наименования и изображения чисел с помощью символов, имеющих определенные количественные значения. В зависимости от способа изображения чисел системы делятся на позиционные и непозиционные.
В позиционных системах количественное значение каждой цифры зависит от места (позиции) в числе.
В непозиционных системах цифры не меняют своего количественного значения при изменении их расположения в числе.
Примеры:
позиционная система – арабская десятичная система (0 - 9);
непозиционная – римская, где для каждого числа используется специфическое сочетание символов XIV, CXXVII и т. д.
Основанием двоичной системы является число 2, поэтому перевод в 10-ю систему осуществляется очень просто. Двоичное число представляется в виде суммы степеней двойки с коэффициентами из цифр двоичного числа. Причем степень 2 – это порядковый номер цифры двоичного числа справа налево, начиная с нуля.
Например, 100112 = 1*24+0*23+0*22+1*21+1*20.
В программировании иногда используется шестнадцатеричная система, основанием которой является число 16. Перевод в 10-ю систему осуществляется аналогично предыдущему примеру с заменой двойки на шестнадцать. Ниже в таблице 2 представлено соответствие кодов десятичных, шестнадцатеричных и двоичных цифр.
Таблица 2
Коды десятичных и шестнадцатеричных цифр в двоичной системе
Цифра в 10-ной системе счисления |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Цифра в 16-ричной системе |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
А |
В |
С |
D |
E |
F |
Двоичный код |
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
Независимо от типа информации, кодируется она в виде элементарных единиц памяти, называемых битами.
Бит (binary digit – bit) – это двоичный разряд, принимающий значения 0 или 1.
Байт (byte) – это единица представления одного символа информации, состоящая из 8-ми бит.
Байт служит также единицей измерения компьютерной информации, но когда счет идет на сотни тысяч и миллионы байт, то используются более крупные единицы, килобайты, мегабайты, гигабайты, терабайты и т.д.
1 Кбайт=1024 байт (210)
1 Мбайт=1024 Кбайт (220)
1 Гбайт=1024 Мбайт (230)
1 Тбайт=1024 Гбайт (240) и т.д.