- •Информатика
- •Оглавление
- •Введение
- •Лекция № 1Тема «Основные понятия и определения Информатики»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 2 Тема «Арифметические основы эвм»
- •Сложение
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 3 Тема «Форматы данных и машинные коды чисел»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 4Тема «Алгоритмы. Базовые алгоритмические конструкции»
- •Структурный подход к программированию
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 5Тема «Языки программирования и их классификация»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 6 Тема «Программирование на языке qbasic»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 7 Тема «Программирование на языке qbasic»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 8Тема «Программирование с использованием массивов на языке qbasic»
- •Статические и динамические массивы
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 9Тема «Создание процедур и функций на языке qbasic»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция 10 Тема «Общие принципы организации и работы современных эвм»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №11Тема «Персональный компьютер и его аппаратное обеспечение»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №12 Тема «Память пк и периферийные устройства»
- •1. Устройства ввода
- •Устройство бесперебойного питания (убп)
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №13Тема «История и классификация эвм»
- •I. Классификация по назначению:
- •II. Классификация пк по типоразмерам:
- •III. Классификация по условиям эксплуатации:
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №14 Тема «Программное обеспечение компьютеров»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция № 15 Тема «Программное обеспечение компьютеров»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №16Тема «Компьютерные сети»
- •Классификация компьютерных сетей
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №17Тема «Локальные вычислительные сети. Протоколы.»
- •Лвс с выделенным сервером (иерархические)
- •1. Физический уровень (Physical Layer)
- •2. Канальный уровень (Data-Link Layer)
- •3. Сетевой уровень (Network Layer)
- •4. Транспортный уровень (Transport Layer)
- •5. Сеансовый уровень (Session Layer)
- •6. Уровень представления (Presentation Layer)
- •7. Прикладной уровень (Application Layer)
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №18 Тема «Коммутация. Технологии лвс»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №19Тема «Глобальная сеть и ее службы»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №20Тема «Основные понятия базы данных»
- •Архитектура информационной системы
- •Трехуровневая модель бд
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №21Тема «Модели организации данных»
- •Модели организации данных
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №22Тема «Работа в субд MicrosoftAccess»
- •Системы управления базами данных
- •Субд microsoftaccess
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №23Тема «Работа в субд Access»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №24 Тема «Угрозы безопасности информационных систем и информационных технологий»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
- •Лекция №25 Тема «Криптографические методы защиты информации»
- •Контрольные вопросы для самоподготовки студентов
- •Ссылки на литературные источники, приведенные в рабочей программе дисциплины
Контрольные вопросы для самоподготовки студентов
От каких слов произошел термин «информатика»?
Что такое информационные ресурсы и информационные технологии?
Какими свойствами обладает информация?
Какой сигнал называется аналоговым?
Какой сигнал называется цифровым?
Что такое дискретизация?
Перечислить основные объекты изучения информатики.
Назвать методы изучения, принятые в информатике.
Какие научные дисциплины являются источниками информатики?
Ссылки на литературные источники, приведенные в рабочей программе дисциплины
Информатика. Базовый курс. 2-е издание/Под. Ред. С.В. Симоновича.-СПб.:Питер, 2008.-640 с.
Информатика: учебн.пособие для студ.высш.пед.завед-й/А.В. Могилев, Е.К. Хеннер, Н.И. Пак; под ред. А.В. Могилева. –М.: Изд.Центр «Академия», 2006.-336 с.
Лекция № 2 Тема «Арифметические основы эвм»
План лекции
Понятие системы счисления.
Двоичная система счисления.
Восьмеричная система счисления.
Шестнадцатеричная система счисления.
Перевод целого числа из десятичного счисления в другую систему счисления.
Перевод целого числа из двоичного счисления в десятичное счисление.
Арифметические операции в позиционной системе счисления.
Перевод между основаниями, составляющими степень двойки.
Понятие системы счисления
Системой счисления называется принятый способ записи чисел и сопоставления этим записям реальных значений. Символы, при помощи записывается число, называются цифрами.
Все системы счисления можно разделить на два класса: позиционные и непозиционные.
В непозиционных системах счисления вес каждой цифры (т.е. тот вклад, который она вносит в величину числа) не зависит от ее позиции в записи числа. Так, в римской системе счисления в числе XXXII(тридцать два) вес цифры X в любой позиции равен просто десяти.
Системы счисления, в которых вклад каждой цифры в величину числа зависит от ее положения (позиции) в последовательности цифр, изображающей число, называются позиционными.
Во всех вычислительных машинах применяется позиционная система счисления.
В привычной нам системе счисления одна и та же цифра обозначает разные значения, в зависимости от того на каком месте она стоит. Например, в числе 777 первая семерка обозначает 7 сотен, вторая –7 десятков, а третья 7 единиц. Это число можно представить в следующем виде 777=7*100+7*10+7.
В любой позиционной системе счисления число Nq можно представить как сумму степеней основания q, умноженных на соответствующие коэффициенты 0<=ai<=q-1, являющиеся цифрами данного числа:
Nq=anqn+an-1qn-1+…+a1q1+a0q0+a-1д.-1+…+a-mq—m (1)
n, m – произвольные целые числа
сокращенная запись числа будет иметь вид:
Nq=anan-1,…,a1a0a-1a-m (2)
Например, число 7309, 204 в десятичной системе счисления можно записать как
7309,20410=7*103+3*102+0*101+9*10+2*10-1+0*10-2+4*10-3
откуда видно, что соответствующие коэффициенты изображают данное число в виде сокращенной записи.
Принимая за основание системы любые целые положительные числа: два, три, пять, восемь, десять, шестнадцать – можно получить двоичную, троичную, пятеричную, восьмеричную, десятичную, шестнадцатеричную системы счисления.
Десятичная система счисления - лишь одна из немногих возможных систем счисления. Она привычна для нас, однако не является удобной и рациональной для применения в вычислительных и логических устройствах.
Вся информация, обрабатываемая современными ЭВМ, хранится в них в двоичном коде.
Двоичная система счисления
Официальное рождение двоичной арифметики связано с Готфридом Вильгельмом Лейбницем. В 1703 г. он опубликовал статью, в которой были рассмотрены правила выполнения всех арифметических операций над двоичными числами.
До начала 30 г. 20 века данная система осталась вне поля зрения прикладной математики.
Потребность в создании надежных и простых по конструкции счетных, механических устройств и простота двоичной арифметики привели к более глубокому ее изучению, как системы, пригодной к аппаратной реализации.
Пионером в проектировании вычислительных машин двоичного действия на электронно-ламповой основе является инженер Атанасов. Одновременно с ним двоичную машину спроектировали на релейной (электромагнитной) основе.
Утверждение двоичной системы счисления в качестве основы при проектировании ЭВМ с программным управление состоялось под влиянием Беркса, Гольдстайна, Дж. Фон Неймана.
Каким образом осуществляется хранение информации в ЭВМ?
Каждый регистр арифметического устройства ЭВМ, каждая ячейка памяти представляет собой физическую систему, состоящую из некоторого числа однородных элементов. Каждый такой элемент способен находится в нескольких состояниях и служит для изображения одного из разрядов числа. Именно поэтому каждый элемент ячейки называют разрядом. Если при записи чисел в ЭВМ мы хотим использовать десятичную систему счисления, то мы должны получить 10 устойчивых состояний для каждого разряда (как на счетах при помощи косточек). Такие машины существую. Однако конструкция элементов такой машины оказывается чрезвычайно сложной, что сказывается на надежности и скорости ЭВМ.
Наиболее надежным и дешевым является устройство, каждый разряд которого может принимать два состояния: намагничено – не намагничено, высокое напряжение – низкое напряжение. В современной электронике развитие аппаратной базы ЭВМ идет именно в этом направлении. Следовательно, использование двоичной системы в качестве внутренней системы представления информации вызвано конструктивными особенностями ЭВМ.
В двоичной системе счисления используются только две цифры 0 и 1 для записи чисел. Основание данной системы счисления 2. Любое число в двоичной системе счисления записывается как комбинация только двух выбранных цифр 0 и 1.
49=110001
Достоинство двоичной системы счисления заключается в простоте выполнения арифметических операций:
0+0=0 0*0=0 0-0=0
0+1=1 0*1=0 1-0=1
1+0=1 1*0=0 1-1=0
1+1=10 1*1=1 10-1=1
К недостаткам двоичного кода относят то обстоятельство, что двоичные коды очень длинные. Это неудобство не имеет существенного значения для ЭВМ. Однако если возникает необходимость кодирования информации вручную, при составлении программ на машинном языке, то предпочтительнее оказывается пользоваться восьмеричной и шестнадцатеричной системой счисления. В первом случае длина числа сокращается в три раза, во втором – в четыре, т.к. 8=23, а 16=24.
Восьмеричная система счисления
В восьмеричной системе счисления используют цифры от 0 до 7. Основанием данной системы счисления является число 8, т.е. любое число разлагается по степеням числа 8.
110=1*80=18
1510=8+7=1*81+7*80=178
199710=3*83+7*82+1*81+5*80=37158
Шестнадцатеричная система счисления
Поскольку в программировании часто приходится иметь дело с большими числами (например, для адресации ячеек памяти), пользоваться которыми в двоичном виде весьма неудобно, то наряду с бинарной системой счисления применяется шестнадцатеричная.
В этой системе используется 16 цифр: цифры десятичной системы для обозначения первых десяти цифр и первые шесть букв латинского алфавита для остальных, соответствующих десятичным числам 10,11,12,13,14,15.
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Основанием системы является число 16.
1610=1*161+0*160=1016
3010=1*161+14*160=1E16
199710=7*162+12*161+13*160=7CD16
Перевод целого числа из десятичного счисления в другую систему счисления
1.Последовательно делить заданное число и получаемые целые части на новое основание счисления до тех пор, пока целая часть не станет меньше нового основания счисления.
2.Полученные остатки от деления, представленные цифрами из нового счисления записать в виде числа, начиная с последней, целой части.
Например.
12:2=6 (0) 54:16=3 (6) 20:8=2 (4)
6:2=3 (0)
3:2=1 (1)
1210=11002 5410=3616 2010=248
Перевод целого числа из двоичного счисления в десятичное счисление
Пронумеровать цифры в двоичной записи числа справа налево, начиная с нуля (номера соответствуют степеням 2 в многочлене (1));
Сложить те степени двоек, которые соответствуют номерам цифр 1 в двоичной записи числа. Полученный результат является значением числа в десятичной системе.
11 001 1012=1*27+1*26+1*23+1*22+1*20=128+64+8+4+1=20510
Аналогично выполняется перевод из восьмеричной и шестнадцатеричной систем счисления в десятичную.
564228=5**84+6**83+4*82+2*81+2*80=2382610
8F10B16=8*164+15*163+1*162+11*160=58599510
Арифметические операции в позиционной системе счисления
В двоичной, восьмеричной и шестнадцатеричной системах счисления системе счисления арифметические операции выполняются по тем же правилам, что и в десятичной системе счисления, т.к. они все являются позиционными.
