- •Информатика в тестах
- •Информатика в тестах
- •Содержание
- •1.4. Модели решения функциональных и вычислительных 89
- •2.6.4. Защита информации в локальных и глобальных 259
- •Введение
- •1. Теоретическая часть
- •1.1.2. Меры и единицы количества и объема информации
- •1.1.3. Позиционные системы счисления
- •1.1.4. Логические основы эвм
- •1.2. Технические средства реализации информационных
- •Процессов
- •1.2.1. История развития эвм. Понятия и основные виды
- •Архитектуры эвм
- •1.2.2 Состав и назначение основных элементов персональных
- •Компьютеров, их характеристики
- •1.2.3. Запоминающие устройства: классификация, принципы
- •Работы, основные характеристики
- •1.2.4. Устройства ввода/вывода данных, их разновидности
- •И основные характеристики
- •1.3. Программные средства реализации информационных
- •1.3.2. Файловая структура операционных систем.
- •Операции с файлами
- •1.3.3. Технологии обработки текстовой информации
- •1.3.4. Электронные таблицы
- •1.3.5. Технологии обработки графической информации
- •1.3.6. Средства электронных презентаций
- •1.3.7. Основы баз данных и знаний
- •1.3.8. Системы управления базами данных
- •1.4. Модели решения функциональных и вычислительных
- •1.4.1. Моделирование как метод познания
- •1.4.2. Классификация и формы представления моделей
- •1.4.3. Методы и технологии моделирования
- •1.4.4. Информационная модель объекта
- •1.5. Алгоритмизация и программирование. Технологии
- •1.5.2. Программы линейной структуры. Операторы ветвления.
- •Операторы цикла
- •1.5.3. Модульный принцип программирования. Подпрограммы.
- •Принципы проектирования программ сверху вниз
- •И снизу вверх
- •1.5.4. Объектно-ориентированное программирование
- •1.5.5. Интегрированные среды программирования
- •1.5.7. Эволюция и классификация языков программирования.
- •Основные понятия языков программирования
- •1.5.8. Структуры и типы данных языка программирования
- •1.6. Локальные и глобальные сети эвм. Методы защиты
- •Информации
- •1.6.1. Сетевые технологии обработки данных
- •1.6.2. Основы компьютерной коммуникации. Принципы
- •Построения, основные топологии вычислительных сетей,
- •Коммуникационное оборудование
- •1.6.3. Сетевой сервис и сетевые стандарты. Программы
- •Для работы в сети Интернет
- •1.6.4. Защита информации в локальных и глобальных
- •Компьютерных сетях. Шифрование данных.
- •Электронная подпись.
- •2. Практическая часть
- •2.1.2. Меры и единицы количества и объема информации
- •2.1.3. Позиционные системы счисления
- •2.1.4. Логические основы эвм
- •2.2. Тесты к теме: Технические средства реализации
- •Информационных процессов
- •2.2.1. История развития эвм. Понятия и основные виды
- •Архитектуры эвм
- •2.2.2. Состав и назначение основных элементов персонального
- •Компьютера, их характеристики
- •2.2.3. Запоминающие устройства: классификация, принцип
- •Работы, основные характеристики
- •2.2.4. Устройства ввода/вывода данных, их разновидности
- •И основные характеристики
- •15. Что является характеристикой монитора?
- •2.3.2. Файловая структура операционных систем. Операции
- •С файлами
- •2.3.3. Технологии обработки текстовой информации
- •2.3.4. Электронные таблицы
- •2.3.5. Технологии обработки графической информации
- •2.3.6. Средства электронных презентаций
- •2.3.7. Основы баз данных и знаний
- •2.3.8. Системы управления базами данных
- •2.4. Тесты к теме: Модели решения функциональных
- •И вычислительных задач
- •2.4.1. Моделирование как метод познания
- •2.4.2. Классификация и формы представления моделей
- •2.4.3. Методы и технологии моделирования
- •2.4.4. Информационная модель объекта
- •2.5. Алгоритмизация и программирование. Технологии
- •2.5.2. Программы линейной структуры. Операторы ветвления.
- •Операторы цикла
- •2.5.3. Модульный принцип программирования. Подпрограммы.
- •Принципы проектирования программ сверху вниз
- •И снизу вверх
- •2.5.4. Объектно-ориентированное программирование
- •2.5.5. Интегрированные среды программирования
- •2.5.6. Этапы решения задач на компьютере
- •2.5.7. Эволюция и классификация языков программирования.
- •Основные понятия языков программирования
- •2.5.8. Структуры и типы данных языка программирования
- •2.6. Локальные и глобальные сети эвм. Методы защиты
- •Информации
- •2.6.1. Сетевые технологии обработки данных
- •2.6.2. Основы компьютерной коммуникации. Принципы
- •Построения, основные топологии вычислительных сетей,
- •Коммуникационное оборудование
- •2.6.3. Сетевой сервис и сетевые стандарты. Программы
- •2.6.4. Защита информации в локальных и глобальных
- •Компьютерных сетях. Шифрование данных.
- •Электронная подпись
- •Литература
- •Информатика в тестах
- •302020, Г. Орел, Наугорское шоссе, 29.
1.1.3. Позиционные системы счисления
Системой счисления называется способ представления чисел посредством числовых знаков (цифр) по определенным правилам.
В позиционных системах счисления значение любой цифры определяется не только конфигурацией ее символа, но и местоположением (позицией), которое цифра занимает в числе. Под основанием позиционной системы счисления q понимается количество различных цифр, используемых для представления числа.
Непозиционные системы счисления характеризуются тем, что значение числа, выражаемое совокупностью цифр, определяется только конфигурацией цифровых символов.
Среди позиционных систем различают однородные и смешанные системы счисления. В однородных количество допустимых цифр для всех позиций (разрядов) числа одинаково. Однородной позиционной системой является десятичная система счисления (q=10), использующая для записи чисел десять цифр: от 0 до 9.
Любое число N, записанное в однородной позиционной системе, может быть представлено в виде суммы степенного ряда:
, (1.1)
где – основание системы счисления (, целое положительное число);
–цифры системы счисления с основанием ();
–номер (вес) позиции (разряда) цифры.
При совместном использовании различных систем счисления число записывают в скобках и в качестве индекса указывают основание системы счисления. Иногда скобки опускают: 1510; 10112; 7358; 1EA9F16.
Есть еще один способ обозначения систем счисления: при помощи латинских букв, добавляемых после числа (десятичная – D, двоичная – B , восьмеричная – Q , шестнадцатеричная – H): 15D; 1011B; 735Q; 1EA9FH.
Для перевода восьмеричного (шестнадцатеричного) числа в двоичное достаточно заменить каждую цифру восьмеричного (шестнадцатеричного) числа соответствующим трехразрядным (четырехразрядным) двоичным числом. Удалить крайние нули слева, а при наличии точки — и крайние нули справа.
Переход от двоичной системы счисления к восьмеричной (шестнадцатеричной) осуществляется по триадам (тетрадам). Двоичное число разбивается на триады – по три цифры (тетрады – по четыре цифры) влево и вправо от запятой. Если крайние триады (тетерады) получаются неполными, то они дополняются нулями. Затем каждую группу из трех (четырех) разрядов заменяют соответствующей восьмеричной (шестнадцатеричной) цифрой.
При переводе чисел из системы счисления с основанием q1 в систему счисления с основанием q2 рассматриваются два случая. 1). Пусть q1<q2. Число в системе счисления с основанием q1 расписывается по формуле (1.1) и вычисляется сумма ряда. При этом арифметические действия выполняются по правилам системы счисления с основанием q2. 2). Пусть q1>q2. Если переводятся целые числа, то необходимо последовательно делить число в системе q1 на основание системы q2 до тех пор, пока остаток не будет являться меньшим или равным q2-1. Число в основании q2 записывается как последовательность остатков от деления, записанных в обратном порядке, начиная с последнего. При переводе дробных чисел необходимо последовательно умножать число в системе q1 на основание системы q2, отделяя после каждого умножения целую часть произведения. Число в системе q2 (после запятой) записывается как последовательность полученных целых частей произведения. Умножение производится до тех пор, пока дробная часть произведения не станет равной нулю. Это значит, что сделан точный перевод. В противном случае перевод осуществляется до заданной точности.