СПб. ГУТ им. проф. М.

Скачать презентацию СПб. ГУТ им. проф. М. Скачать презентацию СПб. ГУТ им. проф. М.

ИНФОРМАТИКА-ОДПИ.ppt

  • Количество слайдов: 99

>   СПб. ГУТ им. проф. М. А. Бонч-Бруевича  Основы деловой СПб. ГУТ им. проф. М. А. Бонч-Бруевича Основы деловой прикладной информатики Курс 1. Бакалавры СЕМЕСТР 2 – ЛЕКЦИИ, ЛАБОРАТОРНЫЕ РАБОТЫ, ЗАЧЕТ. К. т. н. , доцент кафедры ИУС Феликс Васильевич Филиппов [email protected] ru

> Разделы дисциплины Тема 1  Информация и информатика Тема 2  Вычислительная техника Разделы дисциплины Тема 1 Информация и информатика Тема 2 Вычислительная техника Тема 3 Программное обеспечение компьютеров Тема 4 Электронные таблицы Тема 5 Базы данных и язык SQL Тема 6 Компьютерные сети Тема 7 VBA – Visual Basic for Applications

>Литература Литература

>Тема 1  Информация  и информатика Тема 1 Информация и информатика

> Термин «информатика» Термин informatique был введен впервые  французскими учеными в начале 70 Термин «информатика» Термин informatique был введен впервые французскими учеными в начале 70 -х годов и означал «наука о преобразовании информации» . информации Информатика – это наука, изучающая процессы сбора, преобразования, хранения, защиты, поиска и передачи всех видов информации, а также средства их информации автоматизированной обработки.

> Информатика базируется на многих научных дисциплинах:  • Теоретическая информатика • Кибернетика • Информатика базируется на многих научных дисциплинах: • Теоретическая информатика • Кибернетика • Искусственный интеллект • Программирование • Вычислительная техника • Прикладная информатика

> Структура информатики  •  Теоретическая информатика - математическая основа информатики (теория информации, Структура информатики • Теоретическая информатика - математическая основа информатики (теория информации, вычислительная математика, теория алгоритмов…); • Кибернетика – наука об общих законах управления в обществе, природе, технике (распознавание образов, техническая кибернетика…);

>  Структура информатики • Искусственный интеллект - наука о  моделировании на компьютере Структура информатики • Искусственный интеллект - наука о моделировании на компьютере человеческого мышления (математическое моделирование, теория принятия решений…); • Программирование – наука о реализации на компьютере задач (системное программирование, прикладное программирование, разработка алгоритмических языков…); • Вычислительная техника – техническая база информатики;

> Структура информатики Прикладная информатика – реализация различных задач информатики: • АСУ – автоматизированные Структура информатики Прикладная информатика – реализация различных задач информатики: • АСУ – автоматизированные системы управления • САПР – системы автоматизированного проектирования; • АОС – автоматизированные обучающие системы; • АСНИ – автоматизация систем научного исследования.

> Понятие «информация»   (первая концепция) Информация – средство, снимающее неопределенность (энтропию) события Понятие «информация» (первая концепция) Информация – средство, снимающее неопределенность (энтропию) события энтропию или объекта познания. К. Шеннон – конец 40 -х годов XX века. Эта концепция не учитывает смысловую сторону информации, она оказалась весьма полезной в технике связи и вычислительной технике, послужила основой для измерения информации и оптимального кодирования сообщений.

> Понятие «информация»   (вторая концепция) Информация – свойство (атрибут) материи.  Понятие «информация» (вторая концепция) Информация – свойство (атрибут) материи. атрибут Это понятие связано с развитием киберне- тики - Н. Винер 1948 год. Академик В. М. Глушков: "информацию несут Глушков не только испещренные буквами листы книги или человеческая речь, но и солнечный свет, складки горного хребта, шум водопада, шелест травы".

> Понятие «информация»   (третья концепция) Информация – это действующая, полезная,  Понятие «информация» (третья концепция) Информация – это действующая, полезная, "работающая" часть знаний. Концепция основана на логико-семантическом подходе. Социальная информация представляет собой знания, сообщения, сведения о социальной форме движения материи и о всех других формах в той мере, в какой она используется обществом.

> Свойства информации  •  Содержательность •  Достаточность (полнота) •  Доступность Свойства информации • Содержательность • Достаточность (полнота) • Доступность • Актуальность (своевременность) • Точность (достоверность)

>Место информации Место информации

>Данные, информации и знания Данные, информации и знания

>Количество информации 1928 год Формула Хартли H = log 2 n H – количество Количество информации 1928 год Формула Хартли H = log 2 n H – количество информации n - число возможных равновероятных событий

> Количество информации 1948 год Формула Шеннона H – количество информации n - число Количество информации 1948 год Формула Шеннона H – количество информации n - число возможных событий Pi – вероятноть i-го события

>  Домашнее задание № 1 1. На железнодорожном вокзале 8 путей отправления поездов. Домашнее задание № 1 1. На железнодорожном вокзале 8 путей отправления поездов. Вам сообщили, что ваш поезд прибывает на четвертый путь. Сколько информации вы получили? 2. В коробке лежат 16 кубиков. Все кубики разного цвета. Сколько информации несет сообщение о том, что из коробки достали красный кубик? 3. Была получена телеграмма: «Встречайте, вагон 7» . Известно, что в составе поезда 16 вагонов. Какое количество информации было получено? 4. В мешке находятся 20 шаров. Из них 15 белых и 5 красных. Какое количество информации несет сообщение о том, что достали: а) белый шар; б) красный шар. 5. В коробке лежат кубики: 10 красных, 8 зеленых, 5 желтых, 12 синих. Вычислите вероятность доставания кубика каждого цвета и количество информации, которое при этом будет получено.

>Общая схема передачи информации  Источник сообщений  Кодирующее устройство  Канал связи Декодирующее Общая схема передачи информации Источник сообщений Кодирующее устройство Канал связи Декодирующее устройство Получатель сообщений

>Формы передачи информации Знаки и символы. Звуковые, световые и радиосигналы. Магнитные и электрические поля. Формы передачи информации Знаки и символы. Звуковые, световые и радиосигналы. Магнитные и электрические поля. Био- и энергоинформационные поля.

> Кодирование информации Выражение данных одного типа через данные другого типа.  Двоичное кодирование Кодирование информации Выражение данных одного типа через данные другого типа. Двоичное кодирование основано на представлении данных последовательностью двух символов: 0 и 1. Один двоичный разряд называется битом. битом Восемь двоичных разрядов – байтом.

> Кодирование информации Один бит позволяет закодировать два понятия:  1 – да (истина) Кодирование информации Один бит позволяет закодировать два понятия: 1 – да (истина) 0 – нет (ложь) N = 21 = 2 Два бита позволяют закодировать четыре понятия, например : 00 – зима, 01 – весна, 10 – лето, 11 – осень. N = 22 = 4

> Кодирование информации В общем случае с помощью m битов можно закодировать N = Кодирование информации В общем случае с помощью m битов можно закодировать N = 2 m понятий. Байт – восемь двоичных разрядов, служит основой адресации памяти. N = 28 = 256 кодов используется для кодирования текстовой информации.

> Кодирование чисел и  системы счисления X(s) = an-1 an-2…a 0, a-1 a-2…a-m Кодирование чисел и системы счисления X(s) = an-1 an-2…a 0, a-1 a-2…a-m = = an-1 sn-1+an-2 sn-2 +…+ a 0 s 0+a-1 s-1 +…+ a-ms-m s=2 ai = {0, 1} s=8 ai = {0, 1, 2, 3, 4, 5, 6, 7} s = 10 ai = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} s = 16 ai = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f} s – основание системы счисления ai – цифры в системе счисления n – количество целых разрядов числа Xs m – количество дробных разрядов числа Xs

>   Системы счисления (перевод любых чисел в 10 -ю систему)  2971, Системы счисления (перевод любых чисел в 10 -ю систему) 2971, 32 = 2⋅103 + 9⋅102 + 7⋅101 + 1⋅100 + 3⋅10 -1 + 2⋅10 -2 1110, 11 B = 1⋅23 + 1⋅22 + 1⋅21 + 0⋅20 + 1⋅2 -1 + 1⋅2 -2 = 14, 75 1307, 10 Q = 1⋅83 + 3⋅82 + 0⋅81 + 7⋅80 + 1⋅8 -1 + 0⋅8 -2 = 711, 125 A 6 F, 80 H = 10⋅162 + 6⋅161 + 15⋅160 + 8⋅16 -1 + 0⋅16 -2 = 2671, 5

>   Системы счисления (перевод целых 2 -х чисел в 10 -ю систему) Системы счисления (перевод целых 2 -х чисел в 10 -ю систему) 210 29 28 27 26 25 24 23 22 21 20 1024 512 256 128 64 32 16 8 4 2 1 1 0 0 1 0 0 1 0 1 Решение 1024 + 128 + 32 + 4 + 1 = 1189 Ответ 1 0 0 1 0 1 (2) = 1189(10)

>  Системы счисления (перевод целых 10 -х чисел в 2 -ю систему) Системы счисления (перевод целых 10 -х чисел в 2 -ю систему) АЛГОРИТМ ДЕЙСТВИЙ 1) Целое число делят пополам, пока частное не будет равно 1. 2) Записывают остатки, начиная с последнего частного. 12(10) = ? (2) Решение 12 : 2 = 6 + 0 6: 2=3+0 3: 2=1+1 Ответ 12(10) = 1100(2)

>  Системы счисления (перевод целых 10 -х чисел в 2 -ю систему) Системы счисления (перевод целых 10 -х чисел в 2 -ю систему) Решение Ответ 257 : 2 = 128 + 1 257(10) = 100000001(2) 128 : 2 = 64 + 0 64 : 2 = 32 + 0 32 : 2 = 16 + 0 16 : 2 = 8 + 0 8 : 2 = 4 + 0 4 : 2 = 2 + 0 2 : 2 = 1 + 0

>   Системы счисления  (перевод в 2 -ю систему) 2009(10) = ? Системы счисления (перевод в 2 -ю систему) 2009(10) = ? (2) 2009 : 2 = 1004 + 1 1004 : 2 = 502 + 0 502 : 2 = 251 + 0 251 : 2 = 125 + 1 125 : 2 = 62 + 1 62 : 2 = 31 + 0 31 : 2 = 15 + 1 15 : 2 = 7+1 7: 2= 3+1 3: 2= 1+1 2009(10) = 11111011001(2)

>Проверка результата перевода  10 9 8 7 6 5 4 3 2 1 Проверка результата перевода 10 9 8 7 6 5 4 3 2 1 0 2009(10) = 11111011001(2) = = 210 + 29 + 28 + 27 + 26 + 24 + 23 + 20 = = 1024 + 512 + 256 + 128 + 64 + 16 + 8 + 1 = = 2009(10)

>  Системы счисления  (перевод в 2 -ю систему дробных чисел)  Системы счисления (перевод в 2 -ю систему дробных чисел) АЛГОРИТМ ДЕЙСТВИЙ 1) Дробную часть числа умножают на 2, пока произведение не будет равно ровно 1. 0, или число дробных разрядов не достигнет заданного. 2) Записывают целые части, начиная с первого произведения. 0. 625(10) = ? (2) Решение 0. 625 х 2 = 1. 25 0. 25 х 2 = 0. 5 Ответ 0. 5 х 2 = 1. 0 0. 625(10) = 0. 101(2)

> Системы счисления (перевод в 2 -ю систему дробных чисел) 0, 8125(10) = ? Системы счисления (перевод в 2 -ю систему дробных чисел) 0, 8125(10) = ? (2) Решение Ответ 0, 8125 x 2 = 1 , 625 0, 8125(10) = 0, 1101(2) 0, 625 x 2 = 1 , 25 0, 25 x 2 = 0 , 5 0, 5 x 2 = 1 , 0

>   Системы счисления (перевод в 2 -ю систему дробных чисел) 0. 777(10) Системы счисления (перевод в 2 -ю систему дробных чисел) 0. 777(10) = ? (2) 0. 777 х 2 = 1. 554 0. 554 х 2 = 1. 108 0. 108 х 2 = 0. 216 0. 216 х 2 = 0. 432 0. 432 х 2 = 0. 864 0. 864 х 2 = 1. 728 0. 728 х 2 = 1. 456 0. 456 х 2 = 0. 912 0. 777(10) = 0. 11000110(2)

>Проверка результата перевода   -1 -2 -3 -4 -5 -6 -7 -8 0. Проверка результата перевода -1 -2 -3 -4 -5 -6 -7 -8 0. 777(10) = 0. 11000110(2) = 2 -1 + 2 -2 + 2 -6 + 2 -7 = = 0. 5 + 0. 25 + 0. 015625 + 0. 0078125 = 0. 7734375(10)

>   10 <–> 2 <–> 16 S=10  S=2  S=16 10 <–> 2 <–> 16 S=10 S=2 S=16 0 0000 0 1 0001 1 2011(10) = 2 0010 2 3 0011 3 4 0100 4 10 9 8 7 6 5 4 3 2 1 0 5 0101 5 6 0110 6 7 0111 7 = 11111011011(2)= 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C = 7 DB(16) 13 1101 D 14 1110 E 15 1111 F

>  Отрицательные числа  1101(2) – дополнительный обратный код (ДОК)   Отрицательные числа 1101(2) – дополнительный обратный код (ДОК) ДОК 1) 0010 - инвертирование (поразрядное НЕ) НЕ 2) + 1 - инкрементирование (увеличение на 1) 1 ______ 0011 -3(10) 1111111(2) -1(10)

>  Непозиционные системы   счисления Римские цифры I - 1  V Непозиционные системы счисления Римские цифры I - 1 V - 5 X - 10 L - 50 C - 100 D - 500 M - 1000 Примеры: XII 12 MM 2000 Mileniu. M ? MMMCMXCIX 3999 Max ?

>Представление чисел в научном (экспоненциальном) формате Десятичное  Нормальная Научный  число  формат Представление чисел в научном (экспоненциальном) формате Десятичное Нормальная Научный число формат 169, 3 0, 1693× 103 0, 1693 Е 03 -27, 8 -0, 278× 102 - 0, 278 Е 02 0, 0017 0, 17× 10 -2 0, 17 Е-02 -0, 0008 -0, 8× 10 -3 - 0, 8 Е-03

>  Домашнее задание № 2 1. Перевести год своего рождения из 10 -й Домашнее задание № 2 1. Перевести год своего рождения из 10 -й в 2 -ю и 16 -ю систему счисления. Записать его в непозиционной системе счисления. 2. Перевести следующие числа из 2 -ой в 10 -ю систему счисления: 10101011 11011, 011 11, 11 3. Перевести следующие числа из 10 -ой системы счисления в 2 -ю: 12345 709, 625 1024, 14

>Кодирование текстовой информации  АSCII - код 1 сентября 2011 года  3120 E Кодирование текстовой информации АSCII - код 1 сентября 2011 года 3120 E 1 A 5 ADE 2 EFA 1 E 1 EF 203230313120 A 3 AEA 4 A 0

>  Домашнее задание № 2 1. Записать свою фамилию, имя и отчество в Домашнее задание № 2 1. Записать свою фамилию, имя и отчество в ASCII коде. 2. Книга содержит 400 страниц, на каждой из которых размещено 3200 символов. Какой объем памяти занимает текст этой книги представленный в ASCII коде? 3. В научном формате число имеет вид: 8, 65 Е 02. Укажите вариант его записи в десятичном формате. 4. В научном формате число имеет вид: 0, 39 Е-03. Укажите вариант его записи в десятичном формате. 5. В десятичной системе счисления число имеет вид: -0, 0167. Укажите вариант его записи в научном формате.

>Файлы и файловая структура Это иерархическая структура:  диск;  папка (каталог, директорий); Файлы и файловая структура Это иерархическая структура: диск; папка (каталог, директорий); вложенные папки; файлы. C: Program FilesFarfar. exe Что является вершиной иерархии в ПК?

>Файлы и файловая структура Десятичное  Битовая  Байтовая  число структура  1 Файлы и файловая структура Десятичное Битовая Байтовая число структура 1 1 0000 0001 -3 11 0000 0011 12. 87 1100 0000 1100 -23. 5 10111 0001 0111 Файл – последовательность произвольного числа байтов, обладающая уникальным собственным именем.

>Единицы измерения данных  1 байт = 23 = 8 бит  1 Килобайт Единицы измерения данных 1 байт = 23 = 8 бит 1 Килобайт (Кбайт) = 210 байт = 1024 байт 1 Мегабайт (Мбайт) = 210 Кбайт = 220 байт 1 Гигабайт (Гбайт) = 210 Мбайт = 230 байт 1 Терабайт (Тбайт) = 210 Гбайт = 240 байт 1 Петабайт (Пбайт) = 210 Тбайт = 250 байт 1 Экзабайт (Эбайт) = 210 Пбайт = 260 байт 1 Цеттабайт (Цбайт) = 210 Эбайт = 270 байт 1 Йотабайт (Йбайт) = 210 Цбайт = 280 байт

>Типы и содержимое файлов Тип файла обычно указывается в его расширении:   exe, Типы и содержимое файлов Тип файла обычно указывается в его расширении: exe, com, bat cpp, bas txt, doc, pdf, djvu zip, rar gif, jpg avi, wav, mp

>Тема 2 Вычислительная  техника Тема 2 Вычислительная техника

>  История развития ВТ V – IV вв. до н. э. созданы древнейшие История развития ВТ V – IV вв. до н. э. созданы древнейшие из известных счётов – «саламинская доска» (по имени острова Саламин в Эгейском море), которая у греков и в Западной Европе назывались «абак» .

>История развития ВТ  VI век   У китайцев – «суан-пан» , История развития ВТ VI век У китайцев – «суан-пан» , XIV век У японцев – «серобян» , XVI век В России – «щоты» .

>История развития ВТ  1624 г. – Вильгельм   Шиккард в письмах к История развития ВТ 1624 г. – Вильгельм Шиккард в письмах к И. Кеплеру описал устройство «часов для счёта» , в которых было реализовано сложение, вычитание, умножение и деление. В основе – «палочки Непера» , свёрнутые в цилиндр.

> История развития ВТ 1642 г. – 18 -летний французский физик и математик Блез История развития ВТ 1642 г. – 18 -летний французский физик и математик Блез Паскаль создает первую модель вычислительной машины «Паскалину» или «Паскалево колесо» .

>История развития ВТ  1670 г. – Готфрид   Вильгельм Лейбниц дал История развития ВТ 1670 г. – Готфрид Вильгельм Лейбниц дал первое описание своей счётной машины, которая механически производила сложение, вычитание, умножение и деление.

>  История развития ВТ 1834 г. - французский академик, физик и математик Андре История развития ВТ 1834 г. - французский академик, физик и математик Андре Мари Ампер выпустил книгу, в которой впервые применил термин «кибернетика» . 1847 г. - английский математик Джордж Буль в работе «Матема- тический анализ логики» изложил основы булевой алгебры. Он считается основоположником современной математической логики.

>  История развития ВТ 1880 г. – петербургский инженер Т. Однер конструирует арифмометр. История развития ВТ 1880 г. – петербургский инженер Т. Однер конструирует арифмометр. Его модификация выпускалась в СССР до 50 -х годов.

>  История развития ВТ 1897 г. – английский физик Дж. Томсон сконструировал электронно-лучевую История развития ВТ 1897 г. – английский физик Дж. Томсон сконструировал электронно-лучевую трубку. 1918 г. – учёный М. А. Бонч-Бруевич в России изобретает ламповый триггер. 1928 г. – американский математик Дж. Нейман сформулировал основы теории игр, ныне применяемых в практике машинного моделирования. Он сформулировал основные принципы, лежащие в основе архитектуры вычислительной машины.

>  История развития ВТ 1936 г. – английский математик А. Тьюринг выдвинул и История развития ВТ 1936 г. – английский математик А. Тьюринг выдвинул и разработал идею абстрактной вычислительной машины - «Машина Тьюринга» . 1938 г. – американский математик и инженер Клод Шеннон связал Булеву алгебру (аппарат математической логики), двоичную систему кодирования и релейно-контактные переключательные схемы, заложив основы будущих ЭВМ.

>  История развития ВТ   1947 г. – академик С. А. Лебедев История развития ВТ 1947 г. – академик С. А. Лебедев в Институте электроники АН УССР начинает работы по созданию МЭСМ (Малой Электронной Счётной Машины). 1948 г. – американский математик Норберт Винер выпустил книгу «Кибернетика, или Управление и связь у животных» . Это положило начало развитию теории автоматов и становлению кибернетики – науки об управлении и передаче информации.

> История развития ВТ 1949 г. – под руководством Дж. фон Неймана разработан компьютер История развития ВТ 1949 г. – под руководством Дж. фон Неймана разработан компьютер MANIAC (Mathematical Analyzer Numerical Integrator and Computer).

> История развития ВТ 1952 г. – закончена разработка БЭСМ (Большой Электронной Счётной Машины) История развития ВТ 1952 г. – закончена разработка БЭСМ (Большой Электронной Счётной Машины) с быстродействием около 10 тыс. операций в секунду под руководством Сергея Алексеевича Лебедева. 1958 г. – в СССР создана ЭВМ М-20 со средним быстродействием 20 тыс. операций в секунду – самая мощная ЭВМ 50 -х годов в Европе.

>  История развития ВТ 1961 г. – в продажу поступила первая выполненная на История развития ВТ 1961 г. – в продажу поступила первая выполненная на пластине кремния интегральная схема (ИС). 1963 г. – создана первая мышка.

> История развития ВТ 1965 г. – начат выпуск семейства машин третьего  поколения История развития ВТ 1965 г. – начат выпуск семейства машин третьего поколения IBM/360 (США).

>  История развития ВТ 1970 -е г. – начат выпуск семейства малых ЭВМ История развития ВТ 1970 -е г. – начат выпуск семейства малых ЭВМ международной системы (СМ ЭВМ). На фотографии ЭВМ СМ-3.

>   Архитектура ЭВМ       Принципы Фон Неймана Архитектура ЭВМ Принципы Фон Неймана 1. Принцип программного управления АЛУ Память Программа состоит из набора команд, УУ (Memory) которые выполняются друг за другом в определенной последовательности. 2. Принцип однородности памяти Команды и данные хранятся в одной и той ЦП Системная шина же памяти. Над командами можно (CPU) (System Bus) выполнять такие же действия, как и над данными. 3. Принцип адресуемости памяти Ввод / Вывод Структурно основная память состоит из (Input / Output) пронумерованных ячеек и процессору в произвольный момент времени доступна любая ячейка.

>Качественные характеристики  ЭВМ Быстродействие процессора. Объем памяти. Скорость передачи данных. Набор команд (система Качественные характеристики ЭВМ Быстродействие процессора. Объем памяти. Скорость передачи данных. Набор команд (система команд). Потребляемая электроэнергия.

>  Этапы развития ЭВМ  Поколение  Годы (ХХв. )  Элементная база Этапы развития ЭВМ Поколение Годы (ХХв. ) Элементная база Первое 50 -е Лампа Второе 60 -е Транзистор Третье 70 -е ИС Четвертое 80 -е БИС Пятое (ПК) 90 -е СБИС

>  Транзистор - ИС  к       к Транзистор - ИС к к P p - - - - Диод Транзистор ++++ б n p n э а Логическое НЕ к 1 б a b= a э

>     ИС - триггер     1 ИС - триггер 1 0 1 1 0 (1010…) 1 0 1 Генератор 1 0 1 1 1 Элемент памяти RS-триггер

>    ИС - Регистр Номер разряда 7  6  5 ИС - Регистр Номер разряда 7 6 5 4 3 2 1 0 Регистр 0 0 1 1 0 0 0 1 Значение разряда

>  Логические основы ЭВМ     (Булева алгебра)  Булевой алгеброй Логические основы ЭВМ (Булева алгебра) Булевой алгеброй называется непустое множество А с двумя бинарными операциями AND (×), OR (+) унарной операцией NOT (-) и двумя выделенными элементами: 0 (Ложь) и 1 (Истина), такими, что для всех a, b, c из множества А верны следующие аксиомы (тождества): тождества a+b = b+a a×b=b×a коммутативность a+(b+c) = (a+b)+c a×(b×c) = (a×b)×c ассоциативность a+(a×b) = a a×(a+b) = a поглощение a+(b×c)=(a+b)×(a+c) a×(b+c)=a×b+a×c дистрибутивность a+(-a)=1 a×(-a)=0 дополнительность

>  Логические основы ЭВМ    (Булева алгебра)  x  Логические основы ЭВМ (Булева алгебра) x y x×y x+y x + y -x 0 0 0 1 1 1 0 1 1 0 1 1 0 0 Все логические операции в ЭВМ AND (×), OR (+), XOR (+ ) и NOT (-) выполняются поразрядно.

> Домашнее задание № 3 Убедиться в справедливости следующих  тождеств:   -(a+b)=(-a)×(-b) Домашнее задание № 3 Убедиться в справедливости следующих тождеств: -(a+b)=(-a)×(-b) -(a×b)=(-a)+(-b) a+(a×b)=a a×(a+b)=a a+a=a -(-a)=a a+0=a a× 1=a a+1=1 a× 0=0

>БИС – арифметико-логическое  устройство (АЛУ)  a  b a = 01011101 БИС – арифметико-логическое устройство (АЛУ) a b a = 01011101 + b = 01000011 c = 10100000 АЛУ (ALU) a = 01011101 - b = 01000011 c = 00011010 c

>  Пути повышения производительности ЭВМ Ø совершенствование элементной  базы; Ø многопроцессорная Пути повышения производительности ЭВМ Ø совершенствование элементной базы; Ø многопроцессорная (многоядерная) архитектура; Ø многоуровневая память (кэш- память).

> Современный компьютер      ЦП     AG Современный компьютер ЦП AG FS P B MCH RDRA M Dual IDE ICH 6 Channel LAN Audio USB PCI MCH – Memory Controller Hub

> Наименование величин   Префиксы Степень  Префикс  -3  Милли Наименование величин Префиксы Степень Префикс -3 Милли 3 Кило -6 Микро 6 Мега -9 Нано 9 Гига -12 Пико 12 Тера -15 Фемто 15 Пета -18 Атто 18 Экза -21 Цепто 21 Цетта -24 Йокто 24 Йота

>  СБИС Teraflops Research Chip    Все 80 ядер полностью СБИС Teraflops Research Chip Все 80 ядер полностью идентичны. Роутер ядра используется для передачи данных и команд в сети между ядрами он имеет пять 39 -битных портов. Общая пропускную способность 80 ГБ/с (при работе на частоте 4 ГГц).

>Тема 3 Программное обеспечение компьютеров Тема 3 Программное обеспечение компьютеров

>  Software ПК = Hardware + Software (ПО): Системное ПО - управление компьютером. Software ПК = Hardware + Software (ПО): Системное ПО - управление компьютером. Прикладное ПО – решение конкретных задач.

>   Системное ПО 1. Операционные системы (ОС) – планирование вычислительного процесса и Системное ПО 1. Операционные системы (ОС) – планирование вычислительного процесса и распоряжение ресурсами машины ( DOS, Unix, Windows, Linux, OS/2, Mac. OS ). 2. Операционные оболочки – для диалога пользователя с ОС (Командная строка, NC, VC, Far, WHS, Bush)

>   Системное ПО 3. Драйверы – для связи между ОС и внешними Системное ПО 3. Драйверы – для связи между ОС и внешними устройствами (драйверы мыши, клавиатуры, принтера и т. д. ). 4. Сервисные программы – отладчики программ (debuger), трансляторы, программы борьбы с вирусами (Avira, Doctor WEB) и т. д. 5. Программы для работы в сети: сети браузеры, Telnet, …

>  Прикладное ПО  • Текстовые редакторы (Блокнот, me,  Лексикон) – позволяют Прикладное ПО • Текстовые редакторы (Блокнот, me, Лексикон) – позволяют создавать документы и редактировать их; • Текстовые процессоры (Word, Text. Edit) – дают возможность форматировать (оформлять) документы, добавлять в них графику, таблицы, формулы, фрагменты документов из других пакетов программ; • Графические редакторы (Visio, Corel. Draw, Photoshop, Paint);

>  Прикладное ПО • Табличные процессоры (Excel, Calc, Lotus) –  позволяют хранить Прикладное ПО • Табличные процессоры (Excel, Calc, Lotus) – позволяют хранить и обрабатывать огромные массивы информации в виде двумерных таблиц. Имеют большие вычислительные и графические возможности; • Системы управления базами данных – СУБД (My. SQL, Fox. Pro, Access, DBase) – для создания баз данных. Имеют хорошие возможности поиска информации;

>   Прикладное ПО  • Экспертные системы – для принятия  решений Прикладное ПО • Экспертные системы – для принятия решений в различных областях; • Программы пользователей.

>   Стандартное ПО Это программы, устанавливаемые вместе с операционной системой:  • Стандартное ПО Это программы, устанавливаемые вместе с операционной системой: • Калькулятор • Подключение к проектору • Paint • Проводник • Ножницы • Командная строка • …

> Языки программирования – основные понятия • АЛГОРИТМ – последовательность  действий. Языки программирования Языки программирования – основные понятия • АЛГОРИТМ – последовательность действий. Языки программирования служат для реализации алгоритмов на ЭВМ. • МАШИННЫЙ КОД – последовательность команд для ЭВМ (двоичных чисел). Процессоры ЭВМ работают с машинным кодом.

> Языки программирования Алгоритмические языки – искусственные языки, содержащие ограниченный набор слов (команд) и Языки программирования Алгоритмические языки – искусственные языки, содержащие ограниченный набор слов (команд) и очень жесткие правила их записи. Создано более 500 языков программирования. Из них около 30 – универсальные (можно написать программу для любой области): Алгол, Фортран, Паскаль, Си, Бейсик и т. д. Остальные языки - специальные: специальные Про. Лог –программирование логических задач; Электро - расчет электронных схем и т. д.

>   Уровни языков  программирования Язык программирования, ориентированный на конкретный процессор, называется Уровни языков программирования Язык программирования, ориентированный на конкретный процессор, называется языком программирования низкого уровня (Ассемблер ASM-86 - ориентирован на процессоры Intel).

>  Языки программирования  высокого уровня Язык программирования, не зависящий от  типа Языки программирования высокого уровня Язык программирования, не зависящий от типа процессора, называется языком программирования высокого уровня: • Паскаль (Pascal, Object Pascal - DELPHI); • Бейсик (Basic, Visual Basic for Applications, Visual Basic Script); • Си (С, С++, Visual C) и т. д.

>Компиляторы и интерпретаторы   Это программы-переводчики с алгоритмического языка в машинный код Компиляторы и интерпретаторы Это программы-переводчики с алгоритмического языка в машинный код • Интерпретатор поочередно переводит в машинный код и исполняет каждый оператор программы. • Компилятор переводит в машинный код всю программу и создает новый файл с расширением exe.

>   Интерпретатор  Память  Исходный      Загрузочный Интерпретатор Память Исходный Загрузочный модуль код для одной Интерпретатор команды Выполнение и сохранение Библиотека результатов для подпрограмм следующей команды

>   Компилятор  Память  Исходный  Компилятор  Объектный  модуль Компилятор Память Исходный Компилятор Объектный модуль (Compiler) модуль Компоновщик Загрузочный Библиотека (Linker) подпрограмм модуль

> Вирусы и антивирусные  программы  Вирус – это программа, наносящая вред компьютеру. Вирусы и антивирусные программы Вирус – это программа, наносящая вред компьютеру. Антивирусные программы позволяют обнаружить вирусы, предупредить пользователя об опасности и «вылечить» компьютер от вирусов ( Касперский, Avira, Doctor WEB, NOD, AVG и т. д. ). т. д. Основными источниками вирусов являются Интернет и внешние переносные устройства (дискеты, диски СD, DVD, HD, BR и Flash).

>  Архиваторы Это программы, предназначенные для архивации (сжатия) файлов.  К ним относятся: Архиваторы Это программы, предназначенные для архивации (сжатия) файлов. К ним относятся: ZIP, RAR, ARJ… Степень сжатия файлов зависит от типа файла и программы-архиватора.

>Тема 4  Электронные   таблицы Тема 4 Электронные таблицы

>Литература   http: //samouchka. net Литература http: //samouchka. net

> Электронные таблицы (ЭТ) – это компьютерный эквивалент обычной двумерной таблицы, в клетках (ячейках) Электронные таблицы (ЭТ) – это компьютерный эквивалент обычной двумерной таблицы, в клетках (ячейках) которой записаны данные различных типов: тексты, числа, даты, формулы. формулы Главное достоинство ЭТ – возможность мгновенного массового пересчета всех данных.

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

>  Для управления ЭТ разработаны специальные пакеты программ - табличные процессоры (ТП). Для управления ЭТ разработаны специальные пакеты программ - табличные процессоры (ТП). Наиболее популярны ТП: q Quatro Pro; q Lotus; q Microsoft Excel; q Open. Office. org Calc

> Строки, столбцы и ячейки ЭТ  Рабочая область ЭТ состоит из строк и Строки, столбцы и ячейки ЭТ Рабочая область ЭТ состоит из строк и столбцов, имеющих свои имена. Имена строк – это их номера. Имена столбцов – латинские буквы и их сочетание: A, B, C, …, Z, AA, AB, AC, …, AZ, BA, BB, …BZ, . . . Д. З. Сколько строк и столбцов в MS Excel ?

>  Ячейки ЭТ ЯЧЕЙКА - область ЭТ, образованная пересечением строки и столбца. Ячейки ЭТ ЯЧЕЙКА - область ЭТ, образованная пересечением строки и столбца. АДРЕС ЯЧЕЙКИ определяется именем столбца и номером строки, например: А 1, А 2, В 3, С 6. ССЫЛКА НА ЯЧЕЙКУ - указание ее адреса.