- •Данные, файлы и файловые структуры.
- •Действия с файлами
- •Атрибуты файла
- •Каталог (Папка)
- •Путь к файлу
- •Спецификация файла
- •Контрольные вопросы
- •Лекция 2 Элементы теории сигналов, передача и прием сигналов: Непрерывные сигналы и их представления, свойства сигналов; дискретные сигналы.
- •Основы хранения информации в компьютере
- •Лекция 3 Элементы теории информации. Меры информации.
- •Энтропийные меры информации (по Хартли и Шеннону).
- •Лекция 4 Вычислительные машины (вм). Микропроцессоры, персональные компьютеры, многопроцессорные комплексы. Методы классификации компьютеров.
- •Контрольные вопросы
- •Лекция 5 Состав и взаимодействие основных устройств вм при автоматическом выполнении машинных команд. Периферийное оборудование.
- •Системный блок
- •Процессор
- •Шинные интерфейсы материнской платы
- •Оперативная память
- •Микросхема пзу и система bios
- •Энергонезависимая память cmos
- •Жесткий диск
- •Дисковод гибких дисков
- •Дисковод компакт-дисков cd-rom
- •Монитор
- •Мониторы на электронно-лучевой трубке (crt)
- •Мониторы на жидких кристаллах (lcd)
- •Клавиатура
- •Устройства ввода графических данных
- •Устройства вывода данных
- •Устройства обмена данными
- •Функции операционной системы (ос), основные приложения ос Microsoft Windows,:
- •Лекция 6 Системы счислений:
- •Двоичная система счислений.
- •Перевод чисел из одной системы счисления в другую.
- •Задание 3
- •Лекция 7 Представление текстовой, цветовой и графической информации в вм.
- •Текстовая информация
- •Числовая информация
- •Графическая информация
- •Звуковая и видеоинформация
- •Лекция 8 Понятие и принципы алгоритмизации. Понятие рекуррентных алгоритмов, рекурсивные вычисления. Алгоритмические языки. Основы программирования:
- •Понятие и принципы алгоритмизации. Понятие рекуррентных алгоритмов, рекурсивные вычисления.
- •Способы описания алгоритмов
- •Структурные схемы алгоритмов
- •Объектно-ориентированное программирование
- •Логическое программирование
- •Программирование на алгоритмических языках Бейсик/Паскаль: Данные и основные операторы языка; Структура программы
- •Идентификаторы и служебные слова
- •Выражения и операции
- •Арифметические операции
- •Логические операции
- •Операции отношения
- •Побитовые операции
- •Строковые операции
- •Приоритет операций
- •Описание переменных и констант
- •Ввод и вывод. Форматы вывода
- •Операторы Оператор присваивания
- •Условный оператор
- •Составной и пустой операторы
- •Оператор выбора
- •Оператор цикла for
- •Оператор цикла while
- •Оператор цикла repeat
- •Оператор вызова процедуры
- •Операторы break, continue и exit
- •Оператор безусловного перехода goto
- •Параметры процедур и функций
- •Локальные и глобальные переменные
- •Лекция 9 Простые циклические программы. Циклические программы со счетчиком циклов. Циклические программы с разветвлением внутри цикла.
- •Л екция 10 Циклические программы на накопление, вычисление сумм и произведения рядов;
- •Лекция 11 п рограммы по работе с массивами данных.
Двоичная система счислений.
Переработка информации в ЭВМ основана на обмене электрическими сигналами между различными устройствами машины. Эти сигналы возникают в определенной последовательности во времени. Наличие сигнала - это признак, который можно обозначить цифрой 1. Отсутствие сигнала обозначается цифрой 0. С помощью определенных наборов цифр 0 и 1 можно зашифровать любую информацию. Каждый такой набор называется двоичным кодом. Способ образования кодов из комбинации некоторых признаков Вам уже знаком. Вспомним код Морзе, в котором для шифровки любых сообщений используются также два признака - точка и тире. В ЭВМ ту же роль выполняют двоичные цифры 0 и 1. Каждую из них называют битом. Каждый бит кода занимает свой разряд - положение. Так, число 00000111 представляет собой информацию, зашифрованную в 8-и разрядном коде. Пять первых разрядов указывают на отсутствие сигнала (0), три последних - на его наличие (1). Для каждой ЭВМ количество разрядов в кодированном числе является строго определенным. Например, буквы русского и латинского алфавита можно представить словом из восьми битов. Для обозначения количества информации, размещаемой в памятим ЭВМ, используются также величины килобайт (кбайт) и мегабайт (мбайт).
Задание 1
а) Перевести двоичное число 10111012. в десятичную систему счисления.
Решение. Пронумеруем разряды числа справа налево, начиная с нулевого. Вычислим сумму произведений степеней основания системы счисления и цифр числа. Получим:
Ответ: 10111012 = 9310 .
б) Перевести десятичное число 561 в пятеричную систему счисления.
Решение. Используем правило перевода чисел из десятичной системы счисления в произвольную систему счисления. Разделим число 561 с остатком на основание системы счисления, то есть на 5. Получим:
Ответ: 56110 = 42215.
в) Перевести десятичное число -0,05 в двоичное число с точностью до 10–8, для которого записать прямой, обратный и дополнительный коды.
Решение. Воспользуемся правилом перевода десятичной дроби в двоичную систему. Переведем модуль числа - 0,05 в двоичную систему, т.е. 0,05. Получим:
0,05 ю = 0,05 • 2 = 0,1. Первая цифра двоичного числа после запятой - 0.
0,1 • 2 = 0,2. Вторая цифра двоичного числа - 0.
0,2 • 2 = 0,4. Третья цифра двоичного числа - 0.
0,4 • 2 = 0,8. Четвертая цифра двоичного числа - 0.
0,8 • 2 = 1,6. Пятая цифра двоичного числа - 1. Оставляем дробную часть, т.е. 0,6.
0,6 • 2 = 1,2. Шестая цифра двоичного числа - 1. Оставляем дробную часть, т.е. 0,2.
0,2 • 2 = 0,4. Седьмая цифра двоичного числа - 0.
0,4 • 2 = 0,8. Восьмая цифра двоичного числа - 0. Требуемая точность достигнута.
Следовательно, - 0,0510 = - 0,00001002 с точностью до 10–8.
Представим число в нормализованном виде:
Перевод чисел из одной системы счисления в другую.
Задание 2
а) Перевести двоичное число 10011,100112 в восьмеричную и шестнадцатеричную системы счисле ния.
Решение. Воспользуемся правилами перевода чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную системы:
10011,100112 = 010.011,100.1102 = 23,468; 10011,100112 = 0001.0011,1001.10002= 13,9816.
б) Перевести число 12346 в девятеричную систему.
Решение. Переведем число 12346 сначала в десятичную систему (см. решение задания 1, пункт а). Получим: 12346 = 1 • 63 + 2 • 62 + 3 • 61 + 4 • 6° = 31010.
Полученное число переведем в девятеричную систему (см. решение задания 1, пункт б). В итоге имеем: 010 = 4249.
Ответ: а) 23,468, 13,9816, б) 12346 = 4249.