МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК «УТВЕРЖДАЮ» Заведующая кафедрой психологии (название кафедры) ______________ Жилина Е.В. (подпись) (Ф.И.О. зав. каф.) «30» августа 2012 г. УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ Информатика и ЭВМ в психологии Специальность — 030301.65 «Психология» Форма подготовки очная Школа гуманитарных наук Кафедра психологии курс 1 семестр 1 лекции 17 (час.) практические занятия - час. семинарские занятия - час. лабораторные работы 34 час. консультации всего часов аудиторной нагрузки (час.) самостоятельная работа 49 (час.) реферативные работы (количество) контрольные работы (количество) зачет - семестр экзамен 1 семестр Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального образования от 17 марта 2000 г. №235 гум/сп, Приказ Министерства образования Российской Федерации № 686 от 02.03.2000 г. Учебно-методический комплекс дисциплины обсужден на заседании кафедры психологии «27» августа 2012 г. Заведующая кафедрой психологии кандидат психологических наук, доцент Жилина Е.В. «30» августа 2012 г. Составитель: доцент кафедры информационных систем управления Фадюшин С. Г. СОДЕРЖАНИЕ УМКД Аннотация………………………………………………………………………...3 Рабочая программа учебной дисциплины……………………………………….5 Конспекты лекций……………………………………………………………….19 Материалы практических занятий……………………………………….……114 Материалы для организации самостоятельной работы студентов……….....133 Контрольно-измерительные материалы……………………………………....139 Список литературы……………………………………………………………..175 Глоссарий……………………………………………………………………….179 Дополнительные материалы…………………………………………………..198 2 Аннотация учебно-методического комплекса «Информатика и ЭВМ в психологии» Настоящий курс предназначен для студентов, обучающихся по специальности 030301.65 «Психология» очной формы обучения. Особенность данного курса заключается в формировании у студентов целостной системы базовых теоретических и практических знаний и умений использования компьютерных информационных технологий в профессиональной деятельности. Освоение данной дисциплины необходимо для изучения курса «Математические методы психологии» и других дисциплин по специальности и опирается на знания, полученные при изучении школьного курса информатики. Цель настоящей дисциплины заключается в формировании у студентов целостной системы базовых теоретических и практических знаний и умений использования компьютерных информационных технологий в профессиональной деятельности. Главной задачей настоящей дисциплины является формирование у студентов следующих компетенций: понимать сущность и значение информации в развитии совре- менного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать требования законодательных и нормативных актов. владеть основными методами, способами и средствами получе- ния, хранения, переработки информации, иметь навыки работы с компьютером как средством управления информацией; уметь работать с информацией в глобальных компьютерных сетях. 3 Автор-составитель учебно-методического комплекса доцент кафедры информаци- онных систем управления Фадюшин С. Г. Зав.кафедрой психологии ШГН _____________ Жилина Е.В. 4 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК «УТВЕРЖДАЮ» Заведующая кафедрой психологии (название кафедры) ______________ Жилина Е.В. (подпись) (Ф.И.О. зав. каф.) «30» августа 2012 г. РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ (РПУД) Информатика и ЭВМ в психологии Специальность — 030301.65 «Психология» Форма подготовки очная Школа гуманитарных наук Кафедра психологии курс 1 семестр 1 лекции 17 (час.) практические занятия - час. семинарские занятия - час. лабораторные работы 34 час. консультации всего часов аудиторной нагрузки (час.) самостоятельная работа 49 (час.) реферативные работы (количество) контрольные работы (количество) зачет - семестр экзамен 1 семестр Рабочая программа составлена в соответствии с требованиями государственного образовательного стандарта высшего профессионального образования от 17 марта 2000 г. №235 гум/сп, Приказ Министерства образования Российской Федерации № 686 от 02.03.2000 г. Рабочая программа обсуждена на заседании кафедры психологии Заведующая кафедрой психологии кандидат психологических наук, доцент Жилина Е.В. «27» августа 2012 г. «30» августа 2012 г. Составитель: доцент кафедры информационных систем управления Фадюшин С. Г. 5 Оборотная сторона титульного листа РПУД I. Рабочая учебная программа пересмотрена на заседании кафедры: Протокол от «___» ___________ 20 г. № ______ Заведующий кафедрой _______________________ (подпись) Е.В.Жилина (и.о. фамилия) II. Рабочая учебная программа пересмотрена на заседании кафедры: Протокол от «_____» _________________ 20 г. № ______ Заведующий кафедрой _______________________ (подпись) Е.В.Жилина (и.о. фамилия) 6 АННОТАЦИЯ Настоящий курс предназначен для студентов, обучающихся по специальности 030301.65 «Психология» очной формы обучения. Особенность данного курса заключается в формировании у студентов целостной системы базовых теоретических и практических знаний и умений использования компьютерных информационных технологий в профессиональной деятельности. Освоение данной дисциплины необходимо для изучения курса «Математические методы психологии» и других дисциплин по специальности и опирается на знания, полученные при изучении школьного курса информатики. Цель настоящей дисциплины заключается в формировании у студентов целостной системы базовых теоретических и практических знаний и умений использования компьютерных информационных технологий в профессиональной деятельности. Главной задачей настоящей дисциплины является формирование у студентов следующих компетенций: понимать сущность и значение информации в развитии совре- менного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать требования законодательных и нормативных актов. владеть основными методами, способами и средствами получе- ния, хранения, переработки информации, иметь навыки работы с компьютером как средством управления информацией; уметь работать с информацией в глобальных компьютерных сетях. 7 І. СТРУКТУРА И СОДЕРЖАНИЕ ТЕОРЕТИЧЕСКОЙ ЧАСТИ КУРСА (17 часов) Модуль 1 (8 часов) Раздел 1. Основы информатики (8 часов) Тема 1. Введение и основные понятия (2 часа) Предмет и структура информатики. Основные этапы и тенденции развития. Появление и развитие информатики. Роль информатизации в развитии общества. Основная задача информатики. Тема 2. Информационно-компьютерная культура (2 часа) Компьютерная этика. Законодательная и нормативно-правовая база. Санитарные правила и нормативы при работе за компьютером. Посадка за компьютером и работа на клавиатуре. Тема3. Устройство компьютера (2 часа) Развитие и поколения вычислительной техники. Принципы фон Неймана и архитектура компьютера. Основные блоки компьютера. Основные элементы компьютера. Периферийные устройства. Тема 4. Информация (2 часа) Основные понятия Основные единицы измерения информации Расчёт количества информации Кодирование информации Помехозащитное кодирование. Защита информации. Модуль 2 (4 часа) Раздел 2. Пакеты прикладных программ (4 часа) Тема 5. Текстовые редакторы и процессоры (2 часа) Назначение текстового редактора (процессора). Интерфейс текстового редактора (процессора). Объекты текстового документа MS Word. Объекты, формирующие структуру текстового документа – страницы, разделы, колонтитулы и их параметры. Тема 6. Электронные таблицы (2 часа) 8 Основные понятия. Основные сведения о Microsoft Excel. Составление таблиц, построение диаграмм и ввод формул. Модуль 3 (3 часа) Раздел 3. Основы программирования и создания приложений (3 часа) Тема 7. Основы программирования (3 часа) Этапы программирования и разработка алгоритма решения задачи. Переменные, массивы и константы. Принципы и преимущества структурного программирования. Интегрированная среда разработки приложений IDE. Элементы управления. Выбор информативных имен для элементов управления. Процедуры и функции. Типы данных. Введение в Visual Basic. Управляющие структуры программы. Модуль 4 (2 часа) Раздел 4. Основы компьютерных сетей (2 часа) Тема 8. Компьютерные сети. Интернет (2 часа) Основные понятия. Этапы развития сети Интернет. Службы сети Интернет. Поисковые серверы. Перспективы развития Интернет. Язык разметки гипертекста. HTML-редакторы. Структура HTML-документа. ІІ. СТРУКТУРА И СОДЕРЖАНИЕ ПРАКТИЧЕСКОЙ ЧАСТИ КУРСА (34 часа) Тема 1. Безопасная работа за компьютером (2 часа) Совершенствование нормированных и безопасных приёмов работы за компьютером. Техника безопасности, санитарные нормы и правила, пожарная безопасность. Посадка за компьютером и работа на клавиатуре. 9 Основы «слепого» десятипальцевого способа работы на клавиатуре компьютера. Тема 2. Отработка элементов «слепого» десятипальцевого способа работы на клавиатуре компьютера (2 часа). Посадка за компьютером и работа на клавиатуре. Основы «слепого» десятипальцевого способа работы на клавиатуре компьютера. Тема 3. Создание текстовых документов в MS Word (2 часа) Интерфейс текстового редактора MS Word. Настройки шрифта, абзаца, параметров страницы. Расстановка переносов. Вставка формул, рисунков, символов, декоративного текста. Набор и форматирование текста. Тема 4. Вставка формул, рисунков и декоративного текста в документ MS Word (2 часа). В документ MS Word вставить формулу. В документ MS Word вставить предварительно подготовленный рисунок. В документ MS Word вставить декоративный текст. Тема 5. Создание табличных документов в MS Excel (2 часа) Интерфейс табличного процессора MS Excel. Форматирование ячеек. Вставка функций, диаграмм. Копирование формул. Составление таблиц. Анализ данных. Тема 6. Создание базы данных в СУБД MS Access (2 часа) Интерфейс MS Access. Объекты MS Access. Создание таблиц, форм, связей, отчётов. Использование фильтра. Разработка базы данных. Тема 7. Растровая графика (2 часа) 10 Создание растровых изображений в растровом редакторе Paint. Слияние изображений. Сохранение изображений в файлах разных форматов. Систематизация, редактирование и совместное использование графических файлов с помощью Диспетчера рисунков Microsoft Office. Тема 8. Создание векторных изображений в MS Word (2 часа). Создание векторных изображений в текстовом процессоре MS Word. Слияние изображений. Сохранение изображений в файлах разных форматов. Систематизация, редактирование и совместное использование графических файлов с помощью Диспетчера рисунков Microsoft Office. Тема 9. Основы программирования в среде VBA. Создание программы по линейному алгоритму (2 часа). Язык программирования Visual Basic for Applications. Интегрированная среда разработки приложений IDE. Постановка задачи и разработка алгоритма её решения. Разработка интерфейса программы. Написание кодов. Запуск и отладка программы. Тема 10. Основы программирования в среде VBA. Создание программы-приложения расчётного типа (2 часа). Постановка задачи и разработка алгоритма её решения. Разработка интерфейса программы-приложения. Написание кодов. Запуск и отладка программы. Тема 11. Язык разметки гипертекста. Создание web-страницы (2 часа). Создание web-страницы с помощью программы Блокнот. Отладка webстраницы. 11 Тема 12. Язык разметки гипертекста. Копирование web-страницы и её составных элементов на удалённый сервер (2 часа). Регистрация на удалённом сервере. Копирование web-страницы и её составных элементов на удалённый сервер. Запуск web-страницы в сети Интернет. Тема 13. Глобальная компьютерная сеть Интернет (2 часа) Ресурсы сети Интернет социальной сферы. Поиск информации социальной направленности. Образовательные ресурсы. Официальные сайты. Тема 14. Создание компьютерной презентации (4 часа). Создание компьютерной презентации в Power Point по теме доклада. Тема 15. Зачётное занятие. Проведение компьютерной презентации (4 часа). Проведение компьютерной презентации по теме доклада. ІІІ. КОНТРОЛЬ ДОСТИЖЕНИЙ ЦЕЛЕЙ КУРСА Контроль качества прохождения курса проводится после завершения изучения каждого из разделов теоретической части в виде контрольной работы. Тематика и перечень контрольных работ: Контрольная работа 1. Основные понятия информатики, требования техники безопасности, санитарные правила и нормы, расчёт количества информации. Контрольная работа 2. Программное обеспечение и обслуживание компьютерной системы. 12 Контрольная работа 3. Пакеты прикладных программ. Контрольная работа 4. Основы программирования и создания приложений. Контрольная работа 5. Основы компьютерных сетей и перспективы развития вычислительной техники. Перечень типовых вопросов для итогового контроля: 1. Предмет и структура информатики. 2. Основные этапы и тенденции развития. 3. Появление и развитие информатики. 3. Роль информатизации в развитии общества. 4. Основная задача информатики. 5. Компьютерная этика. 6. Законодательная и нормативно-правовая база. 7. Санитарные правила и нормативы при работе за компьютером. 8. Посадка за компьютером и работа на клавиатуре. 9. Развитие и поколения вычислительной техники. 10. Принципы фон Неймана и архитектура компьютера. 11. Основные блоки компьютера. 12. Основные элементы компьютера. 13. Периферийные устройства. 14. Что такое информация? 15. Основные единицы измерения информации. 16. Расчёт количества информации. 17. Кодирование информации. 18. Помехозащитное кодирование. 19. Защита информации. 20. Классификация программного обеспечения. 21. Система BIOS. 22. Операционная система. 13 23. Основные объекты операционной системы. 25. Диагностика и обслуживание компьютера средствами операционной системы Windows. 26. Устранение неисправностей операционной системы. 27. Защита информации: антивирусная профилактика компьютера. 28. Назначение текстового процессора. 29. Интерфейс текстового редактора MS Word. 30. Объекты, формирующие структуру текстового документа – страницы, разделы, колонтитулы, абзац и их параметры. 31. Интерфейс табличного процессора MS Excel. 32. Составление таблиц, построение диаграмм и ввод формул в MS Excel. 33. Характеристика инструментов автоматизации редактирования текстовых и табличных документов. 34. Базы данных. 35. Система управления базами данных. 36. Объекты системы управления базами данных MS Access. 37. Растровая графика. 38. Векторная графика. 39. Графические растровые и векторные редакторы. 40. Этапы программирования и разработка алгоритма решения задачи. 41. Структурное программирование. 42. Что такое Visual Basic? 43. Интегрированная среда разработки приложений IDE. 44. Элементы управления. 45. Процедуры и функции. 47. Типы данных в Visual Basic. 48. Управляющие структуры программы. 49. Локальные и глобальные вычислительные сети. 14 50. Сетевые топологии и методы доступа к среде передачи данных. 51. Основные типы кабельных сред передачи данных. 52. Беспроводные компьютерные сети. 53. Устройства объединения сетей. 54. Семиуровневая эталонная модель взаимодействия открытых систем. 55. Протокол IP. 56. Поисковые серверы. 57. Этапы развития сети Интернет. 58. Службы сети Интернет. 59. Что такое язык разметки гипертекста? 60. Специальные объекты языка разметки гипертекста. 61. HTML-редакторы. 62. Структура HTML-документа. 63. Географические информационные системы. 64. Совершенствование вычислительной техники: элементной базы, устройств ввода информации, устройств вывода информации, устройств хранения информации, архитектуры вычислительной техники. ІV. ТЕМАТИКА И ПЕРЕЧЕНЬ КУРСОВЫХ РАБОТ И РЕФЕРАТОВ Не предусмотрено. V. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ Основная литература 1. Зверев Г.Н. Теоретическая информатика и ее основания. Т.2. . М.: Физматлит, 2008. – 576 с. 2. Кудинов Ю. И., Пащенко Ф. Ф., Келина А. Ю. Практикум по основам современной информатики. М.: Лань, 2011. – 352 с. 15 3. Кудинов Ю.И. Пащенко Ф.Ф. Основы современной информатики. 2-е изд., испр. – М.: Лань 2011. – 256 с. 4. Несен А.В. Microsoft Word 2010: от новичка к профессионалу. М.: ДМК Пресс, 2011. – 448 с. 5. Рощин С.М. Как быстро найти нужную информацию в Интернет. М.: ДМК Пресс, 2010. – 144 с. 6. Шаньгин В.Ф. Защита компьютерной информации. М.: ДМК Пресс, 2010. – 544 с. 7. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. Дополнительная литература: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. (Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. (Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 3. Каймин В.А. Касаев Б.С. Информатика: практикум на ЭВМ. Уч. пособие. – М.: ИНФРА-М, 2001. (Тема 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17). 4. Лапшин Е. Графика для IBM PC. – М.: СОЛОН, 1995. – 228 с. (Тема 11). 5. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 16 6. Национальный стандарт РФ «Защита информации. Основные термины и определения» (ГОСТ Р 509222006). (Тема 4). 7. Национальный стандарт РФ «Информационная технология. Практические правила управления информационной безопасностью» (ГОСТ Р ИСО/МЭК 177992005). (Тема 4). 8. Робинсон С. Microsoft Access 2000: учебный курс. – СПб: Питер, 2001. – 512 с. (Тема 10). 9. Семёнов В. С. Язык HTML: Учеб. пособие. – Владивосток: ДВМА, 2000. – 38 с. (Тема 17). 10. Фадюшин С. Г. Информатика для начинающих. Владивосток: Дальрыбвтуз, 1998. 60 с. (Тема 1, 2, 3). 11. Фадюшин С. Г. Информатика для менеджеров (электронный ресурс: http://library.fentu.ru/book/iu/386/index.html). (Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 12. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. (Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 11. Visual Basic 6.0: Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 992 с. (Тема 12, 13). 12. James D. Murray and William van Ryper, Encyclopedia of Graphics File Formats, Second Edition (O'Reilly & Associates, 1996). (Тема 11). Электронные информационные образовательные ресурсы 1. Информатика (направление «Социальная работа») [Электронный ресурс]: учебно-методический комплекс / ФГОУ ВПО «Северо-Западная академия государственной службы»; авт. Л. Ю. Шарабаева. Электронные тек- 17 стовые данные. СПб.: Изд-во СЗАГС, 2011. – Электронное издание. – Доступно из URL: http://www.sziu.ru/media/uploads/ informatika_soz.rabota.pdf 2. Филимонова Л.В., Быкова Е.А. Математика и информатика: Учебное пособие (для студентов гуманитарных факультетов ВУЗов). - 2-е изд. Дополненное и переработанное. - Елец, ЕГУ им. И.А. Бунина, 2008. - 110 с. – Электронное издание. – Доступно из URL: http://window.edu.ru/resource/123/56123 3. Власов В.А., Машковцев И.В., Корзик М.В. Математика и информатика: Учебное пособие. - Томск: Изд-во Томского государственного педагогического университета, 2007. - 100 с. . – Электронное издание. – Доступно из URL: http://window.edu.ru/resource/683/74683 18 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК КОНСПЕКТЫ ЛЕКЦИЙ по дисциплине «Информатика и ЭВМ в психологии» 030301.65 «Психология» г. Владивосток 2012 19 Модуль 1 Раздел 1. Основы информатики Тема 1. Введение и основные понятия Цель и задачи: Изучение основ информатики. Ознакомление с основными понятиями информатики. Учебные вопросы: 1. Предмет и структура информатики. 2. Основные этапы и тенденции развития. Появление и развитие информатики. Роль информатизации в развитии общества. 3. Основная задача информатики. Учебная информация: 1. Предмет и структура информатики. Информатика (в США computer science компьютерная наука; в Великобритании computing science вычислительная наука) наука о способах получения, накоплении, хранении, преобразовании, передаче и использовании информации с помощью компьютера1. Учебные программы по дисциплинам «Информатика» и «Информационные технологии (по различным сферам знаний)» включает в себя следующий минимальный перечень тем и вопросов: 1. Введение в информатику: правила техники безопасности и правила пожарной безопасности при эксплуатации компьютерной системы; санитарные правила и нормы при работе за компьютером и орга- низации такой работы; Слово информатика происходит от французского слова Informatique, образованного в результате объединения терминов Information (информация) и Automatique (автоматика), что выражает ее суть как науки об автоматической обработке информации. 1 20 отработка нормированных приёмов и правил работы на клавиа- туре компьютера. 2. Устройство компьютера: этапы развития (поколения) вычислительной техники; принципы устройства и работы компьютера; основные блоки и элементы компьютера; типы вычислительных машин; периферийные устройства. 3. Информация: информация с точки зрения естественнонаучных дисциплин, тео- рии информации и права; информация и энтропия; расчёт количества информации; кодирование информации; классификация информации. 4. Программное обеспечение компьютерных систем: классификация программного обеспечения; BIOS; интегрированные операционные системы (Windows); программы-приложения (Microsoft Office); пакеты прикладных программ; 5. Электронные текстовые технологии: составление документации на русском и английском языках с ис- пользованием текстовых редакторов; стандарты предприятий и общие требования к оформлению тек- стовых и графических документов; повышение информационной насыщенности текстового докумен- та. 21 6. Технологии с использованием табличных процессоров: составление рабочих документов (рабочих листов); составление связанных документов; использование мастера функций; создание диаграмм; 7. Электронные графические технологии: растровая графика; векторная графика; графические редакторы. 8. Базы данных и системы управления базами данных: базы данных; системы управления базами данных; 9. Основы программирования: классификация языков программирования; этапы программирования; математические модели и алгоритмы; среда программирования VB и VBA; язык HTML и создание Web-страниц. 10. Компьютерные сети: понятие локальной и глобальной вычислительной сети; сетевые топологии; сетевые устройства и средства коммуникаций; среда передачи данных; Интернет. 11. Язык разметки гипертекста HTML: основные понятия; создание Web-страниц. 12. Перспективы развития информационных 22 технологий и вычислительной техники: ГИС-технологии; совершенствование элементной базы компьютеров; совершенствование устройств ввода и вывода информации; совершенствование периферийных устройств. 2. Основные этапы и тенденции развития. Появление и развитие информатики. Роль информатизации в развитии общества. Термин «информатика» был впервые введён в Германии Карлом Штейнбухом в 1957 году. В советской научно-технической литературе термин «информатика» был введён в 1968 году А. И. Михайловым, А. И. Черным и Р. С. Гиляревским. В начальный период информатика развивалась в составе математики, электроники и других технических наук и лишь в 1970-х годах была признана отдельной наукой. С момента своего признания отдельной наукой информатика разработала собственные методы и терминологию, основные из которых предстоит рассмотреть при изучении данного курса. В учебных заведениях СССР учебная дисциплина «Информатика» появилась в 1985 году одновременно с первым учебником А. П. Ершова «Основы информатики и вычислительной техники». Дисциплина «Информатика» имеет цель привить слушателям профессиональные навыки по использованию персональных электронных вычислительных машин (ПЭВМ) для обеспечения производственной деятельности при решении задач, которые ставит перед специалистом практика. Знания, умения и полученные в ходе изучения этой дисциплины навыки должны быть достаточны для того, чтобы грамотно эксплуатировать ПЭВМ, уметь пользоваться представляемой компьютером информацией, а кроме того уметь решать с помощью компьютера задачи по специальным дисциплинам, которые изучаются на старших курсах университета. 23 Обучающиеся, проходящие подготовку по программе настоящего курса, должны иметь опыт работы с ПЭВМ и прикладными программами Microsoft Word, Microsoft Excel, а также должны быть знакомы со стандартными компьютерными интерфейсами и уметь работать с такими элементами как окна, меню и т. д. в объёме школьного курса. При работе на компьютере пользователь ПЭВМ контактирует с опасными и вредными производственными факторами (умственное перенапряжение, сенсорные нагрузки, напряжение зрения, напряжение внимания, большой объём информации, обрабатываемый в единицу времени), которые могут оказаться опасными для человека. Поэтому, работая на компьютере необходимо знать и строго соблюдать правила техники безопасности, санитарноэпидемиологические правила и нормативы, комплексы специальных упражнений для снижения утомления зрительного анализатора. В настоящее время, в век компьютерных и информационных технологий, информатизация развития общества имеет огромное значение. Это связано с тем, что современному человеку приходится иметь дело с большими объёмами информации, которая окружает его повсюду, и на работе и в быту. Поэтому одной из главных задач развития общества является компьютеризация и использование информационных технологий во всех сферах человеческой жизни. Решение этой задачи возможно при условии создания информационного общества, к чему стремятся правительства многих стран, в том числе и нашей страны. 3. Основная задача информатики. Основной задачей информатики и информационных технологий является систематизация приемов и методов работы с аппаратными и программными средствами вычислительной техники для того, чтобы эффективно обрабатывать информацию и использовать её в производственной деятельности. Цель систематизации состоит в выделении, внедрении и развитии передовых, наиболее эффективных информационных 24 технологий, в автоматизации этапов работы с информацией, а также в методическом обеспечении новых исследований в области информатики и информационных технологий. Выводы по теме: 1. Информатика как компьютерная наука в настоящее время имеет актуальное значение в связи с тем, что современному человеку приходится иметь дело с большими объёмами информации. 2. При работе на компьютере человек контактирует с опасными и вредными производственными факторами (умственное перенапряжение, сенсорные нагрузки, напряжение зрения, напряжение внимания, большой объём информации, обрабатываемый в единицу времени), которые могут оказаться опасными для здоровья. Поэтому, работая на компьютере необходимо знать и строго соблюдать правила техники безопасности, санитарно- эпидемиологические правила и нормативы. 3. Основной задачей информатики и информационных технологий является систематизация приемов и методов работы с аппаратными и программными средствами вычислительной техники для того, чтобы эффективно обрабатывать информацию и использовать её в производственной деятельности. Вопросы для самопроверки: 1. Что такое информатика? 2. Какие вопросы изучает информатика? 3. В чём заключается актуальность информатики? 4. Что необходимо учитывать в первую очередь при работе за компьютером? 5. В чём заключается основная задача информатики? Список литературы по теме: 25 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. 3. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. 4. Фадюшин С. Г. Информатика для начинающих. Владивосток: Дальрыбвтуз, 1998. 60 с. 5. Фадюшин С. Г. Информатика для менеджеров (электронный ресурс: http://library.fentu.ru/book/iu/386/index.html). 6. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. Тема 2. Информационно-компьютерная культура Цель и задачи: Изучение основ информационно-компьютерной культуры. Ознакомление с основными понятиями информационно-компьютерной культуры. Учебные вопросы: 1. Компьютерная этика. 2. Законодательная и нормативно-правовая база. 3. Санитарные правила и нормативы при работе за компьютером. 4. Посадка за компьютером и работа на клавиатуре. Учебная информация: 1. Компьютерная этика. Компьютерная этика занимается исследованием поведения людей, использующих в работе и в быту компьютер, на основе чего вырабатываются соответствующие нравственные предписания и нормы этики. Выражение «компьютерная этика» следует считать условным, т. к. эта дисциплина очень 26 молода (появилась на рубеже 70-х 80-х гг. XX столетия) и пока ещё не имеет устоявшихся понятий. Поэтому наряду с термином «компьютерная этика» также употребляется такой термин, как «информационная этика». Компьютерная этика включает в себя технические, моральные, юридические, социальные, политические и философские вопросы, к которым в частности относятся: разработка моральных кодексов для профессионалов и пользова- телей компьютерной техники; защита прав собственности, авторских прав, права на личную жизнь и свободу слова применительно к области информационных технологий; борьба с компьютерными преступлениями, т. е. законодательные и нормативно-правовые вопросы. Первый моральный кодекс компьютерной этики был разработан в США в 1979 году. Позднее, там же, были разработаны и приняты кодексы во многих организациях, связанных со сферой информационных технологий, таких как «Ассоциация разработчиков компьютерных технологий» (ACM), «Ассоциация менеджеров информационных технологий» (DPMA), «Ассоциация пользователей информационных технологий в США» (ITAA), «Ассоциация сертифицированных компьютерных профессионалов» (ICCP). Основные положения кодекса по компьютерной этике гласят: 1. Не использовать компьютер с целью навредить другим людям. 2. Не создавать помех и не вмешиваться в работу пользователей компьютерных сетей. 3. Не пользоваться файлами, которые не предназначены для свободного использования. 4. Не использовать компьютер для хищения. 27 5. Не использовать компьютер для распространения заведомо ложной информации. 6. Не использовать «пиратское» программное обеспечение. 7. Не присваивать себе чужую интеллектуальную собственность. 8. Не использовать компьютерное оборудование или сетевые ресурсы без разрешения того, кто им владеет, или соответствующей компенсации. 9. Думать о возможных общественных последствиях создаваемых программ и разрабатываемых информационных систем. 10. Использовать компьютер с самоограничениями, которые показывают Вашу предупредительность и уважение к другим людям. 2. Законодательная и нормативно-правовая база. Основу законодательного и нормативно-правового обеспечения информатики и информационных технологий в РФ составляют следующие официальные документы2: 1. Федеральные законы: «О связи» от 07.07.2003 № 126-ФЗ; «Об информации, информационных технологиях и о защите ин- формации» от 27.07.2006 № 149-ФЗ; «Об электронной подписи» от 06.04.2011 № 63-ФЗ (ред. от 01.07.2011); 2. Доктрина информационной безопасности Российской Федерации (утв. Президентом РФ 09.09.2000 N Пр-1895). 3. Стратегия развития информационного общества в Российской Федерации (утв. Президентом РФ 07.02.2008 № Пр-212). 4. Государственная программа Российской Федерации «Информационное общество» (2011 – 2020 годы) (утв. распоряжением Правительства Российской Федерации от 20.10.2010 № 1815-р). 2 С содержанием законодательных и нормативно-правовых актов можно ознакомиться в Интернете [38]. 28 5. ТОИ Р-45-084-01. Типовая инструкция по охране труда при работе на персональном компьютере (утв. Приказом Минсвязи РФ от 02.07.2001 № 162). 6. Санитарно-эпидемиологические правила и нормативы «Гигиенические требования к персональным электронно-вычислительным машинам и организации работы. СанПиН 2.2.2/2.4.1340-03» (утв. Главным государственным санитарным врачом РФ 30.05.2003). 7. Статьи УК РФ по преступлениям в сфере компьютерной информации: Статья 272. Неправомерный доступ к компьютерной информа- Статья 273. Создание, использование и распространение вредо- ции; носных компьютерных программ; Статья 274. Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации и информационнотелекоммуникационных сетей. К основным международным законодательным актам, связанным с информатикой и информационными технологиями, относятся: 1. Декларация о европейской политике в области новых информационных технологий (принята в г. Будапеште 06.05.1999 - 07.05.1999 на 104-ой сессии Комитета министров Совета Европы). 2. Окинавская хартия глобального информационного общества (принята на о. Окинава 22.07.2000). 3. Соглашение о сотрудничестве государств – участников Содружества Независимых Государств в борьбе с преступлениями в сфере компьютерной информации (заключено в г. Минске 01.06.2001). 4. Совместное заявление стран СНГ по развитию информационного общества (Санкт-Петербургская декларация) (принято на заседании Координационного Совета государств-участников СНГ по информатизации при РСС 1 июля 2003 г. в г. Санкт-Петербурге, Россия). 29 5. Хартия о сохранении цифрового наследия (принята на 32-й Генеральной конференции ЮНЕСКО Париж, Франция, октябрь 2003). Примечание – Кроме перечисленных в данном подразделе законодательных актов, есть и другие, также имеющие отношение к информатике и информационным технологиям. 3. Санитарные правила и нормативы при работе за компьютером. При работе за компьютером, прежде всего, очень важно соблюдать правильную посадку на рабочем месте, поскольку от нее зависит напряжение глаз, мышц и суставов. Работая за компьютером необходимо помнить, что компьютер и другая электронная техника создают вокруг себя так называемый «электрический смог», который может быть вредным для здоровья. Безобидная на первый взгляд клавиатура компьютера, также может быть опасной с точки зрения гигиены и здоровья компьютерным атрибутом: на клавишах компьютера может находиться большое количество микробов. Поэтому необходимо следить за состоянием клавиатуры, которая должна быть чистой и исправной. Размещать компьютер рекомендуется так, чтобы свет (естественный или искусственный) падал сбоку, лучше слева. Лампы накаливания лучше использовать для местного освещения зоны рабочего документа (клавиатуры, книги, тетради). Длительная работа за компьютером без соблюдения санитарных правил и норм негативно сказывается на высшей нервной деятельности, эндокринной, иммунной и репродуктивной системах, на зрении и костно-мышечном аппарате человека и т. д. В конечном итоге может ухудшиться психическое состояние. К основным вредным факторам, влияющим на здоровье человека, работающего за компьютером, относятся: 30 сидячее положение в течение длительного времени; воздействие электромагнитного излучения монитора; утомление глаз, нагрузка на зрение; перегрузка суставов кистей; стресс при потере информации. Для того чтобы оградить себя от вредного воздействия компьютера, необходимо делать регламентированные перерывы. Во время перерывов рекомендуется психологическая разгрузка в оборудованных для этой цели помещениях. В них должны стоять удобные кресла, звучать специально подобранная спокойная музыка, на стенах рекомендуется вывесить пейзажи, оказывающие успокоительное воздействие. Во время перерывов рекомендуется выполнять комплексы специальных упражнений для глаз. Для обеспечения безопасной работы на персональном компьютере следует руководствоваться требованиями и рекомендациями, изложенными в официальных документах: Типовая инструкция по охране труда при работе на персональном компьютере, Санитарно-эпидемиологические правила и нормативы «Гигиенические требования к персональным электронно- вычислительным машинам и организации работы» и хорошей компьютерной практикой. 4. Посадка за компьютером и работа на клавиатуре. Для безопасной работы и профилактики заболеваний шеи, рук, ног и спины при работе за компьютером необходимо принимать правильную посадку, соблюдая следующие простые правила, рекомендуемые официальными документами и выработанные хорошей компьютерной практикой: стул и монитор должны иметь поворотно-выдвижные устройства, для правильной регулировки по высоте; 31 желательно чтобы периферийные устройства (клавиатура, мышь, принтер и т. п.) подключались к компьютеру дистанционно, т. е. без проводов; монитор должен располагаться примерно на расстоянии вытяну- той руки; центр монитора должен быть на уровне взгляда при прямой голо- ве или чуть ниже, примерно на 1/3 его высоты; спину и голову держать прямо в одной плоскости и примерно па- раллельно плоскости спинки стула; голову нужно держать ровно по отношению к обоим плечам, го- лова не должна наклоняться к одному плечу; ноги не вытягивать, а держать прямо или на специальной под- ставке. Перед началом работы клавиатура должна располагаться примерно на расстоянии 10-15 см от края стола и руки должны находиться в основной позиции (см. рис. 2.1): запястья упираться о край стола, на свободную поверхность 10-15 см до клавиатуры, так чтобы локти были примерно в плоскости стола; кисти полусогнуты и расслаблены; четыре пальца левой руки, начиная с мизинца, должны находить- ся на клавишах с буквами «ФЫВА», правой – «ОЛДЖ». При этом указательный палец левой руки должен ощущать зацепку (метку) на клавише с буквой «А», правой руки – зацепку на клавише с буквой «О». Большие пальцы обеих рук на клавише «Пробел» (см. рис. 2.1). при нажатии клавиш стараться не отрывать запястья от стола. Буквенная раскладка клавиатуры и зоны работы на ней пальцев обеих рук показаны на рис. 2.1. 32 Рисунок 2.1 – Буквенная раскладка клавиатуры 33 Выводы по теме: 1. Компьютерная этика занимается исследованием поведения людей, использующих в работе и в быту компьютер, на основе чего вырабатываются соответствующие нравственные предписания и нормы этики. Выражение «компьютерная этика» следует считать условным, т. к. эта дисциплина очень молода и пока ещё не имеет устоявшихся понятий. 2. Правовую основу информатики составляют Федеральные законы, и международные законодательные акты. 3. При работе за компьютером, прежде всего, очень важно соблюдать правильную посадку на рабочем месте, поскольку от нее зависит напряжение глаз, мышц и суставов. Вопросы для самопроверки: 1. Что такое компьютерная этика? 2. Какие основные положения включены в компьютерную этику? 3. Какими законодательными актами представлена нормативно-правовая база информатики? 4. Каким требованиям должна отвечать посадка за компьютером и работа на клавиатуре? 5. Что такое зацепки на клавиатуре? Список литературы по теме: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. 3. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. 34 4. Фадюшин С. Г. Информатика для начинающих. Владивосток: Дальрыбвтуз, 1998. 60 с. 5. Фадюшин С. Г. Информатика для менеджеров (электронный ресурс: http://library.fentu.ru/book/iu/386/index.html). 6. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. Тема3. Устройство компьютера Цель и задачи: Изучение устройства компьютера. Рассмотрение основных блоков и элементов компьютера. Учебные вопросы: 1. Развитие и поколения вычислительной техники. 2. Принципы фон Неймана и архитектура компьютера. 3. Основные блоки компьютера. 4. Основные элементы компьютера. 5. Периферийные устройства. Учебная информация: 1. Развитие и поколения вычислительной техники. Непосредственными предшественниками ЭВМ были релейные вычислительные машины. Электромеханическое реле – это двухпозиционный переключатель, который имеет два состояния: включено и выключено. Это свойство позволяет использовать реле для кодирования информации в двоичном виде. В процессе работы релейной машины происходят переключения тысяч реле из одного состояния в другое. Релейная машина «Марк-2», созданная в 1947 г. содержала около 13000 реле. Одной из наиболее совершенных релейных ма35 шин была машина советского конструктора Н.И. Бессонова – РВМ-1. Она была построена в1956 году и проработала почти 10 лет, конкурируя с существовавшими уже в то время ЭВМ. Реле сильно ограничивало скорость работы таких машин. Скорость РВМ-1 составляла 50 сложений или 20 умножений в секунду. Первая половина ХХ века ознаменовалась бурным развитием радиоэлектроники. Основным элементом радиоэлектроники являлись электронновакуумные лампы, которые стали технической основой первых ЭВМ. Первая ЭВМ – универсальная машина на электронных лампах – была построена в 1945 году в США. Эта машина называлась ENIAC (электронный цифровой интегратор и вычислитель). Скорость счёта этой машины превосходила скорость релейных машин того времени в тысячу раз. В машине ENIAC было около 18000 электронных ламп, которые при работе сильно нагревались, поэтому требовалось специальное охлаждение. Машина весила около 30 тонн и потребляла мощность почти 150 кВт. ENIAC программировался штекерно-коммунитационным способом. Программа набиралась при помощи штекеров, вручную. На коммутационной доске соединялись проводниками отдельные блоки машины. В 1949 году была построена первая ЭВМ с архитектурой фон Неймана – английская машина EDSAC. В 1950 году появилась американская ЭВМ EDVAC. Эти машины существовали в единственных экземплярах. Серийное производство ЭВМ началось в развитых странах в 50-х годах ХХ века. В нашей стране первая ЭВМ была создана в 1951 году. Называлась она МЭСМ – малая электронная счётная машина. Конструктором МЭСМ был Сергей Алексеевич Лебедев. Институт электротехники АН УССР возглавляемый С.А. Лебедевым находился в Киеве. Под руководством С.А. Лебедева в 50-х годах в СССР были построены се36 рийные ламповые ЭВМ БЭСМ-1 (быстродействующая электронная счётная машина), БЭСМ-2, М-20. В то время эти машины были одними из лучших в мире. В 60-х годах ХХ века С.А. Лебедев руководил разработкой полупроводниковых ЭВМ БЭСМ-3М, БЭСМ-4, М-220, М-222. Выдающимся достижением того периода была машина БЭСМ-6. Это первая отечественная и одна из первых в мире ЭВМ с быстродействием 1 миллион операций в секунду. Электронно-вычислительную технику принято делить на поколения. Смены поколений чаще всего были связаны со сменой элементной базы. Это всегда приводило к росту быстродействия и объёма памяти. I поколение (1940 – 1955 гг.): Это эпоха становления вычислительной техники. Большинство машин первого поколения были экспериментальными устройствами. Элементная база машин первого поколения – электронновакуумные лампы. Эти ЭВМ требовали большой площади помещения. Работоспособность машин поддерживал штат опытных инженеров, способных быстро находить неисправность и устранять её. Системное программное обеспечение отсутствовало. Основная специализация – решение математических задач. II поколение (1955-1965 гг.): Элементной базой стали полупроводниковые приборы – транзисторы и диоды. Сократились размеры машин, потребление электроэнергии, что позволило открыть серийное производство этих ЭВМ, в состав которых входили печатающие устройства, магнитные накопители для хранения информации. Вместе с машинами II поколения появились языки программирования: Фортран, Алгол, Кобол, Бэйсик. ЭВМ II поколения использовались не только для решения задач вычислительной математики, но и для решения задач обработки данных, например в бухгалтерском учёте, для учёта товаров на складе, организации различных каталогов. 37 К машинам этого поколения относятся: «РАЗДАН-2», «IВМ-7090», «Минск-22», «Урал-14», «БЭСМ-3», «М-220» и др. Применение полупроводников в электронных схемах ЭВМ II поколения привели к увеличению производительности до 30 тыс. операций в секунду, и оперативной памяти до 32 Кб. В программном обеспечении компьютеров второго поколения впервые появилось то, что сегодня называется операционной системой. III поколение (1965 – 1980 гг.): Основу элементной базы машин III поколения составляли интегральные схемы. Интегральные схемы – это обычные электронные схемы, состоящие из транзисторов, конденсаторов и сопротивлений, изготовленные на многослойной кристаллической плёнке. На 1 мм2 такой плёнки располагаются электронные схемы, содержащие тысячи и даже сотни миллионов элементов. Соответственно резко уменьшились габариты ЭВМ, и в то же время значительно выросло их быстродействие. В составе ЭВМ появились удобные для пользователей устройства вывода информации – дисплеи. У нас в стране серию машин III поколения составляло семейство ЕС, за рубежом (США, 1965 г.) – IBM/360. Производительность этих машин составляла 500 тыс. – 2 млн. операций в секунду, объём оперативной памяти достигал 8 – 192 Мб. Для этого поколения характерно то, что в 1962 г. зародилась первая глобальная компьютерная сеть – прообраз того, что сейчас называется Интернетом. В 1969 г. появились операционная система Unix и язык программирования С («Си»), оказавшие огромное влияние на программный мир. В 1971 году фирма Intel создала микропроцессор. Соединение микропроцессора с устройствами ввода/вывода, внешней памяти, позволило получить новый тип компьютера: микроЭВМ. 38 В 1974 г. фирма MITS начало производство компьютера Altair 8800, который, как считается, положил начало персональным компьютерам. Одна из причин успеха этого компьютера заключалась в простоте архитектуры по отношению к «большим ЭВМ». IV поколение (1980 г. – по настоящее время): На смену ЭВМ III поколения пришли многопроцессорные машины. Элементной базой машин IV стали БИС (большие интегральные схемы), в которых на одном кристалле кремния размещаются сотни тысяч логических элементов. С 1980 года передовым производителем компьютеров становится фирма IBM. Её конструкторам удалось создать такую архитектуру, которая стала фактически международным стандартом на персональные компьютеры (ПК). Машины этой серии получили название IBM PC (Personal Computer). В конце 80-х – начале 90-х годов ХХ века большую популярность приобрели машины фирмы Apple Corporation марки Macintosh. V поколение: ЭВМ пятого поколения – это машины будущего. В машинах пятого поколения планируется реализовать искусственный интеллект: голосовое общение пользователя с компьютером, машинное «зрение», машинное «осязание». Для увеличения памяти и быстродействия будут использоваться достижения оптоэлектроники, биопроцессоры и нанотехнологии для создания новых средств вычислительной техники с заданной атомной структурой. 2. Принципы фон Неймана и архитектура компьютера. Основные идеи (принципы), по которым долгие годы развивалась вычислительная техника, были разработаны в 1945 году крупнейшим американским математиком Джоном фон Нейманом: 1. Принцип двоичного кодирования. Согласно этому принципу, вся информация, поступающая в ЭВМ, кодируется с помощью двоичных сигналов. 2. Принцип программного управления. Из него следует, что программа 39 состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. 3. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти – число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. 4. Принцип адресности. Структурно основная память состоит из пронумерованных ячеек и процессору в любой момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к запомненным в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен. Согласно тезису Чёрча–Тьюринга, все известные типы вычислительных машин качественно эквивалентны в своих возможностях: любое действие, выполнимое на одной вычислительной машине, также выполнимо и на другой. Это один из основных фундаментальных принципов информатики, который заложен в основу архитектуры современных компьютеров. Архитектура компьютера разработана Тьюрингом и фон Нейманом. Однако в рамках современной информатики учёные изучают также и другие типы машин такие, как параллельные и квантовые компьютеры, а также сугубо абстрактные математические модели, например, РАМ-машина, которая имеет бесконечное число регистров. Архитектура фон Неймана (см. рис. 3.1) основана на принципе совместного хранения программ и данных в памяти компьютера. Вычислительные машины, построенные на этом принципе, часто обозначают термином «Машина фон Неймана». В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессного модуля от устройств хранения программ и данных. 40 УСТРОЙСТВА ВЫВОДА ПАМЯТЬ ПРОЦЕССОР (ОЗУ, ПЗУ) ВНЕШНЯЯ ПАМЯТЬ УСТРОЙСТВА ВВОДА Рисунок 3.1 – Функциональная схема ЭВМ, предложенная фон Нейманом В соответствии с принципами фон Неймана современные вычислительные машины состоят из: процессора; устройств ввода-вывода; памяти для хранения данных и программ. 3. Основные блоки компьютера. Компьютер состоит из следующих основных блоков: системный блок; монитор; клавиатура. Системный блок – основной блок компьютера, в котором находятся основные элементы компьютера, такие как: материнская плата: процессор; 41 оперативная память; чипсет; микросхема постоянного запоминающего устройства (ПЗУ); энергозависимая память CMOS; шинные интерфейсы; слоты; жесткий диск; дисковод гибких дисков; дисковод компакт-дисков; видеокарта (видеоадаптер); звуковая карта. Монитор (дисплей) – устройство для визуального отображения информации. Клавиатура – клавишное устройство управления персональным компьютером. Служит для ввода информации, а также команд управления. Стандартная клавиатура имеет 101 клавишу, функционально распределенных по трём группам: основную, управления курсором и цифровую. По основным блокам компьютера имеется достаточное количество различных источников информации, некоторые из которых указаны в списке литературы настоящего пособия. 4. Основные элементы компьютера. К основным элементам компьютера относятся: материнская плата; процессор; оперативная память (ОЗУ); постоянное запоминающее устройство (ПЗУ); 42 видеокарта; звуковая карта. Рассмотрим основные из них. Материнская плата – основная плата персонального компьютера, определяющая его возможности с помощью подключения различных элементов. Имеет следующие шинные интерфейсы, через которые осуществляется подключение устройств: ISA, EISA, VLB, PCI, FSB, AGP, PCMCIA, USB. Процессор – основная микросхема компьютера, выполняющая арифметико-логические операции и вычисления по программному коду, находящемуся в памяти и руководит работой всех устройств компьютера. Конструктивно состоит из ячеек. Внутренние ячейки процессора называют регистрами. Основные параметры процессора: рабочее напряжение; разрядность; рабочая тактовая частота; коэффициент внутреннего умножения тактовой частоты; размер кэш-памяти. С другими устройствами компьютера процессор связан несколькими группами проводников, которые называются шинами. Основных шин три: шина данных, адресная шина и командная шина. Процессор – это «мозг» компьютера. Оперативная память – это массив кристаллических ячеек, способных хранить данные. Основные характеристики модулей оперативной памяти: объем памяти и время доступа. При выключении питания все данные, находящиеся в оперативной памяти, стираются. Чипсет (микропроцессорный комплект) – набор микросхем, управляющих 43 работой внутренних устройств компьютера и определяющих основные функциональные возможности материнской платы. Постоянное запоминающее устройство (ПЗУ) – устройство для длительного хранения информации. Микросхема ПЗУ способна длительное время хранить информацию, даже когда компьютер выключен. Комплект программ, находящихся в ПЗУ, образует базовую систему ввода-вывода (BIOS). Основное назначение программ этого пакета – проверить состав и работоспособность компьютерной системы и обеспечить взаимодействие с клавиатурой, монитором, жестким диском и дисководом гибких дисков. Энергозависимая память (CMOS). В микросхеме CMOS хранятся данные о гибких дисках, о процессоре, о некоторых других устройствах материнской платы. От оперативной памяти она отличается тем, что ее содержимое не стирается во время выключения компьютера, а от ПЗУ – тем, что данные в нее можно заносить и изменять самостоятельно. Жёсткий диск – устройство для долговременного хранения больших объемов информации и программ. Дисковод CD – устройство для считывания числовых данных с помощью лазерного луча, отражающегося от поверхности CD-диска. Основной параметр CD-дисководов – скорость чтения данных. Видеокарта (видеоадаптер) – устройство, преобразующее изображение, находящееся в памяти компьютера, в видеосигнал для монитора. Физически видеоадаптер выполнен в виде отдельной платы, которая вставляется в один из слотов материнской платы. Звуковая карта – устройство для вывода звука. Подключается к одному из слотов материнской платы в виде платы или встраивается непосредственно в материнскую плату. Выполняет вычислительные операции, связанные с обработкой звука, речи, музыки. 44 5. Периферийные устройства. К компьютеру могут подключаться различные дополнительные устройства ввода и вывода информации. Эти устройства называются периферийными. К таким устройствам относятся: мышь, принтер, сканер, модем, факс, средства мультимедиа. Этот список можно перечислять и дальше, например, к компьютеру можно подключить сотовый телефон, видеокамеру и т. д. С помощью подключения специальных периферийных устройств обычный персональный компьютер можно превратить в тренажёрный комплекс, метеорологическую лабораторию, средство управления бытовыми приборами. Выводы по теме: 1. Электронно-вычислительная техника делится на поколения. Смены поколений чаще всего связаны со сменой элементной базы. Это всегда приводит к росту быстродействия и объёма памяти. 2. Согласно тезису Чёрча–Тьюринга, все известные типы вычислительных машин качественно эквивалентны в своих возможностях: любое действие, выполнимое на одной вычислительной машине, также выполнимо и на другой. Это один из основных фундаментальных принципов информатики, который заложен в основу архитектуры современных компьютеров. 3. Основные идеи (принципы), по которым долгие годы развивалась вычислительная техника, были разработаны в 1945 году крупнейшим американским математиком Джоном фон Нейманом: 4. Архитектура компьютера разработана Тьюрингом и фон Нейманом. Однако в рамках современной информатики учёные изучают также и другие типы машин такие, как параллельные и квантовые компьютеры, а также сугубо абстрактные математические модели, например, РАМ-машина, которая имеет бесконечное число регистров. 45 5. Компьютер состоит из блоков и элементов. К компьютеру могут подключаться различные дополнительные устройства ввода и вывода информации, которые называются периферийными. Вопросы для самопроверки: 1. Какими были первые вычислительные машины? 2. Как можно охарактеризовать поколения вычислительной техники? 3. Какие принципы развития вычислительной техники разработал Джон фон Нейман? 4. В чём заключается один из основных принципов информатики? 5. Что такое архитектура компьютера? 6. Что относится к основным блокам компьютера? 7. Из каких основных элементов состоит компьютер? 8. Какие периферийные устройства подключаются к компьютеру? Список литературы по теме: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. 3. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. 4. Фадюшин С. Г. Информатика для начинающих. Владивосток: Дальрыбвтуз, 1998. 60 с. 5. Фадюшин С. Г. Информатика для менеджеров (электронный ресурс: http://library.fentu.ru/book/iu/386/index.html). 6. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. 46 Тема 4. Информация Цель и задачи: Изучение основных понятий теории информации. Учебные вопросы: 1. Основные понятия. 2. Основные единицы измерения информации. 3. Расчёт количества информации. 4. Кодирование информации. 5. Помехозащитное кодирование. Учебная информация: 1. Основные понятия. Все формулировки информации основаны на том, что это динамический объект, не существующий в природе сам по себе, а образующийся в ходе взаимодействия материальных объектов, описываемых количественными данными. Он существует ровно столько, сколько длится это взаимодействие, а все остальное время пребывает в виде количественных данных. Приведём некоторые из формулировок этого понятия. Информация – это нематериальная сущность, при помощи которой можно описывать все явления материального мира. Информация – отражение предметного мира, выражаемого в виде сигналов и знаков. Информация – это некоторые сведения, совокупность каких-либо данных, знаний. Согласно Федеральному закону РФ «Об информации, информационных технологиях и о защите информации»: «информация – сведения (сообщения, данные) независимо от формы их представления; 47 информационные технологии – процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения информации и способы осуществления таких процессов и методов; Защита информации представляет собой принятие правовых, организационных и технических мер, направленных на: 1) обеспечение защиты информации от неправомерного доступа, уничтожения, модифицирования, блокирования, копирования, предоставления, распространения, а также от иных неправомерных действий в отношении такой информации; 2) соблюдение конфиденциальности информации ограниченного доступа, 3) реализацию права на доступ к информации». В некоторых законодательных актах, например, в статьях УК РФ по преступлениям в сфере компьютерной информации, приводится определение «компьютерная информация». Понятие этого определения дается в Соглашении о сотрудничестве государств – участников Содружества Независимых Государств в борьбе с преступлениями в сфере компьютерной информации (от 1 июня 2001 г.). Согласно пункту б) статьи 1 названного Соглашения компьютерная информация – это информация, находящаяся в памяти компьютера, на машинных или иных носителях в форме, доступной восприятию ЭВМ, или передающаяся по каналам связи. 2. Основные единицы измерения информации. В информатике и вычислительной технике принята система представления данных двоичным кодом. Наименьшей единицей такого представления является бит. Бит – это бинарная единица, которая может принимать два значения: 0 или 1. Бит содержит в себе такое количество информации, которое уменьшает неопределённость знания в 2 раза. 48 Существуют другие, более крупные единицы измерения информации. Байт – это группа взаимосвязанных битов. 1 байт = 8 бит. 1 Килобайт (Кб)=210 байт = 1024 байт. 1 Мегабайт (Мб) = 1024 Кб. 1 Гигабайт (Гб) =1024 Мб. 1 Терабайт (Тб) = 1024 Гб. Кроме перечисленных есть другие, более крупные единицы измерения информации. Скорость передачи информации измеряется в битах в секунду и бодах. Бит/сек – это скорость передачи непосредственно самой информации, а бод – скорость передачи сигнала (характеризует быстродействие устройства, передающего информацию, например, модема). 3. Расчёт количества информации. К настоящему времени сформировалось несколько подходов к расчёту количества информации: алфавитный, содержательный и вероятностный. При алфавитном подходе под количеством информации подразумевается размер данных, сведений и знаний, выраженных в виде сигналов и знаков, представляющих собой алфавит какого-либо языка передачи информации. Следовательно, при таком подходе для определения количества информации необходимо подсчитать количество символов, содержащихся, например, в текстовом сообщении (включая цифры, пробелы, знаки препинания и пунктуации). Один символ текстового сообщения будет соответствовать определённому количеству байт, принятому в данной кодировке. В русскоязычном тексте один символ, как правило, кодируется одним байтом. Поэтому количество информации в текстовом сообщении будет соответствовать количеству подсчитанных символов. 49 Пример. Считая, что один символ кодируется одним байтом, определить, чему равен информационный объём в битах и в килобайтах следующего предложения: Информация – сведения (сообщения, данные) независимо от формы их представления. Решение. После подсчёта в данном предложении оказалось 79 символов, т.е. информационный объём предложения равен 79 байтам. Для перевода байтов в биты, необходимо 79 байтов умножить на 8 и в результате будет получено 632 бита. Для того чтобы перевести байты в килобайты, 79 байтов нужно разделить на 1024, в результате чего будет получено 0,0771484375 килобайта. В теории информации понятие количества информации связано со степенью новизны сведений о каком-то событии, которая, в свою очередь, является следствием неопределенности исхода этого события. Однако если исход какого-либо события состоит из N равновероятных вариантов, то количество информации, которое содержится в нём, можно вычислить по формуле, предложенной в 1928 г. американским инженером Р. Хартли: где I – количество информации; N – количество равновероятных вариантов исхода какого-либо события. 50 Иными словами при равновероятных вариантах исхода какого-либо события количество информации равно степени, в которую необходимо возвести 2, чтобы получить число равновероятных вариантов, т.е. 2I = N. При равновероятных вариантах исхода какого-либо события для того чтобы определить количество информации, содержащейся в этом событии, достаточно задать минимальное количество элементарных вопросов, для того чтобы выведать эту информацию. Ответ, на задаваемый вопрос, «да», или «нет» будет являться 1 битом информации. На формуле Хартли основан содержательный подход к расчёту количества информации. Примеры: 1. Сколько информации содержит в себе сообщение о выпадении «орла» или «решки» после подбрасывания монеты? Ответ: 1 бит. 2. В игре участвовал 1 игрок. Сколько информации несёт в себе сообщение о победителе? Ответ: 0 бит. 3. В игре участвовало 4 игрока. Сколько информации несёт в себе сообщение о победителе? Ответ: 2 бита. 51 Так как каждый из вариантов (событий) имеет равновероятный исход p = 1/N, то отсюда N = 1/p. Здесь p – вероятность события. Тогда формулу Хартли можно записать так: При расчётах по формуле Хартли не учитывается возможность того, что варианты исхода какого-либо события могут иметь разную вероятность. Даже при подбрасывании монеты существует вероятность, хотя и незначительная, что монета при падении может встать на ребро. В 1948 г. американский инженер и математик К. Шеннон предложил формулу для вычисления количества информации для событий с различными вероятностями [33]. Вероятностный подход к расчёту количества информации основан на понятии энтропии в смысле К. Шеннона. Энтропия (мера неопределённости) дискретной случайной величины – это минимум среднего количества бит, которое нужно передать по каналу связи о текущем состоянии данной дискретной случайной величины. Рассчитывается по формуле: где pi – вероятность события. 52 При вероятностном подходе, предложенном К. Шенноном, для расчёта количества информации используются следующие формулы. Для одной дискретной случайной величины X, заданной законом распределения pi: Для дискретных случайных величин X и Y, заданных законами распределения pi, qj и их совместным распределением pij, количество информации содержащейся в X относительно Y равно: Данная формула учитывает то обстоятельство, что, например, в каком-либо текстовом сообщении некоторые символы или слова могут иметь разную вероятность их появления, зависящую от предыдущего символа или слова. Например, в некоторых предложениях после слова «успевающий», вероятнее всего, последует слово «студент». 53 Пример: Найти количество информации, содержащееся в следующем текстовом сообщении, состоящем из 551 буквы. Информация это те сведения, которые помогают ориентироваться в окружающем нас мире. В настоящее время информация нужна как воздух, вода и пища. Но если в предыдущие века человек имел дело только с «ручейками» информации, то теперь его окружают бездонные «моря» разнообразных сведений, способные поглотить необразованного специалиста в своих пучинах. Легко преодолеть ручей. Но чтобы переплыть море, нужны корабли и навигационные карты, нужна наука о кораблях и кораблевождении. «Информатика» это наука о навигации в «Тихом океане» информации, а электронные вычислительные машины (компьютеры) океанские лайнеры, покоряющие информационные просторы. Решение: 1. Находим закон распределения букв, содержащихся в заданном текстовом сообщении (см. табл. 1). Таблица 1 – Распределение букв, содержащихся в заданном текстовом сообщении Буква а б в г д е ж з и й к Количество данной 44 8 19 7 10 51 6 5 46 4 23 0,04 буквы в тексте P 0,08 0,01 0,03 0,01 0,02 0,09 0,01 0,01 0,08 0,01 Буква л м н о п р с т у ф Количество данной 17 17 44 62 14 34 15 25 12 6 54 буквы в тексте P 0,03 0,03 0,08 0,11 0,03 0,06 0,03 0,05 0,02 0,01 Буква х ц ч ш щ ы ь э ю я Количество данной 6 8 6 1 5 18 8 3 5 9 0,00 0,01 0,03 0,01 0,01 0,01 0,02 буквы в тексте P 0,01 0,01 0,01 Примечание: p = количество данной буквы в тексте / общее количество букв. 2. Рассчитываем количество информации: Ответ: В заданном текстовом сообщении содержится информации 4, 3 бита/символ. При расчётах количества информации по формулам, предложенным К. Шенноном, ответ получается в битах на символ, что удобно при исследовании и сравнении различных текстовых сообщений. Для того, чтобы получить ответ в битах, необходимо полученный результат умножить на количество символов. 4. Кодирование информации. Информация передается с помощью языков в виде непрерывных и дискретных сигналов. Основа любого языка – алфавит, т.е. конечный набор знаков (символов) любой природы, из которых конструируются сообщения на данном 55 языке. Алфавит может быть латинский, русский, десятичных чисел, двоичный и т.д. Кодирование – это представление символов одного алфавита символами другого. Простейшим алфавитом, достаточным для кодирования любого другого, является алфавит, состоящий из двух символов 0 и 1, т. е. двоичный алфавит. При кодировании буквам алфавита ставится в соответствие числовой код, обычно в десятеричной или шестнадцатеричной системах счисления. Буквы и соответствующие им коды хранятся в специальных таблицах, которые называются таблицами кодировок. Одной из распространённых таблиц кодировок является ASCII (American Standard Code for Information Interchange). В этой таблице русская буква А, например, кодируется числом 128 в десятичной системе счисления, а закодированное слово «информация» в двоичной системе счисления будет состоять из 80 бит: 10101000 10101101 11100100 10101110 11100000 10101100 10100000 11100110 10101000 111011111. Для кодирования русских букв используются следующие таблицы кодировок: KOI8-R – вариант кодировки КОИ-8 (KOI8) для описания русского алфавита (КОИ-8 – код обмена информацией, 8 битов. Это восьмибитовая ASCIIсовместимая кодовая страница, разработанная для кодирования букв кириллических алфавитов); Windows-1251 набор символов и кодировка, являющаяся стандартной 8битной кодировкой для всех русских версий Microsoft Windows; Unicode (Юникод или Уникод) – стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков, в которой для кодирования символов отводится от 1 до 6 бит на символ; 56 ISO 8859-5 – 8-битная кодовая страница из семейства кодовых страниц стандарта ISO-8859 для представления кириллицы. Устанавливается на некоторых иностранных системах для русского языка и др. При сжатии и передаче информации по каналам без шума применяется эффективное кодирование, которое базируется на основной теореме К. Шеннона для каналов без шума. В этой теореме К. Шеннон доказал, что сообщения, составленные из букв некоторого алфавита, можно закодировать так, что среднее число двоичных символов на букву будет сколь угодно близко к энтропии источника этих сообщений, но не меньше этой величины. Сущность эффективного кодирования заключается в том, что, учитывая статистические свойства какого-либо сообщения, можно минимизировать среднее число двоичных символов, требующихся для выражения одной буквы сообщения, что при отсутствии шума позволяет уменьшить время передачи или объем запоминающего устройства. Этот вид кодирования используется в архиваторах для сжатия информации. К числу эффективных кодов относятся коды: Шеннона-Фэно, Хаффмана и другие. Пример. Построить эффективный код для сообщения в виде слова «информация». Решение. Для построения кода воспользуемся методикой Шеннона-Фэно. По этой методике код строится следующим образом. Буквы алфавита сообщений выписываются в таблицу в порядке убывания вероятностей (см. табл. 2). Затем они разделяются на две группы так, чтобы суммы вероятностей в каждой из групп были по возможности одинаковы (см. табл. 3). Всем буквам верхней половины в качестве первого символа приписывается 1, а всем нижним – 0. Каждая из полученных групп разбивается на две подгруппы с одинаковыми суммарными вероятностями и т. д. Процесс повторяется до тех пор, пока в каждой подгруппе останется по одной букве. 57 Таблица 2 – Таблица статистического распределения букв Буква и н ф о Р м а ц я p 2/10 1/10 1/10 1/10 1/10 1/10 1/10 1/10 1/10 Таблица 3 – Таблица кодирования и 2/10 1 1 н 1/10 1 0 1 ф 1/10 1 0 0 1 о 1/10 1 0 0 0 р 1/10 0 1 1 м 1/10 0 1 0 а 1/10 0 0 1 ц 1/10 0 0 0 1 я 1/10 0 0 0 0 Ответ: и – 11; н – 101; ф – 1001; о – 1000; р – 011; м – 010; а – 001; ц – 0001; я – 0000. Таким образом, в двоичном виде закодированное с помощью кода Шеннона-Фэно слово «информация» будет содержать 30 бит и выглядеть так: 111011001100001101000100010000 (30 бит). 5. Помехозащитное кодирование. Помехоустойчивое кодирование базируется на основной теореме К. Шеннона для дискретного канала с шумом. Эта теорема заключается в следующем: при любой скорости передачи двоичных символов меньшей, чем пропускная способность канала, существует такой код, при котором вероятность ошибочного декодирования будет сколь угодно мала. Вероятность ошибки не может быть 58 сделана произвольно малой, если скорость передачи больше пропускной способности канала. При помехозащитном кодировании в код вводится избыточность, которая позволяет так выбрать передаваемые последовательности символов, чтобы они удовлетворяли дополнительным условиям, проверка которых на приемной стороне дает возможность обнаружить и исправить ошибки. Помехозащитные коды используются как для исправления ошибок (корректирующие коды), так и для их обнаружения. К числу помехозащитных кодов относятся: код Хэмминга, полиноминальные, циклические избыточные CRC-коды (Cyclical Redundancy Check) и другие CRC-коды используются очень широко: модемами, телекоммуникационными программами, программами архивации и проверки целостности данных, в сотовых телефонах и многими другими программными и аппаратными компонентами вычислительных систем. Выводы по теме: 1. Все формулировки информации основаны на том, что это динамический объект, не существующий в природе сам по себе, а образующийся в ходе взаимодействия материальных объектов, описываемых количественными данными. Он существует ровно столько, сколько длится это взаимодействие, а все остальное время пребывает в виде количественных данных. 2. К настоящему времени сложилось два подхода к понятию информация: алфавитный и содержательный. 3. В информатике и вычислительной технике принята система представления данных двоичным кодом. Наименьшей единицей такого представления является бит. 4. При алфавитном подходе к понятию информация под количеством информации, содержащемся в текстовом сообщении, подразумевается размер это59 го сообщения, выраженный в битах или других единицах измерения информации. Дл определения количества информации необходимо подсчитать количество символов, содержащихся в текстовом сообщении (включая цифры, пробелы, знаки препинания и пунктуации). Один символ текстового сообщения будет соответствовать определённому количеству байт, принятому в данной кодировке. В русскоязычном тексте один символ, как правило, кодируется одним байтом. Поэтому количество информации в тексте будет соответствовать количеству подсчитанных символов. 5. Вероятностный подход к расчёту количества информации основан на понятии энтропии в смысле К. Шеннона. Энтропия дискретной случайной величины (мера неопределённости) – это минимум среднего количества бит, которое нужно передать по каналу связи о текущем состоянии данной дискретной случайной величины. Вопросы для самопроверки: 1. Что такое информация? 2. Что такое информация, информационные технологии и защита информации согласно Федеральному закону РФ «Об информации, информационных технологиях и о защите информации»? 3. В чём заключается сущность алфавитного и содержательного подходов к расчёту количества информации? 4. Какие существуют основные единицы измерения информации? 5. На чём основан вероятностный подход к расчёту количества информации? 6. Что такое энтропия в смысле К. Шеннона? 7. Что такое кодирование информации? 8. Какие таблицы кодировок используются для кодирования русских букв? 60 9. В чём заключается сущность эффективного кодирования? 10. На чём базируется помехозащитное кодирование? Список литературы по теме: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. 3. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. 4. Фадюшин С. Г. Информатика для менеджеров (электронный ресурс: http://library.fentu.ru/book/iu/386/index.html). 5. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. Модуль 2 Раздел 2. Пакеты прикладных программ Тема 5. Текстовые редакторы и процессоры Цель и задачи: Изучение текстовых редакторов (процессоров) и объектов, формирующих структуру текстового документа – страниц, разделов, колонтитулов и их параметров. Учебные вопросы: 1. Назначение текстового редактора (процессора) процессора. 2. Интерфейс текстового редактора (процессора). 3. Объекты, формирующие структуру текстового документа – страницы, разделы, колонтитулы и их параметры. 61 4. Объекты текстового документа MS Word. Учебная информация: 1. Назначение текстового редактора (процессора). Интерфейс текстового редактора. Текстовый редактор – компьютерная программа, предназначенная для обработки текстовых файлов. Условно выделяют два типа редакторов: потоковые текстовые редакторы и интерактивные. Потоковые текстовые редакторы. Потоковые текстовые редакторы представляют собой компьютерные программы, которые предназначены для автоматизированной обработки входных текстовых данных, полученных из текстового файла, в соответствии с заранее заданными пользователями правилами. Чаще всего правила представляют собой регулярные выражения, на специфичном для данного конкретного текстового редактора диалекте. Примером такого текстового редактора может служить редактор sed. Интерактивные текстовые редакторы. Интерактивные текстовые редакторы – это семейство компьютерных программ предназначенных для внесения изменений в текстовый файл в интерактивном режиме. Такие программы позволяют отображать текущее состояние текстовых данных в файле и производить над ними различные действия. Часто интерактивные текстовые редакторы содержат значительную дополнительную функциональность, призванную автоматизировать часть действий по редактированию, или внести изменение в отображение текстовых данных, в зависимости от их семантики. Примером функциональности последнего рода может служить подсветка синтаксиса. На рисунке 7.1.показано окно текстового редактора WordPad. 62 Рисунок 7.1 – Окно текстового редактора WordPad Примеры текстовых редакторов: Notepad, Oiynsoft Text Editor, TextEdit и другие. Текстовый процессор – вид прикладной компьютерной программы, предназначенной для производства (включая набор, редактирование, форматирование, иногда печать) любого вида печатной информации. Иногда текстовый процессор называют текстовым редактором второго рода. Текстовыми процессорами в 1970-е – 1980-е годы называли предназначенные для набора и печати текстов машины индивидуального и офисного использования, состоящие из клавиатуры, встроенного компьютера для простейшего 63 редактирования текста, а также электрического печатного устройства. Позднее наименование «текстовый процессор» стало использоваться для компьютерных программ, предназначенных для аналогичного использования. Текстовые процессоры, в отличие от текстовых редакторов, имеют больше возможностей для форматирования текста, внедрения в него графики, формул, таблиц и других объектов. Поэтому они могут быть использованы не только для набора текстов, но и для создания различного рода документов, в том числе официальных. Наиболее известными примерами текстовых процессоров являются Microsoft Word и OpenOffice.org Writer. Программы для работы с текстами можно разделить на простые текстовые процессоры, мощные текстовые процессоры и издательские системы. На рис. 7.2 показано окно текстового процессора Microsoft Word. 64 Рисунок 7.2 – Окно текстового процессора Microsoft Word. 3. Объекты, формирующие структуру текстового документа – страницы, разделы, колонтитулы и их параметры. Для составления текстовых документов широко используется текстовый процессор Microsoft Word. Прежде чем приступать к составлению документа с помощью Microsoft Word, необходимо задать параметры страницы в соответствии с ГОСТом. Для задания параметров страницы необходимо через меню выполнить следующие команды: Файл – Параметры страницы. В появившемся окне выбрать закладки Поля и Размер бумаги и установить следующие размеры 65 полей: верхнее: 2 см; нижнее: 2 см; слева: 2,5-3 см; справа: 1,1-1,5 см; переплёт: 0 см; от края до колонтитула: размер устанавливается в зависимости от того, будут или нет в тексте колонтитулы (номера страниц также вставляются в колонтитул). За основу параметров шрифта принимается шрифт пишущей машинки. Для задания параметров шрифта необходимо выполнить следующие команды: Формат – Шрифт. В появившемся окне выбрать закладку Шрифт (как правило, эта закладка устанавливается по умолчанию) и в списках выбрать: шрифт: Times New Roman; начертание: обычный; размер: 14. При составлении текстовых документов необходимо помнить, что текст должен набираться строго по абзацам. Абзац это группа предложений, объединенных по смысловому признаку. Все операции по форматированию текста будут относиться к выделенному (текущему) абзацу или группе абзацев. Абзац начинается и заканчивается нажатием клавиши Enter. Для установления параметров абзаца необходимо выполнить следующие команды: Формат – Абзац. В появившемся окне выбрать закладку Отступы и интервалы (как правило, эта закладка устанавливается по умолчанию) и установить следующие параметры: выравнивание: по ширине; отступ слева: 0 см; 66 отступ справа: 0 см; интервал перед: 0 см; интервал после: 0 см; первая строка: отступ; междустрочный (интервал): одинарный. Перечисленные выше команды можно выполнить также с помощью кнопок на ленте с помощью мыши. Текстовый редактор Microsoft Word позволяет использовать все знаки препинания. Поэтому не рекомендуется, например, ставить знак «минус», если требуется поставить тире. Знак «тире», как и другие символы, можно вставить через меню Вставка, Символ. Кавычки должны быть одного начертания по всей работе. Иногда встречаются внутренние и внешние кавычки. Тогда внешние кавычки обычно «ёлочки», а внутренние “лапки”, которые можно поставить, перейдя на латинский шрифт и нажав на клавишу с буквой «Э» через клавишу Shift. 4. Объекты текстового документа MS Word. Для написания формул в Microsoft Word служит «Конструктор формул», для запуска которого необходимо с помощью мыши выполнить следующие команды: Вставка – Формула. При наборе формул следует придерживаться следующих правил: следует нумеровать только те формулы, на которые есть ссылки в тексте, номера формул должны быть в круглых скобках; единицы физических величин в конце формул писать не следует; индексы и показатели степени должны быть одинаковыми по величине и одинаково поднятыми или опущенными относительно линии основной строки; знак корня должен охватывать все элементы подкоренного выражения; 67 при написании многострочных дробей основная линия должна быть длиннее линий других дробей, входящих в данную формулу; точку как знак умножения следует ставить только перед числами; точка с запятой отделяет одну формулу от другой, после всех формул следует проставлять знаки препинания (по смыслу); переносы формул делают на знаках +, , =, ; при переносах необходимо повторять знаки и не разрывать части формул, заключенные в скобках или находящиеся под знаком корня; не следует применять разные по высоте и отличающиеся начертанием буквы для обозначения одной и той же физической величины, а также заменять буквы, цифры и знаки похожими значками (например, использовать вместо значка умножения букву «х», вместо углового градуса нуль или букву «о»; вместо тире дефис; вместо нуля букву «о» и т. д.); точку после индекса не ставят; если индекс состоит из двух-трёх сокращённых русских слов (сложный индекс), их отделяют друг от друга точками и после последнего сокращения точку не ставят; если сложный индекс состоит из цифр, букв русского, латинского или греческого алфавитов, знаки препинания между ними не ставятся: Pik, T1/2, Pt4, Vтор max; если индекс состоит из нескольких чисел, их отделяют одно от другого запятой и пробелом: i1, 2, 3; если сложный индекс состоит из десятичной дроби и сокращённого слова или буквы, дробь отделяют точкой с запятой: 0,2; пл; буквы русского и греческого алфавитов, а также цифры набирают прямым шрифтом; буквы латинского алфавита набирают курсивом, но обозначения некото68 рых величин набирают латинскими буквами прямого начертания: условные математические сокращения: max, min, opt, const, idem, lim, lg, log, det, exp, cos, sin, и др.; температуры в кельвинах (K) или температуры в градусах Цельсия (С), Ренкина (R), Фаренгейта (F); числа подобия: Ar, Bo, Bu, Eu, Fr, M, Pr, Re и др.; химические элементы и соединения: Cl, Fe, C2H6. Для создания рисунков в Microsoft Word достаточно открыть вкладку Вставка. Можно также создать рисунок в каком-нибудь графическом редакторе, например, в Paint и вставить его в Microsoft Word через вкладку Вставка и кнопку на ленте Рисунок. Текстовый редактор Microsoft Word имеет мощные средства для создания различных графических изображений, таких как схемы. Для того чтобы в Microsoft Word создать рисунок необходимо выполнить следующие команды: Вставка – Фигуры. После того как рисунок будет создан необходимо выполнить группировку отдельных элементов этого рисунка. Группировка выполняется с помощью следующих команд: Главная – Выделить – Выбор объектов. После выделения мышью рисунка все объекты (элементы) этого рисунка будут выделены. После этого через контекстное меню выполняются следующие команды: Группировка – Группировать. После группировки рисунок будет представлять собой не набор отдельных элементов, а единый рисунок, который в случае необходимости можно разгруппировать или перегруппировать с помощью команд контекстного меню: Группировка – Разгруппировать (Перегруппировать). Выводы по теме: 69 1. Условно можно выделить два типа текстовых редакторов: потоковые текстовые редакторы и интерактивные. 2. Текстовый процессор – вид прикладной компьютерной программы, предназначенной для производства (включая набор, редактирование, форматирование, иногда печать) любого вида печатной информации. Текстовые процессоры, в отличие от текстовых редакторов, имеют больше возможностей для форматирования текста, внедрения в него графики, формул, таблиц и других объектов. Поэтому они могут быть использованы не только для набора текстов, но и для создания различного рода документов, в том числе официальных. 3. Одним из самых распространенных текстовых процессоров в настоящее время является Microsoft Word. Вопросы для самопроверки: 1. В чём заключается различие между текстовым редактором и текстовым процессором? 2. Как задаются параметры страницы, абзаца и шрифта в Microsoft Word? 3. Какие существуют основные правила написания формул? 4. Как вставить и создать рисунок в Microsoft Word? Список литературы по теме: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. 3. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. 70 4. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. 5. Интернет-ресурс: http://ru.wikipedia.org Тема 6. Электронные таблицы Цель и задачи: Изучение электронных таблиц и технологий создания табличных документов. Учебные вопросы: 1. Основные понятия. 2. Основные сведения о Microsoft Excel. 3. Составление таблиц, построение диаграмм и ввод формул. Учебная информация: 1. Основные понятия. Электронные таблицы – это компьютерная программа, предназначенная для автоматизации учрежденской деятельности, связанной с обработкой больших двухмерных массивов структурированных числовых данных3. Поддерживает представление данных в виде таблиц, состоящих из строк и граф, на пересечении которых располагаются клетки (ячейки таблицы). Значение в числовой клетке таблицы может указываться в явном виде, либо рассчитываться по ассоциированной с клеткой формуле. Электронные таблицы являются инструментом анализа информации, представленной в числовом виде. Широко используются при выполнении бухгалтерских операций (расчёт заработной платы, составление сметы расходов, баРаспространён также термин «электронный процессор», но официальным названием считается «электронная таблица». 3 71 лансовые расчёты), обработке статистических данных (анализ социологических опросов), решение численными методами математических задач (линейное программирование) и т.д. Использование математических формул в электронных таблицах позволяет представить взаимосвязь между различными параметрами некоторой реальной системы и моделировать реальные процессы. С помощью электронных таблиц можно моделировать такие абстрактные конструкции как клеточные автоматы, при этом исследование модели какого-либо реального процесса (самовоспроизведение, морфогенез, турбулентность, расовая сегрегация, электоральный процесс и т.д.) сводится к изучению последовательности картинок, получаемых нажатием одной клавиши. Общепризнанным родоначальником электронных таблиц как отдельного класса программного обеспечения является Дэн Бриклин, который совместно с Бобом Фрэнкстоном разработал программу VisiCalc в 1979 г. Эта электронная таблица для компьютера Apple II стала очень популярной, превратив персональный компьютер в массовый инструмент для бизнеса. Впоследствии появились другие программные продукты этого класса: SuperCalc, Microsoft MultiPlan, Quattro Pro, Lotus 1-2-3, Microsoft Excel, ЛексиконXL, OpenOffice.org Calc и др. Существуют электронные таблицы для мобильных телефонов и КПК, в частности SpreadCE. При запуске электронных таблиц открывается файл, называемый книгой, который состоит из листов (таблиц). Данные вводятся в листы. Листы состоят из столбцов, строк и ячеек. Столбцы располагаются на листе вертикально, сверху вниз. Строки на листе располагаются горизонтально, слева направо. Ячейка это место пересечения одного столбца с одной строкой. В ячейки листа можно вводить данные двух основных типов числовые и текстовые. 72 У каждого столбца вверху есть буквенный заголовок, состоящий из букв и их комбинаций английского алфавита, например, A, B, AA, AZ. У каждой строки также есть заголовок, который обозначается числами. Буквенные заголовки столбцов и численные заголовки строк информируют пользователя, в какой части листа он находится при выборе ячейки. Заголовки столбца и строки вместе образуют адрес ячейки, также называемый ссылкой на ячейку. Ссылки бывают абсолютные и относительные. Относительная адресация. По умолчанию, ссылки на ячейки в формулах рассматриваются как относительные. Это означает, что адреса в ссылках при копировании формулы из одной ячейки в другую автоматически изменяются. Они приводятся в соответствие с относительным расположением исходной ячейки и создаваемой копии. Например, в ячейке В2 имеется ссылка на ячейку A3, которая располагается на один столбец левее и на одну строку ниже. Если формула будет скопирована в другую ячейку, то такое относительное указание ссылки сохранится. Например, при копировании формулы в ячейку D3 ссылка будет продолжать указывать на ячейку, располагающуюся левее и ниже, в данном примере на ячейку C4. Абсолютная адресация. При абсолютной адресации адреса ссылок при копировании формулы не изменяются, т. е. ячейка, на которую указывает ссылка, рассматривается как постоянная. Перед элементом адреса ячейки, использующим абсолютную адресацию, указывается символ $. Например, $А$1 (столбец и строка имеют абсолютную адресацию), А$1 (столбец имеет относительную адресацию, строка – абсолютную) и $А1 (столбец имеет абсолютную адресацию, строка – относительную). 73 Ссылки, в которых элементы адреса ячейки (заголовки столбцов и строк) имеют различную адресацию, получили название смешанных. Например, $А1, А$1. Пример. В ячейке электронной таблицы В4 записана формула =С2+$A$2. Какой вид примет эта формула, если ячейку В4 скопировать в ячейку С5? Решение. В данной формуле ячейка C2 имеет относительную адресацию, ячейка A2 – абсолютную. Поэтому при копировании формулы в ячейку C5 первое слагаемое формулы примет вид D3, а второе слагаемое останется без изменений, и формула будет иметь следующий вид: =D3+$A$2. 2. Основные сведения о Microsoft Excel. Microsoft Excel – программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic для приложений). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день является одним из наиболее популярных программных продуктов из перечня электронных таблиц. В Microsoft Excel форматирование ячеек осуществляется через команды Главная – Формат – Формат ячеек. При форматировании ячеек можно задать выравнивание по горизонтали и вертикали, перенос слов, объединение ячеек, параметры шрифта, перенос слов в ячейках и т. д. Текст таблиц рекомендуется печатать шрифтом Arial Cyr 10-12-го размера. В графах и в конце текста точка не ставится. В таблицах нельзя сокращать слова, следует избегать горизонтальных линий. Нельзя подчёркивать таблицу снизу. Примечания и сноски, относящиеся к таблице, печатаются непосредственно под таблицей. В таблицах, занимающих несколько страниц, на первой странице печатается головка, а на последующих страницах даётся условная нумера74 ция глав. 3. Составление таблиц, построение диаграмм и ввод формул. При составлении таблицы в первых клетках строк или столбцов, в зависимости от выбранного способа записи данных (данные в столбцах или строках), указываются наименования вносимых в таблицу данных. Затем в соответствующие клетки поименованных строки или столбца заносятся цифровые данные и расчётные формулы. Запись формул начинается со знака «=». В противном случае формула будет записана в клетку как обычный текст. Формулы записываются латинскими строчными или прописными буквами вручную или с помощью Мастера функций. Функции могут указываться русскими буквами. Для запуска Мастера функций необходимо во вкладке Формулы щёлкнуть по кнопке Вставить функцию. При наборе формул, содержащих тригонометрические функции, необходимо помнить, что углы под знаком тригонометрической функции задаются в радианах. Для перевода градусов в радианы можно воспользоваться Мастером функций, или умножить угол на PI (PI = 3,1416) и разделить на 180, в зависимости от требуемой точности результата. Целая часть числа от дробной может, в зависимости от настроек, отделяться точкой или запятой. Перед набором числа и формулы необходимо убедиться, что ячейка, в которую будет производиться запись, имеет числовой формат. Это можно сделать через вкладку на ленте Главная и команду Формат - Формат ячеек. В появившемся окне выбрать закладку Число и установить числовые форматы Общий или Числовой. Для вывода данных в графическом виде строятся диаграммы: вкладка Вставка – группа команд Диаграммы. Для отображения окончательных результатов, как правило, составляется итоговая таблица. График и итоговая таблица с результатами обновляются ав75 томатически при записи новых исходных данных в расчётную таблицу. В этом и заключается суть автоматизации расчётов при использовании электронных таблиц. Созданная в Microsoft Excel книга, как правило, предназначена для многократного использования. Выводы по теме: 1. Электронные таблицы являются инструментом анализа информации, представленной в числовом виде. Широко используются при выполнении бухгалтерских операций (расчёт заработной платы, составление сметы расходов, балансовые расчёты), обработке статистических данных (анализ социологических опросов), решение численными методами математических задач (линейное программирование) и т.д. 2. Использование математических формул в электронных таблицах позволяет представить взаимосвязь между различными параметрами некоторой реальной системы и моделировать реальные процессы. С помощью электронных таблиц можно моделировать такие абстрактные конструкции как клеточные автоматы, при этом исследование модели какого-либо реального процесса (самовоспроизведение, морфогенез, турбулентность, расовая сегрегация, электоральный процесс и т.д.) сводится к изучению последовательности картинок, получаемых нажатием одной клавиши. 3. В электронных таблицах график и итоговая таблица с результатами обновляются автоматически при записи новых исходных данных в расчётную таблицу. В этом и заключается суть автоматизации расчётов при использовании электронных таблиц. Созданная в Microsoft Excel книга, как правило, предназначена для многократного использования. Вопросы для самопроверки: 1. Что такое электронные таблицы? 2. Из каких элементов состоит структура электронных таблиц? 76 3. Что такое относительная адресация? 4. Что такое абсолютная адресация? 5. Как осуществляется и что включает в себя форматирование ячеек в MS Excel? Список литературы по теме: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. 3. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. 4. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. 5. Интернет-ресурс: http://ru.wikipedia.org Модуль 3 Раздел 3. Основы программирования и создания приложений Тема 7. Основы программирования Цель и задачи: Изучение основ программирования и создания приложений в среде Visual Basic for Applications. Учебные вопросы: 1. Этапы программирования и разработка алгоритма решения задачи. 2. Переменные, массивы и константы. 3. Принципы и преимущества структурного программирования. 4. Введение в Visual Basic. 77 5. Управляющие структуры программы. Учебная информация: 1. Этапы программирования и разработка алгоритма решения задачи. Решение задач с помощью ЭВМ включает в себя следующие этапы: 1. Чёткая формулировка задачи с выделением достигаемой цели и вида получаемого результата. 2. Разработка алгоритма решения задачи. 3. Разработка интерфейса программы. 4. Установление свойств элементов управления. 5. Выбор обозначений и объявление переменных величин программы. 6. Написание кодов программы. 7. Отладка и тестирование программы. Алгоритм – конечная последовательность точно определённых действий, приводящих к однозначному решению поставленной задачи. Процесс составления алгоритмов называется алгоритмизацией. Алгоритмы задаются словесно, таблично, с помощью специальных диаграмм и графически в виде блок-схем. Для графического изображения алгоритмов используются стандартизованные типы блоков, основные из которых приведены в табл. 12.1: Таблица 12.1 – Основные типы блоков блок-схемы алгоритма 78 Блок Описание Начало алгоритма Начало Конец алгоритма Останов Блок ввода/вывода информации Блок обработки. Внутри блока записываются формулы, обозначения операций и функций Да Блок условия (логический). Внутри блока записываются условия выбора направления действия алгоритма. Нет Блоки, кроме начала, конца и соединительные, нумеруются цифрами в верхнем левом углу блока. Стрелки на соединительных линиях не ставят при направлениях сверху вниз и слева направо. Противоположные направления показывают стрелками на линиях. Алгоритмы бывают: линейные, разветвлённые и циклические. 79 Линейный алгоритм это алгоритм, который не содержит логических условий, имеет одну ветвь и изображается линейной последовательностью связанных блоков. Пример. Составить алгоритм вычисления дохода (D) от реализации продукции (P), если известно количество материала для выпуска единицы продукции (A), количество материала на складе (B), цена единицы продукции (C). Линейный алгоритм поставленной задачи показан на рисунке 12.1. Начало A, B, C P=B/A D=PC Останов Рисунок 12.1 – Линейный алгоритм Разветвлённый алгоритм это алгоритм, который содержит одно или несколько логических условий и имеет несколько ветвей обработки. Пример. Составить алгоритм вычисления максимального дохода (D) от реализации продукции (P), если известно количество материала для выпуска 80 единицы продукции равной себестоимости (A1 и A2), количество материала на складе (B1 и B2), цена единицы продукции (C1 и C2). Разветвлённый алгоритм поставленной задачи показан на рисунке 12.2. Начало A1, A2, B1, B2, C1, C2 C1>C2 Да Нет P=B2/A2 P=B1/A1 D=PC2 D=PC1 Останов Рисунок 12.2 – Разветвлённый алгоритм Циклический алгоритм это алгоритм, который содержит один или несколько циклов. Цикл – это многократно повторяющаяся часть алгоритма. Па- 81 раметр цикла это переменная, которая при каждом новом вхождении в цикл принимает новое значение. Пример. Составить циклический алгоритм получения суммарного дохода (S) от реализации 10 партий продукции (I), если известна стоимость одной партии (P). Циклический алгоритм поставленной задачи показан на рисунке 12.3. Начало S=0 I=0 Да I=I+1 I>10 Нет S=PI Останов Рисунок 12.3 – Циклический алгоритм 2. Переменные, массивы и константы. 82 Любая программа в процессе своей работы производит операции над данными. Это могут быть числа, строки текста, рисунки и т. д. В самой программе эти данные размещаются в переменных, константах или массивах. Переменная это именованная область памяти, отведенная для временного хранения данных. При выполнении программы значение переменной изменяется. При составлении программы, прежде всего, необходимо описать размерность переменных величин (объявить переменные величины, задать тип переменных величин). Объявление переменных может быть явным и неявным. В языке программирования VB явное объявление переменной производится с помощью оператора Dim (от dimension размерность). Например, Dim X as Single. При неявном объявлении переменных (без оператора Dim) переменной автоматически присваивается тип Variant (используется для всех типов переменных). Переменные объявляются в секции General Declarations. Рекомендуется присваивать переменным значащие названия. Массивом называется список однородных величин, на которые можно ссылаться по имени и индексу. Массивы можно считать разновидностью переменных, однако в них хранится сразу несколько однородных значений. Например, если записано Dim X (5) as Integer, то это значит, что объявляется массив X, в котором резервируется место для шести целочисленных значений (начиная с Х(0)). Массивы могут быть как одномерными, так и многомерными. Например, Х(5) это одномерный массив, содержащий шесть элементов, a Y(3,5) двухмерный, содержащий 24 элемента. Таким образом, массив это список однородных величин, на которые можно ссылаться по имени и индексу. Нередко размер массива (т.е. количество храня- 83 щихся в нём элементов) не может быть определён заранее. В таком случае он объявляется пустым массивом. Массив, который в начале своего жизненного цикла не содержит ни одного элемента, называется динамическим. По мере выполнения программы в массив необходимо добавлять элементы, в которых будут храниться значения. Константа – это величина, значение которой остаётся постоянным. При объявлении константы ей присваивается значение. Для этого используется ключевое слово Const. Например, Const Pi = 3.141593. 3. Принципы и преимущества структурного программирования. Современные языки программирования, такие как, например, Visual Basic ориентированы на структурное программирование. Структура программы состоит из отдельных модулей, следующих один за другим. У каждого модуля один вход и один выход законченная конструкция для решения определенной задачи. Цель создаваемой программы достигается составлением композиции из отдельных модулей, разработанных применительно к поставленной задаче. Преимущества структурного программирования заключаются в следующем: отдельные блоки могут разрабатываться и проходить тестирование независимо от остальной части программы; несколько программистов могут работать над разными частями программы независимо друг от друга; модули, написанные для одной программы, могут быть использованы в другой; существенно упрощается построение программы и её отладка. 4. Введение в Visual Basic. 84 Visual Basic это система программирования для создания приложений, работающих под Microsoft Windows. Первая часть этого словосочетания, Visual, относится к методу создания графического интерфейса пользователя (Graphical User Interface, GUI). Вместо того чтобы составлять большие программы для описания элементов интерфейса, в Visual Basic достаточно поместить заранее созданные объекты в соответствующие места экрана. Слово «Basic» относится к языку программирования высокого уровня BASIC (Beginners All-Purpose Symbolic Instruction Code Универсальный символический программный код для новичков), языку, пользующемуся наибольшей популярностью среди других языков программирования за всю историю вычислительной техники. Visual Basic вырос из исходного языка BASIC и в настоящее время состоит из нескольких сотен операторов, функций и ключевых слов. С помощью VB начинающий пользователь может разработать полезное приложение, изучив лишь небольшое количество ключевых слов. Однако VB – достаточно мощный язык программирования: с его помощью можно решить любую задачу программирования, какую только можно вообразить. Язык программирования Visual Basic является универсальным языком. Версия Visual Basic для приложений (VBA), Applications Edition, включена в Microsoft Excel, Microsoft Access и другие Windows-приложения. Для написания скриптов (сценариев) также широко используется язык Visual Basic Scripting Edition (VBScript). Интегрированная среда разработки приложений IDE. Интегрированная среда разработки приложений, или IDE (Integrating Development Environment) (см. рис. 13.1) это важная составная часть Visual Basic. Именно здесь выполняется основная работа над приложением. 85 Рисунок 13.1 – Интегрированная среда разработки приложений IDE IDE состоит из следующих компонентов (см. рис. 13.1): 1. Строка меню. Обеспечивает доступ к командам, управляющим средой программирования. 2. Панель инструментов. Ускоряет доступ к некоторым командам меню. 3. Окно дизайнера форм. Служит для визуального конструирования макета формы и размещения на нём управляющих элементов, кроме того, в этом окне производятся ввод и редактирование текста программы. 86 4. Панель элементов. Содержит интерфейсные элементы для создаваемого приложения. 5. Окно проводника проекта. Показывает список форм и модулей текущего проекта. (Проект – это набор файлов, используемых для построения приложения). 6. Окно свойств. Позволяет изменять характеристики интерфейсных элементов. 7. Окно макета формы. Показывает, как выглядит форма и где она находится во время выполнения программы. 8. Кнопка для перехода к окну кодов. 9. Кнопка для перехода к окну дизайнера формы. Элементы управления. Основным элементом Windows-интерфейса является «окно». В Visual Basic этот объект называется формой. Это контейнер, на котором располагаются все остальные элементы управления. Таким образом, создание интерфейса сводится к размещению на форме управляющих элементов. К ним относятся: кнопки, текстовые поля, надписи, переключатели, флажки, рамки, списки, комбинированные поля, рисунки, изображения и т. д. Кнопки (CommandButton) используются для решения самых разных задач от простейшего ввода информации до вызова специальных функций. Текстовые поля (TextBox) применяются для ввода данных или получения информации от пользователя, а также в некоторых случаях для вывода информации. Надписи (Label) служат для размещения на форме текста, чисел и символов, а также, как и текстовые поля, для вывода информации. Главное отличие надписей от текстовых полей заключается в том, что пользователь (не программист) не может изменить текст надписи по своему усмотрению. 87 Переключатели (OptionButton) позволяют выбрать один (и только один) вариант из группы. Обычно переключатели группируются в рамках, однако их можно группировать прямо на форме, если используется только одна группа переключателей. Флажки (CheckBox) отчасти похожи на переключатели, однако работают независимо друг от друга. Рамки (Frame) используются в сочетании с другими элементами. Внутри рамки можно разместить любые элементы. Они группируются и в случае перемещения рамки двигаются вместе с ней. Списки (ListBox) это идеальное средство для работы с перечнем из нескольких вариантов. Пользователь может просмотреть содержимое списка и выбрать одну или несколько строк для последующей обработки. Прямое редактирование содержимого списка невозможно. Комбинированные поля (ComboBox) сочетают возможности текстового поля и списка. Они позволяют выбрать из списка заранее определенную строку или ввести значение, которого нет в списке. Важной особенностью комбинированного поля является то, что оно может быть раскрывающимся. Это дает возможность экономить место на форме. Графические поля (PictureBox) часто используются для отображения графических файлов. Кроме того, во время выполнения программы в поле рисунка можно выводить текст и рисовать с помощью различных методов. Но самое главное заключается в том, что рисунок может выполнять функции контейнера, т. е. в него можно поместить кнопку или другой элемент. Изображения (Image) являются упрощенным вариантом рисунков. В отличие от рисунков изображения не могут выполнять функции контейнера и подходят только для простейшего вывода картинок на форме, однако занимают гораздо меньше памяти, чем рисунки. 88 Полосы прокрутки (VScrollBar, HScrollBar) обычно применяются для изменения величины в пределах непрерывной шкалы. Элемент полосы прокрутки представляет собой совершенно независимый объект, не привязанный к другим элементам (текстовым полям или спискам). Горизонтальная и вертикальная полосы прокрутки ничем не отличаются друг от друга, кроме ориентации. Описанные выше управляющие элементы являются стандартными они всегда присутствуют на панели элементов. Кроме того, существует еще много управляющих элементов, которые можно вызвать на панель элементов, щелкнув на ней правой кнопкой мыши и выбрав из контекстного меню команду Components. Далее на вкладке Controls диалогового окна Components необходимо установить флажки рядом с нужными элементами. Так, например, очень удобными являются диалоговые блоки с закладками (SSTab). Они могут служить контейнером для других элементов управления и позволяют в значительной мере экономить место на форме. Каждый элемент управления имеет определенный набор свойств, которые можно изменять как с помощью окна свойств, так и программно. Выбор информативных имен для элементов управления. Каждый элемент управления имеет свойство Name (Имя), где указывается его имя. Причем оно должно быть уникальным (если этот элемент не является частью массива элементов управления). Когда создается тот или иной управляющий элемент, Visual Basic присваивает ему имя по умолчанию. Так, например, первая кнопка будет названа Command1, следующая кнопка Command2 и т. д. Это имя может сообщить, что данный элемент является кнопкой и никакой другой информации не несет. Имена по умолчанию подходят для выяснения порядка, в котором создавались элементы управления, но не вызывают никаких разумных ассоциаций относительно того, для чего они предназначены. 89 Имя должно информировать как о типе управляющего элемента, так и о его назначении. Поэтому рекомендуется придерживаться соглашения об именах. Это сделает код программы более простым для понимания и усовершенствования. Следующее соглашение об именах используется для идентификации элементов управления большинством программистов на Visual Basic: ctlName, где ctl префикс, определяющий тип управляющего элемента; Name имя элемента управления (информативное с точки зрения функционального назначения). Таким образом, имя cmdExit однозначно указывает на кнопку выхода из программы, а имя txtPassword на текстовое поле для ввода пароля. Следует обратить внимание на то, что первая буква информативной части в синтаксисе имени является прописной, и таковыми являются первые буквы всех слов, входящих в эту часть имени (например, txtFirstName). Это сделано для того, чтобы отделить имя от префикса, а также разделить слова в имени. Процедуры и функции. Все объекты, составляющие приложение, объединяются в проект. Он может состоять как из одной, так и из нескольких форм, на каждой из которых располагаются свои управляющие элементы. Вся суть создания Windows-приложения сводится к программированию событий, происходящих с управляющими элементами. Поэтому текст Visual Basic-программы представляет собой набор процедур обработки событий. Под событием понимается действие, которое будет производить пользователь над управляющими элементами в процессе работы с готовой программой. Все процедуры, связанные с данной формой, называются кодом формы (модулем формы). Кроме того, в проект может входить самостоятельный набор 90 процедур, не связанный с какой-либо формой. Этот фрагмент программы называется модулем и может вызываться из любой формы. Каждая процедура начинается ключевыми словами Private (Public) Sub и заканчивается словами End Sub. Ключевые слова Private и Public определяют область видимости данной процедуры. Процедура, объявленная с ключевым словом Public, является открытой, т. е. видимой другими компонентами приложения. Ключевое слово Private означает, что процедура является закрытой, т. е. доступной только из данной формы или модуля. Существуют процедуры как связанные с элементами управления, так и не связанные с ними. Такие процедуры, по сути, являются подпрограммами и вызываются с помощью оператора Call. Подпрограмма выполняет предписанное ей действие и потом возвращается в точку вызова. Другой важный тип процедур функции (Function). Они также объявляются с ключевыми словами Private и Public. Функции возвращают некоторое значение вызывающей процедуре и заканчиваются строкой End Function. Типы данных. Типы данных, используемых в Visual Basic, указаны в табл. 13.1. Таблица 13.1 – Типы данных, используемых в Visual Basic Тип данных Размер Диапазон значений Byte (байт) 1 байт От 0 до 255 Boolean (логический) 2 байта True (Истина) или False (Ложь) Integer (целое) 2 байта От 32768 до 32767 Long Integer (длинное це- 4 байта От 2 147483648 до 2 147483647 4 байта От 3.402823Е38 до 3.402823Е38 лое) Single (одинарной точности с плавающей десятичной точкой) 91 Double (двойной точно- 8 байт От 1. 797693 13486232D308 сти с плавающей деся- до 1.79769313486232D308 тичной точкой) Currency (денежные еди- 8 байт От 922337203685477.5808 ницы до 922337203685477.5807 Data (дата) 8 байт От January (Январь) 1, 100 до December (Декабрь) 31, 9999 String (строка) 1 байт на символ От 0 до 65535 символов Variant (вариант) 16 байт (для чи- Для всех типов переменных сел); 22 байта +1 на символ (для строк) 5. Управляющие структуры программы. В любом языке программирования существуют управляющие конструкции, позволяющие задать порядок выполнения отдельных частей программы. К ним относятся ветвления и циклы. Ветвление управляющая структура, позволяющая выбрать, по какому пути продолжится выполнение программы. Операторы ветвления являются мощным инструментом программирования. Они позволяют выборочно выполнять различные фрагменты программы и соответствующим образом реагировать в ситуациях, возникающих при выполнении приложения. Чаще всего ветвление в Visual Basic реализуется посредством оператора If. В центре каждого оператора If находится условие выражение, принимающее два значения: True (истина) и False (ложь). Если условие истинно, выполнение программы продолжается по одной ветви, если ложно, то по другой. В зависимости от сложности действий, выполняемых в ветвлении, программная конструкция с оператором If может занимать одну строку или принимать вид бло92 ка. В обеих формах используются ключевые слова If, Then, Else. В простейшем виде ветвление представлено однострочным оператором If, который имеет вид: If условие Then действие 1 Else действие 2 Здесь условие это выражение, дающее результат True или False, а действие 1 и действие 2 операторы Visual Basic. Если условие истинно, действие 1 выполняется, а действие 2 опускается. Если условие ложно, то наоборот. Часть Else является необязательной, без неё однострочный оператор If принимает самый простой вид: If условие Then действие В этом случае действие выполняется, если условие истинно. В противном случае оператор If ничего не выполняет. Для того чтобы выбрать один из нескольких блоков программы, каждый из которых содержит несколько операторов, следует использовать условную управляющую структуру. Одна из её форм выглядит так: If условие Then Блок, выполняющийся, когда условие истинно Else Блок, выполняющийся, когда условие ложно End If Ветвление, включающее проверку нескольких условий, реализуется с помощью ключевого слова ElseIf. В эту структуру может входить любое количество блоков ElseIf, каждый со своим условием и набором операторов: If условие 1 Then Блок, выполняющийся, когда условие 1 истинно ElseIf условие 2 Then Блок, выполняющийся, когда условие 2 истинно ElseIf условие 3 Then Блок, выполняющийся, когда условие 3 истинно Else Блок, выполняющийся, когда все условия ложны End If 93 В этой структуре Visual Basic последовательно проверяет истинность каждого из условий. Если встречается истинное условие, выполняется соответствующий фрагмент программы, а оставшаяся часть структуры пропускается. Вторая управляющая структура ветвления задается с помощью ключевых слов Select Case. Из всех блоков программного кода, входящих в структуру выбора, оператор Select Case выполняет один из блоков или не выполняет ни одного. Общий формат записи оператора Select Case выглядит так: Select Case контрольное выражение Case выражение 1 Блок, выполняющийся при соответствии выражения 1 значению контрольного выражения Case выражение 2 Блок, выполняющийся при соответствии выражения 2 значению контрольного выражения Может присутствовать любое количество блоков Case Case Else Блок, выполняющийся в случае несоответствия ни одного из выражений контрольному выражению End Select. Пример. Составить программу вычисления максимального дохода (D) от реализации продукции (P), если известно количество материала для выпуска единицы продукции равной себестоимости (A1 и A2), количество материала на складе (B1и B2), цена единицы продукции (C1 и C2). Алгоритм вычислений приведён на рисунке 12.2. Код программы: Dim D As Single Dim P As Single Dim Al As Single 94 Dim A2 As Single DimBl As Single Dim B2 As Single Dim CI As Single Dim C2 As Single Private Sub CommandButtonl_Click() Al = TextBoxl A2 = TextBox2 Bl = TextBox3 B2 = TextBox4 C1 = TextBox5 C2 = TextBox6 If Cl > C2 Then P = B1/A1 D = P*C1 Else P = B2 / A2 D = P * C2 End If TextBox7 = D Private Sub CommandButton2_Click() End End Sub Циклы применяются для многократного выполнения фрагмента программы до тех пор, пока не будет выполнено определенное условие или значение счётчика не достигнет заданного значения. 95 Цикл состоит из двух основных компонентов: блока программного кода, который должен повторяться, и команды, управляющей продолжительностью повторений. Первое требование, выполняемое при написании цикла задать блок программного кода, который должен повторяться. Для этого в начале и в конце цикла ставятся соответствующие ключевые слова. В цикле Do это слова Do и Loop. Операторы, заключенные между Do и Loop, составляют тело цикла. Условное выражение, определяющее продолжительность цикла, может стоять либо при Do в начале цикла, либо при Loop в конце. Более того, в обоих случаях условие вводится с одним из ключевых слов While или Until. Если необходимо, чтобы цикл выполнялся, пока условие истинно, применяется ключевое слово While. Цикл с условием Until прекращается, когда условие становится истинным. Синтаксис цикла Do приводится ниже: Do While условие Блок операторов, выполняемых в цикле до тех пор, пока условие остается истинным Loop Do Блок операторов, выполняемых в цикле до тех пор, пока условие не станет истинным Loop Until условие На поведение цикла существенно влияет место расположения условия. Если условие расположено вначале, его проверка происходит перед выполнением первой итерации. Если она оказывается неудачной, цикл пропускается и ни одна итерация не выполняется. Наоборот, в цикле с постусловием итерация всегда 96 выполняется хотя бы один раз. После выполнения первой итерации происходит проверка условия продолжения цикла. В цикле For ключевыми словами являются For и Next. Этот цикл уместно применять, когда количество итераций известно. В синтаксис этого цикла также входит переменная счётчик цикла и диапазон принимаемых ею значений, а также шаг приращения счетчика: For счетчик = выражение1 То выражение2 Step выражение3 Блок операторов, повторяющийся, пока счетчик не пройдет значение от выражения1 до выражения2 с шагом выражение3 Next счетчик Здесь счетчик имя переменной, выражение1 и выражение2 нижний и верхний пределы диапазона значений переменной, выражение3 значение приращения переменной. Оператор Step может не указываться, в этом случае при каждой итерации счетчик будет увеличиваться на единицу. Пример. Составить программу получения суммарного дохода (S) от реализации 10 партий продукции (I), если известна стоимость одной партии (P). Код программы: Dim P As Single Dim S As Single Dim I As Single Private Sub CommandButtonl_Click() P = TextBoxl S=0 I=0 Do 97 S = P*I I=I+ 1 Loop Until I = 11 TextBox2 = S End Sub Private Sub CommandButton2_Click() End End Sub Выводы по теме: 1. Решение задач с помощью ЭВМ выполняется в строгой последовательности по разработанному алгоритму. Алгоритм – конечная последовательность точно определённых действий, приводящих к однозначному решению поставленной задачи. Процесс составления алгоритмов называется алгоритмизацией. Алгоритмы задаются словесно, таблично, с помощью специальных диаграмм и графически в виде блок-схем. 2. Любая программа в процессе своей работы производит операции над данными. Это могут быть числа, строки текста, рисунки и т. д. В самой программе эти данные размещаются в переменных, константах или массивах. 3. Современные языки программирования, такие как, например, Visual Basic ориентированы на структурное программирование. Структура программы состоит из отдельных модулей, следующих один за другим. У каждого модуля один вход и один выход законченная конструкция для решения определенной задачи. Цель создаваемой программы достигается составлением композиции из отдельных модулей, разработанных применительно к поставленной задаче. Вопросы для самопроверки: 1. Какие этапы включает в себя решение задач с помощью ЭВМ? 2. Что такое алгоритм? 98 3. Как задаются алгоритмы? 4. Какие бывают алгоритмы? 5. Что означает объявление переменной величины? Список литературы по теме: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. 4. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. 5. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. 6. Интернет-ресурс: http://ru.wikipedia.org Модуль 4 Раздел 4. Основы компьютерных сетей Тема 8. Компьютерные сети. Интернет Цель и задачи: Изучение глобальной компьютерной сети Интернет. Учебные вопросы: 1. Основные сведения о компьютерных сетях. 2. Этапы развития сети Интернет. 3. Поисковые серверы. 4. Службы сети Интернет. 5. Перспективы развития Интернет. 6. Язык разметки гипертекста. 99 Учебная информация: 1. Основные сведения о компьютерных сетях. Локальной вычислительной сетью (ЛВС, LAN – Local Area Networks) называется система, состоящая из двух или более удаленных ЭВМ, соединенных с помощью специальной аппаратуры и взаимодействующих между собой по каналам передачи данных. К локальным сетям – относят сети компьютеров, сосредоточенные на небольшой территории (обычно в радиусе не более 1-2 км). В общем случае локальная сеть представляет собой коммуникационную систему, принадлежащую одной организации. Основные компоненты ЛВС это: серверы – это аппаратно-программные комплексы, которые испол- няют функции управления распределением сетевых ресурсов общего доступа, рабочие станции – это компьютеры, осуществляющие доступ к се- тевым ресурсам, предоставляемым сервером, физическая среда передачи данных (сетевой кабель) – это коакси- альные и оптоволоконные кабели, витые пары проводов, а также беспроводные каналы связи (инфракрасное излучение, лазеры, радиопередача). Глобальные сети – (WAN – Wide Area Networks) это сети, которые объединяют территориально рассредоточенные компьютеры, которые могут находиться в различных городах и странах. Примером глобальной сети является Интернет. Сетевые топологии и методы доступа к среде передачи данных. Топология сети это описание конфигурации сети, схема расположения и соединения компонентов сети (сетевых компьютеров – хостов, рабочих станций, кабелей и других активных и пассивных устройств) относительно друг 100 друга. Топология характеризует взаимосвязи и пространственное расположение компонентов сети. Все сети строятся на основе трех базовых топологий: Шина (Bus); Звезда (Star); Кольцо (Ring). Шинная топология. При помощи кабеля каждая рабочая станция соединяется с другими рабочими станциями и с файловым сервером. Кабель проходит от узла к узлу, последовательно соединяя все рабочие станции и все файловые серверы. На каждом конце кабеля подключается согласующая нагрузка (терминатор) для исключения эхоотражений (см. рис. 14.1). Рисунок 14.1 – Шинная топология Звездообразная топология. Каждый компьютер в сети с топологией типа Звезда взаимодействует с центральным концентратором (hub) (см. рис. 14.2). 101 Рисунок 14.2 – Топология Звезда Hub – устройство множественного доступа, выполняющее роль центральной точки соединения в топологии Звезда. Наряду с традиционным названием «концентратор» в литературе встречается также слово «хаб». Кольцевая топология. На рисунке 14.3 показан пример топологии ЛВС, в которой каждая рабочая станция соединена с двумя другими рабочими станциями. Такая топология называется Кольцом. Рисунок 14.3 – Кольцевая топология 102 Кольцевая топология применяется преимущественно в США для сетей, требующих выделения определенной части полосы пропускания для критичных по времени средств (например, для передачи видео и аудио), в высокопроизводительных сетях, а также при большом числе обращающихся к сети клиентов (что требует ее высокой пропускной способности). Смешанные топологии. На основе трех базовых топологий можно создавать так называемые гибридные или смешанные топологии. К этим топологиям относятся: Шинно-звездообразная; Звездообразно-кольцевая. 2. Этапы развития сети Интернет. Конец ХХ века ознаменован все более широким применением компьютеров и информационных технологий в самых разных сферах жизнедеятельности человека. При бурном развитии компьютерных технологий и всемирной компьютерной сети Интернет экономика не может оставаться в стороне от тех возможностей, которые открывает Интернет. При открытии web-страниц пользователь получает доступ к самым свежим новостям во всем мире. Через Интернет можно осуществить быструю связь с партнёрами по бизнесу и другими организациями и тут же получить ответ. Возможности сети Интернет, которые развиваются с каждым днём, можно перечислять бесконечно долго. История становления Интернет такова. Более 35 лет назад (2 января 1969 года) Министерство Обороны США создало сеть, которая явилась предтечей Интернет, она называлась ARPAnet и была экспериментальной сетью. ARPAnet создавалась для поддержки научных исследований в военно- промышленной сфере, в частности, для исследования методов построения се103 тей, устойчивых к частичным повреждениям, получаемым, например, при бомбардировке авиацией, и способных в таких условиях продолжать нормальное функционирование. Примерно 10 лет спустя после появления ARPAnet появились локальные вычислительные сети (LAN), такие как Ethernet и др. Одновременно появились компьютеры, которые стали называть рабочими станциями. На большинстве рабочих станций была установлена операционная система UNIX. Эта операционная система имела возможность работы в сети с протоколом Интернет (IP). В связи с возникновением принципиально новых задач и методов их решения появилась новая потребность: организации желали подключить к ARPAnet свои локальные сети. Примерно в то же время появились другие организации, которые начали создавать свои собственные сети, использующие близкие к IP коммуникационные протоколы. Стало ясно, что все только выиграли бы, если бы эти сети могли общаться вместе, ведь тогда пользователи из одной сети смогли бы связываться с пользователями другой сети. Одной из важнейших среди этих новых сетей была NSFnet, разработанная по инициативе Национального Научного Фонда (National Science Foundation – NSF). В конце 80-х NSF создал пять суперкомпьютерных центров, сделав их доступными для использования в любых научных учреждениях. Поскольку они были очень дороги, их следовало использовать кооперативно. Возникла проблема связи: требовался способ соединить эти центры и предоставить доступ к ним различным пользователям. Сначала было решено использовать коммуникации ARPAnet, но эта попытка потерпела крах, столкнувшись с бюрократией оборонной отрасли и проблемой обеспечения персоналом. Тогда NSF решил построить свою собственную сеть, основанную на IP технологии ARPAnet. Центры были соединены специальными телефонными линиями с пропускной способностью 56 Kbps. Однако было очевидно, что не 104 стоит и пытаться соединить все университеты и исследовательские организации непосредственно с центрами, т. к. проложить такое количество кабеля – не только очень дорого, но практически невозможно. Поэтому решено было создавать сети по региональному принципу. В каждой части страны заинтересованные учреждения должны были соединиться со своими ближайшими соседями. Получившиеся цепочки подключались к суперкомпьютеру и таким образом суперкомпьютерные центры были соединены вместе. При такой схеме соединения любой компьютер мог связаться с любым другим, передавая сообщения через соседей. Это решение было правильным, но настала пора, когда сеть больше не справлялась с возросшими потребностями. Неожиданно университеты, школы и другие организации осознали, что имеют дело с морем данных и пользователей. Поток сообщений в сети (трафик) нарастал все быстрее и быстрее, пока, в конце концов, не перегрузил управляющие сетью компьютеры и связывающие их телефонные линии. В 1987 г. контракт на управление и развитие сети был передан компании Merit Network Inc., которая занималась образовательной сетью Мичигана совместно с IBM и MCI. Старая сеть была заменена более быстрыми (примерно в 20 раз) телефонными линиями. Сетевые управляющие машины также были заменены на более быстрые. 3. Поисковые серверы. Наиболее эффективное средство поиска информации в сети Интернет поисковые серверы (HTTP-серверы), которые позволяют автоматизировать поиск информации. Помимо HTTP-серверов поиска существуют базы данных FTP- серверы, предназначенные для хранения и передачи файлов. В отличие от вы105 шеперечисленных поисковиков, которые осуществляют выборку по содержимому HTML-страниц, поисковые FTP-сервера ведут поиск по именам файлов и каталогов. Через определенные промежутки времени базы данных обновляются (в частности, на FTP-Search обновление происходит каждые пять дней). Устаревшая, ненужная информация удаляется, давая дорогу новой и интересной. Принцип действия поисковых серверов заключается в выборке базы данных конкретного поисковика. То есть при каждом запросе робот осуществляет сравнение введенных вами данных в строке поиска с данными, расположенными на сервере, при этом разграничивая степень значимости по количеству совпадений. Так, документы, содержащие точный вариант фразы-запроса, обязательно будут выведены в первых рядах. Задаваться может как отдельное слово, так и целые словосочетания. Поисковые сервера имеют мощные средства оптимизации поиска нужной информации. 4. Службы сети Интернет. Самая широко используемая служба Интернет это Всемирная паутина или WWW (World Wide Web). Кроме этого существуют такие службы, как электронная почта (E-mail), новости (Интернет News), видео и аудио конференции в прямом эфире. Каждая служба функционирует по своим определённым правилам, которые пользователь должен знать и применять при работе с соответствующей службой. Эти правила можно найти в самом Интернете. С помощью клиентских программ (web-браузеров), таких как Internet Explorer, Mozilla Firefox, Google Chrome и др., можно связаться с любым узлом мира, если известен его адрес. После того как установится связь с узлом, откроется основная Web-страница этого узла. Текст её обычно выполнен в виде ги106 пертекста, то есть содержит ссылки (выделенные ключевые слова), с помощью которых можно попасть на другие Web-страницы. Работа в Интернете возможна даже на морских судах, которые находятся далеко от берега. Работу в этой сети обеспечивает система спутниковой мобильной связи на геостационарных, низких и средневысотных орбитах. Лидером среди геостационарных систем мобильной спутниковой связи является система Inmarsat (International Mobile Satellite Organization). 5. Перспективы развития Интернет. Процесс совершенствования сети идет непрерывно. Однако большинство этих перестроек происходит незаметно для пользователей. Включив компьютер, вы не увидите объявления о том, что ближайшие полгода Интернет не будет доступна из-за модернизации. Перегрузка сети и ее усовершенствование создали зрелую и практичную технологию. Проблемы были решены, а идеи развития проверены в деле. Бурный рост числа пользователей Интернет в России начался в 1996 году. Сегодня в нашей стране Интернет превратился в повседневный инструмент поиска и передачи информации. Это можно увидеть и по развитию его русской части. Если несколько лет назад почти вся информация в сети приводилась на английском языке и предназначалась в большинстве своём для иностранцев, то сегодня поставщики информации ориентируются в основном на отечественных пользователей. Поэтому в Интернет можно найти самую разнообразную информацию на русском языке. С 2010 г. в Интернет начала использоваться доменная система имён, основанная на русском языке. В последнее время ведутся активные работы по передаче новых видов информации через Интернет. Уже сегодня можно слушать радио через Интернет, смотреть телевидение. Глобальная сеть позволяет проводить селекторные совещания и видеоконференции. С помощью Интернет многие служащие смогут ра107 ботать дома, обмениваться документами со своими коллегами, которые находятся за тысячи километров от них. Всё идёт к тому, что Интернет станет основным средством связи, главным способом получения и передачи информации. Не только компьютеры, но и телефоны, телевизоры, видеокамеры и другие устройства можно подключать напрямую к Интернет. 6. Язык разметки гипертекста. Язык разметки гипертекста – это стандартный язык разметки документов во Всемирной паутине (WWW), применяемый для создания Web-страниц (Web-pages) и других документов на их основе, например, электронных учебников (E-book). Язык разметки гипертекста интерпретируется браузером (программа для работы в Интернете) и отображается в виде документа, в удобной форме. Первая версия языка разметки гипертекста HTML (Hypertext Markup Language) была изобретёна в 1990 году учёным, Тимом Бёрнсом-Ли (Tim BernersLee), и предназначалась для облегчения обмена документами между учёными различных университетов. Проект имел больший успех, чем Tim Berners-Lee мог ожидать. Этим изобретением HTML он заложил основы современной сети Интернет. HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту. Кроме версии языка разметки гипертекста HTML существует версия языка разметки гипертекста XHTML (Extensible Hypertext Mark-up Language) – это расширяемый язык разметки гипертекста, новая редакция языка HTML. В отличие от языка HTML, в нем можно создавать собственные теги и формировать структуру документа. XHTML имеет более строгие правила верстки, чем язык HTML. В языке HTML приняты следующие термины и понятия: 108 Тег – оператор языка HTML, который подаёт команду браузеру на выполнение какого-то действия, заданного пользователем при активации гиперссылки. Для выделения тегов используются угловые скобки, например, <H1>. Перед конечным тегом ставится косая черта с наклоном влево. Большинство тегов – парные, например, <H1> Самый крупный заголовок </H1>. Пример непарного тега: <HR>. Теги могут иметь атрибуты, уточняющие действие тега, например, <H1 ALIGN = CENTER> Выравнивание заголовка по центру </H1>. Элемент конструкция языка HTML, состоящая из одного или двух тегов, атрибутов и текста. Атрибут – параметр элемента. Он располагается внутри начального тега и принимает одно из возможных (стандартных или произвольных) значений. URL (Uniform Recourse Locator) – адрес ресурса. Он имеет вид http://www.название.домен/имя файла, например, http://www.msun.ru/index.php Специальные объекты языка разметки гипертекста. Для разметки гипертекста и создания web-страниц дополнительно к языку HTML или XHTML используются специальные объекты. Cкрипты или сценарии (script) – это исполняемые модули, которые запускают специальные программы-апплеты, такие, как рекламные баннеры. Эти исполняемые модули создаются с помощью специальных программ, например, JavaScript, VBScript и др. Каскадные таблицы стилей (CSS – Cascading Style Sheets). При использовании CSS указания о том, как должен выглядеть отдельный элемент webстраницы выносятся в отдельный блок, который включается в документ, или читаться из внешнего файла. Flash – это программа, которая позволяет создавать анимационные файлы небольшого размера для размещения их на web-страницах. 109 Для проигрывания флэш-роликов в браузере должен стоять флэш-плагин. Это небольшая подпрограмма, которая позволяет браузеру понимать содержимое флеш-файлов. Большинство браузеров по умолчанию содержат такой плагин либо загружают его автоматически, когда встречают флэш-ролик на странице. Предварительный обработчик гипертекста (PHP – Hypertext Preprocessor) – это внедряемый в HTML язык описания скриптов, например, PHP Desigber 2008, Notepad ++. Используется для создания динамически генерируемых web-страниц. Когда браузер запрашивает с Web-сервера страницу PHP, модуль PHP, прежде чем отправить эту страницу клиенту, осуществляет ее обработку, просматривает код PHP и выполняет заданные в нем инструкции. Это могут быть, например, команды отправки электронной почты, доступа к базе данных или преобразования чисел. MySQL – это СУБД для работы специально в Интернете. HTML-редакторы. Для разметки гипертекста используются текстовые редакторы (Блокнот) или специальные программы – HTML-редакторы, например, Macromedia HomeSite, Macromedia Dreamweaver и другие. Кроме вышеуказанных программ существует средства визуального проектирования (Microsoft FrontPage, HotMetal Pro) и программы-приложения MS Office. Они позволяют создавать web-страницы таким образом, чтобы полностью исключить необходимость набора тэгов HTML вручную. Подобные программы выполняют все необходимые операции автоматически. Недостатком таких программ является избыточный размер создаваемых web-страниц. 4. Структура HTML-документа. Документ HTML имеет следующую структуру: 110 <HTML> - начало HTML-документа <HEAD> - заголовок <TITLE> - название Web-страницы </TITLE> - конец названия </HEAD> - конец заголовка <BODY> - тело HTML-документа <IMG SRC="URL" > - вставка рисунка <H1 ALIGN = CENTER> Текст </H1> - ввод текста (по центру) <A HREF="URL"> текст ссылки </A> - ссылка </BODY> </HTML> - конец HTML-документа В этой структуре приведены основные теги, которые необходимы для создания web-страницы. Документы HTML хранятся в виде файлов с расширением htm или html. Начальная web-страница, как правило, имеет следующее имя файла: index.html. Таким образом, web-страницы – это документы в формате HTML, содержащие текст и специальные тэги (дескрипторы) HTML. Выводы по теме: 1. Конец ХХ века начало ХХI ознаменованы все более широким применением компьютеров и информационных технологий в самых разных сферах жизнедеятельности человека. При бурном развитии компьютерных технологий и всемирной компьютерной сети Интернет экономика не может оставаться в стороне от тех возможностей, которые открывает Интернет. 2. Наиболее эффективное средство поиска информации в сети Интернет поисковые серверы (HTTP-серверы), которые позволяют автоматизировать поиск информации. Помимо HTTP-серверов поиска существуют базы данных 111 FTP-серверы, предназначенные для хранения и передачи файлов. FTP-сервера ведут поиск по именам файлов и каталогов. 3. Самая широко используемая служба Интернет это Всемирная паутина или WWW (World Wide Web). Кроме этого существуют такие службы, как электронная почта (E-mail), новости (Интернет News), видео и аудио конференции в прямом эфире. Каждая служба функционирует по своим определённым правилам, которые пользователь должен знать и применять при работе с соответствующей службой. Эти правила можно найти в самом Интернете. Вопросы для самопроверки: 1. Как развивалась сеть Интернет? 2. Какие службы (сервисы) имеет сеть Интернет? 3. С помощью какой службы решается задача установления соответствия между символьным именем узла сети Интернет и его IP адресом? 4. Что такое FTP-сервер? 5. Какая информационная модель используется для моделирования работы сети Интернет? 6. Как называется информационная или рекламная рассылка, автоматически рассылаемая по списку, без предварительной подписки? 7. Для чего предназначен протокол FTP? 8. Как называется устройство, выполняющее модуляцию и демодуляцию информационных сигналов при передаче их из ЭВМ в канал связи и при приеме в ЭВМ из канала связи? Список литературы по теме: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. 112 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. 3. Компьютерные сети: Учебный курс/Пер, с англ.-М.: ТОО «Channel Trading Ltd», 1997. – 696 с. 4. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2-е изд., перераб. и доп.. М.: Наука, 1968. 5. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. 6. Интернет-ресурс: http://ru.wikipedia.org 113 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК МАТЕРИАЛЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ по дисциплине «Информатика и ЭВМ в психологии» 030301.65 – «Психология» г. Владивосток 2012 114 МАТЕРИАЛЫ ДЛЯ ПРАКТИЧЕСКИХ ЗАНЯТИЙ Тема 1. Безопасная работа за компьютером Совершенствование нормированных и безопасных приёмов работы за компьютером. Техника безопасности, санитарные нормы и правила, пожарная безопасность. Задание 1. Проработать требования к организации и охране труда при работе за компьютером: Методические указания по выполнению задания: Вопросы, относящиеся к организации и охраны труда при работе за компьютером, регулируются: 1. Трудовым кодексом Российской Федерации. 2. СанПиН 2.2.2/2.4.1340-03 «Гигиенические требования к ПЭВМ и организации работы». 3. Инструкцией по охране труда при работе на ПК. Эти документы можно открыть по следующей ссылке: http://ru.wikipedia.org/wiki/%D0%9E%D1%85%D1%80%D0%B0%D0%BD% D0%B0_%D1%82%D1%80%D1%83%D0%B4%D0%B0_%D0%B7%D0%B0_%D 0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1% 80%D0%BE%D0%BC Задание 2. Проработать САНПИН 2.2.2/2.4.1340-03. Особое внимание уделить следующему разделу: «2. Организация занятий с ПЭВМ студентов в учреждениях высшего профессионального образования». Методические указания по выполнению задания: Санитарные правила и нормы при работе за компьютером изложены в следующем официальном документе: 115 ПОСТАНОВЛЕНИЕ от 3 июня 2003 г. N 118 «О ВВЕДЕНИИ В ДЕЙСТВИЕ САНИТАРНО-ЭПИДЕМИОЛОГИЧЕСКИХ ПРАВИЛ И НОРМАТИВОВ». САНПИН 2.2.2/2.4.1340-03 Этот документ можно открыть по следующей ссылке: http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=106022;fld= 134;dst=100012 Тема 2. Отработка элементов «слепого» десятипальцевого способа работы на клавиатуре компьютера. Посадка за компьютером и работа на клавиатуре. Основы «слепого» десятипальцевого способа работы на клавиатуре компьютера. Задание. Для фиксирования правильной посадки за компьютером и закрепления нормированных навыков работы на клавиатуре выполнить упражнение, используя текстовый процессор MS Word. Методические указания по выполнению задания: 1. Внимательно изучить буквенную раскладку клавиатуры и зоны действия пальцев, показанные на рисунке 1.1. Для запоминания расположения букв на клавишах, прежде всего, следует помнить основной принцип буквенной раскладки клавиатуры: клавиши с буквами, которые чаще всего встречаются в текстовых документах (на русском языке), располагаются в самом удобном месте буквенной части клавиатуры (по центру) и наоборот. 2. Запустить текстовый редактор Microsoft Word и установить типовые параметры шрифта и абзаца: тип шрифта – Times New Roman, размер – 14 кеглей, выравнивание – По ширине, междустрочный интервал – Одинарный, отступ и интервал слева и справа – 0 см, первая строка – Отступ (1,25 – 0,8 см), поля сверху и снизу – 2 см, поле слева – 3 см, поле справа – 1,5 см. 116 3. Принять правильную посадку, руки на клавиатуре расположить в основной позиции. 4. Не меняя посадки для этого и последующих пунктов напечатать 15 строчек комбинаций клавиш «ФЫВА» «ОЛДЖ» с пробелами. При этом обращать внимание не на скорость печати, а на правильность нажатия на клавиши пальцами рук, в соответствии с раскладкой клавиатуры (см. рис. 1.1). 5. Напечатать 10 строчки комбинаций букв «ПРОЭ» с пробелами. 6. Напечатать 10 строчки комбинаций букв «СМИТЬ» с пробелами. 7. Напечатать 10 строчки комбинаций букв «ЯЧБЮ» с пробелами. 8. Напечатать 10 строчки комбинаций букв «КЕНГ» с пробелами. 9. Напечатать 10 строчек комбинаций букв «ЙЦУШЩЗХЪ» с пробелами. 10. Для того чтобы научиться «не чувствовать» клавиатуру (элемент слепого десятипальцевого способа печати) рекомендуется повторить пункты 4–9 «вслепую». Для этого закрыть руки специальной матерчатой накидкой. 11. Напечатать «вслепую» следующие слова: про, лов, вол, вал, рол, пролов, провал, олово, лыжа, жара, эффа, фал, доллар, юла, борись, час, чип, митинг, кнехт, цирк, зерно, щенок, шнурок, объявление, абстракционизм. 7. Напечатать «вслепую» следующее предложение: Информация это данные, сведения и знания об окружающем мире. Для повышения скорости печати также рекомендуется использовать клавиатурные тренажёры, описание которых можно найти в сети Интернет. Тема 3. Создание текстовых документов в MS Word Интерфейс текстового редактора MS Word. Настройки шрифта, абзаца, параметров страницы. Расстановка переносов. Набор и форматирование текста. Задание. В MS Word набрать следующий текст: 117 СОВРЕМЕННОЕ ПРЕДСТАВЛЕНИЕ ОБ ИНФОРМАЦИИ Информация это действительно фундаментальное научное понятие. Во всех случаях фундаментальные научные понятия для прикладных научных дисциплин должны поставляться фундаментальными естественными науками. В данном случае мы имеем дело с тем фактом, что фундаментальной естественнонаучной дисциплины, занимающейся природой информации, никогда не существовало. Понятие информации прошло мимо физики, химии, математики, биологии. Нельзя сказать, что эти дисциплины совсем не занимались изучением информации. В той мере, в которой для них это было необходимо, они занимались изучением свойств информации, но не ее природы. К настоящему времени свойства информации действительно неплохо изучены в самых различных дисциплинах. Физика, например, занимается свойствами сигналов, несущих информацию. В качестве прикладной дисциплины существует теория информации, занимающаяся вопросами информационной содержательности сигналов (сообщений). Теория информации близко связана с физикой и математикой, она использует методический аппарат радиотехники и теории вероятностей. Генетика занимается изучением вопросов передачи наследственной информации в живой природе. Этот перечень можно продолжить, но фундаментальной науки, занимающейся исследованием природы информации, до сих пор не было. Поэтому не было и строгого научного определения информации. Лишь в последние годы информатика начала формироваться как естественнонаучная дисциплина, но она еще не вышла за рамки прикладной технической науки и потому до сих пор не ввела строгого понятия информации. Более того, мы часто наблюдаем, как информатика сама заимствует понятие информации из других научных дисциплин (в том числе и из правовых) или вво118 дит его на бытовом уровне. В учебной и научной литературе по информатике мы находим немало примеров антропоцентрического подхода к информации (как к сведениям) или техноцентрического подхода (как к данным). В лучшем случае информацию рассматривают как содержательную часть данных, интерпретируемых человеком (синтез антропоцентрического и техноцентрического подхода). Техническое и правовое обеспечение режима электронной подписи, использование методов криптографии в гражданском документообороте, использование Интернета в обеспечении электронной коммерции, обеспечение безопасности данных и многие другие общественные процессы и явления требуют строгого и непротиворечивого определения информации. Его требуют экономические и правовые дисциплины. Методические указания по выполнению задания: 1. Запустить текстовый редактор Microsoft Word и установить типовые параметры шрифта и абзаца: тип шрифта – Times New Roman, размер – 14 кеглей, выравнивание – По ширине, междустрочный интервал – Одинарный, отступ и интервал слева и справа – 0 см, первая строка – Отступ (1,25 – 0,8 см), поля сверху и снизу – 2 см, поле слева – 3 см, поле справа – 1,5 см. 2. Принять правильную посадку, руки на клавиатуре расположить в основной позиции. 3. Форматирование текста осуществляется через вкладки на ленте: Главная – группы Шрифт и Абзац, Разметка страницы – группа Параметры страницы. Тема 4. Вставка формул, рисунков и декоративного текста в документ MS Word. Задание 1. В документ MS Word вставить следующую формулу: 119 cos y tgdx sin a b Задание 2. В документ MS Word вставить предварительно подготовленный рисунок. Задание 3. В документ, созданный на предыдущей лабораторной работе, вставить следующее название в виде декоративного текста: Методические указания по выполнению заданий: 1. Для вставки формулы на ленте откройте вкладку Вставка и в группе Символы нажмите на кнопку Формула. 2. Для вставки рисунка на ленте откройте вкладку Вставка и в группе Иллюстрации нажмите на кнопку Рисунок. 3. Для вставки декоративного текста на ленте откройте вкладку Вставка и в группе Текст нажмите на кнопку WordArt. Тема 5. Создание табличных документов в MS Excel Интерфейс табличного процессора MS Excel. Форматирование ячеек. Вставка функций, диаграмм. Копирование формул. Составление таблиц. Задание. В MS Excel создать рабочий лист по расчёту заработной платы в соответствии с таблицей: Расчётный лист 120 НИИ социальной работы Расчетный листок за Март 2012 г. Место работы Подразделение ФИО Должность Ставка Оклад Основное Лаборатория информационных систем Научный 1.00 8000 в экономике сотрудник Вид начислений и удержаний %% Дни Часы Бюджет Внебюджет Начислено: Оплата по окладу согласно табелю (норма 137 ч) - 27 137 Районный коэффициент 20 - - Дальневосточная надбавка 30 - - Удержано: НДФЛ Итого удержано: Перечислено (выплачено): Перечислено на л/счет в банк 000528 Итого перечислено (выплачено): Методические указания по выполнению задания: 1. Запустить MS Excel и путём нажатия на клавишу F1 открыть Справку. 2. Проработать материал по ссылкам: Ввод формул, Основные сведения о листах и таблицах Excel, Суммирование. 3. В пустые клетки расчётной таблицы в группе Начислено ввести соответствующие формулы, которые начинаются со знака равно. 4. Графу Внебюджет оформить как работу по совместительству на 0,25 ставки. 5.При составлении рабочего листа по расчёту заработной платы руководствоваться Трудовым кодексом Российской (http://www.consultant.ru) Тема 6. Создание базы данных в СУБД MS Access 121 Федерации Интерфейс MS Access. Объекты MS Access. Создание таблиц, форм, связей, отчётов. Использование фильтра. Разработка базы данных. Задание. 1. Запустить программу СУБД Microsoft Access и создать новый файл базы данных (Пуск/Программы/Microsoft Office/ Microsoft Access/ Новая база данных). Для сохранения БД укажите путь к папке Мои документы и имя базы – в качестве имени используйте свою фамилию. 2. С помощью «Конструктора таблиц» создать таблицу «Персональные данные» со следующими полями: Фамилия, Имя, Отчество, Пол, Дата рождения, Место работы. Должность, Семейное положение, Дата постановки на учёт. Типы данных для полей таблицы указать по смыслу. 3. В созданной таблице задать ключевые поля: Фамилия, Имя, Отчество. 4. На основе исходных данных с помощью «Конструктора таблиц» в той же БД создать вторую таблицу «Адресные данные» со следующими полями: Фамилия, Имя, Отчество, Серия и № паспорта, Адрес, Телефон. Типы данных для полей таблицы указать по смыслу. 5. В созданной таблице задать ключевые поля: Фамилия, Имя, Отчество. 6. Создать связи между двумя таблицам» по полям Фамилия, Имя, Отчество. 7. При создании связей включить опции «обеспечение целостности данных», «каскадное обновление связанных полей» и «каскадное удаление связанных записей». Тип отношения: один-к-одному. 8. В таблицу «Персональные данные» занести 5 записей. Методические указания по выполнению задания: Методические указания по выполнению практических работ можно открыть по следующей ссылке: http://www.sv-navigator.narod.ru/bd/ebook_bd.rar 122 Тема 7. Растровая графика Создание растровых изображений в растровом редакторе Paint. Слияние изображений. Сохранение изображений в файлах разных форматов. Систематизация, редактирование и совместное использование графических файлов с помощью Диспетчера рисунков Microsoft Office. Задание. В графическом редакторе Paint создать логотип по следующему образцу: Методические указания по выполнению задания: Логотип в растровой графике должен включать в себя следующие элементы: прямая линия, кривая, прямоугольник, окружность, надпись в виде декоративного текста. В векторной графике: прямая линия, кривая, прямоугольник, окружность, надпись в виде прописных букв в форме фигур с полилиниями и другие элементы. Тема 8. Создание векторных изображений в MS Word. Создание векторных изображений в текстовом процессоре MS Word. Слияние изображений. Сохранение изображений в файлах разных форматов. Систематизация, редактирование и совместное использование графических файлов с помощью Диспетчера рисунков Microsoft Office. 123 Задание 1. В текстовом процессоре MS Word создать логотип (см. образец). Задание 2. Увеличив масштаб, сравнить логотипы, созданные в растровой и векторной графике и сделать выводы о различии векторной и растровой график. Методические указания по выполнению задания: Для создания логотипа в MS Word открыть вкладку Вставка и в группе Иллюстрации нажать на кнопку Фигуры. Надпись, состоящую из декоративного текста создать в MS Word (Вставка – WordArt) и затем, скопировав, перенести в Paint. Тема 9. Основы программирования в среде VBA. Создание программы по линейному алгоритму. Линейный алгоритм это алгоритм, который не содержит логических условий, имеет одну ветвь и изображается линейной последовательностью связанных блоков. 124 Задание. Составить алгоритм вычисления дохода (D) от реализации продукции (P), если известно количество материала для выпуска единицы продукции (A), количество материала на складе (B), цена единицы продукции (C). Методические указания по выполнению задания. Линейный алгоритм поставленной задачи показан на рисунке 12.1. Начало A, B, C P=B/A D=PC Останов Рисунок 12.1 – Линейный алгоритм Код программы имеет следующий вид: Dim A As Single Dim B As Single Dim C As Single Private Sub CommandButton1_Click() 125 A = TextBox1 B = TextBox2 C=A+B P = B/A D=P×C TextBox3 = D End Sub Private Sub CommandButton2_Click() End End Sub Тема 10. Основы программирования в среде VBA. Создание программы-приложения расчётного типа. Язык программирования Visual Basic for Applications. Интегрированная среда разработки приложений IDE. Постановка задачи и разработка алгоритма её решения. Разработка интерфейса программы-приложения. Написание кодов. Запуск и отладка программы. Задание. Используя язык программирования Visual Basic for Applications (VBA) создать программу-арифмометр, выполняющую действия сложения, вычитания, умножения и деления. Интерфейс главной формы программы должен соответствовать предлагаемому образцу: 126 Главная форма программы «Арифмометр» Методические указания по выполнению задания: Средство разработки программного обеспечения Visual Basic for Application (VBA, Visual Basic для приложений) представляет собой одну из разновидностей языка программирования Visual Basic, которое служит для разработки программ-макросов. VBA – это упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, WordPerfect и ESRI ArcGIS. С помощью VBA можно изменять внешний вид или способ применения имеющихся средств приложений и добавлять новые возможности. С помощью VBA можно создавать законченные и полностью работоспособные программы. Для разработки программы «Арифмометр» необходимо: 1. Запустить одно из приложений MS Office (MS Word); 127 2. На панели инструментов выбрать вкладку под названием «Разработчик» если она отсутствует в панели инструментов, необходимо щелкнуть правой кнопкой мыши в любое место на панели инструментов, появиться контекстное меню, в нем выбрать вкладку «Настройка панели быстрого доступа», следом «Основное» и выбрать вкладку «Разработчик». 3. Нажать на кнопку Visual Basic. 4. На ленте нажать на кнопку «UserFrom» и появившуюся форму изменить до нужного размера. 5. С помощью панели Toolbox нанести на форму необходимые элементы, изображённые на предлагаемом образце. 6. С помощью команд, расположенных в окне «Properties» задать свойства элементов (изменить шрифт и цвет текста, на таких вкладках как Font, Fore color и т. д.). 7. В секции General задать тип переменных величин: Dim a1 As Single и т.д. 8. Написать коды для командных кнопок. Тема 11. Язык разметки гипертекста. Создание web-страницы. Создание web-страницы с помощью текстового редактора Блокнот. Задание. 1. В текстовом редакторе Блокнот набрать HTML-документ, в соответствии с предлагаемым примером. 2. Вместо знаков вопросов поставить: в теге <title> группу и ФИО студента, выполняющего работу; В теге <img src> название файла с рисунком; 128 В тегах <a href> ссылку на текстовый документ, ссылку на рисунок, ссылку на Web-страницу. 3. Сохранить документ в формате HTML (сохранить в своей папке как файл index.html). 4. Отредактировать документ: создать таблицу (как создаётся таблица см. учебник по HTML) и вставить в неё рисунки и ссылки. 5. Сохранить отредактированный документ и если необходимо – отредактировать. Методические указания по выполнению задания: За основу разрабатываемой web-страницы взять следующую структуру HTML-документа: <html> <head> <title>????????????????</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <img src="????????????" > <a href="?????????">Текст</a> <a href="??????????">Рисунок</a> <a href="?????????">Web-страница</a> </body> </html> Для того, чтобы упорядочить расположение рисунков, текста гиперссылок на web-странице используйте тег TABLE (см. HTML-учебник). 129 и Тема 12. Язык разметки гипертекста. Копирование web-страницы и её составных элементов на удалённый сервер. Регистрация на удалённом сервере. Копирование web-страницы и её составных элементов на удалённый сервер. Запуск web-страницы в сети Интернет. Задание 1. Зарегистрироваться на Яндекс-сервере и скопировать на этот сервер созданную web-страницу. Задание 2. Открыть web-страницу в Интернете. Методические указания по выполнению задания. Для получения информации о регистрации и копирования на сервер webстраницы используйте справочную систему Яндекса (http://www.yandex.ru). Тема 13. Глобальная компьютерная сеть Интернет Ресурсы сети Интернет социальной сферы по учебной специальности. Поиск информации социальной направленности по учебной специальности. Образовательные ресурсы. Официальные сайты. Задание. В сети Интернет найти и ознакомиться со следующими ресурсами: 1. Департамент социальной защиты населения Приморского края. 2. Центр занятости города Владивостока. 3. Общественные и благотворительные организации города Владивостока. 4. Коммерческие службы занятости в городе Владивостоке. 5. Социальные программы Приморского края и города Владивостока. Методические указания по выполнению задания: Для поиска информации используйте поисковые серверы, такие как: Яндекс (http://www.yandex.ru), Google (http://www.google.ru) и др. 130 Тема 14. Создание компьютерной презентации. Задание. В Power Point создать компьютерную презентацию по теме доклада. Темы презентаций и докладов: 1. Появление и развитие информатики. 2. Роль информатизации в развитии общества. 3. Основная задача информатики. 4. Компьютерная этика. 5. Законодательная и нормативно-правовая база. 6. Развитие и поколения вычислительной техники. 7. Принципы фон Неймана и архитектура компьютера. 8. Кодирование информации. 9. Помехозащитное кодирование. 10. Защита информации. 11. Классификация программного обеспечения. 12. Система BIOS. 13. Операционная система. 14. Основные объекты операционной системы. 15. Диагностика и обслуживание компьютера средствами операционной системы Windows. 16. Устранение неисправностей операционной системы. 17. Защита информации: антивирусная профилактика компьютера. 18. Базы данных. 19. Система управления базами данных. 20. Объекты системы управления базами данных MS Access. 21. Графические растровые и векторные редакторы. 22. Беспроводные компьютерные сети. 23. Семиуровневая эталонная модель взаимодействия открытых систем. 131 24. Протокол IP. 25. HTML-редакторы. 26. Географические информационные системы. 27. Совершенствование вычислительной техники: элементной базы, устройств ввода информации, устройств вывода информации, устройств хранения информации, архитектуры вычислительной техники. 28. Информация и энтропия. 29. Обзор федеральных нормативных правовых актов, относящихся к правовому регулированию вопросов, связанных с информатикой. 30. Обзор международных нормативных правовых актов, относящихся к правовому регулированию вопросов, связанных с информатикой. 31. Анализ правонарушений в области информатики и информационных технологий. 32. Информационно-компьютерная культура. 33. Защита информации. 34. Устройство современных компьютеров. 35. Перспективы развития вычислительной техники. 36. Виды вирусов и борьба с ними. 37. Обзор операционных систем. 38. Беспроводные компьютерные сети. 39. Дистанционные образовательные технологии. Методические указания по выполнению задания: Требования к оформлению презентаций изложены по адресу: http://www.sv-navigator.narod.ru/Nakhodka/Nakhodka.htm Тема 15. Зачётное занятие. Проведение компьютерной презентации (4 часа). Задание. Сделать компьютерную 132 презентацию по теме доклада. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК МАТЕРИАЛЫ ДЛЯ ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ по дисциплине «Информатика и ЭВМ в психологии» 030301.65 – «Психология» г. Владивосток 2012 133 МАТЕРИАЛЫ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ИХ ВЫПОЛНЕНИЮ Варианты контрольных заданий: По курсу «Информатика» студент должен выполнить контрольные задания. Номер варианта контрольных заданий должен совпадать с последней цифрой номера студенческого билета. Номера задач к соответствующим вариантам даны в таблице 1. Таблица 1 – Номера задач и соответствующих вариантов самостоятельной (контрольной) работы Вариант Номера задач 1 1, 2, 16 2 3, 7, 17 3 4, 8, 18 4 5, 9, 19 5 6, 7, 10 6 8, 20, 21 7 9, 12, 22 8 10, 13, 23 9 11, 14, 24 10 6, 12, 25 Контрольные задания и методические указания по их выполнению: Задания 1. Описать современный персональный компьютер в табличном виде (в MS Excel) по форме: 134 Характеристика Название блоков элементов периферийных Производитель устройств Задания 2. Используя алфавитный подход, рассчитать количество информации в битах и килобайтах в следующем определении: «информация – сведения (сообщения, данные) независимо от формы их представления». Задания 3. Используя содержательный подход, с помощью MS Excel определить, сколько информации в битах на символ содержится в предыдущем определении: «информация – сведения (сообщения, данные) независимо от формы их представления». Задания 4. Закодировать слово «информация» в двоичной системе счисления с помощью таблицы кодировок KOI8-R. Задания 5. Построить эффективный код для сообщения «компьютерная информация» с помощью методики Шеннона-Фэно. Задание 6. Составить алгоритм и программу расчёта максимального числа из трёх заданных. Задание 7. Составить алгоритм и программу расчёта суммы трёх чисел. Задание 8. Составить алгоритм и программу расчёта минимального числа из трёх заданных. Задание 9. Составить алгоритм и программу расчёта разности трёх чисел. Задание 10. Составить алгоритм и программу расчёта максимального числа из трёх заданных. 135 Задание 11. Составить алгоритм и программу расчёта суммы повторяющейся последовательности (10 раз) произведения трёх чисел. Задания 12. Привести примеры пакетов прикладных программ в табличном виде (в MS Word) по форме: Название Основные функции Производитель Задания 13. Привести примеры систем программирования в табличном виде (в MS Excel) по форме: Название Основные функции Производитель Задания 14. Привести примеры вирусов в табличном виде (в MS Word) по форме: Тип вируса Описание Задания 15. Привести примеры антивирусных программ в табличном виде (в MS Word) по форме: Название Основные функции Производитель Задания 16. Привести примеры электронных таблиц в табличном виде (в MS Excel) по форме: Название Основные функции 136 Производитель Задания 17. Привести примеры систем управления базами данных в табличном виде (в MS Access) со следующими полями: Название, Назначение, Производитель. Задания 18. Привести примеры растровых редакторов в табличном виде (в MS Word) по форме: Название Описание Производитель Задания 19. Привести примеры векторных редакторов в табличном виде (в MS Word) по форме: Название Описание Производитель Задания 20. Привести примеры растровых редакторов в табличном виде (в MS Word) по форме: Название Описание Производитель Задания 21. Привести примеры векторных редакторов в табличном виде (в MS Word) по форме: Название Описание Производитель Задания 22. Привести примеры web-браузеров в табличном виде (в MS Word) по форме: Название Описание 137 Производитель Задания 23. Привести примеры HTML-редакторов в табличном виде (в MS Word) по форме: Название Описание Производитель Задания 24. Привести примеры суперкомпьютеров в табличном виде (в MS Word) по форме: Название Вычислительная мощность Производитель Задания 25. Привести примеры компьютеров, созданных на основе новых технологий (нанотехнологии, оптические технологии, молекулярные технологии и др.) в табличном виде (в MS Word) по форме: Название Вычислительная мощность Производитель Методические указания по выполнению задания: Для поиска информации используйте поисковые серверы сети Интернет, такие как: Яндекс (http://www.yandex.ru), Google (http://www.google.ru) и др. Теоретическое описание и методику выполнения контрольных заданий можно найти в учебном пособии: Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. 138 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ МАТЕРИАЛЫ по дисциплине «Информатика и ЭВМ в психологии» 030301.65 – «Психология» г. Владивосток 2012 139 КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ МАТЕРИАЛЫ Тесты для тематической (промежуточной) аттестации: Тема 1. Введение и основные понятия Тема 2. Информационно-компьютерная культура 1. Информатика – это: a) Область научных исследований; b) Учебная дисциплина; c) Верны утверждения a) и b). 2. Информационное общество понимается как: a) Общество, основанное на материальных технологиях; b) Общество, где подавляющее количество работников занято в сфере производства информационных продуктов и услуг; c) Общество, основанное на знаниях. 3. Информационные технологии – это: a) процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения информации и способы осуществления таких процессов и методов; b) технологии, основанные на применении компьютерных сетей; c) процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения технической документации по компьютерной технике и способы осуществления таких процессов и методов; 4) Компьютерная информация – это: a) информация, находящаяся в памяти компьютера, на машинных или иных носителях в форме, доступной восприятию ЭВМ, или передающаяся по каналам связи; 140 b) в оперативной памяти компьютера; c) информация, находящаяся на машинных носителях в форме, доступной восприятию ЭВМ, или передающаяся по каналам связи. 5. Компьютерная этика – это: a) дисциплина, которая занимается исследованием влияния на людей компьютерной техники; b) дисциплина, которая занимается исследованием влияния на людей информационных технологий; с) дисциплина, которая занимается исследованием поведения людей, использующих в работе и в быту компьютер, на основе чего вырабатываются соответствующие нравственные предписания и нормы этики. 6. Первый моральный кодекс компьютерной этики был разработан в a) 1989 г; b) 1980 г; c) 1975 г; d) 1978 г; e) 1979 г. 7. Что не входит в кодекс по компьютерной этике: a) Не использовать компьютер с целью навредить другим людям. b) Не создавать помех и не вмешиваться в работу пользователей компьютерных сетей; c) Не использовать компьютер для хищения; d) Использовать компьютер с самоограничениями, которые показывают Ваш уровень компьютерных знаний; e) Не использовать компьютерное оборудование или сетевые ресурсы без разрешения того, кто им владеет, или соответствующей компенсации. 8. Укажите правильное название закона: 141 a) Об информационных технологиях и о защите информации; b) Об информации и о защите информации; c) О защите информации; d) Об информации, информационных технологиях и о защите информации и информационных технологий; e) Об информации, информационных технологиях и о защите информации. 9. Укажите правильное название статьи УК РФ по преступлениям в сфере компьютерной информации: a) Статья 272. Создание, использование и распространение вредоносных компьютерных программ; b) Статья 272. Нарушение правил эксплуатации средств хранения, обработки или передачи компьютерной информации и информационно- телекоммуникационных сетей; c) Статья 272. Неправомерный доступ к компьютерной информации; d) Статья 272. Неправомерный доступ к компьютерным технологиям; e) Статья 272. Создание, использование и распространение вредоносного компьютерного оборудования. 10. К основным вредным факторам, влияющим на здоровье человека, работающего за компьютером, относятся (укажите правильные ответы): a) сидячее положение в течение длительного времени; b) воздействие электромагнитного излучения монитора; c) утомление глаз, нагрузка на зрение; d) перегрузка большим количеством информации; e) стресс при потере информации. 142 Тема 3. Устройство компьютера 1. В истории становления информатики устройство счета АБАК представляет… a) домеханический этап; b) электрический этап; c) электронный этап; d) механический этап; e) такого устройства не существовало. 2. В структуру ЭВМ фон Неймана входят: а) устройство, выполняющее арифметические и логические операции. б) устройство управления; в) устройство, реализующее взаимодействие компьютеров в сети; г) память для хранения программ и данных; д) устройство для ввода/вывода информации. 3. К внешним запоминающим устройствам (ВЗУ) относятся: а) жесткий диск; б) флэш-память; в) кэш-память; г) регистры. 4. К внутренней памяти относятся: а) жёсткие магнитные диски; б) оперативная память; в) постоянная память; г) гибкие магнитные диски; д) кэш-память. 5. Укажите, какие из следующих высказываний являются истинными. 143 а) Появление второго поколения ЭВМ было обусловлено переходом от электронных ламп к транзисторам; б) В ЭВМ первого поколения отсутствовало устройство управления; в) В ЭВМ первого поколения отсутствовала оперативная память; г) Машины третьего поколения это семейства машин с единой архитектурой, то есть программно совместимых; д) Компьютер с процессором Intel Pentium III относится к четвёртому поколению ЭВМ. 6. Устройствами ввода данных являются… а) жёсткий диск; б) джойстик; в) мышь; г) регистры; д) привод CD-ROM. 7. Устройствами вывода данных являются… а) привод CD-ROM; б) жёсткий диск; в) монитор; г) сканер; д) лазерный принтер. Тема 4. Информация 1. Информация – это: a) Процесс приспособления к случайностям внешней среды; b) Формализация данных; c) Сведения об объектах и явлениях окружающей среды, которые уменьшают имеющуюся о них степень неопределенности. 144 2. Данные – это: a) Накопление информации для принятия решений; b) Сведения, представленные в определенной знаковой системе и на определенном материальном носителе; c) Общенаучное понятие, включающее в себя обмен сведениями между людьми. 3. Обработка данных включает следующие основные операции: a) Сбор, формализация, сортировка, фильтрация данных; b) Архивация, защита, транспортировка, преобразование данных; c) Верны утверждения a) и b). 4. Информационные ресурсы – это: a) Магнитные диски и ленты; b) Документы и массивы документов в информационных системах; c) Только печатные документы. 5. Назовите формы адекватности информации: a) Синтаксическая, семантическая, прагматическая; b) Экономическая, техническая, знаковая; c) Ни один из ответов не является верным. 6. Для измерения информации вводится величина: a) Энтропия; b) Количество информации и объем данных; c) Количество символов в сообщении. 7. К основным свойствам информации не относятся: a) Репрезентативность, содержательность, доступность; b) Актуальность, точность, достоверность; c) Надежность, устойчивость, прибыльность. 8. Информационные процессы – это: 145 a) Процессы, связанные со сбором, обработкой, передачей и хранением информации; b) Процессы, связанные с измерением количества информации; c) Процессы, связанные с регистрацией метеорологических данных. 9. Кодирование числовой информации применяется: a) С целью ускорения передачи информации; b) С целью обеспечения удобной и более эффективной обработки информации; c) С целью присвоения объекту кодового обозначения. 10. Основание системы счисления используется: a) В позиционной системе счисления; b) В непозиционной системе счисления; c) Только в восьмеричной системе счисления. 11. Кодирование текстовой информации происходит: a) С помощью специальной кодовой таблицы; b) С помощью латинского алфавита; c) С помощью графических изображений. 12. Для реализации информационных процессов используется: a) СУБД; b) Аппаратное и программное обеспечение компьютера; c) Информационно-логическая модель. Тема 5. Программное обеспечение персональных электронных вычислительных машин 1. Файл – это: a) Порция информации; b) Поименованная область на диске, хранящая данные определен146 ного типа; c) Текстовый документ. 2. Операционная система предназначена: a) Для планирования и управления вычислительными ресурсами компьютера и обеспечения удобного интерфейса пользователя; b) Для решения прикладных задач. 3. Утилиты – это программы, служащие: a) Для выполнения вспомогательных операций обработки данных или обслуживания компьютеров; b) Для функционирования периферийных устройств компьютера. 4. Прикладное программное обеспечение можно подразделить на: a) Проблемно-ориентированное и методо-ориентированное; b) Офисное, средства мультимедиа, средства автоматизированного проектирования; c) Оба предыдущие ответы верные. 5. Проблемно-ориентированное программное обеспечение классифицируется: a) По типам предметных областей, информационным системам, функциям и комплексам задач; b) По типам пользователей. 6. Windows является: a) Графической операционной оболочкой; b) Операционной системой; c) Оба предыдущих утверждения верны. 7. Объектами графической среды являются: a) Мышь, папка, ярлык; b) Пиктограмма, ярлык, папка, панель инструментов, справка; 147 c) Файл, меню, кнопка. 8. Антивирусные программы, драйверы и архиваторы относятся к ??? программному обеспечению. a) служебному (сервисному); b) периферийному; c) базовому; d) открытому; e) закрытому. 9. Драйвер – это программа, которая позволяет … a) обеспечивать связь между устройствами компьютера; b) обеспечивать связь между операционной системой и оперативной памятью; c) обеспечивать связь между операционной системой и внешними устройствами; d) обеспечивать связь между внешними устройствами; e) обеспечивать связь между операционной системой и служебным программным обеспечением. 10. Системное программное обеспечение – это: a) Совокупность программ и программных комплексов для обеспечения безопасности компьютера и компьютерных сетей. b) Совокупность программ и программных комплексов для обеспечения работы компьютерных сетей; c) Совокупность программ и программных комплексов для обеспечения работы компьютера и компьютерных сетей; d) Совокупность программ для обеспечения работы периферийных устройств компьютера; 148 e) Совокупность программ и программных комплексов для обеспечения работы систем компьютера. Тема 6. Настройка и обслуживание компьютерной системы 1. Информационная безопасность гарантирует: a) Конфиденциальность информации; b) Целостность информации; c) Доступность информации; d) Все перечисленное. 2. Удачная или неудачная попытка нарушения информационной безопасности, называется: a) Взлом; b) Атака; c) Вскрытие; d) Угроза. 3. К пассивным угрозам относятся: a) Передача данных под чужим именем; b) Введение вирусов; c) Анализ трафика, копирование информации; d) Все вышеперечисленное. 4. К активным угрозам относятся: a) Модификация данных; b) Блокирование пользователей; c) Передача данных под чужим именем; d) Все перечисленное. 5. Основное средство обеспечения компьютерной безопасности: a) Стеганография; 149 b) Кодирование; c) Шифрование; d) Криптография. 6. Сложность информационной инфраструктуры приводит: a) К увеличению надежности защиты данных; b) К уязвимости защиты информации; c) Не влияет на надежность защиты информации; d) К потерям данных. 7. Для увеличения скорости шифрования/дешифрования применяется: a) Гибридные системы шифрования; b) Криптосистемы RSA; c) Ассиметричная система шифрования; d) Симметричная система шифрования. 8. Криптоанализ – это: a) Вскрытие криптограмм используя определенный ключ. b) Поиск ключа шифрования. c) Анализ секретной информации. d) Вскрытие криптограмм без знания ключа. 9. Архиваторами называют программы, которые: a) Осуществляют упаковку и распаковку совокупности данных; b) Переводят программу на язык машинных команд; c) Отыскивают семантические ошибки в тексте; d) Отыскивают синтаксические ошибки в тексте. 10. Системным буфером или буфером временного хранения называется: a) Специальная область в памяти, использующаяся для переноса данных в пределах одной задачи или между различными задачами; b) Специальная область на диске, где данные хранятся постоянно; 150 c) Область данных на жестком диске; d) Ни один из приведенных вариантов. 11. Действия с файлами и папками включает: a) Копирование, удаление, перемещение, переименование, открытие; b) Форматирование, поиск; c) Нет верных ответов. 12. Операцию копирования можно провести с помощью: a) Контекстного меню; b) Команды «Копировать» из меню «Правка»; c) Любого из приведенных выше способов. Тема 7. Текстовые редакторы (процессоры) 1. Абзац текстового документа – это: a) Последовательность символов, завершающаяся признаком конца абзаца; b) Часть текста, содержащая в себе завершенное в смысловом плане положение; c) Часть текста, выделенная абзацным отступом. 2. Абзацный отступ текстового документа – это: a) Расстояние между левым краем всех строк абзаца и левым полем; b) Расстояние между левым полем и левым краем первой строки абзаца; c) Расстояние между левым краем первой строки абзаца и левым краем остальных его строк. 3. Раздел текстового документа – это: a) Часть текстового документа, имеющая заголовок; b) Часть текстового документа, в пределах которой остаются неизменными число колонок на странице, размер листа бумаги и атри151 буты форматирования страницы; c) Часть текстового документа, соответствующая его гла 4. Операции редактирования в текстовом процессоре MS Word – это: a) Изменение оформления текста для придания ему вида документа; b) Изменение внешнего вида символов в текстовом документе; c) Любые операции, меняющие состав и/или последовательность символов текста. 5. Колонтитулы в текстовом процессоре MS Word – это: a) Заголовки колонок в текстовой таблице; b) Части титульного листа; c) Текст или изображение, в верхнем и нижнем поле повторяющееся на каждой из страниц текстового документа. 6. Шрифт в Word – это: a) Высота символов; b) Рисунок символов; c) Сочетание рисунка, высоты и начертания символов. 7. Надписи или позиционные рамки предназначены для: a) Графического выделения текста путем его обводки рамкой; b) Выделения текста, который должен выводиться на одной странице; c) Выделения некоторой части страницы из общей области размещения текста в отдельную область. 8. Текстовые формы – это: a) Текстовые документы, в которых отдельные элементы текстовой информации расположены на строго фиксированных местах страницы; b) Текстовые документы, в которых оставлены места для последующего заполнения; c) Другое название текстовых таблиц. 152 9. Шрифтовой эффект – это: a) Изменение вида символов без модификации рисунка символов текста наклоном символов и изменением толщины штрихов; b) Изменение вида символов наклоном символов и изменением толщины штрихов; c) Любое изменение рисунка символов текста. 10. Операции форматирования символов в текстовом процессоре MS Word – это: a) Изменение формы символов с целью достигнуть определенного графического эффекта; b) Перемещение символов текста в форму – текстовый бланк; c) Изменение внешнего вида символов в текстовом документе без изменения состава и порядка следования этих символов. 11. Координатная линейка – это: a) Область, расположенная непосредственно после панелей инструментов. На ней нанесена сантиметровая (дюймовая) шкала, позволяющая судить о реальных размерах документа; b) Область, в которой отображаются координаты курсора; c) Область, в которой отображаются координаты символов, которые находятся рядом с курсором. 12. Стилевое форматирование – это: a) Назначение отдельным абзацам или символам определенных стилей; b) Приведение документа к Госстандарту; c) Форматирование титульного листа. 13. В каком режиме отображения документа полностью отображаются все объекты в тексте, все форматирование, многоколонный набор и размещение материалов на странице: 153 a) Обычный режим; b) Режим Разметки страницы; c) Структура. 14. Кнопка «Предварительный просмотр» на панели инструментов позволяет: a) Отобразить общий вид документа с возможностью редактирования; b) Просмотреть общий вид документа перед его печатью; c) Задать параметры документа перед выводом его на печать. 15. Интерлиньяж – это: a) Высота символов шрифта. Измеряется в пунктах; b) Расстояние между основаниями двух смежных строк абзаца. Измеряется в пунктах, или сантиметрах; c) Пространство, пропускаемое перед абзацем или после него в процессе размещения абзаца на странице документа. Измеряется в пунктах, или сантиметрах. 16. Для того чтобы вставить рисунок в текстовый документ, надо воспользоваться: a) Любым из приведенных ниже способов; b) Командой Рисунок из меню Вставка; c) Командами Копировать и Вставить из меню Правка. 17. Какие из перечисленных полей являются полями формы: a) Текстовое поле, Список, Переключатель; b) Флажок, Текстовое поле, Поле со списком; c) Поле со списком, Надпись, Флажок. 18. Для создания серийных писем: a) Достаточно только основного документа; b) Достаточно основного документа и источника данных; 154 c) Достаточно основного документа, источника данных и промежуточной таблицы. 19. Какое из полей формы предназначено для последующего ввода данных (текстовых, числовых): a) Текстовое поле; b) Поле со списком; c) Флажок. 20. Высота шрифта (выражается в пунктах) называется: a) Интерлиньяж; b) Кегль; c) Колонтитул. 21. Гарнитура – это: a) Модификация рисунка символов текста, наклоном символов; b) Рисунок символов шрифта; c) Расстояние между смежными символами. 22. К операциям форматирование символов НЕ относится: a) Изменение Гарнитуры; b) Изменение Кегля; c) Изменение Интерлиньяжа. 23. Сколько видов отступов может иметь каждый абзац: a) Один; b) Два; c) Три. 24. Сноска – это: a) Несколько абзацев; b) Список-перечисление; 155 c) Примечание к тексту, которое находится в нижней части страницы или в конце документа и снабжается номером или другой пометкой. 25. Размер шрифта измеряется: a) В дюймах; b) В сантиметрах; c) В пунктах (1/72 дюйма). 26. Шаблон используется: a) Для форматирования документа; b) Для создания нового документа; c) Для редактирования документа. 27. Объект WordArt активизируется с помощью панели инструментов: a) Рисование; b) Формы; c) Форматирование. Тема 8. Электронные таблицы 1. Табличный процессор предназначен для: a) Управления большими массивами данных; b) Создания и редактирования текста; c) Работы с таблицами данных. 2. Какие данные не могут содержаться в ячейках? a) Числовые; b) Текстовые; c) Графические. 3. Что означает запись D5:E10? a) Содержимое ячейки D5 разделить на содержимое E10; b) Диапазон ячеек; 156 c) Рабочий лист. 4. Адрес ячейки в электронной таблице определяется: a) Номером листа и номером строки; b) Номером строки и буквой столбца; c) Номером листа и номером столбца. 5. Сколько ячеек входит в диапазон A2:C3? a) 6; b) 4; c) 10. 6. Что можно увидеть в строке формул? a) Текст, не поместившийся по ширине ячейки; b) Список формул из стандартного пакета; c) Имя рабочего листа. 7. По какой причине в ячейке могло появится #ЗНАЧ? a) Сложение числа и текста; b) Деление на ноль; c) Сложение очень большого и очень маленького числа. 8. Где находится маркер автозаполнения? a) В правом нижнем углу; b) В строке формул; c) На Стандартной панели инструментов. 9. Что такое ссылка? a) То же самое, что «сноска» в Word; b) Часть формулы; c) Кнопка на панели инструментов. 10. Ссылка не может быть: a) Абсолютной; 157 b) Относительной; c) Графической. 11. Поле имени указывает: a) На адрес текущей ячейки или диапазона; b) На имя текущего листа рабочей книги; c) На ячейку, содержащую ошибочную формулу. 12. Строка формул служит для: a) Вывода комментариев к формулам; b) Для форматирования активной ячейки; c) Для вывода области содержимого активной ячейки. 13. Строка состояния – это: a) Место для вывода и редактирования формул; b) Место для вывода сведений о текущем состоянии рабочей области и текущих подсказок; c) Строка, в которую сведены наиболее часто выполняемые операции. 14. Заголовки строк имеют: a) Буквенное обозначение; b) Числовое обозначение; c) Буквенно-числовое обозначение. 15. Заголовки столбцов имеют: a) Буквенное обозначение; b) Числовое обозначение; c) Буквенно-числовое обозначение. 16. Ячейка таблицы имеет: a) Буквенное обозначение; b) Числовое обозначение; c) Буквенно-числовое обозначение. 158 17. Легенда – это: a) Сводка графических обозначений, устанавливающая соответствие частей изображения на диаграмме; b) Информация о произошедших изменениях в документе; c) Графическое отображение всех происходивших изменений в документе. 18. Организационная диаграмма – это: a) Диаграмма, отображающая динамику данных других диаграмм между различными задачами; b) Диаграмма для построения, иерархичных структур; c) Мастер построения диаграмм. 19. В главном меню отсутствует команда: a) Файл; b) Данные; c) Таблица. 20. В главном меню присутствует команда: a) Формат; b) Копировать; c) Сохранить как. 21. Контекстное меню появляется: a) При двойном щелчке левой кнопкой мыши на том или ином объекте; b) При щелчке правой кнопкой мыши на том или ином объекте; c) При выборе одного из пунктов Главного меню. 22. Укажите, какая из ссылок является относительной: a) A$5; b) D4; c) $A$6. 23. Укажите, какая из ссылок является абсолютной: 159 a) A$5; b) D4; c) $A$6. 24. Относительными называются ссылки, которые: a) При копировании в составе формулы в другую ячейку не изменяются; b) При копировании в составе формулы в другую ячейку изменяются; c) Связаны отношениями с другими ячейками таблицы. 25. Абсолютными называются ссылки, которые: a) При копировании в составе формулы в другую ячейку не изменяются; b) При копировании в составе формулы в другую ячейку изменяются; c) Не связаны никакими отношениями с другими ячейками таблицы. 26. Укажите результат в ячейке В4: a) 6; b) 8; c) 11. 27. Укажите результат в ячейке С6: a) 15; b) 90; c) 10. 28. Как записать в виде выражения «сумму ячеек B5 и C5 делить на А3»: 160 a) =В5+С5/А3; b) =(В5+С5)/А3; c) =В5+С5:А3. 29. Какая из указанных причин могла привести к появлению ### в столбце: a) Сложение числа и текста; b) Неправильная ссылка на ячейку; c) Слишком большое число, не отображено в ячейке. 30. Выбор текущего рабочего листа осуществляется: a) С помощью меню Правка; b) С помощью контекстного меню; c) Щелчком левой кнопки мыши на ярлыке с именем листа. 31. На рабочем листе Издательство хранятся данные о заказах. Какой функцией необходимо воспользоваться, чтобы по введенному номеру заказа выводилось наименование товара: a) ЕСЛИ; b) ПРОСМОТР; c) СЧЕТ ЕСЛИ. 32. Диаграмма и график в табличном процессоре: a) Два разных названия одного и того же объекта; b) График – один из видов Диаграммы; c) Совершенно разные объекты. 33. На какой из диаграмм можно отобразить только один ряд данных: a) На линейной; b) На кольцевой; c) На круговой. 34. Для выделения нескольких смежных листов, необходимо держат нажатыми клавиши: 161 a) Shift+Ctrl; b) Ctrl; c) Alt+Ctrl. Тема 9. Автоматизация обработки текстовых и табличных документов 1. Автотекст предназначен: a) Для долговременного хранения информации; b) Для хранения в буфере обмена; c) Для использования стиля. 2. Буквица – это: a) Шрифт; b) Первая буква абзаца, занимающая несколько строк, которую «обтекает» остальной текст документа; c) Конец абзаца. 3. Закладка используется для: a) Быстрой ссылки на конкретный фрагмент текста; b) Использования автозамены; c) Использования колонтитула. 4. Для формирования колонтитула необходимо: a) Выбрать команду меню Вид–Колонтитулы; b) Дважды щелкнуть левой кнопкой мыши на поле документа; c) Оба предыдущих утверждения верны. 5. Для выбора нестандартного символа маркированного списка необходимо: a) Выбрать команду Формат–Список; b) В окне команды Формат–Список выбрать кнопку Изменить, а затем выбрать символ из таблицы; 162 c) Нет верного ответа. 6. Вставка оглавления выполняется после того, как: a) Помечены указатели; b) Назначены стили Заголовок; c) Отформатированы надписи. 7. Предметный указатель задается командой меню: a) Вставка; b) Сервис; c) Правка. 8. Для различного положения номеров страниц выбирается команда: a) Файл–Параметры страницы–Источник бумаги; b) Файл–Параметры страницы–Размер бумаги; c) Вид–Колонтитулы. Тема 10. Базы данных и системы управления базами данных 1. Базы данных, реализующие сетевую модель данных, представляют зависимые данные в виде… a) наборов записей и связей между ними; b) наборов записей между ними; c) наборов связей между ними; 2. В СУБД MS Access могут использоваться следующие виды запросов: а) перекрёстные; б) промежуточные; в) на добавление; г) на выборку; д) на восстановление; 3. Ключ к записям в БД может быть… 163 а) дополнительным; б) внутренним; в) отчётным; г) запросным; д) простым; е) составным; ж) первичным; з) внешним. 4. Представление реляционной модели данных в СУБД реализуется в виде... a) Таблиц; b) Графиков; c) Таблиц и графиков. 5. Фильтрация записей в базе данных – это... a) отображение в таблице только тех записей, которые не соответствуют определенным условиям; b) отображение в таблице только тех записей, которые соответствуют определенным полям; c) отображение в таблице только тех записей, которые соответствуют определенным условиям. Тема 11. Растровая и векторная графики 1. Графические изображения хранятся: a) В файлах графических форматов; b) В таблице стилей; c) В пикселах. 2. Форматы графических файлов: 164 a) Только *.jpeg; b) *.bmp, *.gif, *.tiff, *.jpeg , *.wmf; c) *mdb, *.xls, *.arj. 3. В векторных графических редакторах можно использовать … проекции. а) перспективные; б) ортогональные; в) полигонные; г) виртуальные. 4. Графический формат, позволяющий при сохранении фотографий получить наименьший объем, – ... a) jpeg; b) bmp; с) gif; d) tiff; e) mdb. 5. Для растрового графического редактора верными являются утверждения: a) При увеличении изображения проявляется лестничный эффект. b) При уменьшении изображения возможна потеря информации. c) Файлы, содержащие растровые изображения, имеют меньший размер, чем файлы, содержащие векторные изображения. d) В растровой графике объекты хранятся в виде формализованных математических описаний. 6. Основным элементом растрового изображения является… a) линия; b) окружность; c) точка. 7. Что не является основным элементом векторного изображения … 165 a) линия; b) окружность; c) точка; d) растр; e) полилиния. 8. Что не является основным элементом растрового изображения … a) точка; b) растр; c) полилиния. Тема 12. Основы программирования 1. Алгоритм – это: a) Схема взаимодействия узлов компьютера; b) Точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи; c) Программный продукт. 2. Свойства алгоритмов: a) Дискpетность, детерминированность, результативность; b) Конечность, понятность; c) Верны утверждения а) и b). 3. Формы представления алгоритмов: a) Словесная, графическая; псевдокоды, программная; b) Блок-схема; c) Нет верного ответа. 4. Программа – это: a) Совокупность функциональных блоков; 166 b) Запись алгоритма решения задачи в виде последовательности команд или операторов языком, который понимает компьютер; c) База данных. 5. Программный продукт – это комплекс взаимосвязанных программ: a) Для решения частной пользовательской задачи; b) Для решения задачи массового спроса, подготовленный для эксплуатации; c) Для хранения реляционных таблиц. 6. Классификация программных продуктов проводится: a) По сфере использования программных продуктов; b) По специфике предметной области; c) Оба предыдущих ответа верные. 7. Инструментарий технологии программирования можно подразделить на: a) Системные и прикладные программы; b) Программы, ориентированные на создание отдельных приложений и комплексов и программы для автоматизации процессов разработки и реализации информационных систем. 8. К стандартным типам данных не относятся: a) Текстовые строки; b) Агрегации; c) Логические величины; d) Дата / время. 9. Ассемблер относится языкам ??? типа. a) объектно-ориентированного; b) символьного; c) машинно-ориентированного. 167 10. Для задач анализа и понимания естественных языков на основе языка формальной логики и методов автоматического доказательства теорем используется язык программирования… a) BASIC; b) ПАСКАЛЬ; c) PROLOG. 11. Для системного программирования наиболее подходят языки … a) BASIC; b) C, C++ и Ассемблер; c) Delphi. 12. К языкам программирования высокого уровня не относятся... a) АССЕМБЛЕР, C (Си); b) BASIC; c) Delphi. 13. Логическая операция A B называется … a) Конъюнкция; b) Дизъюнкция; c) Инверсия. 14. Логическая операция A B называется … a) Дизъюнкция; b) Инверсия; c) Конъюнкция. 15. Логическая операция A B называется … a) Инверсия; b) Конъюнкция; c) Дизъюнкция. 168 16. Непосредственное покомандное выполнение исходной программы на языке высокого уровня происходит в процессе … a) интерпретации; b) компиляции; с) модуляции. 17. Основой метода структурного программирования являются: а) принцип модульности разработки сложных программ; б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур; в) использование композиции двух базовых элементов – ветвления и циклической структур; д) использование большого количества подпрограмм. 18. Языками декларативного программирования являются языки... a) Логические; b) Высокого уровня; с) Машинно-ориентированные. 19. Языком логического программирования является... a) Паскаль; b) Пролог; c) BASIC. Тема 14. Компьютерные сети. Тема 15. Семиуровневая эталонная модель взаимодействия открытых систем. Тема 16. Интернет. 1. Маршрутизатором называется… 169 a) устройство, соединяющее сети разного типа, но использующие одну операционную систему; b) устройство, соединяющее сети разного типа, и использующие разные операционные системы; c) устройство, соединяющее сети одного типа, и использующие одну операционную систему; 2. Шлюз служит для: а) организации обмена данными между двумя сетями с различными протоколами взаимодействия; б) подключения локальной сети к глобальной; в) преобразования прикладного уровня в канальный при взаимодействии открытых систем; г) сохранения амплитуды сигнала при увеличении протяжённости сети. 3. В компьютерных сетях протокол POP3 работает на ??? уровне модели взаимодействия открытых систем. a) прикладном; b) физическом; c) сетевом. 4. FTP-сервер – это компьютер, на котором... a) содержатся файлы, предназначенные для открытого доступа; b) содержатся файлы, не предназначенные для открытого доступа; c) содержатся файлы, доступ к которым осуществляется по подписке. 5. Для моделирования работы Интернет используется ??? структурная информационная модель. a) Сетевая; 170 b) Компьютерная; c) Распределённая. 6. Информационная или рекламная рассылка, автоматически рассылаемая по списку, без предварительной подписки называется… a) Вирусом; b) Банером; c) Спамом. 7. Устройство, выполняющее модуляцию и демодуляцию информационных сигналов при передаче их из ЭВМ в канал связи и при приеме в ЭВМ из канала связи, называется... a) Маршрутизатором; b) Модемом; c) Концентратором. 8. Что не относится к службам сети Интернет: a) WWW; b) FTP; c) Телеконференции; d) HTML; e) E-mail. 9. Что не является топологией сети: a) Звезда; b) Шина; c) Кольцо; d) Терминатор. 10. Какие уровни не входят в эталонную модель OSI: a) Физический; b) Канальный; 171 c) Сетевой; d) Транспортный; e) Информационный. Перечень типовых вопросов для итогового контроля 1. Предмет и структура информатики. 2. Основные этапы и тенденции развития. 3. Появление и развитие информатики. 3. Роль информатизации в развитии общества. 4. Основная задача информатики. 5. Компьютерная этика. 6. Законодательная и нормативно-правовая база. 7. Санитарные правила и нормативы при работе за компьютером. 8. Посадка за компьютером и работа на клавиатуре. 9. Развитие и поколения вычислительной техники. 10. Принципы фон Неймана и архитектура компьютера. 11. Основные блоки компьютера. 12. Основные элементы компьютера. 13. Периферийные устройства. 14. Что такое информация? 15. Основные единицы измерения информации. 16. Расчёт количества информации. 17. Кодирование информации. 18. Помехозащитное кодирование. 19. Защита информации. 20. Классификация программного обеспечения. 21. Система BIOS. 172 22. Операционная система. 23. Основные объекты операционной системы. 25. Диагностика и обслуживание компьютера средствами операционной системы Windows. 26. Устранение неисправностей операционной системы. 27. Защита информации: антивирусная профилактика компьютера. 28. Назначение текстового процессора. 29. Интерфейс текстового редактора MS Word. 30. Объекты, формирующие структуру текстового документа – страницы, разделы, колонтитулы, абзац и их параметры. 31. Интерфейс табличного процессора MS Excel. 32. Составление таблиц, построение диаграмм и ввод формул в MS Excel. 33. Характеристика инструментов автоматизации редактирования текстовых и табличных документов. 34. Базы данных. 35. Система управления базами данных. 36. Объекты системы управления базами данных MS Access. 37. Растровая графика. 38. Векторная графика. 39. Графические растровые и векторные редакторы. 40. Этапы программирования и разработка алгоритма решения задачи. 41. Структурное программирование. 42. Что такое Visual Basic? 43. Интегрированная среда разработки приложений IDE. 44. Элементы управления. 45. Процедуры и функции. 47. Типы данных в Visual Basic. 173 48. Управляющие структуры программы. 49. Локальные и глобальные вычислительные сети. 50. Сетевые топологии и методы доступа к среде передачи данных. 51. Основные типы кабельных сред передачи данных. 52. Беспроводные компьютерные сети. 53. Устройства объединения сетей. 54. Семиуровневая эталонная модель взаимодействия открытых систем. 55. Протокол IP. 56. Поисковые серверы. 57. Этапы развития сети Интернет. 58. Службы сети Интернет. 59. Что такое язык разметки гипертекста? 60. Специальные объекты языка разметки гипертекста. 61. HTML-редакторы. 62. Структура HTML-документа. 63. Географические информационные системы. 64. Совершенствование вычислительной техники: элементной базы, устройств ввода информации, устройств вывода информации, устройств хранения информации, архитектуры вычислительной техники. 174 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК СПИСОК ЛИТЕРАТУРЫ по дисциплине «Информатика и ЭВМ в психологии» 030301.65 – «Психология» г. Владивосток 2012 175 Основная литература 1. Зверев Г.Н. Теоретическая информатика и ее основания. Т.2. . М.: Физматлит, 2008. – 576 с. 2. Кудинов Ю. И., Пащенко Ф. Ф., Келина А. Ю. Практикум по основам современной информатики. М.: Лань, 2011. – 352 с. 3. Кудинов Ю.И. Пащенко Ф.Ф. Основы современной информатики. 2-е изд., испр. – М.: Лань 2011. – 256 с. 4. Несен А.В. Microsoft Word 2010: от новичка к профессионалу. М.: ДМК Пресс, 2011. – 448 с. 5. Рощин С.М. Как быстро найти нужную информацию в Интернет. М.: ДМК Пресс, 2010. – 144 с. 6. Шаньгин В.Ф. Защита компьютерной информации. М.: ДМК Пресс, 2010. – 544 с. 7. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. Дополнительная литература: 1. Информатика для юристов и экономистов / Симонович С. В. и др. СПб: Питер, 2001. 688 с. (Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 2. Информатика: учебник / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – М.: Финансы и статистика, 2009. – 765 с. (Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 3. Каймин В.А. Касаев Б.С. Информатика: практикум на ЭВМ. Уч. пособие. – М.: ИНФРА-М, 2001. (Тема 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17). 4. Лапшин Е. Графика для IBM PC. – М.: СОЛОН, 1995. – 228 с. (Тема 11). 176 5. Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. 2е изд., перераб. и доп.. М.: Наука, 1968. Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 6. Национальный стандарт РФ «Защита информации. Основные термины и определения» (ГОСТ Р 509222006). (Тема 4). 7. Национальный стандарт РФ «Информационная технология. Практические правила управления информационной безопасностью» (ГОСТ Р ИСО/МЭК 177992005). (Тема 4). 8. Робинсон С. Microsoft Access 2000: учебный курс. – СПб: Питер, 2001. – 512 с. (Тема 10). 9. Семёнов В. С. Язык HTML: Учеб. пособие. – Владивосток: ДВМА, 2000. – 38 с. (Тема 17). 10. Фадюшин С. Г. Информатика для начинающих. Владивосток: Дальрыбвтуз, 1998. 60 с. (Тема 1, 2, 3). 11. Фадюшин С. Г. Информатика для менеджеров (электронный ресурс: http://library.fentu.ru/book/iu/386/index.html). (Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 12. Фадюшин С. Г. Информатика и информационные технологии: Учеб. пособие. – Владивосток: ДВФУ, 2012. – 174 с. (Тема 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18). 11. Visual Basic 6.0: Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 992 с. (Тема 12, 13). 12. James D. Murray and William van Ryper, Encyclopedia of Graphics File Formats, Second Edition (O'Reilly & Associates, 1996). (Тема 11). 177 Электронные информационные образовательные ресурсы 1. Информатика (направление «Социальная работа») [Электронный ре- сурс]: учебно-методический комплекс / ФГОУ ВПО «Северо-Западная академия государственной службы»; авт. Л. Ю. Шарабаева. Электронные текстовые данные. СПб.: Изд-во СЗАГС, 2011. – Электронное издание. – Доступно из URL: http://www.sziu.ru/media/uploads/ informatika_soz.rabota.pdf 2. Филимонова Л.В., Быкова Е.А. Математика и информатика: Учебное по- собие (для студентов гуманитарных факультетов ВУЗов). - 2-е изд. Дополненное и переработанное. - Елец, ЕГУ им. И.А. Бунина, 2008. - 110 с. – Электронное издание. – Доступно из URL: http://window.edu.ru/resource/123/56123 3. Власов В.А., Машковцев И.В., Корзик М.В. Математика и информатика: Учебное пособие. - Томск: Изд-во Томского государственного педагогического университета, 2007. - 100 с. . – Электронное издание. – Доступно из URL: http://window.edu.ru/resource/683/74683 178 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК ГЛОССАРИЙ по дисциплине «Информатика и ЭВМ в психологии» 030301.65 – «Психология» г. Владивосток 2012 179 Абзац (Paragraph) – Структурный элемент текста. В процессоре Word – произвольная последовательность символов между двумя символами «Возврат каретки» (CR), а также между началом текста и CR и концом текста. Автозамена (Auto replacement) – Команда, используемая пользователем для замены названия элемента на сам элемент. Названия элементов должны быть уникальными сочетаниями символов, которые не могут встретиться в документе сами по себе. Автотекст (Auto text) – Фрагмент документа, включающий текст или графику, который может использоваться для вставки в документ под управлением пользователя. Автоматизированное рабочее место (АРМ, рабочая станция) – Место оператора, оборудованное всеми средствами, необходимыми для выполнения определённых функций. В системах обработки данных и учреждениях обычно АРМ – это дисплей с клавиатурой, но может использоваться также и принтер, внешние ЗУ и др. Автоформат таблицы – Форматирование таблицы в соответствии с выбранным шаблоном. Алгоpитм – Понятное и точное пpедписание (указание) исполнителю совеpшить опpеделённую последовательность действий для достижения поставленной цели за конечное число шагов. Алфавит – Фиксированный для данного языка набор основных символов, т.е. букв алфавита, из которых должен состоять любой текст на этом языке. Никакие другие символы в тексте не допускаются. Арифметико-логическое устройство (АЛУ) – Часть процессора, которая производит выполнение операций, предусмотренных данным компьютером. 180 Архитектура фон Неймана – Одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд. Архитектура компьютера – Логическая организация, структура и ресурсы компьютера, которые может использовать программист. Определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера. Атрибут – Характеристика сущности в информационно-логической модели. ASCII – Читается «аски». Американский стандартный код обмена информацией. Широко используется для кодирования в виде байта букв, цифр, знаков операций и других компьютерных символов. Байт – Группа из восьми битов, рассматриваемая при хранении данных как единое целое. Библиотека стандартных подпрограмм – Совокупность подпрограмм, составленных на одном из языков программирования и удовлетворяющих единым требованиям к структуре, организации их входов и выходов, описаниям подпрограмм. Бит – Наименьшая единица информации в цифровом компьютере, принимающая значения «0» или «1». Буквица (Drop Cap) – Первая буква абзаца, занимающая несколько строк, которую «обтекает» остальной текст документа. Вещественное число – В информатике – тип данных, содержащий числа, записанные с десятичной точкой и (или) с десятичным порядком. Видеоадаптер – Электронная плата, которая обрабатывает видеоданные (текст и графику) и управляет работой дисплея. Содержит видеопамять, реги181 стры ввода-вывода и модуль BIOS. Посылает в дисплей сигналы управления яркостью лучей и сигналы развёртки изображения. Винчестер – См. Накопитель на жёстких магнитных дисках. Вирус компьютерный – Специально написанная небольшая программа, которая может «приписывать» себя к другим программам для выполнения каких-либо вредных действий. Внешняя память – В её состав входят накопители на гибких магнитных дисках (НГМД), накопители на жёстких магнитных дисках (винчестерские накопители), накопители на магнитной ленте. Во внешней памяти обычно хранятся архивы программ и данных. Информация, размещённая на внешних носителях (диски, дискеты, кассеты), не зависит от того, включен или выключен компьютер. Второе поколение компьютерной техники – Машины, созданные в 1955– 65 гг. Элементная база – дискретные транзисторные логические элементы. Оперативная память на магнитных сердечниках. Высокопроизводительные устройства работы с магнитными лентами, магнитные барабаны и диски. Быстродействие – до сотен тысяч операций в секунду, ёмкость памяти – до нескольких десятков тысяч слов. Языки высокого уровня, широкий набор библиотечных программ, мониторные системы, управляющие режимом трансляции и исполнения программ. Гарнитура (Set) – Набор шрифтов определенного рисунка, но разных размеров (кеглей) и начертаний. Гиперссылка – Часть электронного (гипертекстового) документа, ссылающаяся на другой элемент (текст, заголовок, примечание, изображение) в самом документе, на другой объект (файл, директория, приложение), расположенный 182 на локальном компьютере или в компьютерной сети, либо на элементы этого объекта. Диапазон ячеек – Компактная группа ячеек таблицы, имеющая прямоугольную форму. Дисковод – Устройство, управляющее вращением магнитного диска, чтением и записью данных на нём. Дисплей – Устройство визуального отображения информации (в виде текста, таблицы, рисунка, чертежа и др.) на экране электронно-лучевого прибора. Драйверы – Программы, расширяющие возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся устройств. Дюйм (Inch) – Единица измерения длины. (1 дюйм равен 2,54 см.) Закладка (Bookmark) – Это имя, присвоенное некоторому месту в документе; она позволяет вам быстро перепрыгивать к этому месту или ссылаться на текст в этом месте с помощью перекрестных ссылок. Закладка может отмечать как курсор вставки, так и область выделения любого размера. Замена (Replacement) – Замена состоит в выделении ненужного места и вводе вместо него нового. Идентификатор – Символическое имя переменной, которое идентифицирует её в программе. Инструментальные программные средства – Программы, используемые в ходе разработки, корректировки или развития других программ: редакторы, отладчики, вспомогательные системные программы, графические пакеты и др. По назначению близки системам программирования. 183 Интегральная схема – Реализация электронной схемы, выполняющей некоторую функцию, в виде единого полупроводникового кристалла, в котором изготовлены все компоненты, необходимые для осуществления этой функции. Интегрированные пакеты программ – Пакеты программ, выполняющие ряд функций, для которых ранее создавались специализированные программы – в частности, текстовые редакторы, электронные таблицы, системы управления базами данных, программы построения графиков и диаграмм. Интервал между символами (Interval between symbols) – Интервал, определяющий расположение символов друг относительно друга. Различают обычный, разряженный, уплотненный интервал или установленный на заданную в пунктах величину. Интерпретатор – Разновидность транслятора. Переводит и выполняет программу с языка высокого уровня в машинный код строка за строкой. Интерфейс устройств – Электронная схема сопряжения двух устройств, обменивающихся информацией. Информатизация общества – Организованный социально-экономический и научно-технический процесс создания оптимальных условий для удовлетворения информационных потребностей и реализации прав граждан, органов государственной власти, органов местного самоуправления организаций, общественных объединений на основе формирования и использования информационных ресурсов. Инфоpматика – Дисциплина, изучающая структуру и общие свойства информации, а также закономерности и методы её создания, хранения, поиска, преобразования, передачи и использования в различных сферах человеческой деятельности. За понятием «информатика» закреплены области, связанные с разработкой, созданием, использованием и материально-техническим обслуживанием систем обработки информации, включая компьютеры и их программное 184 обеспечение, а также организационные, коммерческие, административные и социально-политические аспекты компьютеризации – массового внедрения компьютерной техники во все области жизни людей. Информатика в самом своем существе базируется на компьютерной технике. Информационная технология – Совокупность методов и устройств, используемых людьми для обработки информации. Охватывает всю вычислительную технику, технику связи и отчасти – бытовую электронику, телевизионное и радиовещание. Информационные процессы – Процессы по сбору, хранению, поиску, обработке, передаче и приему информации с помощью компьютерной техники. Информация – Сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые воспринимают информационные системы (живые организмы, управляющие машины и др.) в процессе жизнедеятельности и работы. Применительно к обработке данных на компьютерах – произвольная последовательность символов, несущих смысловую нагрузку. Исполнитель алгоритма – Человек или автомат (в частности, процессор компьютера), умеющий выполнять определённый набор действий. Исполнителя хаpактеpизуют среда, элементарные действия, система команд, отказы. Итерационный цикл – Вид цикла, для которого число повторений операторов тела цикла заранее неизвестно. На каждом шаге вычислений происходит последовательное приближение и проверка условия достижения искомого результата. Выход из цикла осуществляется в случае выполнения заданного условия. Каталог (директория, папка) – Оглавление файлов. Доступен пользователю через командный язык операционной системы. Его можно просматривать, переименовывать зарегистрированные в нём файлы, переносить их содержимое на новое место и удалять. Часто имеет иерархическую структуру. 185 Кегль (Size) – Cредний размер (высота) шрифта (полиграфический термин). Измеряется в пунктах. Клавиатура компьютера – Служит для ввода информации в компьютер и подачи управляющих сигналов. Содержит стандартный набор клавиш печатающей машинки и некоторые дополнительные клавиши – управляющую клавишу, функциональные клавиши, клавиши управления курсором и малую цифровую клавиатуру. Клиент (рабочая станция) – Любой компьютер, имеющий доступ к услугам сервера. Клиентом также называют прикладную программу, которая от имени пользователя получает услуги сервера. См. Сервер. Ключевое слово – Слово языка программирования, имеющее определённый смысл для транслятора. Его нельзя использовать для других целей, например, в качестве имени переменной. Колонтитул (Header and Footer) – Структурный элемент документа. Находится в верхней или нижней части страницы и содержит некоторую информацию, идентифицирующую данный документ: номер страницы, номер раздела, название, дату, марку фирмы и т. п. Команда – Описание элементарной операции, которую должен выполнить компьютер. Обычно содержит код выполняемой операции, указания по определению операндов (или их адресов), указания по размещению получаемого результата. Последовательность команд образует программу. Компилятор – Разновидность транслятора. Читает всю программу целиком, делает её перевод и создаёт законченный вариант программы на машинном языке, который затем и выполняется. Компьютер – Программируемое электронное устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами. Основу компьютеров образует аппаратура 186 (HardWare), построенная, в основном, с использованием электронных и электромеханических элементов и устройств. Принцип действия компьютеров состоит в выполнении программ (SoftWare) – заранее заданных, чётко определённых последовательностей арифметических, логических и других операций. Контроллер – Устройство, которое связывает периферийное оборудование или каналы связи с центральным процессором, освобождая процессор от непосредственного управления функционированием данного оборудования. Консолидация данных – Инструмент Консолидация позволяет объединить таблицы, находящиеся на разных рабочих листах и даже в разных книгах. Но такие таблицы должны иметь идентичную структуру. Криптография – Наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним) и аутентичности (целостности и подлинности авторства, а также невозможности отказа от авторства) информации. Курсор – Светящийся символ на экране дисплея, указывающий позицию, на которой будет отображаться следующий вводимый с клавиатуры знак. Линейка (Ruler) – Находится в верхней или левой части окна документа (горизонтальная или вертикальная линейка) Предназначена для контроля и обработки документа. Логический тип – Оперирует с данными, допускающими одно из двух возможных значений: «истина» или «ложь» («да» или «нет»). Иногда также называется булевским в честь английского математика XIX века Дж. Буля. Логическое высказывание – Любое пpедлoжение, в oтнoшении кoтopoгo мoжно oднoзначнo сказать, истиннo oнo или лoжнo. Локальная сеть (ЛВС) – См. Сеть компьютерная. Манипуляторы (джойстик, мышь, трекбол и др.) – Специальные устройства для управления курсором. 187 Маркер автозаполнения – Квадратик в правом нижнем углу границы выделенного диапазона. Маркированный список (Marked list) – Список, в котором каждый абзац отмечен каким-либо символом. Массив – Последовательность однотипных элементов, число которых фиксировано и которым присвоено одно имя. Компьютерный эквивалент таблицы. Положение элемента в массиве однозначно определяется его индексами. Математическая модель – Система математических соотношений (формул, уравнений, неравенств и т.д.), отражающих существенные свойства объекта. Машинный язык – Совокупность машинных команд компьютера, отличаю щаяся количеством адресов в команде, назначением информации, задаваемой в адресах, набором операций, которые может выполнить машина, и др. Межстрочный интервал (Line spacing) – Расстояние по вертикали между строками абзаца. Меню – Выведенный на экран дисплея список различных вариантов работы компьютера, по которому можно сделать конкретный выбор. Микрокомпьютер – Компьютер, в котором в качестве управляющего и арифметического устройства используется микропроцессор. Микропроцессор – Процессор, выполненный в виде интегральной схемы. Состоит из цепей управления, регистров, сумматоров, счётчиков команд, очень быстрой памяти малого объёма. Модем – Устройство, обеспечивающее преобразование цифровых сигналов компьютера в переменный ток частоты звукового диапазона (модуляцию), а также обратное преобразование (демодуляцию). Используется для соединения компьютера с другими компьютерными системами через телефонную сеть. Монитор – См. Дисплей. 188 Мультимедиа – Собирательное понятие для различных компьютерных технологий, при которых используется несколько информационных сред, таких, как графика, текст, видео, фотография, движущиеся образы (анимация), звуковые эффекты, высококачественное звуковое сопровождение. Накопитель на жёстких магнитных дисках (винчестер) – Наиболее массовое запоминающее устройство большой ёмкости, в котором носителями информации являются круглые алюминиевые пластины – платтеры, обе поверхности которых покрыты слоем магнитного материала. Используется для постоянного хранения больших объёмов информации. Нумерованный список (Numbered list) – Список, в котором каждый абзац автоматически нумеруется (арабскими или римскими цифрами) или буквой алфавита. Оболочки операционные – Программы, создаваемые для упрощения работы со сложными программными системами, такими, например, как операционная система DOS. Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа «меню». Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги. Оперативная память (ОЗУ) – Быстрое запоминающее устройство не очень большого объёма, непосредственно связанное с процессором и предна значенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами. Оператор – Фраза алгоритмического языка, определяющая некоторый законченный этап обработки данных. В состав опеpатоpов входят ключевые слова, данные, выpажения и др. Операционная система – Комплекс взаимосвязанных программ, предназначенных для автоматизации планирования и организации процесса обработки 189 программ, ввода-вывода и управления данными, распределения ресурсов, подготовки и отладки программ, других вспомогательных операций обслуживания. Важнейшая часть программного обеспечения. Отладка (англ. debugging) – Этап компьютерного решения задачи, при котором происходит устранение явных ошибок в программе. Часто производится с использованием специальных программных средств – отладчиков. Отладчик (англ. debugger) – Программа, позволяющая исследовать внутреннее поведение разрабатываемой программы. Обеспечивает пошаговое исполнение программы с остановкой после каждой оператора, просмотр текущего значения переменной, нахождение значения любого выражения и др. Отступы (Indents) – Каждый абзац может иметь три вида отступов: слева, справа и по первой строке. С помощью отступов край абзаца можно сместить в центр страницы или утянуть его даже за край листа (что иногда называют «выступом»). Пакеты прикладных программ (ППП) – Специальным образом организованные программные комплексы, рассчитанные на общее применение в определённой проблемной области и дополненные соответствующей технической документацией. Переменная – Величина, значение которой может меняться в процессе выполнения программы. Персональный компьютер – Микрокомпьютер универсального назначения, рассчитанный на одного пользователя и управляемый одним человеком. Пиксель (Pixel) – Минимальный элемент изображения («точка») на экране монитора, создаваемый видеоадаптером. Имеет форму прямоугольника или квадрата. Подпрограмма – Самостоятельная часть программы, которая создаётся независимо от других частей и затем вызывается по имени. Когда имя подпро190 граммы используется в качестве оператора программы, выполняется вся группа операторов, представляющая тело подпрограммы. Поколения компьютеров – Условная, нестрогая классификация вычислительных систем по степени развития аппаратных и программных средств, а также способов общения с ними. Поле слияния – Часть документа, включающая в себя при слиянии данные из источника данных (таблицы). Поле формы – Изменяемая часть бланкового документа (формы), которая может меняться при его заполнении. Поле Word – Часть документа, включающая в себя при слиянии данные, изменяющиеся при заданном условии. Порты устройств – Электронные схемы, содержащие один или несколько регистров ввода-вывода и позволяющие подключать периферийные устройства компьютера к внешним шинам микропроцессора. Постоянная память (ПЗУ) – Используется для хранения данных, не требующих изменения. Содержание памяти специальным образом «зашивается» в ПЗУ при изготовлении. В ПЗУ находятся программа управления работой самого процессора, программы управления дисплеем, клавиатурой, принтером, внешней памятью, программы запуска и остановки компьютера, тестирования устройств. Из ПЗУ можно только читать. Принтер – Печатающее устройство. Преобразует закодированную информацию, выходящую из процессора, в форму, удобную для чтения на бумаге. Программное обеспечение (SoftWare) – Совокупность программ, выполняемых компьютером, а также вся область деятельности по проектированию и разработке программ. 191 Псевдокод – Система обозначений и правил, предназначенная для единообразной записи алгоритмов. Занимает промежуточное место между естественным и формальным языками. Пункт (Item) – Единица измерения размера (высоты шрифта, равная 1/72 дюйма). Размер шрифта (Size) – Средняя высота символа, измеряемая в пунктах. Сервер – Высокопроизводительный компьютер с большим объёмом внешней памяти, который обеспечивает обслуживание других компьютеров путем управления распределением дорогостоящих ресурсов совместного пользования (программ, данных и периферийного оборудования). См. также Клиент. Сеть компьютерная – Совокупность трёх компонент: 1) сети передачи данных, включающей в себя каналы передачи данных и средства коммутации; 2) компьютеров, взаимосвязанных сетью передачи данных; 3) сетевого программного обеспечения. Пользователи компьютерной сети получают возможность совместно использовать её программные, технические, информационные и организационные ресурсы. По степени географического распространения сети делятся на локальные, городские, корпоративные, глобальные и др. Локальная сеть (ЛВС) – связывает ряд компьютеров в зоне, ограниченной пределами одной комнаты, здания или предприятия. Глобальная сеть (ГВС) – соединяет компьютеры, удалённые географически на большие расстояния друг от друга. Отличается от локальной сети более протяженными коммуникациями (спутниковыми, кабельными и др.). Городская сеть – обслуживает информационные потребности большого города. Система программирования – Система для разработки новых программ на конкретном языке программирования. Предоставляет пользователю мощные и удобные средства разработки программ: транслятор, редактор текстов программ, библиотеки стандартных программ, отладчик и др. 192 Системные программы – Программы общего пользования, выполняемые вместе с прикладными и служащие для управления ресурсами компьютера – центральным процессором, памятью, вводом-выводом. Сканер – Устройство для ввода в компьютер документов – текстов, чертежей, графиков, рисунков, фотографий. Создаёт оцифрованное изображение документа и помещает его в память компьютера. Слияние – Технология создания серийных писем. Первый документ - источник данных (обычно таблица), данный документ создается либо в Word, либо в Excel, должен быть оформлен в виде таблицы. Данный документ может использоваться как стандартная база данных для будущих бланков для рассылки. Второй документ - будет выполнять функцию слияния. Этот документ будет вторичными вы можете заранее приготовить любое количество бланковых текстов для рассылки, в которые будут отбираться только определенные записи из источника данных. Сноска (Footnote) – Структурный элемент текста. Примечание к тексту, которое находится в нижней части страницы или в конце документа и снабжается номером или другой пометкой. Сортировка данных – Упорядочение записей по возрастанию или убыванию значения одного или нескольких полей. Поле, по значению которого сортируется список, называется ключом (ключевым полем). Список данных – Набор строк таблицы, содержащий связанные данные, например база данных адресов и телефонов клиентов. Список может использоваться как база данных, в которой строки выступают в качестве записей, а столбцы являются полями. Первая строка списка при этом содержит названия столбцов. Списки-перечисления (Lists-transfers) – Несколько последовательных абзацев вы можете объявить списком-перечислением. 193 Ссылка – Часть формулы, указывающая, где располагаются данные, которые должны быть использованы вместо ссылки в процессе вычислений по формуле. Относительными называются ссылки, которые при копировании в составе формулы в другую ячейку автоматически изменяются. Абсолютными называются ссылки, которые при копировании в составе формулы в другую ячейку не изменяются. Стилевое форматирование – Заключается в назначении отдельным абзацам или символам определенных стилей. Стиль – Группа параметров, имеющая уникальное имя. Стиль оформления может содержать множество различных параметров абзацев или символов и хранится совместно с документом или его шаблоном. Стиль (Style) – Способ форматирования структурного элемента текстового документа (последовательности символов и абзаца). Структурное программирование – Метод разработки программ, в частности, требующий разбиения программы на небольшие независимые части (модули). Обеспечивает возможность проведения строгого доказательства правильности программ, повышает уверенность в правильности конечной программы. Суперкомпьютер – Очень мощный компьютер с производительностью свыше 100 мегафлопов (1 мегафлоп – миллион операций с плавающей точкой в секунду). Представляет собой многопроцессорный и (или) много машинный комплекс, работающий на общую память и общее поле внешних устройств. Архитектура основана на идеях параллелизма и конвейеризации вычислений. Схема алгоритма (блок-схема) – Графическое представление алгоритма в виде последовательности блоков, соединённых стрелками. Текстовый редактор – Программа для ввода и изменения текстовых данных (документов, книг, программ). 194 Текстовый процессор (Word-processor) – Термин используется для обозначения мощных текстовых редакторов, которые могут создавать файлы, не являющиеся текстовыми. Текстовый файл (Text-file) – Файл, который содержит совокупность строк переменной длины (чаще от 0 до 255), причем каждая строка – это совокупность произвольных символов кодовой таблицы, замкнутая двумя символами с кодами 13 (возврат каретки) и 10 (новая строка). Тестирование – Этап решения задачи на компьютере, в процессе которого проверяется работоспособность программы, не содержащей явных ошибок. Тип данных – Классификация констант, переменных и других элементов данных в зависимости от того, какие величины они представляют: целые, вещественные числа, логические, строковые или символьные значения. Топология сети – Способ соединения компьютеров в сеть. Наиболее распространенные виды топологий: линейная, кольцевая, древовидная, звездообразная, ячеистая, полносвязная. Транслятор – Программа-переводчик. Преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Трекбол – Устройство управления курсором. Небольшая коробка с шариком, встроенным в верхнюю часть её корпуса. Пользователь рукой вращает шарик и перемещает, соответственно, курсор. Третье поколение компьютерной техники – Семейства программно совместимых машин с развитыми операционными системами. Обеспечивают мультипрограммирование. Быстродействие внутри семейства от нескольких десятков тысяч до миллионов операций в секунду. Ёмкость оперативной памяти – нескольких сотен тысяч слов. Элементная база – интегральные схемы. 195 Триггер – Электронная схема, широко применяемая в регистрах компьютера для запоминания одного бита информации. Имеет два устойчивых состояния, которые соответствуют двоичным «1» и «0». Устройство управления (УУ) – Часть процессора, выполняющая функции управления устройствами компьютера. Файл – Место постоянного хранения информации – программ, данных, текстов, закодированных изображений и др. Реализуется как участок памяти на внешних магнитных носителях. Имеет имя, зарегистрированное в каталоге. Фильтрация данных – Отбор данных в списочной базе данных по указанному критерию. Форма – Бланковый документ, содержащий постоянные данные и изменяемые поля. Форматирование – Действия, не меняющие объекты, входящие в состав документа, но оказывающие влияние на его внешний вид. Формула – Находящаяся в области содержимого ячейки строка, начинающаяся со знака равенства, и описывающая действия, выполнение которых приводит к вычислению значения, помещаемого в область отображения той же ячейки. Цикл – Приём в программировании, позволяющий многократно повторять одну и ту же последовательность команд (операторов). Шаблон (Pattern) – Это образец, модель или схема построения нового объекта. В MS Word шаблоны используются для создания документов. Экспертная система – Комплекс компьютерного программного обеспечения, помогающий человеку принимать обоснованные решения. Использует информацию, полученную заранее от экспертов – людей, которые в какой-либо области являются лучшими специалистами. Хранит знания об определённой 196 предметной области. Обладает комплексом логических средств для выведения новых знаний, выявления закономерностей, обнаружения противоречий и др. Электронная таблица – Программа, обрабатывающая таблицы, состоящие из строк и граф, на пересечении которых располагаются клетки. В клетках содержится числовая информация, формулы или текст. Значение в числовой клетке таблицы либо записано, либо рассчитано по формуле. В формуле могут присутствовать обращения к другим клеткам. Эффект шрифта – Это образец, модель или схема построения нового объекта. В MS Word шаблоны используются для создания документов. Язык программирования высокого уровня – Язык программирования, более близкий к естественному языку, чем машинный код или язык ассемблера. Каждый оператор в нём соответствует нескольким командам машинного кода или языка ассемблера. Ячейка – Элементарный структурный элемент таблицы, служащий для хранения данных, имеющий адрес и две области – содержимого и отображаемую. 197 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ШКОЛА ГУМАНИТАРНЫХ НАУК ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ по дисциплине «Информатика и ЭВМ в психологии» 030301.65 – «Психология» г. Владивосток 2012 198 ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ 1. Безручко, В.Т. Информатика: курс лекций / В.Т. Безручко. – М.: ФОРУМ, 2006. – 431 c. 2. Галатенко, В.А. Стандарты информационной безопасности: курс лекций / В.А. Галатенко; под ред. В.Б. Бетелина. – М.: Интернет-ун-т информ. технологий, 2004. – 322 c. 3. Информатика: введение в информационную безопасность: учеб. пособие / М.А. Вус [и др.]. – СПб.: Изд-во Р. Асланова, 2004. – 191 c. 4. Информатика: общий курс: учебник / А.Н. Гуда [и др.]; под общ. ред. В.И. Колесникова. – М.: Наука-Пресс, 2007. – 398 с. 5. Информатика: учебник / Т.М. Аскеров [и др.]; под ред. А.Н. Данчула. – М.: Изд-во РАГС, 2004. – 525 с. 6. Информатика: учебник / Б.В. Соболь [и др.]. – Ростов н/Д: Феникс, 2005. – 446 c. 7. Степанов, А.Н. Информатика: учеб. пособие / А.Н. Степанов. – СПб.: Питер, 2005. – 683 с. Онлайновые ресурсы: 1. http://www.sv-navigator.narod.ru/ 2. http://ru.wikipedia.org 199 ЛИСТ ОЗНАКОМЛЕНИЯ № Ф.И.О. Должность п/п Дата ознакомления 200 Подпись Лист регистрации изменений Номер Номер Номер Дата Ф.И.О. измене- страницы пункта внесения исполнителя ния 201 Подпись