Лекция №1 по учебной дисциплине Информатика
Оценка 4.9

Лекция №1 по учебной дисциплине Информатика

Оценка 4.9
Контроль знаний +1
docx
информатика
Взрослым
12.01.2017
Лекция №1 по учебной дисциплине Информатика
Полностью раскрытая тема по учебной дисциплине Информатика. Курс лекции разработан как аудиторной так и самостоятельной работы, где студент может подробно изучить тему, проверить свои знания с помощью проверочных вопросов и выполнить практические задания по теме. Такой курс лекции очень удобен для преподавателя и обучающихся!
Лекция 1.docx

Лекция 1. Введение

План

1.      Предмет и задачи информатики.

2.      Истоки и предпосылки информатики.

3.      Информация и информатика.

4.      История развития средств вычислительной техники.

 

Информатика – предмет и задачи. Истоки и предпосылки информатики. История развития средств вычислительной техники.

 

1.      Предмет и задачи информатики

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

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

Предмет информатики составляют следующие понятия:

• аппаратное обеспечение средств вычислительной техники;

• программное обеспечение средств вычислительной техники;

• средства взаимодействия аппаратного и программного обеспечения;

• средства взаимодействия человека с аппаратными и программными средствами.

Как видно из этого списка, в информатике особое внимание уделяется вопросам взаимодействия. Для этого даже есть специальное понятие — интерфейс. Методы и средства взаимодействия человека с аппаратными и программными средствами называют пользовательским интерфейсом. Соответственно, существуют аппаратные интерфейсы, программные интерфейсы и аппаратно-программные интерфейсы.

Основной задачей информатики является систематизация приемов и методов работы с аппаратными и программными средствами вычислительной техники. Цель система­тизации состоит в выделении, внедрении и развитии передовых, наиболее эффектив­ных технологий, в автоматизации этапов работы с данными, а также в методическом обеспечении новых технологических исследований.

Информатика — практическая наука. Ее достижения должны проходить подтверж­дение практикой и приниматься в тех случаях, когда они соответствуют критерию повышения эффективности. В составе основной задачи информатики сегодня можно выделить следующие направления для практических приложений:

• архитектура вычислительных систем (приемы и методы построения систем, предназначенных для автоматической обработки данных);

• интерфейсы вычислительных систем (приемы и методы управления аппаратным и программным обеспечением);

• программирование (приемы, методы и средства разработки компьютерных программ);

• преобразование данных (приемы и методы преобразования структур данных);

• защита информации (обобщение приемов, разработка методов и средств защиты данных);

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

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

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

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

2. Истоки и предпосылки информатики

Слово информатика происходит от французского слова Informatique, образован­ного в результате объединения терминов Information (информация) и Automatique (автоматика), что выражает ее суть как науки об автоматической обработке инфор­мации. Кроме Франции термин информатика используется в ряде стран Восточной Европы. В то же время, в большинстве стран Западной Европы и США используется другой термин — Computer Science (наука о средствах вычислительной техники).

В качестве источников информатики обычно называют две науки — документалистику и кибернетику. Документалистика сформировалась в конце XIX века в связи с бур­ным развитием производственных отношений. Ее расцвет пришелся на 20-30-е годы XX века, а основным предметом стало изучение рациональных средств и методов повышения эффективности документооборота.

Основы близкой к информатике технической науки кибернетики были заложены трудами по математической логике американского математика Норберта Винера, опубликованными в 1948 году, а само название происходит от греческого слова (kyberneticosискусный в управлении).

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

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

3. Информация и информатика

Все процессы в природе сопровождаются сигналами. Зарегистрированные сигналы образуют данные. Данные преобразуются, транспортируются и потребляются с помощью методов. При взаимодействии данных и адекватных им методов образу­ется информация. Информация — это динамический объект, образующийся в ходе информационного процесса. Он отражает диалектическую связь между объектив­ными данными и субъективными методами. Свойства информации зависят как от свойств данных, так и от свойств методов.

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

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

Основной единицей хранения данных является файл. Файл представляет собой последовательность байтов, имеющую собственное имя. Совокупность файлов обра­зует файловую структуру, которая, как правило, относится к иерархическому типу. Полный адрес файла в файловой структуре является уникальным и включает в себя собственное имя файла и путь доступа к нему.

4.      История развития средств вычислительной техники

Вычислительная система, компьютер

Изыскание средств и методов механизации и автоматизации работ — одна из основ­ных задач технических дисциплин. Автоматизация работ с данными имеет свои особенности и отличия от автоматизации других типов работ. Для этого класса задач используют особые виды устройств, большинство из которых являются электрон­ными приборами. Совокупность устройств, предназначенных для автоматической или автоматизированной обработки данных, называют вычислительной техникой. Конкретный набор взаимодействующих между собой устройств и программ, пред­назначенный для обслуживания одного рабочего участка, называют вычислительной системой. Центральным устройством большинства вычислительных систем явля­ется компьютер.

Компьютер — это электронной прибор, предназначенный для автоматизации созда­ния, хранения, обработки и транспортировки данных.

Принцип действия компьютера

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

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

Ø  Абак — наиболее раннее счетное механическое устройство, первоначально представлявшее собой глиняную пластину с желобами, в которых раскладывались камни, представ­ляющие числа. Появление абака относят к четвертому тысячелетию до н. э. Местом появле­ния считается Азия. В средние века в Европе абак сменился разграфленными таблицами. Вычисления с их помощью называли счетом на линиях, а в России в XVI-XVII веках, появилось намного более передовое изобретение, применяющееся и поныне — русские счеты.

В то же время нам хорошо знаком другой прибор, способный автоматически выпол­нять вычисления, — это часы. Независимо от принципа действия, все виды часов (песочные, водяные, механические, электрические, электронные и др.) обладают способностью генерировать через равные промежутки времени перемещения или сигналы и регистрировать возникающие при этом изменения, то есть выполнять автоматическое суммирование сигналов или перемещений. Этот принцип просле­живается даже в солнечных часах, содержащих только устройство регистрации (роль генератора выполняет система Земля — Солнце).

Ø  Механические часы — прибор, состоящий из устройства, автоматически выполняющего перемещения через равные заданные интервалы времени и устройства регистрации этих перемещений. Место появления первых механических часов неизвестно. Наиболее ранние образцы относятся к XIV веку и принадлежат монастырям (башенные часы).

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

Механические первоисточники

Первое в мире автоматическое устройство для выполнения операции сложения было создано на базе механических часов. В 1623 году его разработал Вильгельм Шикард, профессор кафедры восточных языков в университете Тюбингена (Герма­ния). В наши дни рабочая модель устройства была воспроизведена по чертежам и подтвердила свою работоспособность. Сам изо бретатель в письмах называл машину "суммирующими часами".

В1642 году французский механик Блез Паскаль (1623-1662)  разработал более компакт­ное суммирующее устройство (рис. 1.), которое стало первым в мире механическим калькулятором, выпускавшимся серийно (главным образом для нужд парижских ростовщиков и менял). В 1673 году немецкий математик и философ Г. В. Лейбниц (1646-1717) создал механический калькулятор, который мог выполнять операции умножения и деления путем многократного повторения операций сложения и вычитания.

PASCAL.GIF (16611 bytes)Рис. 1. Суммирующая машина Паскаля

На протяжении XVIII века, известного как эпоха Просвещения, появились новые, более совершенные модели, но принцип механиче­ского управления вычислительными опера­циями оставался тем же. Идея програм­мирования вычислительных опе- раций пришла из той же часовой промышленно­сти. Старинные монастырские башенные часы были настроены  так, чтобы в заданное  время  включать механизм, связанный с системой колоколов.

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

Рис.2. Чарльз БэббиджЭтот шаг был сделан выдающимся английским матема­тиком и изобретателем   Чарльзом   Бэббиджем   (1792  - 1871) (рис. 2.) в его Аналитической машине (рис. 3.), которая, к сожалению, так и не была до конца построена изобретателем при жизни, но была воспроизведена в наши дни по его чертежам, так что сегодня мы вправе говорить об Аналитической машине, как о реально существующем устройстве. Особенностью Аналитической машины стало то, что здесь  впервые  был  реализован  принцип  разделения информации на команды и данные.

Рис. 3. Аналитическая машина

Аналитическая машина содержала два крупных узла — «склад» и «мельницу». Данные вводились в механическую память «склада» путем установки блоков шестерен, а потом обрабатывались в «мельнице» с использованием команд, которые вводились с перфорированных карт (как в ткацком станке Жаккарда).  

Ø  Исследователи творчества Чарльза Бэббиджа непременно отмечают особую роль в разработке проекта Аналитической машины графини Огюсты Ады Лавлейс (1815-1852), дочери известного поэта лорда Байрона. Именно ей принадлежала идея использова­ния перфорированных карт для программирования вычислительных операций (1843). В частности, в одном из писем она писала: «Аналитическая машина точно так же плетет алгебраические узоры, как ткацкий станок воспроизводит цветы и листья». Леди Аду (рис. 4.) можно с полным основанием назвать самым первым в мире программистом. Сегодня ее именем назван один из известных языков программирования.

 

Математические первоисточники

Если мы задумаемся над тем, с какими объектами работали первые механические предшественники современного электронного компьютера, то должны признать, что числа представлялись либо в виде линейных перемещений цепных и реечных механизмов, либо в виде угловых перемещений зубчатых и рычажных механизмов. И в том и в другом случае это были перемещения, что не могло не сказываться на габаритах устройств и на скорости их работы. Только переход от регистрации пере­мещений к регистрации сигналов позволил значительно снизить габариты и повысить быстродействие. Однако на пути к этому достижению потребовалось ввести еще несколько важных принципов и понятий.

Двоичная система Лейбница. В механических устройствах зубчатые колеса могут иметь достаточно много фиксированных и, главное, различимых между собой поло­жений. Количество таких положений, по крайней мере, равно числу зубьев шес­терни. В электрических и электронных устройствах речь идет не о регистрации положений элементов конструкции, а о регистрации состояний элементов устрой­ства. Таких устойчивых и различимых состояний всего два: включен — выключен; открыт — закрыт; заряжен — разряжен и т. п. Поэтому традиционная десятичная система, использованная в механических калькуляторах, неудобна для электронных вычислительных устройств.

ИнфВозможность   представления   любых   чисел   (да   и  не  только  чисел)  двоичными цифрами впервые была предложена Готфридом Вильгельмом  Лейбницем  в  1666  году. Он Рис. 3. Готфрид Вильгельм Лейбницпришел к двоичной системе счисления, занимаясь исследованиями философской концепции единства и борьбы противоположностей. Попытка представить мироздание в виде непрерывного взаимодей­ствия двух начал («черного» и «белого», муж­ского и женского, добра и зла) и применить к его изучению методы «чистой» математики под­толкнули Лейбница к изучению свойств двоич­ного представления  данных с помощью нулей и единиц. Надо сказать, что Лейбницу (рис. 5.)  уже тогда приходила в голову мысль о возможности использования двоичной системы в вычис­лительном устройстве, но, поскольку для механических устройств в этом не было никакой необходимости, он не стал использовать в своем калькуляторе (1673 году) принципы двоичной системы.

Математическая логика Джорджа Буля. Говоря о творчестве Джорджа Буля (рис. 6.), исследо­ватели истории вычислительной техники непременно подчеркивают, что этот выдаю­щийся английский ученый первой половины XIX века был самоучкой. Возможно, именно благодаря отсутствию «классического» (в понимании того времени) обра­зования, Джордж Буль внес в логику, как в науку, революционные изменения.

Рис. 6. Джордж БульЗанимаясь исследованием законов мышления, он применил в логике систему формаль­ных обозначений и правил, близкую к математической. Впоследствии эту систему назвали логической алгеброй или булевой алгеброй. Правила этой системы применимы к самым разнообразным объектам и их группам (множествам, по терминологии автора). Основное назначение системы, по замыс­лу Дж. Буля, состояло в том, чтобы кодировать логические высказывания и сводить структуры логических умозаключений к простым выражени­ям, близким по форме к математическим форму­лам. Результатом формального расчета логическо­го выражения является одно из двух логических значений: истина или ложь.

Значение логической алгебры долгое время игнорировалось, поскольку ее приемы и методы не содержали практической пользы для науки и техники того времени. Однако, когда появилась принципиальная возможность создания средств вычислительной техники на электронной базе, операции, введенные Булем, оказались весьма                         полезны. Они изначально ориентированы на работу только с двумя сущностями: истина и ложь. Нетрудно понять, как они пригодились для работы с двоичным кодом, который в современных компьютерах тоже представляется всего двумя сиг­налами: ноль и единица. Не  вся система Джорджа Буля (как и не все предложенные им логические опера­ции) были использованы при создании электронных вычислительных машин, но четыре основные операции: И (пересечение), ИЛИ (объединение), НЕ (обращение) и ИСКЛЮЧАЮЩЕЕ ИЛИ (рис. 7.) — лежат в основе работы всех видов процессоров совре­менных компьютеров.

Инф

Рис. 7. Основные операции логической алгебры.

 

Вопросы для закрепления

1.      Что такое информатика?

2.      Что называется пользовательским интерфейсом?

3.      Какова основная задача информатики?

4.      Какие науки выступают в роли источников информатики?

5.      Что такое информация?

6.      Что понимают под эффективностью аппаратных средств?

7.      Какие единицы представления данных Вы знаете?

8.      Что такое компьютер?

9.      Что называют в качестве древнего предшественника компьютера?

10.  Что лежит в основе современного компьютера?


 

Лекция 1. Введение План 1

Лекция 1. Введение План 1

В информатике все жестко ориентировано на эффективность

В информатике все жестко ориентировано на эффективность

Изыскание средств и методов механизации и автоматизации работ — одна из основ­ ных задач технических дисциплин

Изыскание средств и методов механизации и автоматизации работ — одна из основ­ ных задач технических дисциплин

Г. В. Лейбниц (1646-1717) создал механический калькулятор, который мог выполнять операции умножения и деления путем многократного п овторения операций сложения и вычитания

Г. В. Лейбниц (1646-1717) создал механический калькулятор, который мог выполнять операции умножения и деления путем многократного п овторения операций сложения и вычитания

Только переход от регистрации пере­ мещений к регистрации сигналов позволил значительно снизить габариты и повысить быстродействие

Только переход от регистрации пере­ мещений к регистрации сигналов позволил значительно снизить габариты и повысить быстродействие

Рис. 7. Основные операции логической алгебры

Рис. 7. Основные операции логической алгебры
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
12.01.2017