Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lektsia_1-2015

.pdf
Скачиваний:
6
Добавлен:
23.03.2016
Размер:
1.1 Mб
Скачать

ЛЕКЦИЯ 1

ИНФОРМАТИКА

Вишневская Татьяна Ивановна ИУ-7 ауд. 503л ИУ-7 Программное обеспечение ЭВМ и информационные технологии

Лекции Семинары Лаб. работы

Распределение баллов по РК:

1 семестр - = 70(40).

2 семестр - = 100(60).

Пересдача РК:

-один раз в течение недели после РК;

-на зачетной неделе.

Экзамен в первом семестре (ПРИНИМАЕТ ЛЕКТОР):

-теория (только на экзамене) – 30(20) баллов;

-все долги по РК;

-повышение рейтинга (только на экзамене);

-60..70 – «УДОВЛ», 71..84 – «ХОР», 85..100 – «ОТЛ».

Хвостовая сессия в первом семестре (ПРИНИМАЕТ ДЕЖУРНЫЙ ПРЕПОДАВАТЕЛЬ):

- все долги по РК и теории.

После хвостовой сессии в первом семестре (ПРИНИМАЕТ ЛЕКТОР):

- все долги по РК и теории.

СМ5 – Вишневская СМ1-13 СМ13-11

1

ИНФОРМАЦИЯ И ИНФОРМАТИКА

Информатика является базовой учебной дисциплиной, охватывающей сведения о технических, программных и алгоритмических средствах организации современных информационных систем.

Термин информатика произошел от слияния двух французских слов

Informacion (информация) и Automatique (автоматика) и дословно определял новую науку об «автоматической обработке информации». В англоязычных странах информатика называется Computer Science (наука о компьютерной технике).

ПОНЯТИЕ ИНФОРМАЦИИ

Обычно под информацией понимается совокупность сведений, расширяющая

представление об объектах и явлениях окружающей среды, их свойствах, состоянии и

взаимосвязях.

Обмен информацией осуществляется посредством сообщений.

Сообщение – это форма представления информации для ее последующей передачи в одном из следующих видов:

-числовая форма, представленная цифрами;

-текстовая форма, представленная текстами, составленными из символов того или иного языка;

-кодовая форма, представленная кодами; например, кодами в двоичной системе счисления, кодами для сжатия или шифрования, кодами азбуки Морзе или азбуки для глухонемых и т. п.;

-графическая форма, представляющая изображения объектов;

-акустическая форма, представленная звуковыми сигналами;

-видео форма, представляющая телепередачи, видео- и кинофильмы в специальном формате.

Сообщения могут быть непрерывными или дискретными.

Примером дискретного сообщения являются текстовая информация, так как количество символов (букв) конечно и их можно рассматривать как уровни сигнала передачи сообщения.

Примером непрерывного сообщения является человеческая речь,

передаваемая звуковой волной, с меняющейся частотой, фазой и амплитудой. Параметром сигнала в этом случае является давление, создаваемое этой волной в точке нахождения приемника – человеческого уха.

Непрерывное сообщение может быть представлено непрерывной функцией, заданной на некотором отрезке [а, b]. Дискретизация – это процесс преобразования непрерывного сигнала в дискретный сигнал с некоторой частотой.

2

Свойства информации

Базовые свойства:

-запоминаемость, то есть способность воспринять информацию и хранить ее продолжительное время;

-передаваемость, то есть способность информации к копированию – восприятием ее другой системой без искажения;

-преобразуемость – это способность информации менять способ и

форму своего существования.

Прагматические свойства – характеризуют степень полезности информации

для потребителя. К ним относятся:

Новизна Полезность (уменьшение неопределенности)

Ценность (использование) Объективность и субъективность

(адекватного отражения свойств объекта.)

Полнота (достаточность для принятия решения)

Достоверность (точность- это степень близости получаемой информации к

реальному состоянию объекта, процесса, явления и, без шумов)

Адекватность (соответствие реальному значению) Доступность (возможность получения)

Актуальность (соответствия информации моменту ее использования)

Своевременность определяется поступлением информации не позже заранее назначенного момента времени, зависящего от времени решения поставленной задачи.

Динамические свойства характеризуют изменение информации во

времени. К ним относятся:

рост информации; старение информации;

устойчивость информации – это свойство информации реагировать на

изменение исходных данных, сохраняя при этом необходимую точность.

Данные – это информация, представленная в некоторой форме (формализованном виде), что обеспечивает ее хранение, обработку и передачу.

3

Все информационные процессы можно отнести к одному из следующих классов.

Сбор данных – это деятельность по накоплению данных с целью обеспечения достаточной полноты. В сочетании с методами анализа данных, они порождают информацию, способную помочь в принятии решений. Например, на основе цены товара и его аналогов, их потребительских качеств, мы принимаем решение: покупать или не покупать этот товар.

Передача данных – это процесс обмена данными. Предполагается, что существует источник информации, канал связи и потребитель информации. Между ними устанавливаются соглашения о порядке обмена данными. Такие соглашения называются протоколами передачи данных. Например, в обычной беседе между двумя людьми негласно принимается соглашение, не перебивать друг друга во время разговора.

Хранение данных – это поддержание данных в форме, постоянно готовой к выдаче их потребителю. Одни и те же данные могут потребоваться потребителю многократно, поэтому существуют способы их хранения на носителях, например, бумаге или запоминающих устройствах, и методы их выдачи по запросу потребителя.

Обработка данных – это процесс преобразования информации из исходной формы до получения определенного результата. Сбор, накопление, хранение информации часто не являются конечной целью информационного процесса. Чаще всего первичные данные используются для решения какой-либо проблемы. Данные преобразуются шаг за шагом в соответствии с алгоритмом обработки до получения выходных данных, которые после анализа пользователем предоставляют необходимую информацию.

Единицы измерения объема данных

Минимальной единицей измерения данных является бит. Таким образом, 1 бит – это либо 0, либо 1. Элемент, принимающий всего два значения, называется двухпозиционным и просто реализуется аппаратно, например, двумя состояниями «включено» – «выключено», «ток есть» – «ток отсутствует».

1 байт – 8бит

1024 байт = 1 килобайт (Кбайт); 1024 Кбайт = 1 мегабайт (Мбайт) = 10242 байт = 1048576 байт;

1024 Мбайт = 1 гигабайт (Гбайт) = 10243 байт; 1024 Гбайт = 1 терабайт (Тбайт) = 10244 байт; 1024 Тбайт = 1 петабайт (Пбайт) = 10245 байт.

Типы данных - арифметические, логические, символьные, двоичные.

Данные - входные, промежуточные, выходные.

Входные данные перерабатываются в выходные по некоторому алгоритму.

Программа - это запись алгоритма на одном из языков программирования.

4

Информатика – это наука о способах хранения, переработки и передачи информации. (с 1970 –х годов)

В структуре предметной области информатики можно выделить следующие разделы:

1.Теоретическая информатика (теория алгоритмов и автоматов, теория информации, математическая логика, теория формальных языков и грамматик, теория кодирования и др.).

2.Технические и программные средства информатизации

3.Информационные системы и технологии

Информационная технология - процесс, использующий совокупность средств и методов сбора, обработки и передачи данных.

Информационная система – человеко - компьютерная система для поддержки принятия решений и производство информационных продуктов, использующая компьютерную ИТ.

Информационная система включает следующие составные части:

-информацию, хранящуюся в информационной системе;

-технические средства хранения и обработки данных;

-методы и процедуры сбора и обработки информации.

5

Системы счисления

Система счисления – это соглашение о представлении чисел посредством конечной совокупности символов (цифр) A = {a0, a1, …, an- 1}, называемой алфавитом. Каждой цифре ставится в соответствие определенный количественный эквивалент.

Системы счисления разделяют на позиционные и непозиционные. Рассмотрим эти системы счисления.

Непозиционная система счисления – это система, в которой цифры не меняют своего количественного эквивалента в зависимости от местоположения (позиции) в записи числа.

К непозиционным системам счисления относится система римских цифр, основанная на употреблении латинских букв для десятичных разрядов

I = 1, X = 10, С = 100, М = 1000 и их половин

V = 5, L = 50, D = 500.

Рассмотрим запись единиц. Числа 1 и 5 представляются соответственно цифрами I и V. Чтобы представить числа 2 или 3 необходимо записать соответствующее число единиц: II или III. Для представления чисел 4 или 9 к цифре V (пять) или X (десять) слева дописывается единица I: IV или IX. Для представления чисел 6, 7, 8 к цифре V справа подписываются соответствующее число единиц: VI, VII, VIII. Аналогично записываются десятки, сотни и тысячи.

Число в системе римских чисел записывается по схеме «тысячи-сотни-десятки-единицы». Непозиционные системы счисления обладают следующими недостатками:

-сложность представления больших чисел (больше 10000);

-сложность выполнения арифметических операций над числами, записанными с помощью этих систем счисления.

Из-за перечисленных недостатков числа принято записывать с помощью позиционных систем счисления.

Позиционная система счисления – это система, в которой количественный эквивалент цифры зависит от ее положения в числе.

Примером позиционной системы счисления является используемая нами десятичная система счисления.

Основание позиционной системы счисления – это количество символов в ее алфавите. Например, в десятичной системе счисления десять цифр, поэтому она имеет основание n = 10. Позиционная система счисления с основанием n называется n-ичной.

Двоичная, десятичная и шестнадцатеричная системы

Значение числа, представленного конечной дробью, в n-ичной системе счисления amam–1…a1a0,a–1a–2…a–k,

где «,» – разделитель целой и дробной частей; ai, i = –k, m; или с явным указанием основания системы счисления

(amam–1…a1a0,a–1a–2…a–k)n,

определяется по формуле

amnm + am–1nm–1 + … + a1n1 + a0n0 +

+ a–1n–1 + a–2n–2 + … + a–kn–k = m aini

i k

В информатике и вычислительной технике широко используются следующие системы счисления:

- двоичная n = 2; используемый алфавит: A = {0, 1}; например, 01110002;

6

-десятичная n = 10; используемый алфавит: A = {0, 1, 2, 3, 4, 5, 6, 7,

8, 9}; например, 10210; в дальнейшем числа без указания основания системы счисления будем считать десятичными;

-шестнадцатеричная n = 16; используемый алфавит: A = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}; цифры A, B, C, D, E, F имеют десятичные количественные эквиваленты 10, 11, 12, 13, 14, 15 соответственно; например, AB034D16.

Представление цифр в двоичной, десятичной и шестнадцатеричной системах счисления представлено в таблице.

Десяти

Двоич

Шестнадцат

чная

ная

еричная

0

0000

0

1

0001

1

2

0010

2

3

0011

3

4

0100

4

5

0101

5

6

0110

6

7

0111

7

8

1000

8

9

1001

9

10

1010

A

11

1011

B

12

1100

C

13

1101

D

14

1110

E

15

1111

F

Ввычислительной технике используется двоичная система счисления, то есть все числа и данные представляются в виде последовательности нулей и единиц (бит). Двоичная система счисления обладает следующими преимуществами перед системами счисления с другими основаниями:

- для реализации двоичных цифр необходимы технические устройства с двумя устойчивыми состояниями: «ток есть» – «ток отсутствует», «намагничено» – «не намагничено» и т. п., а не с десятью – как в десятичной системе счисления;

- представление информации посредством только двух состояний надежно и помехоустойчиво;

- для выполнения арифметических операций используется простой аппарат алгебры высказываний (булевой алгебры).

Ввычислительной технике процессы ввода, вывода и обработки числовых данных связаны с преобразованием чисел из одной системы счисления в другую. Поэтому рассмотрим правила перевода чисел одной системы счисления в систему счисления с другим основанием.

7

Перевод целого или дробного числа из n-й системы счисления в десятичную - число из n-й системы счисления в десятичную переводится с использованием формализованного представления числа.

Перевод целых чисел

Правила перевода числа в другую, не десятичную систему счисления различаются для целых и дробных чисел.

Перевод целого числа X осуществляется по следующему алгоритму:

1)получить цифру числа n-ой системы счисления как остаток от деления числа X на основание новой системы счисления n; полученную цифру приписать слева от имеющихся цифр;

2)принять за X частное от деления числа X на основание системы счисления n;

3)выполнять шаги 1-2, пока X 0.

Пример. Перевести число 25 в двоичную систему счисления.

Решение. Удобно представить перевод числа в виде столбца, каждая строка которого содержит частное и остаток от деления числа X на основание двоичной системы счисления n = 2.

25: 2 = 12 12: 2 = 6 6: 2 = 3 3: 2 = 1 1: 2 = 0

Остаток

1

0

Полученное число

 

0

1

1

В результате получим число 110012 – результат перевода числа 25 в двоичную систему счисления. □

Перевод из шестнадцатеричной в двоичную систему счисления - каждая цифра шестнадцатеричного числа заменяется тетрадой (четырьмя битами), являющейся представлением этой цифры в двоичной системе счисления.

Пример. Перевести число 3BC16 в двоичную систему счисления.

Решение. Цифра 316 представляется числом 00112, B16 – 10112, C16 – 11002. Тогда результат перевода числа 3BC16 в двоичную систему счисления будет равен 0011101111002. □

Перевод из двоичной в шестнадцатеричную систему счисления - двоичное число делится на тетрады справа налево. Каждая тетрада заменяется соответствующей ей цифрой. Если самая левая тетрада неполная, то есть содержит меньше четырех цифр, то слева от числа дописываются нули.

Пример. Перевести число 11101111002 в шестнадцатеричную систему счисления.

Решение. Разделим число на тетрады и поставим в соответствие каждой тетраде шестнадцатеричную цифру. В самой левой тетраде только две единицы, поэтому дополним ее слева двумя нулями.

11

1011

1100

 

 

 

0011

1011

1100

 

 

 

 

 

 

3

B

C

В результате получаем число 3BC16. С помощью шестнадцатеричной системы счисления удобно записывать значения байт, так как восемь бит записываются двумя шестнадцатеричными цифрами. Например, число 111100012 будет записано как число F116.

Перевод дробных чисел

Если при переводе конечной дроби в другую систему счисления получается конечная дробь, то такой перевод называется точным. Если при переводе получается бесконечная дробь, тогда перевод называется приближенным.

8

Перевод дробных чисел из n-й в десятичную систему счисления - вещественное число переводится из n-й в десятичную систему счисления с использованием формализованного представления числа.

Перевод дробных чисел с нулевой целой частью из десятичной в n-ую систему счисления - дробное число X, у которого целая часть равна 0, переводится из десятичной в n-ую систему счисления по следующему алгоритму:

1)умножить X на n;

2)получить цифру как целую часть числа X и приписать ее справа от имеющихся цифр;

3)обнулить целую часть числа X;

4)выполнять шаги 1-3, пока X 0 (при точном переводе) или до получения нужного количества цифр в дробной части (при приближенном переводе с заданной точностью).

Пример. Перевести число 0,6875 в двоичную систему счисления. Решение. Вновь схему перевода запишем в виде столбца.

 

 

1

0,6875

2

= 1,375

 

 

0

0,375

2

= 0,75

 

 

1

0,75

2

= 1,5

 

 

1

0,5

2

= 1

Полученная дробная часть

На последнем шаге перевода получена единица. После обнуления целой части получим 0. Значит, перевод закончен. Результат перевода числа 0,6875 в двоичную систему счисления – число

0,10112.

Если бы нам было необходимо получить дробную часть с точностью до 3 знаков, то процесс перевода был бы остановлен после получения 3 цифр в дробной части. □

Перевод дробных чисел с ненулевой целой частью из десятичной в n-ую систему счисления - при переводе дробных чисел из десятичной в n-ую систему счисления отдельно переводятся целая и дробная части.

Десятичная система счисления может использоваться в качестве промежуточного этапа при переводе чисел из одной системы счисления в другую. Приведенные в этой главе правила позволяют перевести числа из одной системы счисления в десятичную, а из нее – в любую другую системы счисления

9

Логические основы ЭВМ

Принципы работы ЭВМ основываются на законах математической логики, поэтому ее элементы широко используются для поиска и обработки информации и при разработке схем электронных устройств.

Математическая логика – это наука о формах и способах мышления и их математическом представлении.

Высказывание - повествовательное предложение, относительно которого определенно и объективно можно сказать истинно оно или ложно (ЛОЖЬ или ИСТИНА, 0 или 1, TRUE или FALSE).

Алгебра логики – раздел математики, изучающий процессы умозаключений и законы, которые позволяют из истинности одних высказываний делать заключения об истинности или ложности других высказываний, независимо от их конкретного содержания.

Умозаключение позволяет из известных фактов (истинных высказываний) получать новые факты. Например, из факта «Все углы треугольника равны» следует истинность высказывания «Этот треугольник равносторонний».

Алгебра логики (булева алгебра) была создана в 1854 г. Дж. Булем и в настоящее время находит широкое применение при разработке алгоритмов и для структурнофункционального описания, анализа и синтеза современных электронных схем.

Базовыми операциями алгебры логики операции логического умножения – конъюнкции ( ), логического сложения – дизъюнкции ( ),

исключающего или – ( ),

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]