Информатизация. роль информатики в жизни общества
Министерство
образования и науки Российской
Федерации
Федеральное
государственное бюджетное образовательное
учреждение
высшего профессионального
образования
«Новгородский
государственный университет имени
Ярослава Мудрого»
Институт
экономики и управления
___________________________________________________
Кафедра статистики
и экономико-математических методов
Информатизация. Роль информатики
в жизни общества.
Реферат
по учебной дисциплине
«Информатика»
по направлению 080400.62 – Управление
персоналом
Преподаватель
(
) Н.Н. Юрина
«____» ________
2021 г.
Студентка группы
2691
(
) С.К.Юсупова
«____» ________ 2021 г.
Содержание
Введение…………………………………………………………………………..
1. Краткая история
информатики……………………………………………..1
2. Информатика
и информатизация общества……………………………….3
3. Информатика
и современное общество……………………………………4
4. Система дистанционного
образования………………………………….6-8
Заключение……………………………………………………………………….
Список литературы………………………………………………………………
ВВЕДЕНИЕ
Вся жизнь
человека, так или иначе, связана
с получением, накоплением и обработкой
информации.
Фундаментальной
чертой цивилизации является рост производства,
потребления и накопления информации
во всех отраслях человеческой деятельности.
Увеличение информации и растущий спрос
на нее обусловлен появлением отрасли,
связанной с автоматизацией обработки
информации – информатики. Необходимо
отметить, что информатика сегодня – одна
из важных перспективных, «точек роста»
мировой науки.
Актуальностью
данной темы является изучение роли
и места информатики в жизни
общества, а так же развития и
формирования специалистов, отвечающих
требованиям стремительно развивающихся
современных информационных технологий.
- КРАТКАЯ ИСТОРИЯ ИНФОРМАТИКИ
Корни информатики
лежат в другой науке – кибернетике. Понятие
«кибернетика» впервые появилось в первой
половине 19 века, когда французский физик
Андре Мари Ампер, известный нам из школьного
курса физики по закону Ампера, решил создать
единую классификацию всех наук, как существовавших
в то время, так и гипотетических (которые
не существовали, но, по его мнению, должны
были бы существовать). Он предположил,
что должна существовать некая наука,
занимающаяся изучением искусства управления.
Ампер не имел в виду управление техническими
системами, поскольку сложных технических
систем в те времена еще не было. Он имел
в виду искусство управления людьми, то
есть обществом. Эту несуществующую науку
Ампер назвал кибернетикой от греческого
слова кибернетикос (искусный в управлении).
В Древней Греции этого титула удостаивались
лучшие мастера управления боевыми колесницами.
С тех пор о
кибернетике забыли более, чем на сто лет.
В 1948 году выдающийся американский математик
Норберт Винер, труды которого по математической
логике легли в основу зарождавшегося
тогда программирования вычислительной
техники, вновь возродил термин «кибернетика»
и определил ее как науку об управлении
в живой природе и в технических системах.
Это определение оказалось весьма спорным.
Смешивание живой природы и технических
систем в одной дисциплине привело к резкому
неприятию такого определения учеными
других стран. Особенно сильной критике
зарождавшаяся кибернетика подверглась
в Советском Союзе. В большинстве стран
мира научная дискуссия привела к расколу
в научных кругах, а в СССР, где кибернетика
получила даже политическое осуждение,
работы в этой области были вообще прекращены
на много лет, что болезненно сказывается
и по сей день.
Так из –
за спорного определения в молодой
зарождающейся науке произошел
раскол. Сегодня кибернетика продолжает
изучать связь между психологией и математической
логикой, разрабатывает методы создания
искусственного интеллекта, но наряду
с ней уже действует другая, отделившая
от нее наука. Она занимается проблемами
применения средств вычислительной техники
для работы с информацией. В Великобритании
и США эту науку называют computer science (наука
о вычислительной технике). Во Франции
она получила другое название – informatique
(информатика). Оттуда это название и пришло
к нам в Россию, а также в некоторые другие
страны Восточной Европы.
- ИНФОРМАТИКА И ИНФОРМАТИЗАЦИЯ ОБЩЕСТВА
Информатика – это техническая наука,
систематизирующая приемы созидания,
хранения, обработки и передачи информации
средствами вычислительной техники, а
так же принципы функционирования этих
средств и методов управления
ими.
В компетенцию информатики изначально
входят: компьютерные информационные
технологии, современные средства и
методы обработки информации, системы
искусственного интеллекта, компьютерные
коммуникации. Появление средств
обработки информации, привели к
понятию информационные ресурсы.
Информационные ресурсы – информация,
используемая на производстве, в технике,
управлении обществом; информационные
ресурсы в объеме страны – национальные
информационные ресурсы. Информационные
ресурсы страны определяют ее научно-технический
прогресс, научный потенциал, экономическую
и стратегическую мощь, в этом случае говорят
об информатизации общества.
Информатизация общества – повсеместное
внедрение мер, направленных на обеспечение
полного и своевременного использования
достоверной информации и зависит
от степени освоения и развития новых
информационных технологий. Рассмотрим
такую информационную технологию, как
система дистанционного образовании
- ИНФОРМАТИКА И СОВРЕМЕННОЕ ОБЩЕСТВО
Современное
общество характеризуется резким ростом
объемов информации, циркулирующей
во всех сферах человеческой деятельности.
Это привело к информатизации общества.
Под информатизацией общества понимают
организованный социально-экономический
и научно-технический процесс создания
оптимальных условий для удовлетворения
информационных потребностей и реализации
прав физических и юридических лиц на
основе формирования и использования
информационных ресурсов – документов
в различной форме представления.
Целью информатизации
является создание информационного
общества, когда большинство людей
занято производством, хранением, переработкой
и реализацией информации. Для
решения этой задачи возникают новые
направления в научной и практической
деятельности членов общества. Так
возникла информатика и информационные
технологии.
Характерными
чертами информационного
общества являются:
- решение проблем информационного кризиса, устранение противоречий между информационной лавиной и информационным голодом;
- обеспечение приоритета информации перед другими ресурсами;
- главная форма развития общества – информационная экономика;
- в основу общества заложена автоматизированная генерация, хранение, обработка и использование знаний с помощью новейшей информационной техники и технологии;
- информационные технологии приобрели глобальный характер, охватывая все сферы социальной деятельности человека;
- формирование информационного единства всей человеческой цивилизации;
- с помощью средств информатики реализован свободный доступ каждого человека к информационным ресурсам всей цивилизации;
- реализованы гуманистические принципы управления обществом и воздействия на окружающую среду.
Помимо
перечисленных положительных результатов
процесса информатизации общества, возможны
и негативные тенденции, сопровождающие
этот процесс:
- большее влияние приобретают средства массовой информации;
- информационные технологии разрушают частную жизнь человека;
- большое значение приобретает проблема качественного отбора достоверной информации;
- люди испытывают сложности адаптации к информационному обществу.
- СИСТЕМА ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
В настоящее время по
мнению большинства философов, практически
осуществлен переход от индустриального
общества к информационному. Бурное развитие
и проникновение информатики во все сферы
социальной активности людей подтверждают
справедливость этого тезиса. Именно информатика
является ядром нового комплекса научных
дисциплин, который становится научной
базой информационного общества.
Процесс информатизации
стал одним из наиболее значимых глобальных
процессов современности. Он охватил многие
страны, в том числе и Россию.
В России, как и во многих
странах мира, образование перестает быть
средством усвоения готовых
общепризнанных знаний. Образование
становится
способом обмена информацией
между людьми на протяжении всей их
жизнедеятельности и предполагает
не только усвоение полученных знаний,
но и отдачу своих в обмен на полученные.
Активный информационный обмен стал сущностью
всего процесса информатизации, приобрел
глобальный характер и стал определяющим
признаком уровня развития государства
в мировом сообществе. Движение человечества
к информационному обществу лежит и через
систему дистанционного образования (СДО).
Россия не осталась в стороне от этого
процесса. Во многих университетах ведется
работа по созданию технической базы учебно-методического
обеспечения дистанционного образования.
Для России, которая
имеет огромную территорию и обладает
колоссальным интеллектуальным потенциалом,
развитие дистанционного образования
(ДО) имеет огромное значение.
Это вытекает из следующих
предпосылок:
– Возможность обучения без
отрыва от основной деятельности;
– Доступность для живущих в
отдаленной местности;
– Свобода выбора дисциплин
для обучения;
– Свобода выбора учебного заведения.
Огромную роль в создании
перспективной СДО играют последние достижения
информатики, новейшие информационные
и телекоммуникационные технологии. В
качестве главных направлений перехода
к образовательной парадигме XXI в. можно
рассматривать следующее:
– Доступность за счет использования
телекоммуникационных технологий
– Глобальных и локальных сетей
методы инновационного образования на
основе использования перспективных информационных
технологий
– Формирование систем образования
как непрерывного образования на протяжении
всей жизни
– Реализация концепции опережающего
образования, ориентированного на
существование человека в информационном
обществе
СДО в ее современном
понимании, по сути, должна осуществлять
глобальную информатизацию образования
во всех его проявлениях. Должна являться
ключевым условием подготовки будущих
специалистов, способных
ориентироваться и действовать
в окружающем мире, формировать в
себе новое
восприятие жизни, охватывать
ее проблемные ситуации и находить
рациональные способы ориентации в них.
Информатизация образования – процесс,
в котором политические, социально-экономические,
технологические и правовые механизмы
тесно связаны на основе применения компьютеров,
информационных технологий и средств
связи.
Критерием социального
прогресса информатизации образования
служит мера доступности и автономии обучения,
которую должно предоставлять дистанционное
образование каждому индивиду для его
творческой самореализации.
Наибольшее распространение
в последнее время получило использование
в СДО глобальной сети Интернет – одного
из самых значительных демократических
достижений конца нынешнего века. Как
ничто иное, она сумела интегрировать
компьютер и глобальные коммуникации,
стала уникальным механизмом распространения
информации, объединила людей независимо
от географического положения. Сеть Интернет
стала последним достижением, осуществившим
переход к информационному обществу. Первым
шагом в этом направлении стала электронная
почта (E-mail) – наиболее эксплуатируемая
сейчас услуга Интернет, которая позволяет
составлять текстовые сообщения на компьютере
и отправлять их по сети другим пользователям.
Роль информационной деятельности человека в современном обществе
Во второй половине 60-х гг. прошлого века человечество впервые осознало, что количество информации, циркулирующее в обществе, так стремительно возрастает, что справиться с такой лавиной информации человек самостоятельно не сможет. Для этого нужны специальные средства обработки информации, ее хранения и использования.
Наступала новая эра в истории человечества, ее стали называть информационным обществом, обществом знаний. Элвин Тоффлер ввел в научный оборот теорию трех революций, согласно которой человечество пережило уже аграрную и индустриальную революции и стоит на пороге информационной революции.
Однако другие авторы, считают, что в истории цивилизации уже происходили информационные революции, результатом которых являлось приобретение человеческим обществом нового качества.
Первая информационная революция связана с изобретением письменности – огромный качественный и количественный скачок (возможность передачи информации от поколения к поколению).
Вторая революция (середина XVI в.) вызвана изобретением книгопечатания, которое радикально изменило индустриальное общество, культуру, организацию деятельности.
Третья (конец XIX в.) обусловлена изобретением электричества (появились телеграф, телефон, радио), появилась возможность оперативно передавать и накапливать информацию в любом объеме.
Четвертая (70-е гг. XX в.) связана с изобретением микропроцессорной технологии и изобретением персонального компьютера (на базе микропроцессоров создаются компьютеры, компьютерные сети). В этот период осуществляется переход от механических и электрических средств преобразования информации к электронным; миниатюризация всех узлов, устройств, машин; создание программно-управляемых устройств и процессов .
Усложнение индустриального производства, социальной, экономической и политической жизни, изменение динамики процессов во всех сферах деятельности человека привели, с одной стороны, к росту потребностей в знаниях, а с другой – к созданию новых средств и способов удовлетворения этих потребностей.
Бурное развитие компьютерной техники и информационных технологий послужило толчком к развитию общества, построенного на использовании различной информации и получившего название «информационное общество».
Информационное общество – ступень в развитии современной цивилизации, характеризующаяся увеличением роли информации и знаний в жизни общества; возрастанием доли телекоммуникаций, информационных продуктов и информационных услуг в валовом внутреннем продукте; созданием глобального информационного пространства, обеспечивающего эффективное информационное взаимодействие людей, их доступ к мировым информационным ресурсам и удовлетворение их социальных и личностных потребностей в информационных продуктах и услугах.
Информационное общество – общество, в котором большинство работающих занято производством, хранением, переработкой и реализацией информации, особенно высшей ее формы – знаний.
Важнейшим понятием в информационном обществе является понятие «информационные ресурсы».
Информационные ресурсы – это идеи человечества и указания по их реализации, накопленные в форме, позволяющей их воспроизводство.
Это книги, статьи, патенты, диссертации, научно-исследовательская и опытно-конструкторская документация, технические переводы, данные о передовом производственном опыте…
Информационные ресурсы (в отличие от всех других видов ресурсов – трудовых, энергетических, минеральных и т.д.) тем быстрее растут, чем больше их расходуют.
Важной составляющей информационной индустрии являются информационные технологии. Первые информационные технологии основывались на использовании счётов и письменности. Быстрое развитие этих технологий в первую очередь связано с появлением компьютеров.
Информационная технология – это совокупность методов и устройств, используемых людьми для обработки информации.
В настоящее время термин “информационная технология“ употребляется в связи с использованием компьютеров для обработки информации. Информационные технологии охватывают всю вычислительную технику и технику связи, и, отчасти, – бытовую электронику, телевидение и радиовещание.
Они находят применение в промышленности и торговле, управлении и банковской системе, образовании и здравоохранении, медицине и науке, транспорте и связи, сельском хозяйстве и системе социального обеспечения, служат подспорьем людям различных профессий и домохозяйкам.
Одним из основных механизмов формирования информационного общества является информатизация.
Информатизация – это научно-технический, организационный и социально-экономический процесс создания оптимальных условий для удовлетворения информационных потребностей и реализации прав граждан, органов государственной власти, организаций, общественных объединений на основе формирования и использования информационных ресурсов с применением современных информационных технологий.
Известны две концепции содержания информатизации:
1. Отождествление с компьютеризацией (первоначальная роль вычислительной техники), то есть повсеместное внедрение во все сферы деятельности общества средств вычислительной техники. Повсеместное внедрение новых информационных технологий, основа которых – искусственный интеллект (эвристические, экспертные системы).
2. Научно-техническое направление, имеющее целью изучение информационных потребностей общества и разработку путей, методов и средств наиболее рационального их удовлетворения. В соответствии с этим сущность информатизации – это создание такой информационной среды, в которой имелись бы все объективные предпосылки, необходимые для рационального информационного обеспечения деятельности человека во всех сферах. И как средство (но не как цель) – компьютеризация и внедрение новых информационных технологий.
Цель информатизации – улучшение качества жизни людей за счет повышения производительности и облегчения условий их труда.
В информационном обществе информатика будет играть столь же важную роль, какую играли инженерные науки, физика и химия в индустриальном обществе.
Роль информации в современном обществе. Для развития человеческого общества необходимы материальные, инструментальные, энергетические и другие ресурсы, в том числе и информационные. Настоящее время характеризуется небывалым ростом объема информационных потоков. Это относится практически к любой сфере деятельности человека. Наибольший рост объема информации наблюдается в промышленности, торговле, финансово-банковской и образовательной сферах. Например, в промышленности рост объема информации обусловлен увеличением объема производства, усложнением выпускаемой продукции, используемых материалов, технологического оборудования, расширением внешних и внутренних связей экономических объектов в результате концентрации и специализации производства.
Информация представляет собой один из основных, решающих факторов, который определяет развитие технологии и ресурсов в целом. В связи с этим, очень важно понимание не только взаимосвязи развития индустрии информации, компьютеризации, информационных технологий с процессом информатизации, но и определение уровня и степени влияния процесса информатизации на сферу управления и интеллектуальную деятельность человека.
Проблемам информации вообще и управлению как информационному процессу уделяется очень большое внимание, обусловленное следующими объективными процессами:
– человечество переживает информационный взрыв. Рост циркулирующей и хранящейся в обществе информации пришел в противоречие с индивидуальными возможностями человека по ее усвоению;
– развитие массово – коммуникационных процессов;
– потребность разработки общей теории информации;
– развитие кибернетики как науки об управлении;
– проникновение информационных технологий в сферы социального бытия;
– исследования в области естественных наук подтверждают роль информации в процессах самоорганизации живой и неживой природы;
– актуализация проблемы устойчивого развития, становление информационной экономики, главной движущей силой которой является информационный потенциал, информационные ресурсы;
– проблема перспективы развития человечества как целостности делает необходимой постановку вопроса о критерии прогресса в современных условиях.
Важное место в понимании такого понятия как “информация” и механизма информационных процессов в обществе и его институтах занимает понятие информационной среды, которая является с одной стороны, проводником, преобразователем и распространителем информации, а с другой – источником побудительных причин деятельности людей. В процессе своей деятельности человек активно взаимодействует с информационной средой, получая из нее новые личностные знания, генерируя новые знания и представляя их в форме информации, которую помещает в информационную среду. Любому хозяйствующему субъекту свойственна определенная информационная среда, в которую он погружен. Эта информационная среда отражает уровень развития хозяйствующего субъекта и определяет определенные принципы информационного поведения людей в общении друг с другом.
Следует также отметить, что исключительная роль информации в современном научно-техническом прогрессе привела к пониманию информации как ресурса, столь же необходимого и важного, как энергетические, сырьевые, финансовые и другие ресурсы. Информация стала предметом купли – продажи, т.е. информационным продуктом, который наравне с информацией, составляющей общественное достояние, образует информационный ресурс общества.
В качестве товара информация не может отчуждаться подобно материальной продукции. Ее купля-продажа имеет условное значение. Переходя к покупателю, она остается и у продавца. Она не исчезает в процессе потребления.
Становление и развитие информационного сектора, движение многих видов информации в качестве товара повлияло на формирование особого рынка – рынка информации.
В настоящее время распространение информации в информационном секторе экономики невозможно представить без применения новых информационных технологий. Уже прошел тот момент времени, когда новые информационные технологии разрабатывались в основном для внутренних потребностей той или иной организации. Сейчас информационные технологии превратились в самостоятельный и довольно прибыльный вид бизнеса, который направлен на удовлетворение разнообразных информационных потребностей широкого круга пользователей.
Использование современных информационных технологий обеспечивает почти мгновенное подключение к любым электронным информационным массивам (таким как базы данных, электронные справочники и энциклопедии, различные оперативные сводки, аналитические обзоры, законодательные и нормативные акты и т.д.), поступающим из международных, региональных и национальных информационных систем и использование их в интересах успешного ведения бизнеса.
В результате объединения разнообразных информационных сетей стало возможным создание глобальной информационной системы Internet, позволяющей вести информационное обслуживание по принципу “всегда и везде: 365/366 дней по 24 часа в сутки в любой точке земного шара”.
Благодаря стремительному развитию новейших информационных технологий, в настоящее время не только появился открытый доступ к мировому потоку политической, финансовой, научно-технической информации, но и стала реальной возможность построения глобального бизнеса в сети Internet .
Информационные процессы в природе, обществе, технике. Информационная деятельность человека. В современном мире роль информатики, средств обработки, передачи, накопления информации неизмеримо возросла. Средства информатики и вычислительной техники сейчас во многом определяют научно-технический потенциал страны, уровень развития ее народного хозяйства, образ жизни и деятельности человека.
Для целенаправленного использования информации ее необходимо собирать, преобразовывать, передавать, накапливать и систематизировать. Все эти процессы, связанные с определенными операциями над информацией, будем называть информационными процессами. Получение и преобразование информации является необходимым условием жизнедеятельности любого организма. Даже простейшие одноклеточные организмы постоянно воспринимают и используют информацию, например, о температуре и химическом составе среды для выбора наиболее благоприятных условий существования. Живые существа способны не только воспринимать информацию из окружающей среды с помощью органов чувств, но и обмениваться ею между собой.
Человек также воспринимает информацию с помощью органов чувств, а для обмена информацией между людьми используются языки. За время развития человеческого общества таких языков возникло очень много. Прежде всего, это родные языки (русский, татарский, английский и др.)» на которых говорят многочисленные народы мира. Роль языка для человечества исключительно велика. Без него, без обмена информацией между людьми было бы невозможным возникновение и развитие общества.
Информационные процессы характерны не только для живой природы, человека, общества. Человечеством созданы технические устройства – автоматы, работа которых также связана с процессами получения, передачи и хранения информации. Например, автоматическое устройство, называемое термостатом, воспринимает информацию о температуре помещения и в зависимости от заданного человеком температурного режима включает или отключает отопительные приборы.
Деятельность человека, связанную с процессами получения, преобразования, накопления и передачи информации, называют информационной деятельностью.
Тысячелетиями предметами труда людей были материальные объекты. Все орудия труда от каменного топора до первой паровой машины, электромотора или токарного станка были связаны с обработкой вещества, использованием и преобразованием энергии. Вместе с тем человечеству пришлось решать задачи управления, задачи накопления, обработки и передачи информации, опыта, знания, возникают группы людей, чья профессия связана исключительно с информационной деятельностью. В древности это были, например, военачальники, жрецы, летописцы, затем – ученые и т. д.
Однако число людей, которые могли воспользоваться информацией из письменных источников, было ничтожно мало. Во-первых, грамотность была привилегией крайне ограниченного круга лиц и, во-вторых, древние рукописи создавались в единичных (иногда единственных) экземплярах.
Новой эрой в развитии обмена информацией стало изобретение книгопечатания. Благодаря печатному станку, созданному И. Гутенбергом в 1440 году, знания, информация стали широко тиражируемыми, доступными многим людям. Это послужило мощным стимулом для увеличения грамотности населения, развития образования, науки, производства.
По мере развития общества постоянно расширялся круг людей, чья профессиональная деятельность была связана с обработкой и накоплением информации. Постоянно рос и объем человеческих знаний, опыта, а вместе с ним количество книг, рукописей и других письменных документов. Появилась необходимость создания специальных хранилищ этих документов – библиотек, архивов. Информацию, содержащуюся в книгах и других документах, необходимо было не просто хранить, а упорядочивать, систематизировать. Так возникли библиотечные классификаторы, предметные и алфавитные каталоги и другие средства систематизации книг и документов, появились профессии библиотекаря, архивариуса.
В результате научно-технического прогресса человечество создавало все новые средства и способы сбора, хранения, передачи информации. Но важнейшее в информационных процессах – обработка, целенаправленное преобразование информации осуществлялось до недавнего времени исключительно человеком.
Вместе с тем постоянное совершенствование техники, производства привело к резкому возрастанию объема информации, с которой приходится оперировать человеку в процессе его профессиональной деятельности.
Развитие науки, образования обусловило быстрый рост объема информации, знаний человека. Если в начале прошлого века общая сумма человеческих знаний удваивалась приблизительно каждые пятьдесят лет, то в последующие годы – каждые пять лет.
Выходом из создавшейся ситуации стало создание компьютеров, которые во много раз ускорили и автоматизировали процесс обработки информации.
Первая электронная вычислительная машина «ЭНИАК» была разработана в США в 1946 году. В нашей стране первая ЭВМ была создана в 1951 году под руководством академика В. А. Лебедева.
В настоящее время компьютеры используются для обработки не только числовой, но и других видов информации. Благодаря этому информатика и вычислительная техника прочно вошли в жизнь современного человека, широко применяются в производстве, проектно-конструкторских работах, бизнесе и многих других отраслях.
Компьютеры в производстве используются на всех этапах: от конструирования отдельных деталей изделия, его дизайна до сборки и продажи. Система автоматизированного производства (САПР) позволяет создавать чертежи, сразу получая общий вид объекта, управлять станками по изготовлению деталей. Гибкая производственная система (ГПС) позволяет быстро реагировать на изменение рыночной ситуации, оперативно расширять или сворачивать производство изделия или заменять его другим. Легкость перевода конвейера на выпуск новой продукции дает возможность производить множество различных моделей изделия. Компьютеры позволяют быстро обрабатывать информацию от различных датчиков, в том числе от автоматизированной охраны, от датчиков температуры для регулирования расходов энергии на отопление, от банкоматов, регистрирующих расход денег клиентами, от сложной системы томографа, позволяющей « увидеть» внутреннее строение органов человека и правильно поставить диагноз.
Компьютер находится на рабочем столе специалиста любой профессии. Он позволяет связаться по специальной компьютерной почте с любой точкой земного шара, подсоединиться к фондам крупных библиотек не выходя из дома, использовать мощные информационные системы – энциклопедии, изучать новые науки и приобретать различные навыки с помощью обучающих программ и тренажеров. Модельеру он помогает разрабатывать выкройки, издателю компоновать текст и иллюстрации, художнику – создавать новые картины, а композитору – музыку. Дорогостоящий эксперимент может быть полностью просчитан и имитирован на компьютере.
Разработка способов и методов представления информации, технологии решения задач с использованием компьютеров, стала важным аспектом деятельности людей многих профессий.
Правовая охрана программ и данных. Защита информации. Программы по их юридическому статусу можно разделить на три большие группы: лицензионные, условно бесплатные (shareware) и свободно распространяемые программы (freeware). Слайд.
Дистрибутивы лицензионных программ (дискеты или диски CD-ROM, с которых производится установка программ на компьютеры пользователей) распространяются разработчиками на основании договоров с пользователями на платной основе, проще говоря, лицензионные программы продаются. Довольно часто разработчики предоставляют существенные скидки при покупке лицензий на использование программы на большом количестве компьютеров или на использование программы в учебных заведениях. В соответствии с лицензионным соглашением разработчики программы гарантируют ее нормальное функционирование в определенной операционной системе и несут за это ответственность.
Некоторые фирмы – разработчики программного обеспечения предлагают пользователям условно бесплатные программы в целях их рекламы и продвижения на рынок. Пользователю предоставляется версия программы с ограниченным сроком действия (после истечения указанного срока программа перестает работать, если за нее не произведена оплата) или версия программы с ограниченными функциональными возможностями (в случае оплаты пользователю сообщается код, включающий все функции).
Многие производители программного обеспечения и компьютерного оборудования заинтересованы в широком бесплатном распространении программного обеспечения. К таким программным средствам можно отнести следующие:
– новые недоработанные (бета) версии программных продуктов (это позволяет провести их широкое тестирование);
– программные продукты, являющиеся частью принципиально новых технологий (это позволяет завоевать рынок);
– дополнения к ранее выпущенным программам, исправляющие найденные ошибки или расширяющие возможности;
– устаревшие версии программ;
– драйверы к новым устройствам или улучшенные драйверы к уже существующим.
Правовая охрана программ и баз данных. Правовая охрана программ для ЭВМ и баз данных впервые в полном объеме введена в Российской Федерации Законом РФ «О правовой охране программ для электронных вычислительных машин и баз данных», который вступил в силу в 1992 году.
Предоставляемая настоящим законом правовая охрана распространяется на все виды программ для ЭВМ (в том числе на операционные системы и программные комплексы), которые могут быть выражены на любом языке и в любой форме, включая исходный текст на языке программирования и машинный код. Однако правовая охрана не распространяется на идеи и принципы, лежащие в основе программы для ЭВМ, в том числе на идеи и принципы организации интерфейса и алгоритма.
Для признания и осуществления авторского права на программы для ЭВМ не требуется ее регистрация в какой-либо организации. Авторское право на программы для ЭВМ возникает автоматически при их создании.
Для оповещения о своих правах разработчик программы может, начиная с первого выпуска в свет программы, использовать знак охраны авторского права, состоящий из трех элементов:
– буквы С в окружности или круглых скобках ©;
– наименования (имени) правообладателя;
– года первого выпуска программы в свет.
Например, знак охраны авторских прав на текстовый редактор Word выглядит следующим образом: © Корпорация Microsoft, 1993-1997.
Автору программы принадлежит исключительное право осуществлять воспроизведение и распространение программы любыми способами, а также модификацию программы.
Организация или пользователь, правомерно владеющий экземпляром программы (купивший лицензию на ее использование), вправе без получения дополнительного разрешения разработчика осуществлять любые действия, связанные с функционированием программы, в том числе ее запись и хранение в памяти ЭВМ. Запись и хранение в памяти ЭВМ допускаются в отношении одной ЭВМ или одного пользователя в сети, если другое не предусмотрено договором с разработчиком.
Необходимо знать и выполнять существующие законы, запрещающие нелегальное копирование и использование лицензионного программного обеспечения. В отношении организаций или пользователей, которые нарушают авторские права, разработчик может потребовать возмещения причиненных убытков и выплаты нарушителем компенсации в определяемой по усмотрению суда сумме от 5000-кратного до 50 000-кратного размера минимальной месячной оплаты труда.
Электронная подпись. В 2002 году был принят Закон РФ «Об электронно-цифровой подписи», который стал законодательной основой электронного документооборота в России. По этому закону электронная цифровая подпись в электронном документе признается юридически равнозначной подписи в документе на бумажном носителе.
При регистрации электронно-цифровой подписи в специализированных центрах корреспондент получает два ключа: секретный и открытый. Секретный ключ хранится на дискете или смарт-карте и должен быть известен только самому корреспонденту. Открытый ключ должен быть у всех потенциальных получателей документов и обычно рассылается по электронной почте.
Процесс электронного подписания документа состоит в обработке с помощью секретного ключа текста сообщения. Далее зашифрованное сообщение посылается по электронной почте абоненту. Для проверки подлинности сообщения и электронной подписи абонент использует открытый ключ.
Защита информации. Особую роль и место в деятельности по защите информации занимают мероприятия по созданию комплексной защиты, учитывающие угрозы национальной и международной безопасности и стабильности, в том числе обществу, личности, государству, демократическим ценностям и общественным институтам, суверенитету, экономике, финансовым учреждениям, развитию государства.
В настоящее время для обеспечения защиты информации требуется не просто разработка частных механизмов защиты, а реализация системного подхода, включающего комплекс взаимосвязанных мер (использование специальных технических и программных средств, организационных мероприятий, нормативно-правовых актов, морально- этических мер противодействия и т.д.). Комплексный характер защиты проистекает из комплексных действий злоумышленников, стремящихся любыми средствами добыть важную для них информацию.
Проблема обеспечения информационной безопасности становится все более актуальной для компаний. Это связано и с обострением конкурентной борьбы на внутренних рынках, и с выходом компаний на международный уровень.
Различают аппаратные и программные средства защиты информации.
Аппаратные средства – это технические средства, используемые для обработки данных.
К аппаратным средствам защиты относятся различные электронные, электронно-механические, электронно-оптические устройства.
К программным средствам защиты относятся специальные программы, которые предназначены для выполнения функций защиты и включаются в состав программного обеспечения систем обработки данных.
Программные средства включают программы для идентификации пользователей, контроля доступа, шифрования информации, удаления остаточной (рабочей) информации типа временных файлов, тестового контроля системы защиты и др.
Защита доступа к компьютеру. Для предотвращения несанкционированного доступа к данным, хранящимся на компьютере, используются пароли. Компьютер разрешает доступ к своим ресурсам только тем пользователям, которые зарегистрированы и ввели правильный пароль. Каждому конкретному пользователю может быть разрешен доступ только к определенным информационным ресурсам. При этом может производиться регистрация всех попыток несанкционированного доступа.
Защита пользовательских настроек имеется в операционной системе Windows (при загрузке системы пользователь должен ввести свой пароль), однако такая защита легко преодолима, так как пользователь может отказаться от введения пароля. Вход по паролю может быть установлен в программе BIOS Setup, компьютер не начнет загрузку операционной системы, если не введен правильный пароль. Преодолеть такую защиту нелегко, более того, возникнут серьезные проблемы доступа к данным, если пользователь забудет этот пароль.
В настоящее время для защиты от несанкционированного доступа к информации все более часто используются биометрические системы авторизации и идентификации пользователей. Используемые в этих системах характеристики являются неотъемлемыми качествами личности человека и поэтому не могут быть утерянными и подделанными. К биометрическим системам защиты информации относятся системы распознавания речи, системы идентификации по отпечаткам пальцев, а также системы идентификации по радужной оболочке глаза.
Защита программ от нелегального копирования и использования. Компьютерные пираты, нелегально тиражируя программное обеспечение, обесценивают труд программистов, делают разработку программ экономически невыгодным бизнесом. Кроме того, компьютерные пираты нередко предлагают пользователям недоработанные программы, программы с ошибками или их демоверсии.
Для того чтобы программное обеспечение компьютера могло функционировать, оно должно быть установлено (инсталлировано). Программное обеспечение распространяется фирмами-производителями в форме дистрибутивов на CD-ROM. Каждый дистрибутив имеет свой серийный номер, что препятствует незаконному копированию и установке программ.
Для предотвращения нелегального копирования программ и данных, хранящихся на CD-ROM, может использоваться специальная защита. На CD-ROM может быть размещен закодированный программный ключ, который теряется при копировании и без которого программа не может быть установлена.
Защита данных на дисках. Каждый диск, папка и файл локального компьютера, а также компьютера, подключенного к локальной сети, может быть защищен от несанкционированного доступа. Для них могут быть установлены определенные права доступа (полный, только чтение, по паролю), причем права могут быть различными для различных пользователей.
Для обеспечения большей надежности хранения данных на жестких дисках используются RAID-массивы (RedantantArraysofIndependentDisks – избыточный массив независимых дисков). Несколько жестких дисков подключаются к специальному RAID-контроллеру, который рассматривает их как единый логический носитель информации. При записи информации она дублируется и сохраняется на нескольких дисках одновременно, поэтому при выходе из строя одного из дисков данные не теряются.
Защита информации в Интернете. Если компьютер подключен к Интернету, то в принципе любой пользователь, также подключенный к Интернету, может получить доступ к информационным ресурсам этого компьютера. Если сервер имеет соединение с Интернетом и одновременно служит сервером локальной сети (Интранет-сервером), то возможно несанкционированное проникновение из Интернета в локальную сеть.
Механизмы проникновения из Интернета на локальный компьютер и в локальную сеть могут быть разными:
– загружаемые в браузер Web-страницы могут содержать активные элементы ActiveX или Java-апплеты, способные выполнять деструктивные действия на локальном компьютере;
– некоторые Web-серверы размещают на локальном компьютере текстовые файлы cookie, используя которые можно получить конфиденциальную информацию о пользователе локального компьютера;
– с помощью специальных утилит можно получить доступ к дискам и файлам локального компьютера и др.
Для того чтобы этого не происходило, устанавливается программный или аппаратный барьер между Интернетом и Интранетом с помощью брандмауэра (firewall – межсетевой экран). Брандмауэр отслеживает передачу данных между сетями, осуществляет контроль текущих соединений, выявляет подозрительные действия и тем самым предотвращает несанкционированный доступ из Интернета в локальную сеть.
§
Измерению информации
Термин информация имеет множество определений.
«Информация» происходит от латинского слова«informatio», что означает разъяснение, изложение, осведомление. Информация всегда представляется в виде сообщения.
Сообщение – это форма представления каких-либо сведений в виде речи, текста, изображения, цифровых данных, графиков, таблиц и т.д. В широком смысле информация – это сведения, совокупность каких-либо данных, знаний. Наряду с понятие информация в информатике часто употребляется понятие данные.
Данные – это результаты наблюдений над объектами и явлениями, которые по каким-то причинам не используются, а только хранятся. Как только данные начинают использовать в каких-либо практических целях, они превращаются в информацию.
Виды информации:
1. По отношению к окружающей среде:
– входная информация;
– выходная информация;
– внутрисистемная информация.
2. По способам восприятия:
– визуальная – 90%;
– аудиальная – 9%;
– тактильная;
– вкусовая;
– обонятельная;
3. По форме представления для персонального компьютера:
– текстовая информация;
– числовая информация;
– знаковая информация;
– графическая информация;
– звуковая информация;
– анимационная информация;
– комбинированная информация.
Свойства информации:
– полнота – наличие достаточных сведений;
– актуальность – степень соответствия информации текущему моменту времени;
– достоверность – насколько информация соответствует истинному положению дел;
– ценность – насколько информация важна для решения задачи;
– точность – степень близости к действительному состоянию объекта, процесса, явления;
– понятность – выражение информации на языке, понятном тем, кому она предназначена.
Важным вопросом является измерение количества информации. Как понять, сколько информации мы получили в том или ином сообщении? Разные люди, получившие одно и то же сообщение, по-разному оценивают его информационную ёмкость, то есть количество информации, содержащееся в нем. Это происходит оттого, что знания людей о событиях, явлениях, о которых идет речь в сообщении, до получениясообщения были различными. Поэтому те, кто знал об этом мало, сочтут, что получили много информации, те же, кто знал больше, могут сказать, что информации не получили вовсе. Количество информации в сообщении, таким образом, зависит от того, насколько ново это сообщение для получателя.
В таком случае, количество информации в одном и том же сообщении должно определяться отдельно для каждого получателя, то есть иметь субъективный характер. При этом нельзя объективно оценить количество информации, содержащейся даже в простом сообщении. Поэтому, когда информация рассматривается как новизна сообщения для получателя (бытовой подход), не ставится вопрос об измерении количества информации.
Информация – это содержание сообщения, сигнала, памяти, а также сведения, содержащиеся в сообщении, сигнале или памяти.
Информация – сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые уменьшают имеющуюся о них степень неопределённости, неполноты знаний.
Информация – это понимание (смысл, представление, интерпретация), возникающее в аппарате мышления человека после получения им данных, взаимоувязанное с предшествующими знаниями и понятиями.
Информация, первоначально – сведения, передаваемые людьми, устным, письменным или другим способом (с помощью условных сигналов, технических средств и т.д.); с середины 20 века общенаучное понятие, включающее обмен сведениями между людьми, человеком и автоматом, автоматом и автоматом; обмен сигналами в животном и растительном мире; передачу признаков от клетки к клетке, от организма к организму.
Информация – содержание сообщения или сигнала, сведения, рассматриваемые в процессе их передачи или восприятия; одна из исходных общенаучных категорий, отражающая структуру материи и способы её познания, несводимая к другим, более простым понятиям.
Кодирование текстовой информации. Текстовая информация представляет собой набор символов некоторого языка.
Язык – знаковая система представления информации. Множество символов языка образуют алфавит.
Языки бывают естественными и формальными. Естественные языки сложились в процессе общения людей, другими словами, естественные языки – это языки национальных культур. Формальные языки возникли из необходимости введения специальных символов в различных областях науки. Например, язык музыки представляет собой ноты и нотный стан, язык математики – это цифры, арифметические действия, специальные знаки %, / и т.д., язык дорожных правил – это знаки, разметка, сигналы регулировщика и светофора и т.п.
Алфавит компьютерного языка состоит из 256 символов, причем под каждый символ отводится 8 ячеек памяти, другими словами, информационный вес каждого символа равен 8 бит=1 байт. Эти 256 символов включают заглавные и прописные буквы двух алфавитов, математические символы, специальные символы. Все символы упорядочены, каждому символу соответствует некоторое число от 0 до 255. Таблица ASCII содержит коды первых 128 символов (0-127).
Остальные позиции заняты символами кириллицы (русскими буквами) и символами псевдографики. Существует несколько таблиц кодировки кириллицы – КОИ 8, Windows 1251-1252 и др. Их отличие в том, что буквам сопоставляются различные коды.
Кодирование графической информации.Растровое представление графической информации.
Пиксель – минимальный участок изображения, которому можно независимым образом задать цвет.
Палитра – множество цветов, используемых в изображении (весь набор красок).
Все множество пикселей образуют растр.
Растр – это прямоугольная сетка пикселей на экране.
Стандартные размеры растра 800
600, 1024
768 и др. Это значит, что по горизонтали на экране монитора умещается 1024 (М) пикселя, а по вертикали 768 (N) пикселей. Тогда общее количество пикселей может быть посчитано как K=MN.
Разрешающей способностью изображения называется отношение числа пикселей на единичный участок изображения. Единица измерения разрешающей способности – dpi (пикселей на дюйм).
Использую известную формулу 2i=N, где N – мощность алфавита (число цветов в палитре), можно посчитать, сколько бит информации содержит каждый символ (в нашем случае пиксель). Общий объем изображения можно вычислить по формуле V=KI, где K=mn.
Пример 1. Палитра состоит из 65536 цветов (N). Изображение состоит из 64
32 пикселя. Какой объем изображения в Кбайтах?
Решение:В палитре 65536 цветов. Значит, 2i=65536, откуда i=16 бит. Это значит, что каждый пиксель изображения «весит» 16 бит.
Если известно, что изображение имеет размер 64
32 пикселя, то можно узнать размер (объем) изображения:
V=Ki=64
32
16=26
25
24=26 5 4=215бит=215/213=215-13=22=4 Кбайт
Пример 2. Известно, что объем изображения, записанного в 256-цветной палитре (N), равен 0,5 Кб (V). Каким количеством бит кодируется каждый пиксель (i)? Из скольки пикселей состоит изображение? Какой объем будет у изображения размером 128
64 пикселя (K)?
Решение: Палитра состоит из 256 цветов (N). Значит, под каждый пиксель отводится 2i=256, т.е. i=8 бит.
Объем изображения равен 0,5 Кбайт = 0,5
213 бит. V=KI, значит, K=V/I=0.5
213/8=0.5
213/23=2-1 13-3=29=512 пикселей. Изображение состоит из 512 пикселей.
Объем изображения размером 128
64 пикселя равен V=Ki=mni=128
64
8=27
26
23=27 6 3=216бит=216-3-10=23Кбайт = 8Кбайт.
Кодирование звуковой информации. С начала 90-х годов персональные компьютеры получили возможность работать со звуковой информацией. Каждый компьютер, имеющий звуковую плату, микрофон и колонки, может записывать, сохранять и воспроизводить звуковую информацию. С помощью специальных программных средств (редакторов аудиофайлов) открываются широкие возможности по созданию, редактированию и прослушиванию звуковых файлов. Создаются программы распознавания речи, и появляется возможность управления компьютером при помощи голоса.
Звуковой сигнал – это непрерывная волна с изменяющейся амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для человека, чем больше частота сигнала, тем выше тон. Для того чтобы компьютер мог обрабатывать непрерывный звуковой сигнал, он должен быть дистретизирован, т.е. превращен в последовательность электрических импульсов (двоичных нулей и единиц).
При двоичном кодировании непрерывного звукового сигнала он заменяется серией его отдельных выборок – отсчетов.
Современные звуковые карты могут обеспечить кодирование 65536 различных уровней сигнала или состояний. Для определения количества бит, необходимых для кодирования, решим показательное уравнение:
65536=21, т.к. 65536=216, то I=16 бит.
Таким образом, современные звуковые карты обеспечивают 16-битное кодирование звука. При каждой выборке значению амплитуды звукового сигнала присваивается 16-битный код.
Количество выборок в секунду может быть в диапазоне от 8000 до 48000, т.е. частота дискретизации аналогового звукового сигнала может принимать значения от 8 до 48 Кгц. При частоте 8 Кгц качество дискретизированного звукового сигнала соответствует качеству радиотрансляции, а при частоте 48 Кгц – качеству звучания аудио-CD. Следует также учитывать, что возможны как моно-, так и стерео-режимы.
Можно оценить информационный объем моном аудио файла длительностью звучания 1 секунду при среднем качестве звука (16 бит, 24 Кгц). Для этого количество бит на одну выборку необходимо умножить на количество выборок в 1 секунду: ит
24000 = 384000 бит = 48000 байт или 47 Кбайт
Кодирование информации в компьютере. Вся информация, которою обработает компьютер, должна быть представлена двоичным кодом с помощью двух цифр – 0 и 1.
Эти два символа 0 и 1 принято называть битами (от англ, binarydigit- двоичный знак).
С помощью двух цифр 0 и 1 можно закодировать любое сообщение. Это явилось причиной того, что в компьютере обязательно должно быть организованно два важных процесса:
Кодирование – преобразование входной информации в форму, воспринимаемую компьютером, т.е. двоичный код.
Декодирование – преобразование данных из двоичного кода в форму, понятную человеку.
С точки зрения технической реализации использование двоичной системы счисления для кодирования информации оказалось намного более простым, чем применение других способов. Действительно, удобно кодировать информацию в виде последовательность нулей и единиц, если представить эти значения как два возможных устойчивых состояния электронного элемента:
0 – отсутствие электрического сигнала;
1 – наличие электрического сигнала.
Эти состояния легко различать. Недостатокдвоичного кодирования – длинные коды. Нов технике легче иметь дело с большим количеством простых элементов, чем с небольшим числом сложных.
Вам приходится постоянно сталкиваться с устройством, которое может находиться только в двух устойчивых состояниях: включено/выключено. Конечно же, это хорошо знакомый всем выключатель. А вот придумать выключатель, который мог бы устойчиво и быстро переключаться в любое из 10 состояний, оказалось невозможным. В результате после ряда неудачных попыток разработчики пришли к выводу о невозможности построения компьютера на основе десятичной системы счисления. И в основу представления чисел в компьютере была положена именно двоичная система счисления.
Способы кодирования и декодирования информации в компьютере, в первую очередь, зависит от вида информации, а именно, что должно кодироваться: числа, текст, графические изображения или звук.
Рассмотрим основные способы двоичного кодирования информации в компьютере.
Представление чисел. Системы счисления. Для записи информации о количестве объектов используются числа. Числа записываются с использование особых знаковых систем, которые называют системами счисления
Система счисления – совокупность приемов и правил записи чисел с помощью определенного набора символов.
Все системы счисления делятся на две большие группы: позиционные и непозиционные.
Позиционные СС – количественное значение каждой цифры числа зависит от того, в каком месте (позиции или разряде) записана та или иная цифра.
Непозиционные СС – количественное значение цифры числа не зависит от того, в каком месте (позиции или разряде) записана та или иная цифра.
Самой распространенной из непозиционных систем счисления является римская. В качестве цифр используются: 1(1), V(5), Х(10), Ц50), С(100), D(500), М(1000).
Величина числа определяется как сумма или разность цифр в числе.
MCMXCVIII=1000 (1000-100) (100-10) 5 1 1 1=1998
Первая позиционная система счисления была придумана еще в Древнем Вавилоне, причем вавилонская нумерация была шестидесятеричная, т.е. в ней использовалось шестьдесят цифр!
В XIX веке довольно широкое распространение получила двенадцатеричная система счисления.
В настоящее время наиболее распространены десятичная, двоичная, восьмеричная ишестнадцатеричная системы счисления.
Таблица 1. Основание системы счисления
| Система счисления | Основание | Алфавит цифр |
| 10-я | 10 | 0,1,2,3,4,5,6,7,8,9, |
| 2-я | 2 | 0,1 |
| 8-я | 8 | 0,1,2,3,4,5,6,7 |
| 16-я | 16 | 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F |
Таблица 2. Перевод из десятичной системы в двоичную, восьмеричную, шестнадцатеричная
| 10 | 2 | 8 | 16 |
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 2 | 0010 | 2 | 2 |
| 3 | 0011 | 3 | 3 |
| 4 | 0100 | 4 | 4 |
| 5 | 0101 | 5 | 5 |
| 6 | 0110 | 6 | 6 |
| 7 | 0111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | В |
| 12 | 1100 | 14 | С |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 17 | 10001 | 21 | 11 |
| 18 | 10010 | 22 | 12 |
| 19 | 10011 | 23 | 13 |
| 20 | 10100 | 24 | 14 |
Количество различных символов, используемых для изображения числа в позиционных системах счисления, называется основанием системы счисления (или базисом).
Двоичное кодирование текстовой информации. Начиная с 60-х годов, компьютеры все больше стали использовать для обработки текстовой информации и в настоящее время большая часть ПК в мире занято обработкой именно текстовой информации.
Традиционно для кодирования одного символа используется количество информации = 1 байту (1 байт = 8 битов).
Для кодирования одного символа требуется один байт информации. Учитывая, что каждый бит принимает значение 1 или 0, получаем, что с помощью 1 байта можно закодировать 256 различных символов. (28=256)
Кодирование заключается в том, что каждому символу ставиться в соответствие уникальный двоичный код от 00000000 до 11111111 (или десятичный код от 0 до 255).
Важно, что присвоение символу конкретного кода – это вопрос соглашения, которое фиксируется кодовой таблицей.
Таблица, в которой всем символам компьютерного алфавита поставлены в соответствие порядковые номера (коды), называется таблицей кодировки.
Для разных типов ЭВМ используются различные кодировки. С распространением IBM PCмеждународным стандартом стала таблица кодировки ASCII (American Standard Code for Information Interchange) – Американский стандартный код для информационного обмена.
Стандартной в этой таблице является только первая половина, т.е. символы с номерами от 0 (00000000) до 127 (0111111). Сюда входят буква латинского алфавита, цифры, знаки препинания, скобки и некоторые другие символы.
Остальные 128 кодов используются в разных вариантах. В русских кодировках размещаются символы русского алфавита.
В настоящее время существует 5 разных кодовых таблиц для русских букв (КОИ8, СР1251, СР866, Mac, ISO).
В настоящее время получил широкое распространение новый международный стандарт Unicode, который отводит на каждый символ два байта. С его помощью можно
Цифры кодируются по стандарту ASCII в двух случаях – при вводе-выводе и когда они встречаются в тексте. Если цифры участвуют в вычислениях, то осуществляется их преобразование в другой двоичных код.
Возьмем число 57.
При использовании в тексте каждая цифра будет представлена своим кодом в соответствии с таблицей ASCII. В двоичной системе это – 00110101 00110111.
При использовании в вычислениях код этого числа будет получен по правилам перевода в двоичную систему и получим – 00111001.
Кодирование графической информации. Создавать и хранить графические объекты в компьютере можно двумя способами – как растровое или как векторное изображение. Для каждого типа изображений используется свой способ кодирования.
Кодирование растровых изображений. Растровое изображение представляет собой совокупность точек (пикселей) разных цветов на рисунке 1.
Для черно-белого изображения информационный объем одной точки равен одному биту (либо черная, либо белая – либо 1, либо 0).
Для четырех цветного – 2 бита.
Для 8 цветов необходимо – 3 бита.
Для 16 цветов – 4 бита.
Для 256 цветов – 8 бит (1 байт).
Цветное изображение на экране монитора формируется за счет смешивания трех базовых цветов: красного, зеленого, синего. Т.н. модель RGB.
Для получения богатой палитры базовым цветам могут быть заданы различные интенсивности.
4 294 967 296 цветов (TrueColor) – 32 бита (4 байта).

Рисунок 1 – Кодирование растровых изображений
Кодирование векторных изображений. Векторное изображение представляет собой совокупность графических примитивов (точка, отрезок, эллипс…) на рисунке 2. Каждый примитив описывается математическими формулами. Кодирование зависти от прикладной среды.

Рисунок 2 –Векторное изображение
Двоичное кодирование звука . Звук – волна с непрерывно изменяющейся амплитудой и частотой. Чем больше амплитуда, тем он громче для человека, чем больше частота, тем выше тон.
В процессе кодирования звукового сигнала производится его временная дискретизация – непрерывная волна разбивается на отдельные маленькие временные участки.
Качество двоичного кодирования звука определяетсяглубиной кодирования ичастотой дискретизации.
ЛЕКЦИЯ №3
2 АЛГОРИТМИЗАЦИЯ И
ПРОГРАММИРОВАНИЕ
2.1 Компьютер как формальный исполнитель
алгоритмов (программ)
Основные типы алгоритмических структур. Основные типы алгоритмических структур.
Алгоритмы бывают:
1. Линейный.
2. Разветвляющийся.
3. Циклический.
В линейных алгоритмах команды выполняются в той последовательности как записаны.
Разветвленные алгоритмы содержат одно или несколько условий и несколько серий команд, которые выполнятся в зависимости от условия.
Циклический алгоритм содержит один или несколько циклов.
Цикл – часть алгоритма, которая выполняется много раз.
Способы описания алгоритма:
1. Словесный (письменно или устно).
2. Графический (стрелками, рисунками, блок-схемами).
3. Программный.
Изображение алгоритма в виде блок-схемы позволяет отдельные действия (этапы) алгоритма изображать при помощи различных геометрических фигур (блоков) и связей между ними, которые обозначаются стрелками, соединяющими эти фигуры.
Разветвляющийся алгоритм.
Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо другая последовательность действий.
Ветвления в алгоритмах записывают одним из следующих способов.
Полная форма ветвления:
Если (условие), то {оператор; оператор…..}
иначе {оператор; оператор…..}
Пример: “Если дорога отремонтирована, то поехать дальше, иначе – поехать в объезд”.
Неполная форма ветвления:
Если (условие), то {оператор; оператор…..}
Пример: “Если ласточки низко летают, то быть дождю”.
Алгоритмическая структура «выбор» (ветвление).
В алгоритмической структуре «выбор» выполняется одна из нескольких последовательностей команд при истинности соответствующего условия.
Алгоритмическая структура «выбор» применяется для реализации ветвления со многими вариантами серий команд.
§
Язык программирования – формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый алгоритм в форме, понятной для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.
Алфавит – фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на данном языке.
Синтаксис – система правил, определяющих допустимые конструкции языка программирования из букв алфавита.
Семантика – система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных.
При описании языка и его применении используют понятия языка. Понятие подразумевает некоторую синтаксическую конструкцию и определяемые ею свойства программных объектов или процесса обработки данных.
Система программирования – это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования.
Система программирования предназначена для автоматизации разработки программного обеспечения. В состав системы программирования обязательно входят язык программирования, редактор для создания и исправления текстов программ и транслятор для перевода программ на язык машинных команд.
Трансляторы – компиляторы и интерпретаторы.Центральный процессор компьютера может исполнять только команды на машинном языке, закодированные в двоичном алфавите. Программа, состоящая из таких команд, “понятна” компьютеру, но людям работать с последовательностями команд вида совершенно неудобно.
Вскоре после появления первых компьютеров были разработаны специальные формальные языки – языки программирования высокого уровня, с более удобной для человека формой записи команд и не зависящие от особенностей архитектуры конкретного семейства компьютеров. Примерами таких языков являются Паскаль и Basic.
Для того чтобы программа, написанная на языке программирования высокого уровня, могла быть выполнена компьютером, она должна быть переведена на язык его машинных команд. Это делается автоматически с помощью специальной программы-переводчика, называемой транслятором. Транслятор проверяет правильность записи команд на языке программирования высокого уровня и генерирует соответствующие последовательности команд на машинном языке. Трансляторы бывают двух видов – компиляторы и интерпретаторы. Интерпретатор транслирует одну за другой команды исходной программы и обеспечивает выполнение каждой команды на языке высокого уровня сразу же после ее трансляции. Таким образом, если интерпретатор выполняет какую-то программу N раз, то трансляция каждой команды тоже будет выполнена N раз.
Компилятор запоминает созданную для исходной программы последовательность машинных команд в специальном файле, но не дает команды компьютеру на их выполнение. Сохраненная компилятором в файле машинная программа может быть выполнена по команде пользователя в любое время.
Для созданных компилятором файлов машинных команд уже не требуется производить трансляцию, поэтому они выполняются быстрее, чем обрабатываемые интерпретатором исходные программы.
Компиляторы используются, когда предполагается многократное выполнение созданного программного обеспечения. Интерпретаторы применяются, когда многократное использование программы не планируется, или скорость ее выполнения не очень существенна.
Основы языка программирования. Первая версия языка Паскаль была разработана швейцарским ученым Никлаусом Виртом в 1968 году. Первоначально язык предназначался для целей обучения, поскольку он является достаточно детерминированным, т.е. все подчиняется определенным правилам, исключений из которых не так много. Основные характеристики: относительно небольшое количество базовых понятий, простой синтаксис, быстрый компилятор для перевода исходных текстов в машинный код. В 1992 г. фирма BorlandInternational выпустила два пакета, основанных на языке Паскаль: BorlandPascal 7.0 и TurboPascal 7.0.
Величины: константы, переменные, типы величин. Каждое понятие алгоритмического языка подразумевает некоторую синтаксическую единицу (конструкцию) и определяемые ею свойства программных объектов или процесса обработки данных. Понятие языка определяется во взаимодействии синтаксических и семантических правил. Синтаксические правила показывают, как образуется данное понятие из других понятий и букв алфавита, а семантические правила определяют свойства данного понятия. Основными понятиями в алгоритмических языках обычно являются следующие. Имена (идентификаторы) – употребляются для обозначения объектов пpогpаммы (переменных, массивов, функций и дp.).
Операции. Типы операций: арифметические операции , -, *, / и дp.; логические операции и, или, не ; операции отношения < , > , <=, >= , = , <> ; операция сцепки (иначе, “присоединения”, “конкатенации”) символьных значений друг с другом с образованием одной длинной строки; изображается знаком ” “.
Данные – величины, обрабатываемые пpогpаммой . Имеется тpи основных вида данных: константы, переменные и массивы.
Константы – это данные, которые зафиксированы в тексте программы и не изменяются в процессе ее выполнения. Пpимеpы констант: числовые 7.5, 12; логические да (истина), нет (ложь); символьные “А”, ” “; литеpные “abcde”, “информатика”, “” (пустая строка).
Переменные обозначаются именами и могут изменять свои значения в ходе выполнения пpогpаммы. Переменные бывают целые, вещественные, логические, символьные и литерные.
Массивы – последовательности однотипных элементов, число которых фиксировано и которым присвоено одно имя. Положение элемента в массиве однозначно определяется его индексами (одним, в случае одномерного массива, или несколькими, если массив многомерный). Иногда массивы называют таблицами.
Выражения – предназначаются для выполнения необходимых вычислений, состоят из констант, переменных, указателей функций (напpимеp, exp(x)), объединенных знаками операций. Выражения записываются в виде линейных последовательностей символов (без подстрочных и надстрочных символов, “многоэтажных” дробей и т.д.), что позволяет вводить их в компьютер, последовательно нажимая на соответствующие клавиши клавиатуры. Различают выражения арифметические, логические и строковые.
Массивы бывают одномерные и двумерные.
Одномерный массив – это линейная таблица, т.е. таблица, элементы которой располагаются в одну строку или столбец.
Двумерный массив – это прямоугольная таблица, т.е. таблица, которая состоит из нескольких строк и столбцов. (Продемонстрировать плакаты таблиц линейной и прямоугольной.
В данной линейной таблице семь элементов. Каждый элемент данной таблицы представляет собой букву.
Элементами массива могут быть числовые и текстовые величины. В разделе переменных Var массив записывается следующим образом:
x: array [1..7] of string;
эта запись указывает, что дан одномерный массив (линейная таблица), содержащий 7 элементов, значениями которых являются строковые величины.
| 3 | 5 | 7 | 9 | 11 |
| 5 | 10 | 15 | 20 | 25 |
| 7 | 5 | 4 | 3 | 6 |
| 10 | 7 | 4 | 1 | 0 |
Двумерный массив обозначается следующим образом:
y: array [1..4, 1..5] of integer;
элементами данного массива являются целые числа, которые записаны в 4 строки и 5 столбцов.
Элемент одномерного массива записывается так: x[5] – пятый элемент одномерного массива x(его значением является буква «О»), y[2, 3] – элемент, расположенный во второй строке и третьем столбце двумерного массива y(его значение – 15).
ЛЕКЦИЯ 4
КОМПЬЮТЕР И
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
§
Магистрально-модульный принцип построения компьютера . В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип. Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости её модернизацию.
Модульная организация компьютера опирается на магистральный (шинный) принцип обмена информацией между устройствами.
Магистраль (системная шина) включает в себя три многоразрядные шины: шину данных, шинуадресаи шину управления, которые представляют собой многопроводные линии.
К магистрали подключаются процессори оперативная память, а также периферийные устройстваввода, вывода и хранения информации, которые обмениваются информацией на машинном языке (последовательностями нулей и единиц в форме электрических импульсов).
Шина данных. По этой шине данные передаются между различными устройствами. Например, считанные из оперативной памяти данные могут быть переданы процессору для обработки, а затем полученные данные могут быть отправлены обратно в оперативную память для хранения. Таким образом, данные по шине данных могут передаваться от устройства к устройству через области оперативной памяти.
Разрядность шины данных определяется разрядностью процессора, то есть количеством двоичных разрядов, которые могут обрабатываться или передаваться процессором одновременно. Разрядность процессоров постоянно увеличивается по мере развития компьютерной техники.
Шина адреса. Выбор устройства или ячейки памяти, куда пересылаются или откуда считываются данные по шине данных, производит процессор. Каждое устройство или ячейка оперативной памяти имеет свой адрес. Адрес передаётся по адресной шине, причем сигналы по ней передаются в одном направлении – от процессора к оперативной памяти и устройствам (однонаправленная шина).
Разрядность шины адреса определяет объем адресуемой памяти (адресное пространство), то есть количество однобайтовых ячеек оперативной памяти, которые могут иметь уникальные адреса.
Количество адресуемых ячеек памяти можно рассчитать по формуле: N=2I, где I – разрядность шины адреса.
Пример: Разрядность шины адреса постоянно увеличивается и в процессорах Pentium Extreme Edition составляет 64 бита. Таким образом, количество адресуемых ячеек памяти в таких процессорах равно: N=264 ячеек.
Шина управления. По шине управления передаются сигналы, определяющие характер обмена информацией по магистрали. Сигналы управления показывают, какую операцию – считывание или запись информации из памяти –нужно производить, синхронизируют обмен информацией между устройствами и так далее.
Важнейшим аппаратным компонентом компьютера является системная плата. На системной плате реализована магистраль обмена информацией, имеются разъёмы для установки процессора, слоты для установки оперативной памяти, а также контроллеров внешних устройств. Кроме термина «системная плата», используется название «материнская плата» (Motherboard).

Рисунок 4 – Материнская плата
Еще 10-15 лет назад системные платы персональных компьютеров строились на основе цифровых микросхем малой и средней степени интеграции (вентилей, триггеров, регистров и т.п.). И если бы тебе пришлось иметь дело с компьютерами ХТ/АТ, тогда ты бы увидел системную плату с полутора-двумя сотнями корпусов интегральных схем.
Пропускная способность. Быстродействие устройства зависит от тактовой частоты тактового генератора (обычно меряется в мегагерцах – МГц) и разрядность, т.е количество битов данных, которые устройство может обрабатывать или передавать одновременно (измеряется в битах). Дополнительно в устройствах используется внутреннее умножение частоты с разными коэффициентами.
Соответственно, скорость передачи данных (пропускная способность шины данных измеряется в бит/с) равна произведению разрядности шины (измеряется в битах) и частоты шины (измеряется в Гц = 1/с): Пропускная способность шины = Разрядность шины ⋅Частота шины.
Северный и южный мосты . Для согласования тактовой частоты и разрядности устройств на системной плате устанавливают специальные микросхемы, включающие в себя контроллер оперативной памяти и видеопамяти (так называемый северный мост) и контроллер периферийных устройств (южный мост).
Северный мост – это системный контроллер, являющийся одним из элементов чипсета материнской платы, отвечающий за работу с оперативной памятью (RAM), видеоадаптером и процессором (CPU).
Одной из основных функций северного моста является обеспечение взаимодействия системной платы и процессора, а также определение скорости работы. Частью северного моста во многих современных материнских платах является встроенный видеоадаптер. Таким образом, функциональная особенность северного моста являет собой ещё и управление шиной видеоадаптера и её быстродействием. Также северный мост обеспечивает связь всех вышеперечисленных устройств с южным мостом.
Северный мост получил свое название благодаря «географическому» расположению на материнской плате. Внешне это квадратной формы микрочип, расположенный под процессором, но в верхней части системной платы.
Южный мост – это функциональный контроллёр, известен как контроллер ввода-вывода.
Как правило, выход из строя южного моста ставит точку в жизни системной платы.
Частота процессора. Северный мост обеспечивает обмен данными с процессором, оперативной памятью и видеопамятью. Частота процессора в несколько раз больше, чем базовая частота магистрали.
Частота процессора – это количество синхронизирующих импульсов в секунду.
Основные устройства компьютера. Компьютер является модульным прибором. Он состоит из различных устройств (модулей), каждое из которых выполняет свои задачи.
Поскольку компьютер предназначен для получения, обработки, хранения, передачи и использования информации, то у него должны быть блоки, предназначенные для каждой из этих задач.
Устройства компьютера бывают основные и дополнительные. Основными являются:
1. Системный блок (это, собственно, и есть компьютер или его «мозг»).
2. Монитор (осуществляет вывод информации на экран).
3. Клавиатура (служит для ввода символов и команд).
4. Манипулятор типа «мышь» (предназначен для ввода команд).
Ноутбук отличается от стационарного компьютера тем, что:
– системный блок и клавиатура совмещены (находятся «в одном флаконе»). Монитор, клавиатура и вся «начинка» собраны в общем корпусе.
– у ноутбука есть собственный аккумулятор («батарейка»), поэтому некоторое время он может работать автономно, без подключения к электрической сети. Ноутбук работает и от электросети через внешний блок питания, который является одновременно «зарядкой» для батареи.
Рассмотрим основные устройства компьютера, о системном блоке поговорим в следующей статье.
Монитор внешне напоминает телевизор. ЭЛТ-телевизоры выглядят так же, как и ЭЛТ-мониторы (с электронно-лучевой трубкой).
ЖК-телевизоры как близнецы-братья похожи на ЖК-мониторы (жидкокристаллические мониторы).
Размеры мониторов, так же как и размеры экрана у телевизоров, определяются длиной диагонали экрана в дюймах – 14, 15, 17, 19, 21, 23, 27 дюйм. Один дюйм равен 2,54 сантиметра. Соответственно, монитор с диагональю 15 дюймов – это ничто иное, как монитор с диагональю 38 сантиметров (если 15 дюймов умножить на 2,54 сантиметра, получится 38 сантиметров).
Монитор подключается к компьютеру через видеокарту. В настоящее время наиболее распространены 17-дюймовые мониторы. Для постоянной работы с графикой, чертежами, большими таблицами (в общем, везде, где много мелких деталей) лучше приобретать мониторы больших размеров.
Монитор (как с ЭЛТ, так и ЖК) может использоваться не только в составе компьютера, но и как телевизор при подключении к нему дополнительного устройства (ТВ-тюнера). Поэтому старый монитор можно использовать в качестве телевизора, например, на даче.
Современная клавиатураявляется воплощением мечты любой машинистки. Мышка появилась значительно позднее клавиатуры.
Можно обойтись и без мышки, используя сочетания (комбинации) клавиш. Однако есть множество вещей, которые мышкой делать удобнее и быстрее.
Клавиатура и мышь. Сейчас очень много разных мышей: от простой двухкнопочной до пятикнопочной с колесом прокрутки.
Мышки могут быть с проводкой или без нее. Иногда нужен специальный коврик для мышки, иногда нет. На спинке у мышки может быть колесо прокрутки (может его и не быть), а также есть две или больше кнопок.
Скоро появятся манипуляторы типа мышь, которые надеваются на руку как перчатки. С такой мышкой можно без лишних движений переключаться между использованием манипулятора и печатью на клавиатуре.
Кроме мышки к средствам манипулирования можно отнести различные джойстики, рули с педалями, штурвалы, но они предназначены в основном для управления игровым процессом.
Если основных устройств недостаточно, то для выполнения специальных задач к компьютеру подключают дополнительное оборудование.
Наrdwаrе – аппаратные средства т.е. механические, электрические и электронные узлы и компоненты компьютера.
Основные устройства компьютера :
1. Микропроцессор.
2. Память компьютера (внутренняя и внешняя).
3. Устройства ввода информации.
4. Устройства вывода информации.
5. Устройства передачи и приема информации.
Системный блок содержит такие основный устройства ПК как системная плата с процессором и ОП, накопители на магнитных дисках, CD-ROM, блок питания.
Материнская (системная) плата – основной аппаратный компонент где находятся разъемы для установки микропроцессора, оперативной памяти, кварцевый резонатор, базовая система ввода-вывода BIOS, вспомогательные микросхемы, интерфейс ввода-вывода (последовательный порт, параллельный порт, интерфейс клавиатуры, дисковый интерфейс и тд.) и шина.
Часть технического обеспечения, конструктивно отделенных от основного блока компьютера называют периферийными (устройства ввода-вывода)
Для подключения устройств ввода-вывода на системном блоке имеются разъемы различных портов:
СОМ – Последовательные порты. Передают последовательно электрические импульсы, несущие информации. К ним обычно подключают мышь и модем.
LPT– Параллельный порт. Передает одновременно 8 электрических импульсов. Реализует более высокую скорость информации, используют для подключения принтера.
USB – Последовательная универсальная шина (Universal Serial Bus) – обеспечивает высокоскоростное подключение нескольких периферийных устройств (сканер, цифровая камера и т.д.).
Периферийные устройства персонального компьютера. Современные персональные компьютеры обычно имеют в своем распоряжении множество периферийных устройств.
Периферийные устройства– это любые дополнительные и вспомогательные устройства, которые подключаются к ПК для расширения его функциональных возможностей.
Рассмотрим некоторые из периферийных устройств.
Принтер (print – печатать) – устройство для вывода на печать текстовой и графической информации. Принтеры, как правило, работают с бумагой формата А4 или А3. Наиболее распространены на сегодняшний день лазерные и струйные принтеры, матричные принтеры уже вышли из обихода.
В матричных принтерах печатающая головка состояла из ряда тонких металлических иголок, которые при движении вдоль строки в нужный момент ударяли через красящую ленту, и тем самым обеспечивали формирование символов и изображения. Матричные принтеры обладали низкой скоростью и качеством печати.
В струйных принтерах краска под давлением выбрасывается из отверстий (сопел) в печатающей головке и затем прилипает к бумаге. При этом формирование изображения происходит как бы из отдельных точек – “клякс”. Для струйных принтеров характерна высокая стоимость расходных материалов.
В лазерных принтерах луч лазера, пробегая по барабану, электризует его, а наэлектризованный барабан притягивает частицы сухой краски, после чего изображение переносится с барабана на бумагу. Далее лист бумаги проходит через тепловой барабан и под действием тепла краска фиксируется на бумаге. Лазерные принтеры обладают высокой скоростью и качеством печати.
Плоттер (графопостроитель) – устройство для вывода на бумагу больших рисунков, чертежей и другой графической информации. Плоттер может выводить графическую информацию на бумагу формата А2 и больше. Конструктивно в нем может использоваться или барабан рулонной бумаги, или горизонтальный планшет.
Сканер (scanner) – устройство, позволяющее вводить в компьютер графическую информацию. Сканер при движении по картинке (лист текста, фотография, рисунок) преобразует изображение в числовой формат и отображает его на экране. Затем эту информацию можно обработать с помощью компьютера.
Манипулятор мышь (mouse) – устройство, облегчающее ввод информации в компьютер.
Дисковод CD-ROM – устройство для чтения информации, записанной на лазерных компакт-дисках (CD ROM – Compact Disk Read Only Memory, что в переводе означает компакт-диск с памятью только для чтения). На компакт-дисках можно хранить большое количество информации (до 650 Мбайт). Такие диски используются для хранения справочной информации, больших энциклопедий, баз данных, музыки, видеоинформации и т.д.
Основной показатель для дисковода CD-ROM – это скорость считывания информации с компакт-диска.
Дисковод DVD является дальнейшим развитием лазерных технологий. В нем применяется усовершенствованная технология использования лазерного луча для записи и чтения информации с компакт-дисков. Аббревиатура DVD означает Digital Video Disk (цифровой видеодиск) или в другой трактовке – Digital Versatile Disk (цифровой многоцелевой диск).
В отличие от дисков CD-ROM диски DVD могут использовать для работы обе поверхности. Причем технология позволяет записывать на каждой из сторон два слоя данных.
ЛЕКЦИЯ 5
§
Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических операций над ними.
Алгебра логики возникла в середине ХIХ века в трудах английского математика Джорджа Буля. Ее создание представляло собой попытку решать традиционные логические задачи алгебраическими методами.
Логическое высказывание –это любое повествовательное пpедлoжение, в oтнoшении кoтopoгo можно oднoзначнo сказать, истинно оно или лoжнo.
Так, например, предложение “6 – четное число” следует считать высказыванием, так как оно истинное. Предложение “Рим – столица Франции” тоже высказывание, так как оно ложное.
Разумеется, не всякое предложение является логическим высказыванием. Высказываниями не являются, например, предложения “ученик десятого класса” и “информатика – интересный предмет“. Первое предложение ничего не утверждает об ученике, а второе использует слишком неопределённое понятие “интересный предмет“. Вопросительные и восклицательные предложения также не являются высказываниями, поскольку говорить об их истинности или ложности не имеет смысла.
Предложения типа “в городе A более миллиона жителей“, “у него голубые глаза” не являются высказываниями, так как для выяснения их истинности или ложности нужны дополнительные сведения: о каком конкретно городе или человеке идет речь. Такие предложения называются высказывательными формами.
Высказывательная форма – это повествовательное предложение, которое прямо или косвенно содержит хотя бы одну переменную и становится высказыванием, когда все переменные замещаются своими значениями.
Алгебра логики рассматривает любое высказывание только с одной точки зрения – является ли оно истинным или ложным. Заметим, что зачастую трудно установить истинность высказывания. Так, например, высказывание “площадь поверхности Индийского океана равна 75 млн кв. км” в одной ситуации можно посчитать ложным, а в другой – истинным.
Ложным – так как указанное значение неточное и вообще не является постоянным.
Истинным – если рассматривать его как некоторое приближение, приемлемое на практике.
Употребляемые в обычной речи слова и словосочетания “не”, “и”, “или”, “если… , то”, “тогда и только тогда” и другие позволяют из уже заданных высказываний строить новые высказывания. Такие слова и словосочетания называются логическими связками.
Bысказывания, образованные из других высказываний с помощью логических связок, называются составными. Высказывания, не являющиеся составными, называются элементарными.
Так, например, из элементарных высказываний “Петров – врач“, “Петров – шахматист” при помощи связки “и” можно получить составное высказывание “Петров – врач и шахматист“, понимаемое как “Петров – врач, хорошо играющий в шахматы“.
При помощи связки “или” из этих же высказываний можно получить составное высказывание “Петров – врач или шахматист“, понимаемое в алгебре логики как “Петров или врач, или шахматист, или и врач и шахматист одновременно“.
Истинность или ложность получаемых таким образом составных высказываний зависит от истинности или ложности элементарных высказываний.
Чтобы обращаться к логическим высказываниям, им назначают имена. Пусть через А обозначено высказывание “Тимур поедет летом на море”, а через В – высказывание “Тимур летом отправится в горы”. Тогда составное высказывание “Тимур летом побывает и на море, и в горах” можно кратко записать как А и В. Здесь “и” – логическая связка, А, В – логические переменные, которые могут принимать только два значения – “истина” или “ложь”, обозначаемые, соответственно, “1” и “0”.
Каждая логическая связка рассматривается как операция над логическими высказываниями и имеет свое название и обозначение:
НЕ Операция, выражаемая словом “не”, называется отрицанием и обозначается чертой над высказыванием (или знаком Ø). Высказывание
истинно, когда A ложно, и ложно, когда A истинно. Пример. “Луна – спутник Земли” (А); “Луна – не спутник Земли” (
).
И Операция, выражаемая связкой “и” называется конъюнкцией (лат. conjunctio – соединение) или логическим умножением и обозначается точкой”
” (может также обозначаться знаками Ù или &).
Высказывание АÙВ истинно тогда и только тогда, когда оба высказывания А и В истинны. Например, высказывание “10 делится на 2 и 5 больше 3” истинно, а высказывания “10 делится на 2 и 5 не больше 3”, “10 не делится на 2 и 5 больше 3”, “10 не делится на 2 и 5 не больше 3” – ложны.
ИЛИ Операция, выражаемая связкой “или” (в неисключающем смысле этого слова), называется дизъюнкцией (лат. disjunctio – разделение) или логическим сложением и обозначается знаком Ú (или плюсом).
Высказывание А Ú В ложно тогда и только тогда, когда оба высказывания А и В ложны. Например, высказывание “10 не делится на 2 или 5 не больше 3” ложно, а высказывания “10 делится на 2 или 5 больше 3”, “10 делится на 2 или 5 не больше 3”, “10 не делится на 2 или 5 больше 3” – истинны.
ЕСЛИ-ТО Операция, выражаемая связками “если …, то”, “из … следует”, “… влечет …”, называется импликацией (лат. implico – тесно связаны) и обозначается знаком ®.
Высказывание A®B ложно тогда и только тогда, когда А истинно, а В ложно.
Каким же образом импликация связывает два элементарных высказывания? Покажем это на примере высказываний: “данный четырёхугольник — квадрат” (А) и “около данного четырёхугольника можно описать окружность” (В). Рассмотрим составное высказывание A®B, понимаемое как “если данный четырёхугольник квадрат, то около него можно описать окружность”.
Есть три варианта, когда высказывание A®B истинно:
1. А истинно и В истинно, то есть данный четырёхугольник квадрат, и около него можно описать окружность;
2. А ложно и В истинно, то есть данный четырёхугольник не является квадратом, но около него можно описать окружность (разумеется, это справедливо не для всякого четырёхугольника);
3. A ложно и B ложно, то есть данный четырёхугольник не является квадратом, и около него нельзя описать окружность.
Ложен только один вариант, когда А истинно, а В ложно, то есть данный четырёхугольник является квадратом, но около него нельзя описать окружность.
В обычной речи связка “если …, то”описывает причинно-следственную связь между высказываниями. Но в логических операциях смысл высказываний не учитывается. Рассматривается только их истинность или ложность. Поэтому не надо смущаться “бессмысленностью” импликаций, образованных высказываниями, совершенно не связанными по содержанию. Например, такими:“если президент США – демократ, то в Африке водятся жирафы”, “если арбуз – ягода, то в бензоколонке есть бензин”.
РАВНОСИЛЬНО. Операция, выражаемая связками “тогда и только тогда“, “необходимо и достаточно“, “…равносильно…”, называется эквиваленцией или двойной импликацией и обозначается знаком
или
Высказывание
истинно тогда и только тогда, когда значения А и В совпадают. Например, высказывания “24 делится на 6 тогда и только тогда, когда 24 делится на 3”, “23 делится на 6 тогда и только тогда, когда 23 делится на 3”истинны, а высказывания “24 делится на 6 тогда и только тогда, когда 24 делится на 5”, “21 делится на 6 тогда и только тогда, когда 21 делится на 3” ложны.
Высказывания А и В, образующие составное высказывание
, могут быть совершенно не связаны по содержанию, например: “три больше двух” (А), “пингвины живут в Антарктиде” (В). Отрицаниями этих высказываний являются высказывания “три не больше двух” (
), “пингвины не живут в Антарктиде” (
). Образованные из высказываний А и В составные высказывания
и
истинны, а высказывания
и
– ложны.
Итак, нами рассмотрены пять логических операций: отрицание, конъюнкция, дизъюнкция, импликация и эквиваленция.
Импликацию можно выразить через дизъюнкцию и отрицание:
.
Эквиваленцию можно выразить через отрицание, дизъюнкцию и конъюнкцию:
.
Таким образом, операций отрицания, дизъюнкции и конъюнкции достаточно, чтобы описывать и обрабатывать логические высказывания.
Порядок выполнения логических операций задается круглыми скобками. Но для уменьшения числа скобок договорились считать, что сначала выполняется операция отрицания (“не”), затем конъюнкция (“и”), после конъюнкции – дизъюнкция (“или”) и в последнюю очередь – импликация.
С помощью логических переменных и символов логических операций любое высказывание можно формализовать, то есть заменить логической формулой.
Определение логической формулы:
1. Всякая логическая переменная и символы “истина” (“1”) и “ложь” (“0”) – формулы.
2. Если А и В – формулы, то
, А
В, А
В, А
B , А
В – формулы.
Никаких других формул в алгебре логики нет.
В качестве примера рассмотрим высказывание “если я куплю яблоки или абрикосы, то приготовлю фруктовый пирог”. Это высказывание формализуется в виде
. Такая же формула соответствует высказыванию “если Игорь знает английский или японский язык, то он получит место переводчика”.
Как показывает анализ формулы
, при определённых сочетаниях значений переменных A, B и C она принимает значение “истина”, а при некоторых других сочетаниях – значение “ложь” (разберите самостоятельно эти случаи). Такие формулы называются выполнимыми.
Некоторые формулы принимают значение “истина” при любых значениях истинности входящих в них переменных. Таковой будет, например, формула
, соответствующая высказыванию “Этот треугольник прямоугольный или косоугольный”. Эта формула истинна и тогда, когда треугольник прямоугольный, и тогда, когда треугольник не прямоугольный. Такие формулы называются тождественно истинными формулами или тавтологиями. Высказывания, которые формализуются тавтологиями, называются логически истинными высказываниями.
В качестве другого примера рассмотрим формулу
, которой соответствует, например, высказывание “Катя самая высокая девочка в классе, и в классе есть девочки выше Кати”. Очевидно, что эта формула ложна, так как либо А, либо
обязательно ложно. Такие формулы называются тождественно ложными формулами или противоречиями. Высказывания, которые формализуются противоречиями, называются логически ложными высказываниями.
Если две формулы А и В одновременно, то есть при одинаковых наборах значений входящих в них переменных, принимают одинаковые значения, то они называются равносильными.
Равносильность двух формул алгебры логики обозначается символом “=” или символом ”
” Замена формулы другой, ей равносильной, называется равносильным преобразованием данной формулы.
Математический аппарат алгебры логики очень удобен для описания того, как функционируют аппаратные средства компьютера, поскольку основной системой счисления в компьютере является двоичная, в которой используются цифры 1 и 0, а значений логических переменных тоже два: “1” и “0”.
Из этого следует два вывода:
1. Одни и те же устройства компьютера могут применяться для обработки и хранения как числовой информации, представленной в двоичной системе счисления, так и логических переменных.
2. На этапе конструирования аппаратных средств алгебра логики позволяет значительно упростить логические функции, описывающие функционирование схем компьютера, и, следовательно, уменьшить число элементарных логических элементов, из десятков тысяч которых состоят основные узлы компьютера.
Данные и команды представляются в виде двоичных последовательностей различной структуры и длины. Существуют различные физические способы кодирования двоичной информации. В электронных устройствах компьютера двоичные единицы чаще всего кодируются более высоким уровнем напряжения, чем двоичные нули (или наоборот), например:

Рисунок 5 – Кодирование информации
Логический элемент компьютера –это часть электронной логической схемы, которая реализует элементарную логическую функцию.
Логическими элементами компьютеров являются электронные схемы И, ИЛИ, НЕ, И–НЕ, ИЛИ–НЕ и другие (называемые также вентилями), а также триггер.
С помощью этих схем можно реализовать любую логическую функцию, описывающую работу устройств компьютера. Обычно у вентилей бывает от двух до восьми входов и один или два выхода.
Чтобы представить два логических состояния – “1” и “0” в вентилях, соответствующие им входные и выходные сигналы имеют один из двух установленных уровней напряжения. Например, 5 вольт и 0 вольт.
Высокий уровень обычно соответствует значению “истина” (“1”), а низкий – значению “ложь” (“0”).
Каждый логический элемент имеет свое условное обозначение, которое выражает его логическую функцию, но не указывает на то, какая именно электронная схема в нем реализована. Это упрощает запись и понимание сложных логических схем.
Работу логических элементов описывают с помощью таблиц истинности.
Таблица истинности это табличное представление логической схемы (операции), в котором перечислены все возможные сочетания значений истинности входных сигналов (операндов) вместе со значением истинности выходного сигнала (результата операции) для каждого из этих сочетаний.
Схема И. Схема И реализует конъюнкцию двух или более логических значений. Условное обозначение на структурных схемах схемы И с двумя входами представлено (рисунок 6).

Рисунок 6 – Логический элемент И
Таблица 3. Таблица истинности схемы И
Единица на выходе схемы И будет тогда и только тогда, когда на всех входах будут единицы. Когда хотя бы на одном входе будет ноль, на выходе также будет ноль.
Связь между выходом z этой схемы и входами x и y описывается соотношением: z = x
y (читается как”x и y”). Операция конъюнкции на структурных схемах обозначается знаком “&” (читается как “амперсэнд”), являющимся сокращенной записью английского слова and.
Схема ИЛИ. Схема ИЛИ реализует дизъюнкцию двух или более логических значений. Когда хотя бы на одном входе схемы ИЛИ будет единица, на её выходе также будет единица.
Условное обозначение на структурных схемах схемы ИЛИ с двумя входами. Знак”1″на схеме – от устаревшего обозначения дизъюнкции как “>=1″ (т.е. значение дизъюнкции равно единице, если сумма значений операндов больше или равна 1). Связь между выходом z этой схемы и входами x и y описывается соотношением: z = x v y (читается как”x или y”) на рисунке 7.

Рисунок 7 – Логический элемент ИЛИ
Таблица 4. Таблица истинности схемы ИЛИ
| x | y | x v y |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Схема НЕ. Схема НЕ (инвертор) реализует операцию отрицания. Связь между входом x этой схемы и выходом z можно записать соотношением z=
, x где
читается как “не x” или “инверсия х”.
Если на входе схемы 0, то на выходе 1. Когда на входе 1, на выходе 0. Условное обозначение на структурных схемах инвертора – на рисунке 8.

Рисунок 8 – Логический элемент НЕ
Таблица 5. Таблица истинности схемы НЕ
Схема И-НЕ. Схема И-НЕсостоит из элемента Ии инвертора и осуществляет отрицание результата схемы И. Связь между выходом z и входами x и y схемы записывают следующим образом:
, где
читается как “инверсия x и y”. Условное обозначение на структурных схемах схемы И-НЕ с двумя входами представлено на рисунке 9.

Рисунок 9 – Логический элемент И-НЕ
Таблица 6. Таблица истинности схемы И- НЕ
Схема ИЛИ-НЕ. Схема ИЛИ-НЕсостоит из элемента ИЛИ и инвертора и осуществляет отрицание результата схемы ИЛИ. Связь между выходом z и входами x и y схемы записывают следующим образом:
, где
, читается как “инверсия x или y”. Условное обозначение на структурных схемах схемы ИЛИ-НЕ с двумя входами представлено на рисунке 10.

Рисунок 10 – Логический элемент ИЛИ-НЕ
Таблица 7. Таблица истинности схемы ИЛИ-НЕ
Триггер – это электронная схема, широко применяемая в регистрах компьютера для надёжного запоминания одного разряда двоичного кода. Триггер имеет два устойчивых состояния, одно из которых соответствует двоичной единице, а другое – двоичному нулю.
Термин триггерпроисходит от английского слова trigger – защёлка, спусковой крючок. Для обозначения этой схемы в английском языке чаще употребляется термин flip-flop, что в переводе означает “хлопанье”. Это звукоподражательное название электронной схемы указывает на её способность почти мгновенно переходить (“перебрасываться”) из одного электрического состояния в другое и наоборот.
Самый распространённый тип триггера – так называемый RS-триггер (S и R, соответственно, от английских set – установка, и reset – сброс). Условное обозначение триггера – на рисунок 11.

Рисунок 11 – Логический элемент RS-триггер
Он имеет два симметричных входа S и R и два симметричных выхода Q и
, причем выходной сигнал Q является логическим отрицанием сигнала
.
На каждый из двух входов S и R могут подаваться входные сигналы в виде кратковременных импульсов (
).
Наличие импульса на входе будем считать единицей, а его отсутствие – нулем.
На рисунке 12 показана реализация триггера с помощью вентилей ИЛИ-НЕ и соответствующая таблица истинности.

Рисунок 12 – Логический элемент RS-триггер
на элементах ИЛИ-НЕ
Таблица 8. Таблица истинности RS-триггер
Проанализируем возможные комбинации значений входов R и S триггера, используя его схему и таблицу истинности схемы ИЛИ-НЕ (таблица 8).
1. Если на входы триггера подать S=“1”, R=“0”, то (независимо от состояния) на выходе Q верхнего вентиля появится “0”. После этого на входах нижнего вентиля окажется R=“0”, Q=“0” и выход
станет равным “1”.
2. Точно так же при подаче “0” на вход S и “1” на вход R на выходе
появится “0”, а на Q – “1”.
3. Если на входы R и S подана логическая “1”, то состояние Q и
не меняется.
4. Подача на оба входа R и S логического “0” может привести к неоднозначному результату, поэтому эта комбинация входных сигналов запрещена.
Поскольку один триггер может запомнить только один разряд двоичного кода, то для запоминания байта нужно 8 триггеров, для запоминания килобайта, соответственно, 8
210 = 8192 триггеров. Современные микросхемы памяти содержат миллионы триггеров.
Сумматор –это электронная логическая схема, выполняющая суммирование двоичных чисел.
Сумматор служит, прежде всего, центральным узлом арифметико-логического устройства компьютера, однако он находит применение также и в других устройствах машины.
Многоразрядный двоичный сумматор, предназначенный для сложения многоразрядных двоичных чисел, представляет собой комбинацию одноразрядных сумматоров, с рассмотрения которых мы и начнём. Условное обозначение одноразрядного сумматора на рисунке 13.

Рисунок 13 – одноразрядного сумматора
При сложении чисел A и B в одном i-ом разряде приходится иметь дело с тремя цифрами:
– цифра ai первого слагаемого;
– цифра bi второго слагаемого;
– перенос pi–1 из младшего разряда.
В результате сложения получаются две цифры:
– цифра ci для суммы;
– перенос pi из данного разряда в старший.
Таким образом, одноразрядный двоичный сумматор есть устройство с тремя входами и двумя выходами, работа которого может быть описана следующей таблицей истинности (таблица 9).
Если требуется складывать двоичные слова длиной два и более бит, то можно использовать последовательное соединение таких сумматоров, причём для двух соседних сумматоров выход переноса одного сумматора является входом для другого.
В алгебре логики выполняются следующие основные законы, позволяющие производить тождественные преобразования логических выражений:
Согласно определению, таблица истинности логической формулы выражает соответствие между всевозможными наборами значений переменных и значениями формулы.
Таблица 9. Таблица истинности одноразрядного двоичного сумматора
Входы | Выходы | |||
| Первое слагаемое | Второе слагаемое | Перенос | Сумма | Перенос |
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 1 | 1 |
Для формулы, которая содержит две переменные, таких наборов значений переменных всего четыре:
(0, 0), (0, 1), (1, 0), (1, 1).
Если формула содержит три переменные, то возможных наборов значений переменных восемь:
(0, 0, 0), (0, 0, 1), (0, 1, 0), (0, 1, 1), (1, 0, 0), (1, 0, 1), (1, 1, 0), (1, 1, 1).
Количество наборов для формулы с четырьмя переменными равно шестнадцати и т.д.
Удобной формой записи при нахождении значений формулы является таблица, содержащая кроме значений переменных и значений формулы также и значения промежуточных формул.
Таблица 10. Основные законы алгебры логики
ЛЕКЦИЯ 6
3.3 Программное обеспечение компьютера
Возможности современного ПК столь велики, что все большее число людей находят ему применение в своей работе, учебе, быту. Важнейшим качеством современного компьютера является его “дружественность” по отношению к пользователю. Общение человека с компьютером стало простым, наглядным, понятным. Компьютер сам подсказывает пользователю, что нужно делать в той или иной ситуации, помогает выходить из затруднительных положений. Это возможно благодаря программному обеспечению компьютера.
Снова воспользуемся аналогией между компьютером и человеком. Новорожденный человек ничего не знает и не умеет. Знания и умения он приобретает в процессе развития, обучения, накапливая информацию в своей памяти. Компьютер, который собрали на заводе из микросхем, проводов, плат и прочего, подобен новорожденному человеку. Можно сказать, что загрузка в память компьютера программного обеспечения аналогична процессу обучения ребенка. Создается программное обеспечение программистами.
Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение(ПО).
Программное обеспечение компьютера постоянно пополняется, развивается, совершенствуется. Стоимость установленных программ на современном ПК зачастую превышает стоимость его технических устройств. Разработка современного ПО требует очень высокой квалификации от программистов.
Типы программного обеспечения. В программном обеспечении компьютера есть необходимая часть, без которой на нем просто ничего не сделать. Она называется системным ПО. Покупатель приобретает компьютер, оснащенный системным программным обеспечением, которое не менее важно для работы компьютера, чем память или процессор. Кроме системного ПО в состав программного обеспечения компьютера входят еще прикладные программы и системы программирования.
Программное обеспечение компьютера делится на:
– системное ПО;
– прикладное ПО;
– системы программирования.
О системном ПО и системах программирования речь пойдет позже. А сейчас познакомимся с прикладным программным обеспечением.
Состав прикладного программного обеспечения. Программы, с помощью которых пользователь может решать свои информационные задачи, не прибегая к программированию, называются прикладными программами.
Как правило, все пользователи предпочитают иметь набор прикладных программ, который нужен практически каждому. Их называют программами общего назначения. К их числу относятся:
– текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи; проще говоря, писать, чертить, рисовать;
– системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;
– табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;
– коммуникационные (сетевые) программы, предназначенные для обмена информацией с другими компьютерами, объединенными с данным в компьютерную сеть.
Очень популярным видом прикладного программного обеспечения являются компьютерные игры. Большинство пользователей именно с них начинает свое общение с ЭВМ.
Кроме того, имеется большое количество прикладных программ специального назначениядля профессиональной деятельности. Их часто называют пакетами прикладных программ. Это, например, бухгалтерские программы, производящие начисления заработной платы и другие расчеты, которые делаются в бухгалтериях; системы автоматизированного проектирования, которые помогают конструкторам разрабатывать проекты различных технических устройств; пакеты, позволяющие решать сложные математические задачи без составления программ; обучающие программы по разным школьным предметам и многое другое.
Главной частью системного программного обеспечения является операционная система(ОС).
Операционная система – это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем.
У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того чтобы выполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в оперативную память, найдя там свободное место, “запустить” процессор на выполнение программы, контролировать работу всех устройств машины во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система.
Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.
Файл – это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.
Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и т. д.). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.
Таблица 11. Соответствие типа файла и расширения
| Тип файла | Расширение |
| Исполняемые программы | exe, com |
| Текстовые файлы | txt, rtf, doc |
| Графические файлы | bmp, gif, jpg, png, pds и др. |
| Web-страницы | htm, html |
| Звуковые файлы | wav, mp3, midi, kar, ogg |
| Видеофайлы | avi, mpeg |
| Код (текст) программы на языках программирования | bas, pas, cppидр. |
В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS-DOS собственно имя файла должно содержать не более восьми букв латинского алфавита и цифр, а расширение состоит из трех латинских букв, например: proba.txt
В операционной системе Windows имя файла может иметь до 255 символов, причем допускается использование русского алфавита, например:
Единицы измерения информации.doc
До появления операционной системы Windows 95 на большинстве компьютеров IBM PC работала операционная система MS-DOS, в которой действовали весьма строгие правила присвоения имен файлам. Эти правила называют соглашением 8.3
По соглашению 8.3 имя файла может состоять из двух частей, разделенных точкой. Первая часть может иметь длину до 8 символов, а вторая часть (после точки) – до 3 символов. Вторая часть, стоящая после точки, называется расширением имени.
При записи имени файла разрешается использовать только буквы английского алфавита и цифры. Начинаться имя должно с буквы. Пробелы и знаки препинания не допускаются, за исключением восклицательного знака (!), тильды (~) и символа подчеркивания (_).
После введения в действие операционной системы Windows 95 требования к именам файлов стали существенно мягче. Они действуют и во всех последующих версия операционных систем Windows.
1. Разрешается использовать до 255 символов.
2. Разрешается использовать символы национальных алфавитов, в частности русского.
3. Разрешается использовать пробелы и другие, ранее запрещенные символы, за исключением следующих девяти: /:*?”<>|.
4. В имени файла можно использовать несколько точек. Расширением имени считаются все символы, стоящие за последней точкой.
Роль расширения имени файла чисто информационная, а не командная. Если файлу с рисунком присвоить расширение имени ТХТ, то содержимое файла от этого не превратится в текст. Его можно просмотреть в программе, предназначенной для работы с текстами, но ничего вразумительного такой просмотр не даст.
Файловая система . На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой.
Файловая система – это система хранения файлов и организации каталогов.
Для дисков с небольшим количеством файлов (до нескольких десятков) удобно применять одноуровневую файловую систему, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов (рисунок 14). Для отыскания файла на диске достаточно указать лишь имя файла.

Рисунок 14 – Корневой каталог с файлами
§
В базах данных
Понятие информационной системы. Под системой понимают любой объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей совокупность разнородных элементов. Системы значительно отличаются между собой как по составу, так и по главным целям.
В информатике понятие “система” широко распространено и имеет множество смысловых значений. Чаще всего оно используется применительно к набору технических средств и программ. Системой может называться аппаратная часть компьютера. Системой может также считаться множество программ для решения прикладных задач, дополненных процедурами ведения документации и управления расчетами.
Добавление к понятию “система” слова “информационная” отражает цель ее создания и функционирования. Информационные системы обеспечивают сбор, хранение, обработку, поиск, выдачу информации, необходимой в процессе принятия решений задач из любой области. Они помогают анализировать проблемы и создавать новые продукты.
Информационная система (ИС) – это система, реализующая информационную модель предметной области, чаще всего – какой-либо области человеческой деятельности. ИС должна обеспечивать: получение (ввод или сбор), хранение, поиск, передачу и обработку (преобразование) информации.
Информационной системой (или информационно-вычислительной системой) называют совокупность взаимосвязанных аппаратно-программных средств для автоматизации накопления и обработки информации. В информационную систему данные поступают от источника информации. Эти данные отправляются на хранение либо претерпевают в системе некоторую обработку и затем передаются потребителю.
Современное понимание информационной системы предполагает использование в качестве основного технического средства переработки информации персонального компьютера. В крупных организациях наряду с персональным компьютером в состав технической базы информационной системы может входить мэйнфрейм или суперЭВМ. Кроме того, техническое воплощение информационной системы само по себе ничего не будет значить, если не учтена роль человека, для которого предназначена производимая информация и без которого невозможно ее получение и представление.
Необходимо понимать разницу между компьютерами и информационными системами. Компьютеры, оснащенные специализированными программными средствами, являются технической базой и инструментом для информационных систем. Информационная система немыслима без персонала, взаимодействующего с компьютерами и телекоммуникациями.
Информационная система состоит из баз данных, в которых накапливается информация, источника информации, аппаратной части информационных систем, программной части информационных систем, потребителя информации.
По мнению одних авторов, информационная система включает в себя персонал, её эксплуатирующий, по мнению других – нет.
Классификация ИС
1) по охвату задач (масштабности);
2) по масштабу информационные системы подразделяются на следующие группы:
– одиночные;
– групповые;
– корпоративные.
Одиночные информационные системы реализуются, как правило, на автономном персональном компьютере (сеть не используется). Такая система может содержать несколько простых приложений, связанных общим информационным фондом, и рассчитана на работу одного пользователя или группы пользователей, разделяющих по времени одно рабочее место. Подобные приложения создаются с помощью локальных систем управления базами данных (СУБД). Среди локальных СУБД наиболее известными являются Clarion, Clipper, MicrosoftAccess и dBase.
Групповые информационные системы ориентированы на коллективное использование информации членами рабочей группы или чаще всего строятся на базе локальной вычислительной сети. При разработке таких приложений используются серверы баз данных (SQL-серверы) для рабочих групп. Существует большое количество SQL-серверов. Среди них наиболее известны Oracle, Microsoft SQL Server, InterBase, Sybase.
Корпоративные информационные системы являются развитием систем для рабочих групп, они ориентированы на крупные компании и могут поддерживать территориально разнесенные узлы или сети. Для таких систем характера архитектура клиент-сервер со специализацией серверов или же многоуровневая архитектура. При разработке таких систем могут использоваться те же серверы баз данных, что и при разработке групповых информационных систем. Однако в крупных информационных системах наибольшее распространение получили серверы Oracle, Microsoft SQL Server и DB2.
База данных – организационная совокупность данных некоторой предметной области, хранящуюся в компьютере и постоянно используемую). Приведите примеры. (Записная книжка, библиотечный фонд, касса автовокзала).
Иерархические базы данных. Иерархические базы данных графически могут быть представлены как перевернутое дерево, состоящее из объектов различных уровней. Верхний уровень (корень дерева) занимает один объект, второй – объекты второго уровня и так далее.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект, более близкий к корню) к потомку (объект более низкого уровня), при этом объект-предок может не иметь потомков или иметь их несколько, тогда как объект-потомок обязательно имеет только одного предка. Объекты, имеющие общего предка, называются близнецами.
Иерархической базой данных является Каталог папок Windows, с которым можно работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение и Корзина, которые являются потомками папки Рабочий стол, а между собой является близнецами. В свою очередь, папка Мой компьютер является предком по отношению к папкам третьего уровня – папкам дисков (Диск 3,5(А:), (С:), (D:), (Е:), (F:)) и системным папкам (Принтеры, Панель управления и др.)
Далее перейдем к рассмотрению сетевой модели данных. Она похожа на иерархическую модель. Она имеет те же основные составляющие (предок, потомок, связь), однако характер их отношений принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней.
В качестве примера можно рассмотреть базу данных, в которой хранятся сведения об увлечениях подростков. В модели представлены 2 уровня: увлечение и подростки. Связи показывают увлечения конкретных подростков. С одной стороны, каждый подросток иметь несколько увлечений. С другой стороны, одно увлечение может быть у многих подростков.
Табличная база данных содержит перечень объектов одного типа, то есть объектов, имеющих одинаковый набор свойств. Такую базу данных удобно представлять в виде двумерной таблицы: в каждой ее строке последовательно размещаются значения свойств одного из объектов; каждое значение свойства – в своем столбце, озаглавленном именем свойства.
Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (именем соответствующего свойства) и типом данных, представляющих значения данного свойства.
Поле базы данных – это столбец таблицы, содержащий значения определенного свойства.
Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы, поэтому каждая запись представляет собой набор значений, содержащихся в полях.
Запись базы данных – это строка таблицы, содержащая набор значений свойств, размещенный в полях базы данных.
Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позволяет однозначно идентифицировать каждую запись в таблице.
Ключевое поле – это поле, значение которого однозначно определяет запись в таблице.
В качестве ключевого поля чаще всего используют поле, содержащее тип данных счетчик. Однако иногда удобнее в качестве ключевого поля таблицы использовать другие поля: код товара, инвентарный номер и т. п.
Тип поля определяется типом данных, которые оно содержит. Поля могут содержать данные следующих основных типов:
– счетчик – целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем;
– текстовый – тексты, содержащие до 255 символов;
– числовой – числа;
– дата/время – дата или время;
– денежный – числа в денежном формате;
– логический – значения Истина (Да) или Ложь (Нет);
– гиперссылка – ссылки на информационный ресурс в Интернете (например, Web-сайт).
Поле каждого типа имеет свой набор свойств. Наиболее важными свойствами полей являются:
– размер поля – определяет максимальную длину текстового или числового поля;
– формат поля – устанавливает формат данных;
– обязательное поле – указывает на то, что данное поле обязательно надо заполнить.
Рассмотрим, например, базу данных “Компьютер”, которая содержит перечень объектов (компьютеров), каждый из которых имеет имя (название). В качестве характеристик (свойств) можно рассмотреть тип установленного процессора и объем оперативной памяти. Поля Название и Тип процессора являются текстовыми, Оперативная память – числовым, а поле № п/п – счетчиком (таблица 13).
При этом каждое поле обладает определенным набором свойств. Например, для поля Оперативная память задан формат данных целое число.
Таблица 13. Табличная база данных
| № п/п | Название | Тип процессора | Оперативная память (Мбайт) |
| 1 | Compaq | Celeron | 64 |
| 2 | Dell | Pentium III | 128 |
| 3 | IBM | Pentium 4 | 256 |
Система управления базами данных(СУБД).СУБД – программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации.

Рисунок 21 – Возможности СУБД
СУБД превращает огромный объём хранимых в компьютерной памяти сведений в мощную справочную систему.

Рисунок 22 – Объекты СУБД

Рисунок 23 – Создание базы данных
Таблица «Список» БД «Наш класс»
Таблицу можно дополнять, редактировать. Данные можно сортировать по нужному признаку.

Рисунок 24 – Окно БД «Список» таблица «Наша класс»
Запросы на выборку данных. Запрос или справка – таблица, содержащая интересующие пользователя сведения, извлечённые из базы данных.
Условия выбора записываются в форме логических выражений, в которых имена полей и их значения связаны операциями отношений.
| Знак | Обозначение |
| = | равно |
| <> | не равно |
| < | меньше |
| > | больше |
| <= | меньше или равно |
| >= | больше или равно |
Система управления базами данных – программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации называется
Таблицы, формы, запросы, отчёты – основные объекты СУБД.
С помощью запросов на выборку данных, удовлетворяющих заданным условиям (условиям выбора), пользователь получает из базы данных только те записи и их поля, которые ему нужны. В командах СУБД условия выбора записываются в форме логических выражений.
ЛЕКЦИЯ 8
ИНФОРМАЦИОННЫЕ МОДЕЛИ
Компьютерное моделирование
Для описания окружающего мира используют модели, позволяющие создать образы нужного нам объекта в тои виде, в котором будет проще выделить стороны изучаемого объекта, необходимые для решения заданной задачи.
Модель – это объект – заменитель, знак, символ, слово, реальный предмет, теоретическое (абстрактное) построение, состояние объекта, процесса, явления, и т.д., представляющая собой какую-либо характеристику, свойство, признак или совокупность характеристик, признаков или свойств.
Модель – это всегда упрощенное отражение объекта – оригинал.Для одного и того же объекта – оригинала можно построить множество моделей в зависимости от цели моделирования. Моделью могут быть физический материальный объект, система математических зависимостей, программ, имитирующая структуру или функционирование имитируемого объекта. Основные требования к модели – её адекватность объекту – оригиналу относительно моделируемых характеристик.
Процесс создания модели объекта называют моделированием. Или моделирование – это процесс представления различных характеристик поведения физического или абстрактного объекта (системы, реального физического процесса, явления, состояния и пр.) с помощью физического или абстрактного объекта или системы. В процессе моделирования должны присутствовать как минимум три участника: моделирующий субъект (человек), модулируемый объект (объект-оригинал) и объект-заменитель – собственно модель. Создание модели с целью познания – это итерационный процесс, при котором модель сравнивается с оригиналом и уточняется, что происходит в условиях постоянного изменения объекта-оригинала.
Использование метода моделирования позволяет преодолеть трудность исследования элементов, входящих в несколько целостно и качественно различных систем. Моделирование как метод научного познания в логическом плане является дальнейшим примером упрощения и схематизации, облегчающем понимание закономерностей постоянно движущейся природы. Более точное определение понятия «моделирование» будет звучать таким образом: моделирование есть метод опосредованного познания различных объектов путем построения их моделей (сохраняющих некоторые основные особенности этих объектов) с последующим изучением функционирования полученных моделей и переносом добытых знаний на предмет исследования.
Применительно к естественным и техническим наукам принято различать следующие виды моделирования:
1. Концептуальное моделирование, при котором совокупность уже известных факторов или представлений относительно исследуемого объекта или системы истолковывается с помощью некоторых специальных знаков, символов. Операций над ними или с помощью естественного или искусственного языков.
2. Физическое моделирование, при котором модель и моделируемый объект представляют собой реальные объекты или процесс единой или различной физической природы, причем между процессами в объекте-оригинале и в модели выполняются некоторые соотношения подобия, вытекающие из схожести физических явлений.
3. Структурно-функциональное моделирование,при котором моделями являются схемы (блок-схемы), графики, чертежи, диаграммы, таблицы, рисунки, дополненные специальными правилами их объединения и преобразования.
4. Математическое (логико-математическое) моделирование, при котором моделирование, включая построение модели, осуществляется средствами математики и логики;
5. Имитационное (программное) моделирование, при котором логико-математическая модель исследуемого объекта представляет собой алгоритм функционирования объекта, реализованный в виде программного комплекса для компьютера.
Примеры по области использования моделей:
1) учебные – работа дисковода;
2) имитационные – имитация исполнения песни;
3) опытные – модель корабля, аэродинамическая труба;
4) научно-технические – стенд для проверки телевизора;
5) игровые – экономические, деловые, стратегии.
Примеры моделирования:
1. Объект (модель атома, модель вращения луны).
2. Процесса (модель процесс роста пшеницы).
3. Явления (модель грозы).
ЛЕКЦИЯ 9
КОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ
Коммуникационные технологии
Передача информации. Мы постоянно участвуем в действиях, связанных с передачей информации. Люди передают друг другу просьбы, приказы, отчеты о проделанной работе, публикуем книги, научные статьи, рекламные объявления. Передача информации происходит при чтении книг, при просмотре телепередач.
В процессе передачи информации обязательно участвуют источник и приёмник информации: источник передает информацию, а приемник её принимает.
Между ними действует канал передачи информации – информационный канал (канал связи).

Рисунок 25 – Схема передачи информации
Органы чувств человека являются биологическими информационными каналами.
Техническими информационными каналамиявляются телефон, радио, телевидение, компьютерные сети.
По характеру передачи информационный канал может быть одностороннимили двусторонним.
Односторонний канал передает информацию только от источника к приемнику.
Двусторонний каналпередает информацию как от источника к приемнику, так и в обратном направлении.
При переходе дороги на регулируемом перекрёстке вы (приёмник информации) воспринимаете зелёный сигнал светофора (источника информации) как разрешение перейти дорогу. В этом случае информация передаётся в одну сторону, но бывают такие ситуации, когда происходит взаимный обмен информацией.
Играя в компьютерную игру, вы постоянно обмениваетесь информацией с компьютером: воспринимаете сюжет, правила и текущую ситуацию, анализируете полученную информацию и передаёте компьютеру с помощью клавиатуры или мыши некоторые управляющие команды.
В свою очередь, компьютер принимает и обрабатывает ваши команды, отображая результат обработки на экране дисплея. Этот взаимный обмен информацией происходит на протяжении всей игры. В случае просмотра телепередачи всей семьёй источник информации один(телепередача), а приёмников несколько(члены семьи).
Для того, чтобы передавать информацию на большие расстояния человек использует различные средства связи.
Средства связи – способы передачи информации на расстояние. К традиционным средствам связи относятся сигнализация, почта, телеграф, телефон, радио, телевидение, Интернет.
Для правильной доставки данных с одного компьютера на другой необходимо знать отправителя и получателя. Так, каждый компьютер, подключенный к сети Интернет, имеет свой собственный уникальный адрес. Т.к. в компьютерах вся информация представляется в цифровом виде, то и адрес, который используют компьютеры, является цифровым.
IP-адрес – это уникальный числовой адрес компьютера в сети, который имеет длину 32 бита и записывается в виде четырех частей по 8 бит каждая.
По формуле определения количества информации легко подсчитать, что общее количество различных IP-адресов составляет более 4 миллиардов: N=232=4294967296.
Поскольку двоичное представление IP-адреса для человека неудобно, то на практике используется десятичная форма записи IP-адреса. В данном представлении IP-адрес записывается в виде четырех десятичных чисел, называемых октетами, разделенными точками: W.X.Y.Z. Следовательно, каждая часть может быть числом от 0 до 255, а весь IP-адрес имеет вид 192.22.35.44 или 255.1.0.14.
IP-адрес содержит адрес сети и адрес компьютера в данной сети. Адрес читается справа налево.
Например:
IP-адрес 128.250.33.199.
128.250.33 – это адреса сетей и подсетей,
199 – это адрес компьютера пользователя.
В зависимости от количества компьютеров в сети, существует 5 классов IP-адресов: A, B, C, D, E (таблица 14). Принадлежность IP-адреса к тому или иному классу, определяется значением первого октета, а остальные разделяются на адрес сети и адрес компьютера.
Таблица 14. Классы IP-адресов
| Класс | Диапазон |
| А | 0.0.0.0 – 127.255.255.255 |
| B | 128.0.0.0 – 191.255.255.255 |
| C | 192.0.0.0 – 223.255.255.255 |
| D | 224.0.0.0 – 239.255.255.255 |
| E | 240.0.0.0 – 247.255.255.255 |
IP-адреса первых трех классов предназначены для адресации отдельных узлов и отдельных сетей. Адреса D используются для адресации групп компьютеров, а диапазон адресов Е зарегистрирован и в настоящее время не используется.
Например, IP-адрес 128.250.33.199 компьютера относится к сети класса В, адрес компьютера в сети 250.33.199, а 199 – это адрес компьютера пользователя.
IP-адреса могут быть статическими и динамическими. Для сервера, на котором хранится информация, необходим постоянный IP-адрес, иначе данные не будут найдены. Для пользователя, входящего в Интернет на несколько часов, IP-адрес может быть выделен динамически из некоторого количества имеющихся у провайдера свободных номеров. По желанию пользователь может иметь и постоянный IP-адрес.
Числовые адреса – единственно возможный метод идентификации для компьютеров, но для пользователей Интернет они неудобны, поскольку не несут смысловой нагрузки, а значит, практически не запоминаются. Поэтому в Интернете предусмотрена возможность использования их аналогов в текстовом представлении. Это так называемые доменные адреса DNS (Domain Name System).
Доменная система имен ставит в соответствие числовому IP-адресу каждого компьютера уникальное доменное имя.
Доменная система имен имеет иерархическую структуру.
домены верхнего уровня | |
домены второго уровня | |
домены третьего уровня | |
и так далее | |
Рисунок 26 – Доменная система имен
В отличие от IP-адресов, мало говорящих пользователю, кому принадлежит и где находится ресурс Интернет, доменные имена несут много полезной информации.
Расшифровку доменного имени легко провести, читая его составляющие справа налево.
В любом имени справа записывается домен первого уровня, состоящий из двух, трех или четырех букв. Он означает страну или принадлежность к определенной деятельности. Количество имен первого уровня ограничено.
Сначала InterNIC – организация, ответственная за систему имен – ввела в обращение семь доменных имен первого уровня. Т.к. система доменных имен впервые появилась в США, то эти семь доменов по умолчанию означают, что хост расположен на территории США.
Слева от имени домена первого уровня записывается одно или несколько имен доменов второго, иногда третьего и более низких уровней.
Имя домена второго уровня выбирается компанией и несет информацию о ее названии или услугах, имя домена третьего уровня может означать подразделение этой компании.
Таблица 15. Имена доменов верхнего уровня
| Административные | Тип организации | Географические | Страна |
| com | коммерческая | ca | Канада |
| edu | образовательная | de | Германия |
| gov | правительственная США | jp | Япония |
| int | международная | ru | Россия |
| mil | военная США | su | Бывший СССР |
| net | компьютерная сеть | uk | Англия/Ирландия |
| org | некоммерческая | us | США |
И, наконец, слева в доменном имени стоит имя компьютера, на котором хранится информация.
Например, www.microsoft.com означает, что компьютер (сервер) с именем www находится в домене Microsoft, который входит в домен первого уровня .com.
Домены верхнего уровня бывают двух типов:
1. Географические (двухбуквенные) – каждой стране соответствует двухбуквенный код.
2. Административные (трехбуквенные) – позволяет определить профиль организации, владельца домена.
В имени компьютера может быть любое число доменов, но, как правило, 2–4.
Компьютеры используют IP-адреса, для людей удобней и понятней доменные имена. Следовательно, должен существовать механизм преобразования вводимых пользователем доменных имен в IP-адреса. Этим занимается служба доменных имен Интернет – DNS (Domain Name Service).
Работа службы имен состоит в том чтобы, получив от пользователя доменное имя, отыскать соответствующую ему запись в таблице DNS – распределенной базе данных, хранящейся на тысячах компьютерах в сети. Найденный IP-адрес возвращается на компьютер пользователя, пославший запрос. И только после этого по IP-адресу запрашивается информация из Интернета. Система серверов DNS представляет собой тысячи компьютеров с определенной иерархией.
Сеть Интернет, являющаяся сетью сетей и объединяющая громадное количество различных локальных, региональных и корпоративных сетей, функционирует и развивается благодаря использованию единого протокола передачи данных TCP/IP. Термин TCP/IP включает название двух протоколов:
1. Transmission Control Protocol (TCP) – транспортныйпротокол;
2. InternetProtocol (IP) – протокол маршрутизации.
Протокол маршрутизации . Протокол IP обеспечивает передачу информации между компьютерами сети. Рассмотрим работу данного протокола по аналогии с передачей информации с помощью обычной почты. Для того чтобы письмо дошло по назначению, на конверте указывается адрес получателя (кому письмо) и адрес отправителя (от кого письмо).
Аналогично передаваемая по сети информация “упаковывается в конверт”, на котором “пишутся” IP-адреса компьютеров получателя и отправителя, например “Кому: 198.78.213.185”, “От кого: 193.124.5.33”. Содержимое конверта на компьютерном языке называется IP-пакетом и представляет собой набор байтов.
В процессе пересылки обыкновенных писем они сначала доставляются на ближайшее к отправителю почтовое отделение, а затем передаются по цепочке почтовых отделений на ближайшее к получателю почтовое отделение. На промежуточных почтовых отделениях письма сортируются, то есть определяется, на какое следующее почтовое отделение необходимо отправить то или иное письмо.
IP-пакеты на пути к компьютеру-получателю также проходят через многочисленные промежуточные серверы Интернета, на которых производится операция маршрутизации. В результате маршрутизации IP-пакеты направляются от одного сервера Интернета к другому, постепенно приближаясь к компьютеру-получателю.
Internet Protocol (IP) обеспечивает маршрутизацию IP-пакетов, то есть доставку информации от компьютера-отправителя к компьютеру-получателю.
Определение маршрута прохождения информации. “География” Интернета существенно отличается от привычной нам географии. Скорость получения информации зависит не от удаленности Web-сервера, а от количества промежуточных серверов и качества линий связи (их пропускной способности), по которым передается информация от узла к узлу.
С маршрутом прохождения информации в Интернете можно познакомиться достаточно просто. Специальная программа tracert.exe, которая входит в состав Windows, позволяет проследить, через какие серверы и с какой задержкой передается информация с выбранного сервера Интернет на ваш компьютер.
Проследим, как реализуется доступ к информации в “московской” части Интернета к одному из наиболее популярных поисковых серверов российского Интернета www.rambler.ru.
Транспортный протокол . Теперь представим себе, что нам необходимо переслать по почте многостраничную рукопись, а почта бандероли и посылки не принимает. Идея проста: если рукопись не помещается в обычный почтовый конверт, ее надо разобрать на листы и переслать их в нескольких конвертах. При этом листы рукописи необходимо обязательно пронумеровать, чтобы получатель знал, в какой последовательности потом эти листы соединить.
В Интернете часто случается аналогичная ситуация, когда компьютеры обмениваются большими по объему файлами. Если послать такой файл целиком, то он может надолго “закупорить” канал связи, сделать его недоступным для пересылки других сообщений.
Для того чтобы этого не происходило, на компьютере-отправителе необходимо разбить большой файл на мелкие части, пронумеровать их и транспортировать в отдельных IP-пакетах до компьютера-получателя. На компьютере-получателе необходимо собрать исходный файл из отдельных частей в правильной последовательности.
Transmission Control Protocol (TCP), то есть транспортный протокол, обеспечивает разбиение файлов на IP-пакеты в процессе передачи и сборку файлов в процессе получения.
Интересно, что для IP-протокола, ответственного за маршрутизацию, эти пакеты совершенно никак не связаны между собой. Поэтому последний IP-пакет вполне может по пути обогнать первый IP-пакет. Может сложиться так, что даже маршруты доставки этих пакетов окажутся совершенно разными. Однако протокол TCP дождется первого IP-пакета и соберет исходный файл в правильной последовательности.
Определение времени обмена IP-пакетами . Время обмена IP-пакетами между локальным компьютером и сервером Интернета можно определить с помощью утилиты ping, которая входит в состав операционной системы Windows. Утилита посылает четыре IP-пакета по указанному адресу и показывает суммарное время передачи и приема для каждого пакета.
Web – это средство представления информации в Интернете. Информация может быть представлена в виде текстов, рисунков, аудио и видеоклипов. В то же время, Web – это технология доступа к информационным ресурсам Интернета, размещенным на множестве Web-серверов. В целом, Web – это гипертекстовая информационная среда, использующая принятый язык разметки гипертекста и поддерживающая различные протоколы Интернета для доступа к его информационным ресурсам. Любой протокол – это набор правил, которые используются компьютерами для обмена информацией. Среди протоколов Интернета самый распространенный – HTTP (Hyper Text Transfer Protoсol). Используются FTP (для присоединения и загрузки файлов), FILE (для доступа к файлам на локальных дисках), протокол для электронной почты и некоторые другие.
Язык HTML (Hyper Text Markup Language, язык разметки гипертекста) – это язык, на котором создаются Web-страницы. HTML-документы могут просматриваться различными типами Web-браузеров. Когда документ создан с использованием HTML, Web-браузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.
Web-страницы могут быть созданы с помощью:
– обычного текстового редактора;
– редактора, способного сохранять в формате HTML;
– специализированного редактора;
– специализированной системы.
HTML-документы сохраняются на диске как обычные текстовые документы в формате ASCII. Для распознавания Web-страниц по их именам общепринято обозначать такие файлы использованием расширений .HTM (для Windows 3.1) или .HTML (для Windows 95/98/NT/XP, Macintosh и Unix).
Кроме полезного текста в HTML-документах используются специальные управляющие последовательности символов – тэги.
Чаще всего тэги используются попарно, окружая размеченные фрагменты текста. Такие тэги называются контейнерами. Закрывающийся тэг отличается от начального только присутствием символа “/” , добавляемого перед именем тэга. При интерпретации тэгов браузер не делает различия между строчными и прописными буквами. Поэтому сами тэги можно набирать на любом регистре. Зачастую параметр (атрибут) является необязательной величиной и его можно пропускать.
ЛИТЕРАТУРА
1. Симонович, С. В. Информатика. Базовый курс. 2-е издание: учебное пособие для вузов. – Спб.: Питер, 2007.
2. Макарова, Н. В. Информатика: учебник для вузов. – М.: Финансы и статистика, 2006.
3. Акулов, О. А. Информатика: базовый курс. Учебник для вузов. – М.: Омега-Л, 2005..
4. Острейковский, В. А. Информатика: учебник для технических специальностей вуза. – М.: Высшая школа, 2005.
5. Олифер В. Г. Компьютерные сети. Принципы, технологии, протоколы: учебник для студентов / В. Г. Олифер, Н. А. Олифер. СПб.: Питер, 2001.
6. Левин А. Ш. Самоучитель работы на компьютере/А. Ш. Левин. 8-е изд. СПб.: Питер, 2004.
ОГЛАВЛЕНИЕ
Введение | 3 | |||||||
| 1. | Информация и информационные процессы | 6 | ||||||
1.1 | Роль информационной деятельности человека в современном обществе | 9 | ||||||
| 1.2 | Подходы к понятию информации и измерению информации | 22 | ||||||
| 2. | Алгоритмизация и программирование | 35 | ||||||
2.1 | Компьютер как формальный исполнитель алгоритмов (программ) | 35 | ||||||
| 3. | Компьютер и программное обеспечение | 42 | ||||||
3.1 | Архитектура персонального компьютера | 42 | ||||||
3.2 | Логические основы компьютера | 50 | ||||||
3.3 | Программное обеспечение компьютера | 65 | ||||||
| 4. | Информационные технологии | 82 | ||||||
4.1 | Технология обработки графической информации | 82 | ||||||
4.2 | Хранение, поиск и сортировка информации в базах данных | 89 | ||||||
| 5. | Информационные модели | 98 | ||||||
5.1 | Компьютерное моделирование | 98 | ||||||
| 6. | Коммуникационные технологии | 101 | ||||||
6.1 | Коммуникационные технологии | 101 | ||||||
Литература | 110 | |||||||
Учебное издание
Информатика и
информационно-коммуникационные технологии
Конспект лекций
Составители:
Ольга Исаковна Вакарь
Елена Владимировна Терещенко
Елена Валентиновна Кучеревская
Издается в авторской редакции
Уч-изд. 3,5 л. Тираж 10 экз.






