Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
КОНСПЕКТ ЛЕКЦИЙ ПО
ИНФОРМАТИКЕ
Для студентов 1-2 го курса
Красноярск
2020
2
Оглавление
ВВЕДЕНИЕ ...................................................................................................................................5
ЛЕКЦИЯ 1. ...................................................................................................................................7
ЛЕКЦИЯ 2. .................................................................................................................................13
ЛЕКЦИЯ 3. .................................................................................................................................19
ЛЕКЦИЯ 4. .................................................................................................................................25
ЛЕКЦИЯ 5. .................................................................................................................................30
ЛЕКЦИЯ 6. .................................................................................................................................37
ЛЕКЦИЯ 7. .................................................................................................................................44
Отношения ..................................................................................................................................45
СУБД ............................................................................................................................................49
4
ЛЕКЦИИ 8, 9. .............................................................................................................................51
ЗАКЛЮЧЕНИЕ .........................................................................................................................59
Введение
Лекция 1.
Информация и информатика
Значение числа в этой системе определяется как сумма или разность цифр в числе
(если меньшая цифра стоит перед большей, то она вычитается, а если после -
прибавляется). Например, число 1998 записывается как MCMXCVIII.
Не позиционные системы счисления обладают следующими недостатками:
- сложность представления больших чисел (больше 10000);
- сложность выполнения арифметических операций над числами, записанными с
помощью этих систем счисления.
Позиционная система счисления – это система, в которой количественный
эквивалент цифры зависит от ее положения в числе (чем «левее» цифра в записи числа,
тем её значение больше). Основание позиционной системы счисления – это количество
разных символов в ее алфавите. Например, в двоичной системе счисления используется
две цифры (0 и 1), в восьмеричной – восемь (0,1,…,6,7), а в десятичной системе счисления
используется десять цифр (0,1,…,8,9). Сравнение записи чисел в разных системах
счисления представлено в таблице 3.
Лекция 2.
Второе
1955-1965 Транзисторы
Третье Интегральные
1965-1980
микросхемы
Четвертое - пятое С 1980 до
Микропроцессоры
настоящего времени
2. По производительности:
ЭЦВМ (цифровые).
АВМ (аналоговые).
Гибридные (смешанные).
16
Определение ЭВМ:
Электронная вычислительная машина (ЭВМ, компьютер) — комплекс
программных и технических средств, объединённых под общим управлением и
предназначенный для автоматизированной обработки информации по заданному
алгоритму.
Современная ЭВМ является единым комплексом из нескольких устройств.
Каждое устройство представляет собой автономный, конструктивно законченный модуль
с типовым сопряжением. ЭВМ может иметь переменный состав оборудования. В основе
её работы лежит принцип открытой архитектуры.
Архитектура – это наиболее общие принципы построения ЭВМ, реализующие
программное управление работой и взаимодействием основных ее функциональных узлов.
В основе архитектуры современных ЭВМ лежат принципы, предложенные американским
ученым и теоретиком вычислительной техники Джоном фон Нейманом. В соответствии с
ними выделяются пять базовых элементов компьютера:
арифметико-логическое устройство;
устройство управления;
запоминающее устройство;
система ввода информации;
система вывода информации.
Сканер;
Камера;
Микрофон.
Плоттер (графопостроитель);
Динамик;
Экраны, проекторы.
Лекция 3.
FOTO
MT3-12
D TEMP Spisok.txt
MT10-12
Корневая папка
D:\TEMP\MT3-12\Spisok.txt,
где D:\TEMP\MT13-12 – путь;
Spisok – имя;
.txt – расширение.
22
4) АЛУ
вычисляет сумму
передаёт её значение в ОП
передаёт сигнал в ЦУУ о выполнении команды, на основании которого происходит
считывание следующей команды
Центральные устройства:
МП – микропроцессор.
ОП – основная память.
Внешние устройства:
ВЗУ – внешнее запоминающее устройство.
УВВ – устройство ввода.
Увыв – устройство вывода.
ТКУ – телекоммуникационное устройство.
Современные ПК активно подключаются к компьютерным сетям. Поэтому в их
архитектуре появляются ТКУ - модем, сетевая карта и др.
Лекция 4.
Программное обеспечение.
Операционные системы
4) команды.
Диалог также может быть синхронным и асинхронным. При синхронном диалоге
его участники (пользователь и компьютер) поочередно находятся в активном состоянии,
которое характеризуется обработкой сообщений, их анализом и выработкой решений. При
асинхронном диалоге его участники одновременно находятся в активном состоянии
(пользователь может в любой момент вмешиваться в работу компьютера и вносить в нее
какие-либо изменения).
Программы операционной системы, постоянно находящиеся в оперативной
памяти называются ядром операционной системы. Программы, загружающиеся в
оперативную память по мере необходимости – транзиты ОС.
Динамическая память – часть оперативной памяти, свободная от ядра и
транзитов. Она используется прикладными программами – программами, решающими
какие-либо специальные (прикладные) задачи.
Решение прикладной задачи на компьютере под управлением ОС можно
представить следующим образом (рисунок 8):
Системы программирования
Типы трансляторов:
Интерпретатор – программа, которая преобразует каждый оператор
программы в машинную команду и сразу передаёт её на выполнение. После
выполнения преобразуется следующий оператор и т.д. (Плюс интерпретатора –
удобство отладки программы. Минус – эта программа постоянно находится в
оперативной памяти).
29
Лекция 5.
А, В
С=А+В
КОНЕЦ
НАЧАЛО
да нет
А
В С
КОНЕЦ
НАЧАЛО
I=N
да
I>M
I=I+1 нет
КОНЕЦ
НАЧАЛО НАЧАЛО
нет
А S
да
нет
S B
да
КОНЕЦ КОНЕЦ
Fortran и подобные им. При разработке интернет-приложений – язык Java. Языки Pascal,
Basic считаются универсальными и часто используются для обучения программированию.
Конструкции повторения:
с известным числом повторений (FOR);
с неизвестным числом повторений:
с предусловие (WHILE);
с постусловие (REPEAT).
Лекция 6.
При топологии шина узлы подключены к одной передающей линии - шине. Они
передают свои сообщения по очереди в режиме распределенного по времени интерфейса.
Сообщение от каждого узла распространяется по шине в обе стороны. Оно поступает на
все узлы, но принимает его только тот узел, которому оно адресовано. Узлы не
ретранслируют сообщение, поэтому выход из строя одного узла не приводит к нарушению
функционирования сети. Производительность сети зависит от количества узлов в сети
(при увеличении количества узлов она уменьшается), так как в каждый момент времени
передачу может вести только один узел.
При топологии звезда все устройства сети связаны с центральным узлом, который
ретранслирует, коммутирует и маршрутизирует (находит путь от источника к приёмнику)
все передаваемые данные. В качестве центрального узла может выступать либо
концентратор (hub), который передаёт сообщение широковещательно (на все узлы), а
воспринимает его только узел - приёмник, либо - коммутатор (switch), который передаёт
сообщение только приёмнику (за счет чего повышается пропускная способность).
40
Сеть Интернет
Сеть Интернет – глобальная компьютерная сеть, точнее - сообщество сетей. В
состав его на добровольной основе входят различные региональные и локальные сети. У
этого сообщества нет единого центра управления.
Протоколы Интернета можно разделить на два типа:
1) базовые (обеспечивают физическую передачу сообщений между узлами в сети
– протоколы нижнего уровня):
протокол TCP - используется для управления передачей данных
(регулировка, синхронизация, организация их в виде пакетов);
протокол IP - используется для определения адресов получателей
сообщений;
2) прикладные (обеспечивают функционирование служб сети Интернет –
протоколы высокого уровня):
протокол HTTP – служит для передачи гипертекстовых документов;
протокол FTP – используется для передачи файлов;
протокол SMTP – используется для передачи электронной почты.
Каждому компьютеру, подключенному к сети Интернет (даже временно),
присваивается числовой адрес, называемый IP-адресом. IP-адрес содержит информацию,
необходимую для идентификации узла в сети. Он состоит из четырех чисел, разделенных
точками.
41
Лекция 7.
Базы данных
Отношения
Спорт
Фамилия Группа
Вид Разряд
Шахматы МС
Иванов МТ3-12
Хоккей 1 разряд
Футбол 2 разряд
Петров МТ10-12
Шашки КМС
Фамилия И. О.
М менеджера Телефон
Стаж
Фамилия И. О.
М
заказчика
СУБД
Лекции 8, 9.
………
S:=0; / / сумма
P:=1; / / произведение
FOR I:=1 TO N DO
BEGIN
S:= S+A[I];
P:= P*A[I];
END;
……..
…………
N:=N+1;
FOR I:=N DOWNTO K+1 DO
A[I]:=A[I-1];
A[K]:=M;
………..
Сортировка массива
1. Метод обмена («метод пузырька»):
Суть данного метода заключается в сравнении соседних элементов массива,
начиная с первой и до последней пары. Если предыдущий элемент пары больше
последующего (при сортировке по возрастанию), то соседи меняются местами. Для
полной сортировки необходимо сделать N-1 таких «проходов» по массиву.
..............
………..
FOR I:= 1 TO N-1 DO
BEGIN
MIN:= A[I];
IMIN:=I;
FOR J:= I+1 TO N DO
IF A[J] < MIN
THEN
BEGIN
MIN:= A[J];
IMIN:= J;
END;
A[IMIN]:= A[I];
A[I]:= MIN;
END;
…………
3. Метод вставки:
Считается, что массив разделён на две части: отсортированную (в начале массива)
и неотсортированную (в остальной части массива). В самом начале отсортированная часть
состоит из первого элемента. Первый элемент из неотсортированной части (его номер – I)
вставляется в отсортированную часть без изменения порядка (в позицию J):
……..
FOR I:= 2 TO N DO
BEGIN
BUF:= A[I];
J:= 1;
WHILE BUF > A[J] DO
J:= J+1;
FOR K:= I DOWNTO J+1 DO
A[K]:= A[K-1];
A[J]:=BUF;
END;
………
55
Поиск в массиве
1. Метод перебора:
Просматриваются элементы массива, начиная с первого, и сравниваются с
искомым значением до тех пор, пока не произойдёт совпадение или не будет просмотрен
весь массив.
……..
I:= 0;
NAIDEN:= FALSE;
REPEAT
I:= I+1;
IF A[I] = ISKOMOE
THEN
NAIDEN:=TRUE;
UNTIL NAIDEN OR (I=N);
IF NAIDEN
THEN
WRITELN(‘Элемент найден, его номер - ‘,I)
ELSE
WRITELN(‘Элемент не найден’);
…………
2. Метод бинарного поиска:
Метод бинарного поиска (метод деления пополам) используется только для
упорядоченных массивов. Суть его заключается в том, что находится центральный
(серединный) элемент массива и сравнивается с искомым. Если они равны, то поиск
прекращается. Если они не равны, то, если искомый элемент больше центрального (при
сортировке по возрастанию), из рассмотрения исключается половина массива от первого
до центрального элемента включительно. Если же искомый элемент меньше
центрального, то исключается часть массива, начиная от центрального до последнего
элемента. В остальной части находится центральный элемент и сравнивается с искомым и
т.д. до тех пор, как произойдёт совпадение или начало области поиска станет больше её
конца.
………
NAIDEN:= FALSE;
56
Заключение
Основная задача информатики заключается в определении общих
закономерностей процессов обработки информации: создания, передачи, хранения и
использования в различных сферах человеческой деятельности. Прикладные задачи
связаны с разработкой методов, необходимых для реализации информационных
процессов с использованием технических средств.
После освоения дисциплины «Информатика», основу которой наряду с лекциями
составляют и практические занятия, студент должен приобрести определенные знания,
умения и владения.
Список литературы