УЧЕБНИК ДЛЯ ВУЗОВ

Т.Д. Маслова, С.Г. Божук, Л.Н. Ковалик

МАРКЕТИНГ

Издание 2-е, дополненное

Рекомендовано учебно-методическим объединением по образованию в области производственного менеджмента в качестве учебника для студентов, обучающихся по специальности 060800 «Экономика и управление на предприятии (по отраслям)»

Москва Санкт-Петербург ∙ Нижний Новгород ∙ Воронеж ∙ Ростов-на-Дону Екатеринбург ∙ Самара ∙ Киев ∙ Харьков ∙ Минск

Татьяна Дмитриевна Маслова

Светлана Геннадьевна Божук

Лариса Николаевна Ковалик

МАРКЕТИНГ

Издание 2-е, дополненное

Серия «Учебники для вузов»

Рецензенты, д. э. н., проф. Песоцкая Е.В., к. э. н., доц. Соловьева Д.В.

Главный редактор Е. Строганова

Заведующий редакцией Л. Волкова

Выпускающий редактор В. Земских

Редактор А. Ермолаенкова

Художественный редактор Р. Яцко

Верстка В. Зассеева

Корректоры Л. Ванькаева, Е. Васильева, М. Одинокова

ББК 65.290-2я7 УДК 339.138(075)

Маслова Т.Д., Божук С.Г., Ковалик Л.Н.

МЗ 1 Маркетинг — СПб Питер, 2003 — 400 с. ил. — (Серия «Учебники для вузов»)

ISBN 5-318-00763-5

В учебнике подробно и со многими информативными примерами изложены основные вопросы, изучаемые в курсе «Маркетинг» Рассмотрены цели, задачи, принципы маркетинга, его перспективы Значительное внимание уделено маркетинговым исследованиям, товарной, ценовой, коммуникационной и сбытовой политике

Книга предназначена для студентов экономических вузов, предпринимателей, маркетологов, а также для тех, кто хочет самостоятельно изучать основы маркетинга

ЗАО Издательский дом "Питер", 2003.

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

ISBN 5-318-00763-5

ООО «Питер Принт», 196105, Санкт-Петербург, ул. Благодатная, д. 67в.

Лицензия ИД № 05784 от 07.09.01.

Налоговая льгота — общероссийский классификатор продукции OKOO5-93. том 2; 95 3005 — литература учебная.

Подписано в печать 31.01.03. Формат 60х90/16 Усл. п. л. 25.

Доп. тираж 4500 экз. Заказ № 3570

Отпечатано с готовых диапозитивов в ОАО «Типография „Правда"»

191119, С - Петербург, Социалистическая ул., 14.

ВВЕДЕНИЕ

Глава 1. МАРКЕТИНГ В СОВРЕМЕННОЙ ЖИЗНИ

1.1. Актуальность маркетинга в современной жизни

1.2. Сферы применения маркетинга

1.3. Можно ли обойтись без маркетинга?

1.4. Принципы маркетинга

1.5. Состояние и перспективы развития маркетинговой деятельности в России

1.5.1. История развития маркетинга

1.5.2. Факторы рыночной деятельности

1.5.3. Спрос на маркетинговые услуги

1.6. Предприятие как субъект маркетинговой деятельности

1.6.1. Цели и функции предприятия

1.6.2. Ресурсный потенциал предприятия

1.6.3. Маркетинговая среда предприятия

1.6.4. Взаимодействие предприятий с внешней средой

1.6.5. Классификация предприятий и предпринимательства

1.6.6. Логика маркетинговой деятельности предприятия

1.7.Организация маркетинговой деятельности

1.7.1. Организационная структура отдела маркетинга

1.7.2. Интегрированный и неинтегрированный маркетинг

1.7.3. Координация деятельности отдела маркетинга с другими отделами и службами предприятия

1.7.4. Возможные варианты развития отечественных маркетинговых структур

Глава 2. МАРКЕТИНГОВЫЕ ИССЛЕДОВАНИЯ

2.1. Маркетинговые инструменты воздействия на процесс принятия решений

2.1.1. Маркетинговая информационная система

2.2. Задачи управления маркетинговыми исследованиями и пути их решения

2.2.1. Методы сбора маркетинговой информации

2.2.2. Управление процессом маркетингового исследования

2.3. Использование результатов маркетингового исследования для принятия основных маркетинговых решений

2.3.1. Сегментирование рынка

2.3.2. Разработка стратегии и тактики маркетинга

2.3.3. Позиционирование товара на рынке

2.3.4.Оценка конкурентоспособности товара и фирмы на рынке

Глава 3. ТОВАРНАЯ ПОЛИТИКА

3.1. Маркетинговые инструменты, воздействующие на внешнюю среду в рамках товарной политики

3.1.1. Товар и его коммерческие характеристики

3.2. Задачи товарной политики и пути их решения

3.2.1. Управление конкурентоспособностью товара

3.2.2. Управление жизненным циклом товара

3.2.3. Управление ассортиментом товаров

Глава 4. ЦЕНОВАЯ ПОЛИТИКА

4.1. Инструмент воздействия на потребителя в рамках ценовой политики

4.1.1. Виды цен и особенности их применения

4.1.2. Взаимодействие основных видов цен

4.1.3. Структура цены

4.2. Задачи ценовой политики и пути их решения

4.2.1. Задачи ценовой политики

4.2.2. Этапы процесса ценообразования

4.2.3. Основные методы формирования базовой цены

Глава 5. КОММУНИКАЦИОННАЯ ПОЛИТИКА

5.1. Маркетинговые инструменты, воздействующие на внешнюю среду в рамках коммуникационной политики

5.1.2. Стимулирование сбыта

5.1.3.Персональная продажа

5.1.4.Отношения с общественностью

5.1.5. Спонсорство

5.2. Задачи коммуникационной политики и пути их решения

Глава 6. СБЫТОВАЯ ПОЛИТИКА

6.1. Инструмент воздействия на потребителя в рамках сбытовой политики

6.1.1. Каналы распределения

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

6.2. Задачи сбытовой политики и пути их решения

6.2.1. Задачи сбытовой политики

6.2.2. Формирование сбытового канала

6.2.3. Формирование решений по товародвижению

Приложение. СТРАТЕГИИ МАРКЕТИНГА ПРЕДПРИЯТИЯ

ГЛОССАРИЙ

СПИСОК ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

Второе издание настоящего учебника по маркетингу продиктовано несколькими обстоятельствами:

Во-первых, успешно воспринятым читателями первым изданием, вышедшим в издательстве «Питер» в начале 2001 года;

Во-вторых, существенными дополнениями первого издания;

В-третьих, представлением материала с современных позиций постоянно изменяющегося мира;

В-четвертых, присвоением новому изданию грифа учебно-методического объединения по производственному менеджменту Министерства образования Российской Федерации;

В-пятых, изданием, выходящим в новой серии издательства «Учебники для вузов»;

И, наконец, новым внешним представлением учебника — «в твердой обложке».

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

Учебник призван дать необходимый объем знаний по дисциплине «Маркетинг» в соответствии с Государственным образовательным стандартом высшего профессионального образования специальности 060800 — «Экономика и управление на предприятии».

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

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

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

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

Вторая глава посвящена маркетинговым исследованиям. В настоящей редакции она существенно дополнена стратегическими аспектами этой важной функции маркетинга. Здесь рассмотрены проблемы управления маркетинговыми исследованиями, освещены способы принятия эффективных маркетинговых решений на основе информации, полученной в процессе их проведения

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

Учебник содержит глоссарий основных терминов и определений, вошедших в него.

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

Комсомольский - на - Амуре государственный педагогический институт, 1986, специальность «Педагогика и методика начального обучения», квалификация «Учитель начальных классов»,

ФГБОУ ВПО «Приамурский государственный университет имени Шолом-Алейхема», 2014, магистр по направлению подготовки «Психология».

ГОУ ВПО «Дальневосточный государственный гуманитарный университет», г. Хабаровск, 2008, по направлению «Современные педагогические технологии»;

ГОУ ВПО «Дальневосточная государственная социально-гуманитарная академия», г. Биробиджан, 2010, по программе «Планирование и технологии реализации дисциплин в рамках основных образовательных программ, разработанных в соответствии с требованиями ФГОС ВПО».

ГОУ ВПО «Дальневосточная государственная социально-гуманитарная академия», г. Биробиджан, 2012, по программе «Сохранение психологического здоровья как фактора профессионального роста преподавателей вуза».

Переподготовка.

ГОУ ВПО «Дальневосточная государственная социально-гуманитарная академия», г. Биробиджан, 2008, квалификация «Преподаватель высшей школы».

ГОУ ВПО Приамурский государственный университет имени Шолом-Алейхема, 2014, магистратура Психология личности, диплом с отличием – магистр психологии

ГОУ ВПО ПГУ имени Шолом-Алейхема по программам:

«Психологическая помощь семье как объект деятельности педагога-психолога» в объеме 36 часов (удостоверение № 2612).

«Информационно-образовательные среды в учебном процессе» в объеме 36 часов (удостоверение № 3006).

«Психолого-педагогические основы инклюзивного образования студентов с ограниченными возможностями здоровья и инвалидностью», 36 ч., удостоверение ПК 0262192.

    1. Маслова Т.М. Психология общения (учебно-методическое пособие) Биробиджан: Изд-во ФГБОУ ВО «ПГУ им. Ш-А», 2018.-123с.

    2. Маслова Т.М. Психология стресса (учебно-методическое пособие) Биробиджан: Изд-во ФГБОУ ВО «ПГУ им. Ш-А», 2018.-103с.

    1. Развитие коммуникативной толерантности участников образовательного процесса вуза. / Азимут научных исследований: педагогика и психология, Том 7 №1(22), С. 283-286.

    2. Самоактуализация и самореализация: сходство, различие и взаимосвязь явлений / Вестник ТвГУ. Серия "Педагогика и психология". 2018. Выпуск 2. С. 22-32.

    Публикации в РИНЦ:

    1. Маслова Т.М. // Пилотажное исследование уверенности в себе студентов вуза // Постулат. 2017. №6 http://e-postulat.ru/index.php/Postulat/article/view/594/615 - eISSN2414-4487

    2. Маслова Т.М. Мотивация достижения успеха как психологический ресурс личности //Постулат. 2017. №6 http://e-postulat.ru/index.php/Postulat/issue/view/26

    3. Горбунова К.Ю., Маслова Т.М. - Мотивация достижения успеха у первокурсников вуза// Современные научные исследования и инновации. 2016. № 5. [Электронный ресурс]. URL: http://web.snauka.ru/issues

    4. Рибаченко К.Н., Маслова Т.М. - Сравнительный анализ коммуникативной толерантности преподавателей и студентов вуза//Современные научные исследования и инновации. 2016. № 5. [Электронный ресурс]. URL: http://web.snauka.ru/issues .

    5. Сподобец В.А., Маслова Т.М. - Динамика ценностных ориентаций студентов вуза// Современные научные исследования и инновации. 2016. № 6. [Электронный ресурс]. URL: http://web.snauka.ru/issues/2016/06/69541

    6. Маслова Т.М., Галкина Я Сравнительный анализ уверенности в себе у студентов вуза и сотрудников отдела специального назначения // Современные научные исследования и инновации. 2017. № 3 [Электронный ресурс]. URL:http://web.snauka.ru/issues/2017/03/79180

    7. Маслова Т.М., Сукачева А.В. Коммуникативная толерантность: теоретический и практический аспекты // Современные научные исследования и инновации. 2017. № 3 [Электронный ресурс]. URL:http://web.snauka.ru/issues/2017/03/79178

    8. Маслова Т.М., Нелидова В.А.Эмпатия как важное профессиональное качество психолога // Современные научные исследования и инновации. 2017. № 3 [Электронный ресурс]. URL:- http://web.snauka.ru/ issues/2017/03/79493.

    9. Маслова Т.М., Круглова Т. Связь типа темперамента с самооценкой студентов вуза // Современные научные исследования и инновации. 2017. № 3 [Электронный ресурс]. URL: http://web.snauka.ru/ issues/2017/03/79949.

    10. Маслова Т.М., Павлова Ю. А. Связь самооценки студентов вуза с уровнем их общительности // Современные научные исследования и инновации. 2017. № 4 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2017/04/80916 .

    11. Маслова Т.М., Литвинова А.А. К вопросу об ассертивности личности // Журнал Постулат // http://e-postulat.ru/index.php/Postulat/article/view/538/558 . - eISSN2414-4487

    12. Маслова Т.М., Галкина Я. Е. Зависимость уверенности в себе личности от уровня развития ее волевых качеств // Постулат №3,http://epostulat.ru/index.php/Postulat/article/view/1314/1345

    13. Маслова Т.М., Доманова А. Связь уровня общительности с невербальной коммуникацией в юношеском возрасте // Постулат №3, http://e-postulat.ru/index.php/Postulat/article/view/1306 .

    14. Маслова Т.М.Коммуникативные способности студентов как внутренний ресурс развития // Психология способностей: от самораскрытия к профессиональной самореализации//сборник научных статей Всероссийской конференции. (Владивосток, 11-12 апреля 2018 г.) Изд-во Владивостокского государственного университета экономики и сервиса, 2018. - 210 с.

    15. Маслова Т.М. Стрессоустойчивость студентов как необходимое качество их профессионального становления // Компетентностный подход в образовании»: коллективная монография. / отв. ред. А.Ю. Нагорнова. – Ульяновск: Зебра, 2016. – 339 с.

    16. Маслова Т.М. Предисловие // Личностные ресурсы как детерминанты развития психологического здоровья студентов: коллективная монография. / под общей редакцией Т.В. Левковой, Т.М. Масловой – М.: Изд-во «Спутник+», 2017. – 139 с.

    17. Маслова Т.М. Толерантность как личностный ресурс сохранения и развития психологического здоровья личности // Личностные ресурсы как детерминанты развития психологического здоровья студентов»: коллективная монография / под общей редакцией Т.В. Левковой, Т.М. Масловой – М.: Изд-во «Спутник+», 2017. – 25-28 с.

    18. Маслова Т.М. Эмпирическое исследование коммуникативной толерантности участников образовательного процесса вуза // Личностные ресурсы как детерминанты развития психологического здоровья студентов»: коллективная монография / под общей редакцией Т.В. Левковой, Т.М. Масловой – М.: Изд-во «Спутник+», 2017. – 103-118 с.

    19. Маслова Т.М., Пашина А.А., Журавкова М.А., Сподобец В.А., Солина С.Е. Толерантное отношение как стратегический ресурс в проектировании социума // Сборник материалов II Дальневосточной региональной студенческой олимпиады по психологическому образованию/ отв. Ред. В.С. Чернявская; Владивостокский государственный университет экономики и сервиса. – Владивосток: Изд-во Дальневост.федерал.университет, 2016. – 54с.- С. 43-50+3-

    20. Маслова Т.М., Галкина Я.Е., Котлярова К.С., Павлова Ю.А., Сукачева А.В. Креативные способности как ресурс личности // Психология способностей: от самораскрытия к профессиональной самореализации//сборник научных статей Всероссийской конференции. (Владивосток, 11-12 апреля 2018 г.) Изд-во ВГУЭС, 2018. – 188-192 с.

    21. Маслова Т.М. Коммуникативные способности студентов как внутренний ресурс развития // Психология способностей: от самораскрытия к профессиональной самореализации//сборник научных статей Всероссийской конференции. (Владивосток, 11-12 апреля 2018 г.) Изд-во ВГУЭС, 2018. – 31-35 с.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Т.Е. Мамонова ИНФОРМАТИКА Общая информатика. Основы языка C++ Рекомендовано в качестве учебного пособия Редакционно-издательским советом Томского политехнического университета Издательство Томского политехнического университета 2011 ББК 32.973.2я73 УДК 681.3(075.8) М22 Мамонова Т.Е. Информатика. Общая информатика. Основы языка C++: М22 учебное пособие / Т.Е. Мамонова; Томский политехнический университет. – Томск: Изд-во Томского политехнического уни- верситета, 2011. – 206 с. В авторской редакции В учебном пособии в краткой форме изложены теоретические во- просы курса «Информатика», в том числе основные определения и основные технологии кодирования информации и программирования. Выделены важнейшие положения по программированию на языке высо- кого уровня C++. По каждой теме представлено большое количество тре- нировочных задач, включен справочный материал. Пособие подготовлено на кафедре интегрированных компьютерных систем управления, соответствует программе дисциплины и предназна- чено для студентов ИДО, обучающихся по направлению 220700 «Авто- матизация технологических процессов и производств». ББК 32.973.2я73 УДК 681.3(075.8) Рецензенты Доктор технических наук, профессор кафедры интегрированных компьютерных систем управления ИК ТПУ А.М. Малышенко Кандидат технических наук, доцент кафедры интегрированных компьютерных систем управления ИК ТПУ В.Н. Шкляр © ФГБОУ ВПО НИ ТПУ, 2011 © Мамонова Т.Е., 2011 © Оформление. Издательство Томского политехнического университета, 2011 2 ОГЛАВЛЕНИЕ ВВЕДЕНИЕ.........................................................................................................................6 1. ОБЩИЕ ВОПРОСЫ ИНФОРМАТИКИ..................................................................8 1.1. Определение информатики...................................................................................... 8 1.2. Технические средства информатики......................................................................9 1.2.1. История развития вычислительной техники....................................................9 1.2.2. Поколения ЭВМ................................................................................................11 1.2.3. Архитектура ЭВМ............................................................................................ 13 1.2.3.1. Классическая архитектура ЭВМ и принцип фон Неймана............................................... 13 1.2.3.2. Совершенствование и развитие внутренней структуры ЭВМ..........................................15 1.2.3.3. Основной цикл работы ЭВМ................................................................................................16 1.2.3.4. Система команд ЭВМ и способы обращения к данным....................................................16 1.2.4. Типы и назначение компьютеров....................................................................19 1.2.5. Магистрально-модульный принцип построения компьютера..................................................................................................................21 1.2.6. Периферийные и внутренние устройства.......................................................22 1.2.6.1. Центральный процессор.......................................................................................................23 1.2.6.2.Оперативная память...............................................................................................................24 1.2.6.3. Устройства хранения информации......................................................................................25 1.2.6.4. Устройства ввода...................................................................................................................26 1.2.6.6. Устройства связи...................................................................................................................28 1.2.7. Программный принцип управления компьютером.......................................29 1.3. Компьютерные вирусы...........................................................................................29 1.3.1. Основные признаки появления в системе вируса......................................... 31 1.3.2. Правовая охрана программ и GPL.................................................................. 32 1.4. Операционные системы и сети..............................................................................34 1.4.1. Операционные системы................................................................................... 34 1.4.1.1. Операционная система MS DOS..........................................................................................35 1.4.1.2. Microsoft Windows.................................................................................................................37 1.4.1.3.Операционная система Linux................................................................................................39 1.5. Обработка документов............................................................................................ 40 1.5.1. Текстовый процессор MS Word...................................................................... 41 1.6 Вопросы для самоконтроля.....................................................................................53 2. АРИФМЕТИЧЕСКИЕ ОСНОВЫ ПОСТРОЕНИЯ ЭВМ......................................................................................................54 2.1. Единицы измерения информации.........................................................................54 2.2. Системы счисления..................................................................................................56 2.2.1. Двоичная система счисления...........................................................................58 2.2.2. Восьмеричная и шестнадцатеричная системы счисления............................60 2.2.3. Перевод чисел из одной системы счисления в другую.................................61 2.3. Двоичное кодирование информации....................................................................64 2.4 Вопросы для самоконтроля.....................................................................................68 3. ОСНОВЫ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ ЗАДАЧ...............................................................................70 3.1. Технология программирования и основные этапы её развития......................................................................................70 3.2. Источники ошибок в программных средствах.................................................. 73 3 3.2.1. Интеллектуальные возможности человека.................................................... 74 3.2.2. Неправильный перевод как причина ошибок в программных средствах..........................................................................................75 3.2.3. Основные пути борьбы с ошибками...............................................................78 3.3. Понятие алгоритма, свойства алгоритмов..........................................................78 3.4. Языки программирования..................................................................................... 81 3.5. Структурное программирование.......................................................................... 82 3.6. Объектно-ориентированное программирование...............................................84 3.6.1. История..............................................................................................................84 3.6.2. Основные понятия............................................................................................86 3.6.3. Основные концепции ООП..............................................................................86 3.6.4. Особенности реализации................................................................................. 89 3.6.5. Подходы к проектированию программ в целом............................................ 91 3.6.6. Родственные методологии............................................................................... 92 3.6.7. Производительность объектных программ....................................................93 3.6.8. Критика ООП.................................................................................................... 95 3.6.9. Объектно-ориентированные языки.................................................................96 3.7. Обобщённое программирование........................................................................... 97 3.7.1. Общий механизм...............................................................................................98 3.7.2. Способы реализации.........................................................................................99 3.7.3. Обобщённое программирование в языке C++.............................................100 3.8 Вопросы для самоконтроля...................................................................................100 4. ОСНОВЫ ЯЗЫКА C++............................................................................................101 4.1. Типичная среда C++ программирования..........................................................103 4.2. Структура программы на C++.............................................................................104 4.3. Базовые средства языка C++............................................................................... 107 4.3.1. Состав языка C++........................................................................................... 107 4.3.1.1. Константы в C++.................................................................................................................108 4.3.2. Типы данных в C++........................................................................................ 110 4.3.3. Переменные.....................................................................................................112 4.3.4. Знаки операций в C++....................................................................................114 4.3.5. Выражения.......................................................................................................116 4.3.6. Ввод и вывод данных..................................................................................... 117 4.4. Основные операторы языка C++........................................................................119 4.4.1. Базовые конструкции структурного программирования............................119 4.4.2. Оператор «выражение»..................................................................................119 4.4.3. Составные операторы.....................................................................................120 4.4.4. Операторы выбора..........................................................................................120 4.4.5. Операторы циклов.......................................................................................... 122 4.4.6. Операторы перехода.......................................................................................124 4.5. Примеры решения задач с использованием основных операторов C++..........................................................125 4.5.1. Программирование ветвлений.......................................................................127 4.5.2. Программирование арифметических циклов...............................................129 4.5.3. Итерационные циклы..................................................................................... 131 4.5.4. Вложенные циклы.......................................................................................... 133 4.6. Составные типы данных в C++...........................................................................134 4.6.1. Массивы...........................................................................................................134 4 Определение массива в C/C++................................................................................ 134 4.6.2. Указатели.........................................................................................................144 4.6.3. Ссылки.............................................................................................................149 4.6.4. Указатели и массивы......................................................................................150 4.7. Символьная информация и строки.................................................................... 154 4.8. Функции в C++....................................................................................................... 159 4.8.1. Объявление и определение функций............................................................160 4.8.2. Прототип функции..........................................................................................162 4.8.3. Параметры функции.......................................................................................163 4.8.4. Локальные и глобальные переменные..........................................................165 4.8.5. Функции и массивы........................................................................................166 4.8.5.1. Передача одномерных массивов как параметров функции.............................................166 4.8.5.2. Передача строк в качестве параметров функций.............................................................169 4.8.5.3. Передача многомерных массивов в функцию..................................................................169 4.8.6. Функции с начальными (умалчиваемыми) значениями параметров............................................................................................171 4.8.7. Подставляемые (inline) функции...................................................................171 4.8.8. Функции с переменным числом параметров............................................... 172 4.8.9. Перегрузка функций.......................................................................................174 4.8.10. Шаблоны функций........................................................................................175 4.8.11. Указатель на функцию.................................................................................177 4.8.12. Ссылки на функцию..................................................................................... 179 4.9. Типы данных, определяемые пользователем...................................................180 4.9.1. Переименование типов...................................................................................180 4.9.2. Перечисления.................................................................................................. 181 4.9.3. Структуры........................................................................................................181 4.9.5. Битовые поля...................................................................................................184 4.9.6. Объединения................................................................................................... 185 4.10. Динамические структуры данных....................................................................186 4.10.1. Линейный однонаправленный список........................................................186 4.10.2. Работа с двунаправленным списком...........................................................190 4.11. Ввод-вывод в C++.................................................................................................194 4.11.1. Потоковый ввод-вывод................................................................................ 194 4.11.1.1 Открытие и закрытие потока.............................................................................................195 4.11.2. Стандартные файлы и функции для работы с ними.................................198 4.11.3. Символьный ввод-вывод..............................................................................198 4.11.4. Строковый ввод-вывод.................................................................................199 4.11.5. Блоковый ввод-вывод...................................................................................200 4.11.6. Форматированный ввод-вывод....................................................................201 4.11.6.1 Прямой доступ к файлам...................................................................................................202 4.11.6.2 Удаление и добавление элементов в файле.....................................................................203 4.12 Вопросы для самоконтроля.................................................................................204 СПИСОК ЛИТЕРАТУРЫ........................................................................................... 206 ПРИЛОЖЕНИЕ.............................................................................................................207 5 ВВЕДЕНИЕ Данное учебное пособие предназначено для изучения курса «Инфор- матика» для студентов ИДО, обучающихся по классической форме обуче- ния (КЗФ) и с использованием дистанционных образовательных техноло- гий (ДОТ) направления 220700 «Автоматизация технологических процес- сов и производств». В данном пособии представлены также дополнитель- ные материалы, которые могут использоваться при выполнении лабора- торных и курсовой работы по дисциплине «Информатика». В этом пособии рассматриваются основные понятия и определения информатики, приведен материалы для изучения систем счисления, ис- пользуемых в ЭВМ, привелдены практические примеры, при решении которых студент подготовится к сдаче зачёта по дисцииплине «Инфор- матика». Также в данном пособии представлены примеры написания программ на языке программирования C++. Весь материал разбит на разделы, в первом из которых описаны основы общие вопросы по информатике, включающие в свой состав та- кие вопросы, как история развития вычислительной техники, устрой- ство и принцип работы компьютера. Во втором разделе представлен ма- териал об арифметико-логическом устройстве, устройствах управления, память, логическое устройство компьютера, а также программное обес- печение ЭВМ. В третьем разделе кратко описаны основные технологии программирования, их достоинства и недостатки. Последний раздел по- свящён основам программирования на языке высокого уровня C++, дан- ный раздел предназначен для знакомства с языком и приобретения практических навыков для выполнения лабораторных и курсовой работ. Настоящее пособие посвящено изучению «Информатики» – новой научной дисциплины и новой информационной индустрии, связанных с использованием персональных компьютеров и сети Интернет. Разви- тие бизнеса, образования, промышленности и общества в целом учены- ми, политиками, бизнесменами во многом связывается с широким ис- пользованием информационных ресурсов Интернет и нарастающими интеллектуальными возможностями вычислительных машин. Наиболее распространенным видом современной вычислительной техники стали персональные компьютеры IBM PC. По этим причинам в пособии изучаются основные возможности наиболее современных программных средств персональных компьютеров IBM PC – операци- онной системы Windows, а также редактора текстов Word. 6 Представление информатики как научной дисциплины связано с рассмотрением проблем организации вычислений и обработки инфор- мации с помощью ЭВМ и внутри ЭВМ. Особенностью информатики как учебной дисциплины является практикум на ЭВМ, который может проводиться в вузе или дома. Для прохождения такого практикума необходимо иметь персональный компьютер или доступ к нему, а также необходимые пакеты программ – редакторы текстов, базы данных, электронные таблицы и др. Настоящее пособие построено так, что по нему можно изучать ин- форматику даже дома с использованием персональной ЭВМ, и последу- ющей сдачей зачета с помощью Интернет (для студентов, обучающихся с применением ДОТ). Такая возможность требует наличия на домашних ЭВМ перечисленных пакетов программ с операционными системами, редакторами текстов и системами программирования. 7 1. ОБЩИЕ ВОПРОСЫ ИНФОРМАТИКИ 1.1. Определение информатики Информатика – это техническая наука, систематизирующая приё- мы создания, хранения, воспроизведения, обработки и передачи данных средствами вычислительной техники, а также принципы функциониро- вания этих средств и методы управления ими . Информатика – молодая научная дисциплина, изучающая вопросы, связанные с поиском, сбором, хранением, преобразованием и использова- нием информации в самых различных сферах человеческой деятельности. Генетически информатика связана с вычислительной техникой, компью- терными системами и сетями, так как именно компьютеры позволяют по- рождать. Хранить и автоматически перерабатывать информацию в таких количествах, что научный подход к информационным процессам стано- вится одновременно необходимым и возможным . Рассмотрим состав ядра современной информатики . Каждая из этих частей может рассматриваться как относительно самостоятельная научная дисциплина; взаимоотношения между ними примерно такие же, как между алгеброй, геометрией и математическим анализом в клас- сической математике – все они хоть и самостоятельные дисциплины, но, несомненно, части одной науки. Теоретическая информатика – часть информатики, включающая часть математических разделов. Она опирается на математическую ло- гику и включает такие разделы как теория алгоритмов и автоматов, тео- рия информации и теория кодирования, теория формальных языков и грамматик, исследование операций и др. Этот раздел информатики ис- пользует математические методы для изучения процессов обработки ин- формации. Вычислительная техника – раздел информатики, в котором разра- батываются принципы построения вычислительных систем. Речь идёт не о технических деталях и электронных схемах (это лежит за предела- ми информатики как таковой), а о принципиальных решениях на уровне так называемой архитектуры вычислительных (компьютерных) систем, определяющей состав назначение, функциональные возможности и принципы взаимодействия устройств. Примеры принципиальных, став- ших классическими решений в этой области – неймановская архитекту- ра компьютеров первых поколений, шинная архитектура ЭВМ старших поколений, архитектура параллельной (многопроцессорной) обработки информации. 8 Программирование – деятельность, связанная с разработкой систем программного обеспечения. Например, это – создание системного про- граммного обеспечения и создание прикладного программного обеспе- чения. Среди системного – разработка новых языков программирования и компиляторов к ним, разработка интерфейсных систем, (пример – об- щеизвестная операционная оболочка и система Windows). Среди при- кладного программного обеспечения – системы обработки текстов, электронные таблицы, системы управления базами данных. 1.2. Технические средства информатики 1.2.1. История развития вычислительной техники Всё началось с идеи научить машину считать или хотя бы склады- вать многоразрядные целые числа. Ещё около 1500 г. Леонардо да Вин- чи разработал эскиз 13-разрядного суммирующего устройства, что яви- лось первой дошедшей до нас попыткой решить указанную задачу . 1642 г. – француз Блез Паскаль (физик, математик, инженер) по- строил 8-разрядную суммирующую машину – прообраз арифмометров, использовавшихся вплоть до середины 70-х годов ХХ века. 1822 г.– английский математик Чарльз Бэббидж сконструировал и почти 30 лет строил машину, которая вначале называлась «разност- ной», а затем – «аналитической». В эту машину были заложены принци- пы, ставшими фундаментальными для вычислительной техники: 1) автоматическое выполнение операций; 2) автоматический ввод программы (записывалась на перфокарты); 3) наличие специального устройства (памяти) для хранения данных. На основе механической техники эти идеи реализовать не удалось. 1944 г. – под руководством Говарда Айкена (американского мате- матика и физика) на фирме IBM (International Business Machines) была запущена машина «Марк-1», впервые реализовавшая идеи Бэббиджа. Для представления чисел в ней были использованы механические эле- менты (счётные колёса), для управления – электромеханические. 1945–1946 гг. – под руководством Джона Моучли и Преспера Эк- керта в США создана первая электронная вычислительная машина (ЭВМ) ENIAC. В ней использовалось 18000 электронных ламп, энерго- потребление равнялось 150 кВт. 1949 г. – в Великобритании была построена первая ЭВМ с храни- мой программой (EDSAC). Принцип хранимой программы требует, что- бы программы закладывались в память машины так же, как в неё закла- дывается исходная информация. 9 1951 г. – в СССР под руководством Сергея Александровича Лебе- дева создана МЭСМ – малая электронно-счётная машина. 1964 г. – появление интегральных схем 1965 г. – первый миникомпьютер При создании компьютеров используются специалисты различных направлений – математики, физики, техники, программисты и т.д. В этом смысле информатика определялась как совокупность дисциплин изучающих свойства информации, а так же процессы передачи, накоп- ления, обработки информации с помощью технических средств. Выделяется часть науки, которая занимается проблемами примене- ния средств вычислительной техники для работы с информацией. В Ан- глии и США это Computer Science (наука о вычислительной технике), во Франции – informatique (информатика). В 60-е годы происходит станов- ление информатики, как фундаментальной естественной науки изучаю- щей процессы обработки, передачи и накопления информации. Данная дисциплина создана на стыке точных и естественных наук. Ядро инфор- матики – информационные технологии. Информационная технология – совокупность технических и про- граммных средств, с помощью которых обрабатывается информация. Цен- тральное место в информационных технологиях занимает компьютер. 1970-е г. – создание БИС (большой интегральной схемы). 1970 г. – создана саморазмножающаяся программа для одной из первых компьютерных сетей – ARPnet. Программа Creepeer, которая по некоторым данным была написана Бобом Томасом, путешествовала по сети, обнаруживая свое появление сообщением «Я КРИППЕР... ПОЙ- МАЙ МЕНЯ, ЕСЛИ СМОЖЕШЬ». 1971 г. – создан первый микрокомпьютер Kenback1 1972 г. – 31-летний специалист по системному программированию из фирмы Bell Labs Деннис Ритчи разработал язык программирования С. 1972 г. – опубликована работа Эдсгера Дайкстры «Заметки по структурному программированию», содержащая блестящее описание основных идей структурного программирования 1973 г. – швейцарский специалист по программированию Никлаус Вирт опубликовал «Пересмотренное сообщение», определившее точный стандарт языка Pascal. Строгий стиль языка Pascal был с восторгом при- нят приверженцами структурного программирования. 1975 г. – год образования фирмы Microsoft. 1977 г. – первый микрокомпьютер Уозняка и Джобса, выпущенный фирмой Apple. 1980 г. – создан центральный процессор на одном кремниевом кри- сталле. 10

Общая информатика. Новое издание. Симонович C.В.

СПб.: 2008. - 4 28 с .

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

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

Формат: pdf

Размер: 48 Мб

Скачать: yandex.disk

Содержание
Введение 8
I. Информатика 8
II. Эволюция информатики как науки 12
III. Характеристика курса 14
Тема 1. Информационное развитие общества 17
§ 1. Общественный информационный обмен 17
§ 2. Этапы информационного развития общества 20
§ 3. Информационное общество 27
§ 4. Черты информационного общества 31
§ 5. Противоречия информационного общества 38
Краткое содержание темы 40
Контрольные вопросы и задания 41
Тема 2. Информационный обмен 44
§ 6. Развитие представлений об информационном обмене 44
§ 7. Энергетика информационного обмена 46
§ 8. Информационные связи 48
§ 9. Обобщенная модель информационного обмена 56
Краткое содержание темы 63
Контрольные вопросы и задания 64
Тема 3. Информация и ее свойства 66
§ 10. Данные в информационном обмене 66
§ 11. Информация 68
§ 12. Исторический очерк развития представлений об информации 76
§ 13. Альтернативные подходы к определению информации 79
§ 14. Свойства информации 84
Краткое содержание темы 94
Контрольные вопросы и задания 95
Тема 4. Информационный обмен в системах управления 97
§ 15. Информационная сущность управления 97
§ 16. Классификация систем управления 98
§ 17. Интерфейсы систем управления 105
Краткое содержание темы 115
Контрольные вопросы и задания 116
Тема 5. Основы объектного моделирования 119
§ 18. Основные понятия объектного моделирования 119
§ 19. Объединение объектов 128
§ 20. Контейнерные объекты и их свойства 133
§ 21. Принципы адресации к объектам 137
§ 22. Простейшие структуры данных 142
§ 23. Сложные структуры данных 149
Краткое содержание темы 155
Контрольные вопросы и задания 158
Тема 6. Кодирование и запись информации 160
§ 24. Основные понятия кодирования и записи информации 160
§ 25. Принципы кодирования информации 164
§ 26. Основы цифрового кодирования 171
Краткое содержание темы 179
Контрольные вопросы и задания 181
Тема 7. Цифровое кодирование чисел и текстов 183
§ 27. Кодирование целых чисел 183
§ 28. Кодирование действительных чисел 186
§ 29. Ранние системы кодирования текстов 191
§ 30. Отечественные схемы 8-разрядного кодирования текстов.... 199
§ 31. Технология кодирования Unicode 201
Краткое содержание темы 207
Контрольные вопросы и задания 208
Тема 8. Цифровое кодирование изображений 210
§ 32. Основы кодирования изображений 211
§ 33. Кодирование растровых изображений 216
Краткое содержание темы 226
Контрольные вопросы и задания 227
Тема 9. Кодирование мультимедийной информации 230
§ 34. Кодирование звукозаписей 230
§ 35. Кодирование видеозаписей 242
§ 36. Сжатие данных при кодировании 244
§ 37. Обратимые методы сжатия данных 250
§ 38. Необратимые методы сжатия данных 252
§ 39. Сжатые потоки данных 256
Краткое содержание темы 258
Контрольные вопросы и задания 260
Тема 10. Двоичная логика и основы схемотехники 263
§ 40. Основы математической логики 264
§ 41. Основные операции математической логики 265
§ 42. Двоичная логика 270
§ 43. Технологии двоичной логики 272
§ 44. Двоичная логика в компьютерной графике 278
§ 45. Введение в схемотехнику 281
§ 46. Логические вентили 284
§ 47. Комбинирование логических вентилей 287
§ 48. Элементная база вычислительной техники 290
Краткое содержание темы 294
Контрольные вопросы и задания 296
Тема 11. Аппаратное обеспечение ПК 300
§ 49. Архитектура персонального компьютера 300
§ 50. Расширение персонального компьютера 307
§ 51. Устройства персонального компьютера 311
Краткое содержание темы 313
Контрольные вопросы и задания 313
Тема 12. Программное обеспечение ПК 315
§ 52. Структура программного обеспечения компьютерной системы 315
§ 53. Виды прикладных программ 319
§ 54. Операционная система компьютера 328
§ 55. Этапы развития операционных систем 330
§ 56. Перспективы развития операционных систем 337
Краткое содержание темы 340
Контрольные вопросы и задания 341
Тема 13. Информационные технологии Windows 343
§ 57. Функциональные особенности операционных систем 343
§ 58. Объектная модель Windows 345
§ 59. Информационная модель управления Windows 348
§ 60. Виртуальная память Windows 354
§ 61. Многократное использование программного кода 356
§ 62. Обобщение программных ресурсов Windows 358
§ 63. Буферизация обмена данными 361
Краткое содержание темы 363
Контрольные вопросы и задания 365
Тема 14. Технологии электронного документооборота 367
§ 64. Электронные сообщения и документы 367
§ 65. Информационные модели электронных документов 373
§ 66. Информационные технологии электронного документооборота 376
Краткое содержание темы 380
Контрольные вопросы и задания 382
Тема 15. Автоматизация работы с документами 384
§ 67. Оформление электронных документов 384
§ 68. Текстовые абзацы, их функции и свойства 389
§ 69. Оформление списков, записей и таблиц 394
§ 70. Взаимодействие изображений с текстом 399
§ 71. Представление нетекстовых объектов в документе 402
§ 72. Числовые диаграммы 406
§ 73. Автоматизация документооборота 410
§ 74. Применение шаблонов документов 416
§ 75. Технология подготовки документов слияния 420
Краткое содержание темы 423
Контрольные вопросы и задания 425

Учебник состоит из двух разделов: теоретического и практического. В теоретической части учебника изложены основы современной информатики как комплексной научно-технической дисциплины, включающей изучение структуры и общих свойств информации и информационных процессов, общих принципов построения вычислительных устройств, рассмотрены вопросы организации и функционирования информационно-вычислительных сетей, компьютерной безопасности, представлены ключевые понятия алгоритмизации и программирования, баз данных и СУБД. Для контроля полученных теоретических знаний предлагаются вопросы для самопроверки и тесты. Практическая часть освещает алгоритмы основных действий при работе с текстовым процессором Microsoft Word, табличным редактором Microsoft Excel, программой для создания презентаций Microsoft Power Point, программами-архиваторами и антивирусными программами. В качестве закрепления пройденного практического курса в конце каждого раздела предлагается выполнить самостоятельную работу.

Книга:

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

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

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

Появление в ХVI веке печатного станка позволило значительно увеличить возможности человека обрабатывать и хранить нужные сведения. Это явилось важным этапом развития человечества. Информация в печатном виде была основным способом хранения и обмена и продолжала им оставаться вплоть до середины ХХ века. Только с появлением ЭВМ возникли принципиально новые, гораздо более эффективные способы сбора, хранения, обработки и передачи информации (рис. 1.1).


Рисунок 1.1. Развитие способов хранения информации

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

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


Рисунок 1.2. Развитие способов обработки информации


Рисунок 1.3. Развитие способов передачи информации

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

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

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

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

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

Развитие современной науки предполагает проведение сложных и дорогостоящих экспериментов, таких, как, например, при разработке термоядерных реакторов. Информатика позволяет заменить реальные эксперименты машинными. Это экономит колоссальные ресурсы, дает возможность обработать полученные результаты самыми современными методами. Кроме того, такие эксперименты занимают гораздо меньше времени, чем настоящие. А в некоторых областях науки, например, в астрофизике, проведение реального эксперимента просто невозможно. Здесь в основном все исследования проводятся посредством вычислительных и модельных экспериментов.


Рисунок 1.4. Структура информатики как научной дисциплины

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

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

Как комплексная научная дисциплина информатика связана (рис. 1.5):

С философией и психологией – через учение об информации и теорию познания;

С математикой – через теорию математического моделирования, дискретную математику, математическую логику и теорию алгоритмов;

С лингвистикой – через учение о формальных языках и о знаковых системах;

С кибернетикой – через теорию информации и теорию управления;

С физикой и химией, электроникой и радиотехникой – через «материальную» часть компьютера и информационных систем.