рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ИНФОРМАТИКА

ИНФОРМАТИКА - раздел Информатика,   Федеральное Агентство По Образованию   ...

 

Федеральное агентство по образованию

 

Государственное образовательное учреждение
высшего профессионального образования
«Санкт-Петербургский государственный
инженерно-экономический университет»

 

 

ИНФОРМАТИКА

 

Учебник для студентов
специальности «Экономика и управление на предприятии (по отраслям)»

и бакалавров по направлению «Менеджмент»

 

 

Под научной редакцией доктора технических наук,

профессора В.Л. Горохова

 

 

Санкт-Петербург


УДК 004(075.8)

ББК 32.97я73

Авторы:   В.Л. Горохов, профессор, доктор технических наук - гл. 1, 2;

ВВЕДЕНИЕ

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

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

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

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

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

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

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

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

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

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

Изложенные в пособии темы соответствуют дидактическим дисциплинам ГОС и утверждённой рабочей программе дисциплины «Информатика».

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

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

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

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

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

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

РАЗДЕЛ 1. ОСНОВНЫЕ ПОНЯТИЯ ИНФОРМАТИКИ И КОМПЬЮТЕРНОЙ ТЕХНИКИ

Глава 1. Информатика и информационные системы

Понятие информатики. Структура и классификация

Термин "Информатика" возник в начале 60-х годов ХХ века во Франции для выделения области знаний, связанной с автоматизированной обработкой информации с помощью электронно-вычислительных машин. Прежде всего приведем наиболее общепринятое определение понятия «информатика»:

 

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

 

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

Информатику можно рассматривать как науку, как технологию и как индустрию.

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

Информатика как технология(информационная технология)включает в себя совокупность средств и методов обработки информации.

 

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

 

Основными чертами современной информационной технологии являются:

- дружественный к человеку программный и аппаратный интерфейс;

- интерактивный (диалоговый) режим решения задач;

- сквозная информационная поддержка всех этапов решения задачи на основе интегрированной базы данных;

- возможность коллективного решения задач на основе информационных сетей и систем телекоммуникаций;

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

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

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

Понятие информации. Характеристики информации

Трудность восприятия понятия информации связана с тем, что это естественно научное понятие имеет глубокие корни в явлениях психики человека и его… Еще одна трудность состоит в том, что термин «информация» вошел в обыденную… Далее делается попытка более четко разграничить тот круг явлений связанных с понятием информации, который носит…

Экономическая информация и ее особенности

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

Информационные системы. Структура и классификация информационных систем

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

 

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

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

 

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

Важнейшими принципами построения эффективных информационных систем являются:

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

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

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

Информационные системы также классифицируются:

• по функциональному назначению: производственные, коммерческие, финансовые, маркетинговые и др.;

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

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

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

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

В состав обеспечивающих подсистем обычно входят:

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

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

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

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

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

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

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

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

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

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

 

Информационные технологии. Виды информационных технологий

Информационная технология - это совокупность средств и методов сбора, обработки и передачи данных для обработки информации о состоянии объекта,… Технология в узком смысле это совокупность приемов и методов, определяющих…  

Модели решения функциональных и вычислительных задач

Моделирование - это замещение объекта - оригинала объектом - моделью для фиксированного изучения свойств модели, производящееся с целью упрощения,… Под моделью (лат. modulus — мера) понимают объект-заместитель…

Тестовые задания

1. Что из перечисленного не является носителем информации? q дискета с играми q книга q географическая карта q звуковая карта
2. Информационная система это: q взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели q поименованная область байтов на диске q процесс, использующий совокупность средств и методов сбора, обработки и передачи данных для получения информации нового качества о состоянии объекта, процесса или явления q один или несколько взаимосвязанных программных продуктов для определённого типа компьютера, технология работы в котором позволяет достичь поставленную пользователем цель
3. Что такое информационная технология? q реализация знаний в процессе создания и использования материальных и духовных ценностей q совокупность конкретных технических и программных средств, с помощью которых выполняются разнообразные операции по обработке информации во всех сферах нашей жизни и деятельности q совокупность различных дисциплин, изучающих свойства информации, а также способы предоставления, обработки и накопления информации с помощью ЭВМ q совокупность программ, позволяющих обеспечить диалог пользователя с компьютером q нет правильного ответа q  
4. Что изучает «Информатика»? q «Информатика» изучает конструкцию компьютера, способы его включения и выключения q обеспечивает совокупность дисциплин, изучающих свойства информации, способы представления, накопления, обработки и передачи информации с помощью технических средств q «Информатика» изучает совокупность программных средств , используемых для работы на ЭВМ q «Информатика» изучает все дисциплины, чтобы использовать их для обработки информации    
5. Прикладные программы: q программы, предназначенные для решения конкретных задач q управляют работой аппаратных средств и обеспечивают услугами нас и наши прикладные комплексы q игры, драйверы, трансляторы и т.д. q программы, которые хранятся на разного типа дискетах q не знаю  
6. Перечислите свойства, которые относятся к свойствам информации: q дискретность q понятность q последовательность q актуальность q достоверность q ясность q массовость q целесообразность    
7. Модель есть замещение, изучаемого объекта, другим объектом, который отражает … q все стороны данного объекта q некоторые стороны данного объекта q существенные стороны данного объекта q несущественные стороны данного объекта
8. Модели, описывающие состояние системы в определенный момент времени, называются … q табличной информационной моделью q динамической информационной моделью q визуальной информационной моделью q статической информационной моделью
9. Структура глобальной сети Интернет является q реляционной информационной моделью q сетевой информационной моделью q иерархической информационной моделью q предметной информационной моделью
10. Определение целей моделирования осуществляется на этапе q Разработка концептуальной модели q Постановка задачи q Разработка математической модели q Разработка имитационной модели

 


Глава 2. Основные сведения о компьютере

Основные понятия о системах счисления и алгебре логики. Логические основы ЭВМ.

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

 

Введение

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

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

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

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

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

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

 

Техническая реализация символов и операций над ними

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

Элементы математической логики.

Как отмечалось в 1 Главе логические системы, предназначены для описания и получения правильных суждений, представляющих собой совокупность связанных… Математическая дисциплина, обеспечивающая строго математическое описание… Логическим высказыванием называется утверждение, в отношении которого всегда можно однозначно сказать, истинно оно или…

Физическое представление логических операций.

Конечные автоматы и формальные грамматики

  Рис 2.1. Представление элементарных логических операций с помощью электрических цепей с контактами

Системы счисления

Как отмечалось в 1 Главе, описание предметной области первоначально дается на естественном языке. Естественный язык характеризуется набором знаков… Напомним, что в процессе развития естественных языков сформировался набор… Ряд явлений окружающего нас мира, которые носят количественный характер, потребовал введения специального языка для…

Перевод целых чисел из десятичной системы счисления.

Для перевода целого десятичного числа N в систему счисления с основанием p необходимо последовательно разделить N на p с остатком. Первое неполное… Например, переведем число 187 в восьмеричную систему. 187 : 8 = 23 (3 в остатке)

Арифметические действия

В любой системе счисления арифметические действия производятся по правилам, применяемым к десятичной системе. Как и в десятичной системе счисления,… 12 + 12 = 102 68 + 78 = 158

Измерение и кодирование информации.

Количество информации

При этом «получение информации» рассматривается как получение одного сообщения из конечного наперёд заданного множества из N равновероятных… Q = log2N Содержательный подход связывает количество информации с содержанием сообщения. Так, при броске монеты на ровную…

Единицы измерения количества информации

Так как компьютер оперирует числами не в десятичной, а в двоичной системах счисления, то для изменения порядка числа используется коэффициент 2n,… 8 бит служит для образования более крупной единицы измерения количества… 1 Кбайт = 210 байт = 1024 байт

Двоичное кодирование информации

В информатике кодирование – это процесс, при котором символы содержащиеся источнике информации в подвергаются преобразованию в данные, направляемые… Декодирование – это обратный процесс преобразования данных от источника… Примером кодирования и декодирования является преобразование звуковой информации в файл формата MP3 и обратное…

Кодирование текстовой информации

Для большинства кодовых таблиц с мощностью алфавита 256 получаем согласно теореме Хартли Q = 8 бит. В новой международной кодовой таблице UNICOD представлены практически все…

Кодирование графической информации

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

Кодирование звуковой информации

Современные цифровые устройства обработки звуковых сигналов (звуковые карты) обеспечивают 16-битовую глубину кодирования звука, то есть возможный… Частота квантования может находиться в диапазоне от 8 до 48 кГц. Ухо человека воспринимает звук в диапазоне от ~20 Гц до 20 кГц. Опыт показывает, что точное соответствие цифрового…

Логическая организация работы компьютера

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

Понятие архитектуры ЭВМ. История развития ЭВМ

Историю развития ЭВМ целесообразно излагать с наиболее общей точки зрения, которая позволит, не отвлекаясь на частности показать и выделить основные… Под архитектурой компьютера понимается его логическая организация, структура и… Напомним что традиционная структура ЭВМ, изобретенная Фон Нейманом состоит из трех принципиально важных устройств:…

Архитектура персонального компьютера. Назначение основных узлов. Функциональные характеристики персонального компьютера

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

Микропроцессоры. Структура микропроцессора и его основные характеристики

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

Запоминающие устройства персонального компьютера. Их иерархия и основные характеристики

- микропроцессорная память; - основная память; - регистровая КЭШ-память;

Внешние устройства персонального компьютера. Их назначение и основные характеристики

Внешние устройства подключаются к компьютеру через специальные разъемы - порты ввода-вывода Порты ввода-вывода бывают следующих типов: - параллельные (обозначаемые LPT1 - LPT4) обычно используются для подключения… - последовательные (обозначаемые COM1 - COM4) - обычно к ним подключаются мышь, модем и другие устройства.

Контрольные вопросы

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

2. Назовите основные составные части персонального компьютера.

3. Какие принципы положены в основу построения большинства компьютеров?

4. Магистрально-модульный принцип. Назначение.

5. Перечислите функциональные характеристики ПК.

6. Микропроцессор. Основные функции.

7. Что входит в состав микропроцессора?

8. Какие платы могут быть подключены к микропроцессору. Для чего они используются?

9. Перечислить 4 иерархических уровня памяти персонального компьютера. Дать определения.

10. Какие устройства относятся к внешним?

11. Перечислить устройства ввода.

12. Назовите устройства вывода.

13. Назначение средств связи и телекоммуникации.


Тестовые задания

1. Выберите один и ли несколько ответов. В системный блок входят следующие компоненты: q системная плата q процессор q сетевой кабель q накопители на жестких дисках q дисковод q мышь
2. Дисководы 3,5'' читают дискеты следующего объема: q 1,2 Мб q 360 Кб q 720 Кб q 1,44 Мб q 3 Мб q 2,88 Мб
3. Продолжите список. К устройствам ввода относятся клавиатура, световое перо … q звуковые колонки q дисковод q мышь q микрофон q монитор    
4. Выберите один и ли несколько ответов. Персональный компьютер НЕ может функционировать без следующих компонентов: q системного блока q монитора q привода CD-ROM q клавиатуры q мыши q звуковой карты q принтера
5. К устройствам вывода относятся только следующие: q принтер q модем q мышь q монитор q сканер q видеокамера  
6. К устройствам вывода относятся только следующие: q принтер q модем q мышь q монитор q сканер  
7. Рабочий объем диска CD-ROM составляет: q не более 100 Мб q не более 650 Мб q не более 1 Гб q не более 1,5 Гб q не более 2 Гб
8. Выберите один и ли несколько ответов. Основное назначение персонального компьютера заключается в: q играх q подготовки и печати документов q обработки больших массивов информации q размножение документов q отправки факсов q инженерных расчетов
9. Какие из следующий типов устройств ввода относятся к мультимедийным: q клавиатура q микрофон q мышь q видеокамера q световое перо q сканер q  
10. Скорость передачи данных в локальной сети зависит от: q принтеров q сетевого кабеля q модемов q сетевых плат q компьютеров q маршрутизаторов
11. Исключите из списка компоненты, которые НЕ сохраняют данные после выключения ПК: q винчестер q звуковая плата q привод CD-ROM q ОЗУ (RAM) q привод ZIP-Drive q модем q стример
12. Выберите один и ли несколько ответов. Для передачи данных между компьютерами используются: q сетевые карты q модемы q клавиатура q дискета q мышь q инфракрасный порт

 


Глава 3. Компьютерные сети

Особенности построения. Назначение и классификация

 

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

 

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

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

 

Абонентами сети (т.е. объектами, генерирующими или потребляющими информацию в сети) могут быть отдельные компьютеры, комплексы ЭВМ, терминалы, промышленные роботы, станки с числовым программным управлением и т.д.

В зависимости от территориального расположения абонентов компьютерные сети делятся на:

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

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

- локальные - вычислительная сеть объединяет абонентов, расположенных в пределах небольшой территории. К классу локальных сетей относятся сети отдельных предприятий, фирм, офисов и т.д.

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

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

 

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

 

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

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

 

Сеть серверов - это совокупность серверов и средств связи, обеспечивающих подключение серверов к базовой сети передачи данных.

Базовая сеть передачи данных - это совокупность средств передачи данных между серверами. Она состоит из каналов связи и узлов связи. Узел связи - это совокупность средств коммутации и передачи данных в одном пункте. Узел связи принимает данные, поступающие по каналам связи, и передает данные в каналы, ведущие к абонентам.

Базовыми требованиями, определяющими архитектуру компьютерных сетей являются следующие:

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

- живучесть - сохранение работоспособности при изменении структуры;

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

- эффективность - обеспечение требуемого качества обслуживания пользователей при минимальных затратах;

- безопасность информации. Безопасность – это способность сети обеспечить защиту информации от несанкционированного доступа.

Указанные требования обеспечиваются модульной организацией управления процессами в сети, реализуемой по многоуровневой схеме. Число уровней и распределение функций между ними существенно влияет на сложность программного обеспечения компьютеров, входящих в сеть, и на эффективность сети. Формальной процедуры выбора числа уровней не существует. Классической является семиуровневая схема. Эта архитектура принята в качестве эталонной модели.

Уровень 1 - физический - реализует управление каналом связи, что сводится к подключению и отключению канала связи и формированию сигналов, представляющих передаваемые данные.

Уровень 2 - канальный - обеспечивает надежную передачу данных через физический канал, организованный на уровне 1.

Уровень 3 - сетевой - обеспечивает выбор маршрута передачи сообщений по линиям, связывающим узлы сети.

Уровни 1- 3 организуют базовую сеть передачи данных как систему, обеспечивающую надежную передачу данных между абонентами сети.

Уровень 4 - транспортный - обеспечивает сопряжение абонентов сети с базовой сетью передачи данных.

Уровень 5 - сеансовый - организует сеансы связи на период взаимодействия процессов. На этом уровне по запросам процессов создаются порты для приема и передачи сообщений и организуются соединения - логические каналы.

Уровень 6 - представительный - осуществляет трансляцию различных языков, форматов данных и кодов для взаимодействия разнотипных компьютеров.

Уровень 7 - прикладной - обеспечивает поддержку прикладных процессов пользователей.

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

Базовые принципы организации компьютерной сети определяют ее основные характеристики:

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

- производительность - представляет собой суммарную производительность компьютеров, участвующих в решении задачи пользователя;

- время доставки сообщений - определяется как статистическое среднее время от момента передачи сообщения в сеть до момента получения сообщения адресатом;

- стоимость предоставляемых услуг.

 

Локальные вычислительные сети. Топология. Особенности построения и управления

Обычно такие сети строятся в пределах одного предприятия или организации. Информационные системы, построенные на базе локальных вычислительных сетей,… - хранение данных;

Глобальная сеть Internet. Общая характеристика, особенности построения.

Соединение сетей обладает громадными возможностями. Internet предоставляет в распоряжение своих пользователей множество всевозможных ресурсов. Для того чтобы информация передавалась между компьютерами независимо от… Основные ячейки Internet - локальные вычислительные сети. Это означает, что Internet не просто устанавливает связь…

Сервисы Интернет

Доступ к информации в глобальной сети осуществляется через специальные протоколы, программы, компьютеры-серверы. Эти компоненты, собранные вместе… WWW-сервис - это связь с серверами через текстовые ссылки. World Wide Web («Всемирная паутина») — это гипертекстовая информационно-поисковая система в Internet. Блоки данных WWW…

Электронная почта. Основные возможности

  Локальные системы электронной почты характеризуются секретностью, низкой… Централизованные системы электронной почты строятся на основе большой машины или мини-компьютера, которые выполняет…

Контрольные вопросы

1) Что называется компьютерной сетью?

2) Какие преимущества получает пользователь от подключения к сети?

3) Что такое рабочая станция?

4) Что такое сервер?

5) Как называется совокупность средств коммуникации и передачи данных в одном пункте?

6) Перечислите требования, определяющие архитектуру компьютерных сетей.

7) Назначение локальной сети.

8) Какую сеть называют одноранговой?

9) Какую сеть называют двухранговой?

10) Какие устройства применяются для объединения локальных вычислительных сетей?

11) Что такое Internet?

12) Какие виды услуг представляет Internet?

13) Что такое хост- компьютер?

14) Какие два основных протокола используются в Internet?

15) Чем характеризуются локальные системы электронной почты?

16) Как передаются сообщения между терминалами?

17) Из каких процедур состоит отправление сообщений по электронной почте?

18) Какие возможности предоставляет электронная почта?

 


Тестовые задания

  Для подключения компьютера к компьютерной сети необходимы следующие компоненты: сетевой кабель видеокамера сетевая карта стример дигитайзер модем
  Для создание локальной компьютерной сети необходимы: сетевой кабель модемы сетевые карты стримеры дигитайзеры маршрутизаторы
  К локальным компьютерным сетям относятся сети, построенные с помощью: оптико-волоконных каналов связи спутниковых каналов связи телефонных каналов связи каналов на базе сетевого кабеля    
  В локальной сети возможно совместное использование следующих устройств: принтеров мониторов модемов приводов CD-ROM звуковых плат сканеров
  К глобальным сетям относятся сети построенные с помощью: оптико-волоконных каналов связи спутниковых каналов связи каналов на базе сетевого кабеля телефонных каналов связи
  Задан адрес электронной почты в сети Интернет user_name@int.glasnet.ru. Назовите имя владельца этого адреса ru int.glasnet.ru user_name glasnet.ru
  Гипертекст - это... текст, набранный на компьютере текст, в котором используется шрифт большого размера структурированный текст, в котором могут осуществляться переходы по выделенным меткам  
  Электронная почта позволяет передавать... только сообщения только файлы сообщения и приложенные графические файлы сообщения и любые приложенные файлы
  Каждый компьютер, подключенный к сети, получает адрес в форме группы чисел доменного имени группы чисел и связанного с ним доменного имени адреса не получает
  Какой протокол сети используется для доступа к файлам, хранящимся на сервере файловых архивов? HTTP TCP IP FTP
  WEB-сервер - это... компьютер, расшифровывающий гипертекстовые документы компьютер, хранящий WEB-страницы и пересылающий их пользователям компьютер-сервер в локальной сети

 

Глава 4. Основы и методы защиты информации

Основные определения и методы защиты информации

  Защита информации – область науки и техники, охватывающая совокупность…  

Правовые основы информационных технологий и защиты информации

Обеспечение информационной безопасности отдельных граждан, предприятий, организаций, так же как и обеспечение национальной безопасности в… Основу этому процессу положила утвержденная президентом 2000 году «Доктрина… • формирование государственной политики в области обеспечения информационной безопасности РФ;

Контрольные вопросы

1) Какие основные свойства информации должны обеспечиваться безопасной информационной автоматизированной системой? К чему приводит нарушение каждого из этих свойств?

2) Какие угрозы информационной безопасности являются опосредованными, а какие – прямыми?

3) Каковы основные этапы реализации атаки на компьютерную систему?

4) Каковы основные цели и направления защиты информации?

5) Какие группы методов используются для защиты информации?

6) Каковы особенности защиты информации на уровне прикладного программного обеспечения, операционных систем, сетевого программного обеспечения?

7) Какие операционные системы можно считать защищенными, а какие – нет?

8) Каковы типовые методы защиты целостности, конфиденциальности и доступности информации в компьютерных системах? Какие из них должны обеспечиваться защищенной операционной системой?

9) Что такое компьютерный вирус? Какие объекты компьютерной системы могут содержать компьютерные вирусы?

10) Как происходит заражение компьютерным вирусом? Файлы какого типа гарантированно не содержат компьютерных вирусов?

11) Каковы основные типы и принципы работы антивирусных программ?

12) Какие антивирусные программы способны обнаруживать вирусы в новых файлах (принесенных на дискете, компакт-диске, полученных по электронной почте)?

13) Какие антивирусные программы способны обнаружить или предотвратить заражение новым неизвестным вирусом?

14) Каковы основные направления правового регулирования в области информационных систем и защиты информации?

15) Какие правовые акты являются основополагающими в информационной сфере, в области информационной безопасности России, в области защиты государственной тайны?

16) Что является объектами правового регулирования в информационной сфере?

17) Каковы основные правовые режимы доступа к информации?

18) Какие действия рассматриваются законодательством РФ как компьютерные преступления?

19) Какие существуют стандарты информационной безопасности?


Тестовые задания

1. Раскрытие (утечка) информации – это нарушение свойства ее … q целостности q конфиденциальности q доступности q аутентичности q неотрекаемости
2. Фальсификация информации – это нарушение свойства ее … q целостности q конфиденциальности q доступности q аутентичности q неотрекаемости
3. Блокирование информации происходит вследствие нарушения свойства ее … q целостности q конфиденциальности q доступности q аутентичности q Неотрекаемости  
4. Неизменность информации в синтаксическом и семантическом смыслах по отношению к ее исходному состоянию называется … q целостностью q конфиденциальностью q доступностью q аутентичностью q неотрекаемостью
5. Доступность конкретной информации только тому кругу лиц, для кого она предназначена, называется … q целостностью q конфиденциальностью q доступностью q аутентичностью q неотрекаемостью
6. Непосредственными угрозами АС являются угрозы … q отказа служб q раскрытия параметров АС q нарушения целостности q в пунктах 1-3 нет правильных ответов
7. Опосредованными угрозами АС являются угрозы … q нарушения конфиденциальности q раскрытия параметров АС q угроза нарушения целостности q в пунктах 1-3 нет правильных ответов
8. Для защиты конфиденциальности данных в АС не используются методы… q парольная защита q доступ в режиме «только чтение» q уничтожение остаточных данных q запрет копирования
9. Для защиты целостности данных в АС не используются методы … q скрытия информации q резервирования информации q уничтожения остаточных данных q разграничения доступа к данным
10. Для защиты конфиденциальности данных в АС не используются методы… q шифрование q разграничение доступа к данным q резервирование данных q скрытие информации
11. Документы MS Office поражаются … q макровирусами q троянскими программами q программными вирусами q загрузочными вирусами    
12. Исполняемые (EXE, COM) и системные файлы поражаются … q троянскими программами q загрузочными вирусами q макровирусами q программными вирусами
13. Системные области дискет, жесткого диска поражаются … q программными вирусами q загрузочными вирусами q макровирусами q программами-агентами
14. Не поражаются компьютерными вирусами файлы с расширением (типа) … q DLL q XLS q DOC q SYS q TXT
15. Макровирусами поражаются файлы с расширением (типа) … q XLS q COM q DOC q BAT q SYS
16. Антивирусная программа, использующая антивирусные базы и проверяющая файлы, сектора и системные области дисков в поиске известных вирусов, называется … q сканером q ревизором диска q резидентным монитором q иммунизатором
17. Антивирусная программа, постоянно находящаяся в оперативной памяти компьютера и контролирующая операции с памятью и обращения к жесткому диску, называется … q ревизором диска q сканером q монитором q иммунизатором
18. Антивирусная программа, контролирующая изменения размеров и других атрибутов файлов и системных секторов диска (подсчет контрольных сумм), называется … q иммунизатором q монитором q ревизором диска q сканером  
19. Антивирусная программа, модифицирующие файлы на диске или оперативную память компьютера таким образом, чтобы имитировать заражение системы, называется: q сканером q ревизором диска q монитором q иммунизатором

 

 


РАЗДЕЛ 2. СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Глава 5. Программное обеспечение ЭВМ

Общие понятия о программном обеспечении и файловой системе

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

Операционные системы, их назначение и разновидности

  Виртуальная машина - это функциональный эквивалент воображаемого компьютера с… К современным операционным системам предъявляются следующие требования:

Операционная система Windows XP. Графический интерфейс пользователя и его состав.

В числе новых возможностей и средств, которые отличают Windows XP Professional от Windows 2000, отметим следующие: § AU (Automatic Update) – это автоматическая служба, которая позволяет… § Функция записи CD позволяет сохранить информацию на CD также просто, как на дискеты или жесткий диск.

Рис.5.6. Диалоговое окно команды Выполнить.

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

Основные технологии работы с документами, приложениями, файлами и папками

При работе с объектами Windows используются следующие приемы:

1) К открытию объекта приводит двойной щелчок мыши по изображению объекта. Если объектом является документ, то пользователю предоставляется возможность его редактировать; если папка - то откроется окно с содержимым данной папки; если объект является программой, то осуществиться ее выполнение.

2) Маркировку (выделение) группы из нескольких файлов и папок осуществляют щелчком мыши по их значкам (ярлыкам) при нажатой клавиши Shift (если значки расположены рядом) или Ctrl (если значки стоят отдельно).

3) Копирование или перемещение группы файлов в папку выполняется щелчком левой клавишей мыши на группе значков и буксировкой этой группы на значок другой папки (drag-and-drop). По умолчанию копирование группы файлов происходит в случае, если буксировка происходит в папку другого диска, а перемещение выполняется при буксировке в папку текущего диска. Для изменения этого правила необходимо при буксировке держать нажатой клавишу Ctrl.

4) Распечатать документ позволяет щелчок левой кнопкой мыши на значке документа и его буксировка на значок принтера.

С каждым объектом Windows связано контекстное меню, вызываемое щелчком правой кнопки мыши на выбранном объекте. Это меню содержит перечень основных операций, доступных объекту.

Для управления файлами в Windows используется Мой компьютер или Проводник.

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

Проводник является утилитой, обеспечивающей управление папками и файлами, а также работу с Windows (Пуск/Программы/Стандартные).

Проводник позволяет увидеть структуру файловой системы данного компьютера и других связанных сетью компьютеров (рис. 5.7).

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

В левой части окна в древовидной форме представлена иерархия папок, в правой части окна отображается содержимое текущей папки.

Для выполнения операций над группой файлов их необходимо предварительно выделить одним из следующих способов:

- щелкнуть левой кнопкой мыши на значке или названии файла;

- щелкнуть левой кнопкой мыши на первом файле и, нажав и не отпуская клавишу Shift, щелкнуть на последнем файле смежного диапазона (для выделения группы смежных файлов);

- щелкнуть мышью на каждом нужном файле, удерживая нажатой клавишу Ctrl (для выделения группы несмежных файлов).

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

Рис.5.7. Окно Проводник.

Часто при копировании и перемещении применяется буфер обмена. При этом выделенные файлы сначала копируются или перемещаются в буфер обмена (команды Вырезать или Копировать), а затем вставляются в новое место (команда Вставить) либо используются соответствующие пиктограммы панели инструментов.

Основные настройки. Технология связывания и внедрения объектов.

Настройка осуществляется с использованием значков Панели управления (рис. 5.7). Диалоговое окно этой панели активизируется командой… Настройка даты и времени позволяет установить системную дату и время, а также…  

Рис.5.7. Панель управления.

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

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

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

Установка и удаление программ существенно упрощает процесс установки новых и удаления старых приложений.

Настройка мыши определяет ее поведение в соответствии с требованиями пользователя.

Система позволяет получить полную информацию о компьютере и настроить систему.

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

Недостатки такого обмена:

1) Ограничение объема информации, передаваемой через буфер обмена.

2) Вставленные в документ - приемник через буфер обмена данные не обновляются при их изменении в документе - источнике.

Технология DDE (Dynamic Data Exchange) - динамический обмен данными. Суть технологии состоит в том, что в сеансе связи одно приложение (клиент) посылает запросы в виде команд, а другое приложение (сервер) в ответ пересылает данные.

Установленная связь вставляемого объекта с оригиналом сохраняется и после закрытия приложений, т.е. внесенные в оригинал изменения автоматически вносятся во все документы, связанные с ним. Таким образом, с одним оригиналом можно связать любое количество документов.

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

Однако сложность функционирования технологии DDE затруднила ее широкое распространение. В результате была предложена новая технология связывания и внедрения объектов.

Технология OLE 1 (Object Linking and Embedding). Основным новшеством стала возможность активизации встроенных объектов. При двойном щелчке мыши в поле объекта последний активизируется. В результате объект автоматически передается для редактирования создавшему его приложению. После окончания работы с объектом приложение - родитель закрывается, а измененный объект возвращается в документ.

При связывании в OLE:

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

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

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

При внедрении в OLE:

1) изменения вставленного объекта не отражаются в оригинале;

2) вся информация хранится в одном файле и никаких проблем при переносе на другой компьютер не возникает.

Новинкой OLE стал метод Drug-and-drop, применяемый вместо операции перемещения через буфер обмена. Он обеспечивает наглядность процесса обмена данными.

Отличие технологии OLE 2 состоит в возможности местной активизации объекта. Если в OLE 1 при активизации объекта загружалась программа-родитель, и объект передавался для редактирования в ее окно, то в OLE 2 объект обводится штриховой рамкой, обозначающей активность, и остается на месте. Заголовок окна меняется на заголовок вызываемого приложения, а меню представляет собой комбинацию из меню обоих приложений. После выполнения в программе-родителе необходимых операций с объектом для возвращения в первоначальное состояние достаточно щелкнуть мышью за пределами объекта.

Стандартные приложения Windows

В состав Windows входит ряд стандартных приложений, которые обычно устанавливаются во время инсталляции операционной системы. К этим приложениям относятся встроенный текстовый редактор WordPad, графический редактор Paint, калькулятор Calc.

 
 

Текстовый редактор WordPad(рис.5.8) позволяет устанавливать размеры и ориентацию страницы, границы текста, абзацный отступ, выравнивать текст, изменять шрифты, включать в документ графические, звуковые фрагменты, видео-клипы и другие OLE-объекты.

Рис.5.8. Окно текстового редактора WordPad.

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

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

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

Меню Вид обеспечивает настройку интерфейса (подключение панелей инструментов, линеек прокрутки, статусной строки и пр.).

Меню Вставка активизирует средства включения в документ поля Даты/Времени или OLE-объекта.

Меню Формат определяет используемый шрифт и параметры форматирования.

Меню Помощь активизирует справочную систему.

Графический редактор Paint (рис.5.9) содержит функции редактирования графического объекта, масштабирование рисунка, растягивание и вращение изображения, сохранение изображения в виде обоев рабочего стола и т.д

Рис.5.9. Окно графического редактора Paint.

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

Создание рисунка производится в рабочей области окна Paint. Используя панель инструментов, можно рисовать прямые и кривые линии, строить геометрические фигуры. Имеется возможность использовать различные способы оформления изображения (заливка, кисточка различной формы, распылитель регулируемой ширины). Графический редактор позволяет создавать и текстовые фрагменты, применяя при этом различные шрифты и стили.

Для создания более точного рисунка и прорисовки мелких деталей можно Paint позволяет редактировать отдельные точки (пиксели) изображения. Для этого следует увеличить масштаб соответствующей части рисунка командой Вид/Масштаб.

Пользователь может создавать собственные цвета путем смешивания основных цветов палитры. Для этого следует выполнить команду Параметры/Изменить палитру.

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

Программа Калькулятор позволяет производить вычисления, используя те же приемы, что и при работе с обычным настольным калькулятором. Возможности калькулятора можно увеличить, переключившись в меню Вид с режима Стандартный на режим Инженерный (рис.5.10.).

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

 

 

 

 

Рис. 5.10. Окно программы Калькулятор в режиме
Инженерный.

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

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

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

 

Рис. 5.11. Окно программы Дефрагментация диска.

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

Рис. 5.12. Окно программы сведения о системе.


Контрольные вопросы

1) Назначение и классификация программного обеспечения.

2) Назначение и классификация операционных систем.

Что такое пользовательский интерфейс?

3) Что относится к системному программному обеспечению?

4) Краткая характеристика ОС UNIX.

5) Краткая характеристика ОС Mac OS

6) Краткая характеристика ОС NetWare

7) Что такое инструментальные программные средства?

8) В чём различие пакетов прикладных программ?

9) MS DOS и ее возможности.

10) Какие интерфейсы операционных систем вы знаете?

11) Дайте характеристику ОС Windows 2000.

12) Дайте характеристику ОС Windows Vista.

13) Особенности ОС Windows XP.

14) Перечислите основные элементы рабочего стола ОС Windows. Дайте краткую характеристику каждому элементу.

15) Что такое папка?

16) Как выбрать значок для объекта Windows?

17) Какие приёмы используются при работе с объектами Windows?

18) Что понимается под объектом в Windows?

19) С помощью какого элемента управления Windows можно получить доступ к любой папке созданной на компьютере?

20) Что такое буфер обмена?

21) Какие операции выполняются в подменю «Настройка» главного меню?

22) Какие основные настройки возможны в ОС Windows XP для пользователя?

23) Перечислить достоинства и недостатки обмена данными между приложениями с помощью Clipboard?

24) Перечислите стандартные приложения Windows. Назначение каждого приложения.

 

 


Тестовые задания

  В стандартный состав ОС Windows входят следующие типы программ: программы работы с файлами программы работы с окнами программы настройки оборудования программы архиваторы программы резервного копирования программы управления базами данных программы управления сетью
  Для удаления файла требуется: выделить файл и нажать клавишу Delete запросить разрешение на удаление у сетевого администратора и перетащить файл в корзину нажать правую кнопку мыши и выбрать "Вырезать" дважды щелкнуть мышью по файлу и нажать клавишу Enter выбрать команду меню проводника "Файл", "Удалить"
  Выберите самое точное определение файла: упорядоченный набор символов, с заданной функциональностью папка, содержащая данные произвольного типа совокупность данных определенного типа с уникальным идентификатором документ с данными  
  К программам операционной системы относятся: программа Проводник программа Форматирования дисков программа просмотра Интернет программа поиска файлов программа электронных таблиц программа резервного копирования
  Элемент рабочего стола "Корзина" необходим: для напоминания о необходимости удалять ненужные файлы для сохранения ненужных файлов для временного удаления файлов для удаления файлов с возможностью восстановления в случае необходимости для удаления ненужных файлов безвозвратно для хранения секретных файлов
  Всплывающее меню доступно в следующих случаях: когда выделен один или группа файлов когда не выделен ни один файл, но такая возможность есть во время ответа на запрос операционной системы во время переходов по меню "Пуск" во время переходов по главному меню программы во время работы с окнами ввода
  Чтобы выделить группу файлов необходимо сделать следующие действия: воспользоваться пунктами меню "Правка" –> "Выделить все" воспользоваться пунктами меню "Правка" –> "Обратить выделение" выделить файлы с помощью мыши удерживая правую кнопку мыши выделить файлы с помощью мыши удерживая левую кнопку мыши выделить файлы с помощью мыши удерживая клавишу Ctrl дважды щелкать на каждом нужном файле для формирования группы выделить файлы с помощью мыши удерживая клавишу Shift
  Под папкой понимается следующее: упорядоченный набор данных логическая емкость, содержащая файлы определенного типа логическая емкость, содержащая файлы любого типа объект, содержащий документы
  Выберите несколько ответов. Операционная система позволяет работать: с файлами с документами с папками с дополнительными устройствами со звуком с сетевыми ресурсами со страницами Интернет

 

 


РАЗДЕЛ 3. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

Глава 6. Основные понятия алгоритмизации

Этапы подготовки задачи к решению на компьютере

Решение любой задачи является творческим процессом, который состоит из нескольких последовательных этапов. К ним относятся: · постановка задачи; · алгоритмизация;

Понятие алгоритма, его свойства и изображение

Слово алгоритм происходит от имени математика IX века Аль - Хорезми, который сформулировал правила выполнения арифметических действий. Первоначально под алгоритмом и понимали только правила выполнения четырех… Алгоритм – это точно определенная последовательность действий для некоторого исполнителя, выполняемых по строго…

Алгоритмизация основных видов вычислительных процессов

· линейный; · ветвящийся; · циклический.

Алгоритмизация задач обработки массивов

· именем; · размерностью; · типом элементов.

1 6 9

1<= i<=4 10 4 7

5 2 1

 
 


1<=j<=3

Рис. 6.16. Пример числовой матрицы, состоящей из 4 строк и 3 столбцов.

Расположение элемента в двумерном массиве определяется номером строки и номером столбца, на пересечении которых находится этот элемент, поэтому каждый элемент матрицы имеет два индекса: первый индекс указывает на номер строки, а второй индекс показывает номер столбца.

Если номер строки обозначить буквой i,а номер столбца - буквой j,то для рассматриваемой нами матрицы B(см. рис. 6.16) будут справедливы следующие утверждения:

при i = 1и j= 2 B(i,j)= 2;при i = 3и j= 1 B(i,j)= 10и т.д.

Рассмотрим типовые задачи обработки двумерных массивов.

Задача 8.Определить и вывести среднее арифметическое для элементов матрицы B,состоящей из 4 строк и 3 столбцов.

Среднее арифметическое представляет собой отношение суммы значений элементов к количеству этих элементов. Количество в данной задаче определять не нужно, т.к. оно известно (4 * 3), поэтому основная обработка сводится к определению суммы значений элементов.

Блок - схема алгоритма решения этой задачи приведена на рис.6.17.

На схеме хорошо видны два последовательно расположенных циклических участка: один - для организации ввода данных (блоки 2- 8), другой - для организации вычисления суммы значений элементов матрицы (блоки 10 -16).

Каждый из этих циклических участков представляет собой вложенные циклы.

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

Так на схеме (рис. 6.17) можно различить заголовок внешнего цикла c параметромi (блоки 2,7,8), тело внешнего цикла (блоки 3, 4, 5, 6), которое представляет собой внутренний цикл с параметром jсо своим заголовком (блоки 3, 5, 6) и телом цикла (блок 4).

Задача 9.В произвольной матрице определить значение максимального элемента и его координаты (номер строки и номер столбца).

Для определения произвольной матрицы необходимо организовать по запросу ввод количества строк (n) и столбцов матрицы (k). Блок - схема алгоритма решения этой задачи показана на рис. 6.18.

Поиск максимального элемента выполним следующим образом. Запомним в качестве максимального (переменная М) первый элемент матрицы (блок 10) и сохраним значения его индексов (блоки 11 и 12). Затем с помощью вложенных циклов в блоках с 13 по 22 последовательно просматриваем элементы матрицы, сравнивая их с максимальным значением. Если очередной элемент A(i,j) больше ранее найденного максимального значения (переменная М), то сохраняем его (блок 16) и его индексы (блоки 17,18).

 

1 начало   i=1   j = 1   ввод B ( i, j )   j = j + 1   да 6 j £ 3   7 нет i = i + 1   ДА i £ 4   9 нет S = 0     i = 1   j = 1   S = S + B (i,j)   j = j + 1     да 14 j £ 3 нет i = i + 1   да 16 i £ 4 нет S = S/12   вывод S   конец  

 

 

Рис.6.17. Блок-схема алгоритма решения задачи 8.


 

1 начало   ввод n, k   i = 1   j = 1   ввод A (i, j)   j = j + 1   да j £ k   8 нет i = i + 1     9 i £ n     M = A (1,1)     T = 1     L = 1   i = 1     j = 1   нет 15 да A (i, j) > M   M = A (i, j)     T = i   L = j     j = j + 1         14 15 19   да 20 j £ k   21 нет i = i + 1     да i £ n   нет вывод M, T, L   конец     Рис. 6.18. Блок-схема алгоритма решения задачи 9.  

 


 

Контрольные вопросы

1) Какие существуют этапы подготовки задач к решению на компьютере?

2) Что представляет собой этап постановки задачи?

3) Что представляет собой этап алгоритмизации?

4) Что представляет собой этап программирования?

5) Что представляет собой этап отладки программы?

6) Что такое алгоритм?

7) Откуда произошло слово «алгоритм»?

8) Какие основные свойства алгоритмов?

9) Какие способы изображения алгоритмов вам известны?

10) Что называется блок-схемой алгоритма?

11) Какие виды вычислительных процессов вам известны?

12) Какой вычислительный процесс называется линейным?

13) Какой вычислительный процесс называется ветвящимся?

14) Какой вычислительный процесс называется циклическим?

15) Какие виды циклов вам известны?

16) Что такое массив? Какие характеристики массива Вы знаете?

17) Что такое размерность массива?

18) В чем отличие двумерного массива от одномерного массива?

19) Какие типовые операции можно выполнять над элементами массива?

20) Что такое сортировка?


Тестовые задания

Задание Варианты ответа
Алгоритмическая конструкция какого типа изображена на фрагменте блок-схемы? q циклическая q вспомогательная q линейная q ветвящаяся  
Алгоритмическая конструкция какого типа изображена на фрагменте блок-схемы? q ветвящаяся q цикл с постусловием q линейная q цикл с предусловием  
Алгоритмическая конструкция какого типа изображена на фрагменте блок-схемы? q ветвящаяся q цикл с постусловием q линейная q цикл с предусловием  
Определите значение целочисленной переменной z после выполнения следующего фрагмента алгоритма:   q 7 q 8 q 5 q 6
Каким должно быть условие в блоке “решение”, чтобы после выполнения фрагмента алгоритма было найдено максимальное среди значений a, b, с? q a < c q d > c q c > b q d < c
Сколько раз в представленном фрагменте алгоритма выполнится тело цикла q 0 раз q 1 раз q 2 раза q 2 раза
Приведенный алгоритм q считает количество положительных чисел q находит сумму всех отрицательных чисел q считает количество чисел q находит сумму положительных чисел
Определите значение целочисленной переменной k после выполнения следующего фрагмента алгоритма: q 10 q 20 q 21 q 25
Элементы целочисленного массива А равны соответственно 4,1,5,3,2. Чему равно значение выражения: А(А(4))-А(А(5)) q 1 q 4 q -3 q -4  
Определите значение целочисленной переменной S после выполнения следующего фрагмента алгоритма: q 0 q 9 q 12 q 21

 


Глава 7. Программирование на
объектно- ориентированном языке
VISUAL BASIC

Основные понятия объектно-ориентированного программирования

 

Объект -некая сущность, которая четко проявляет свое поведение и является представителем некоторого класса подобных себе объектов

 

Почти все, с чем производится работа в VISAUL BASIC, является объектами. Например, объектами являются: Форма, Командная кнопка, Текстовое поле и т. д.

Каждый объект характеризуется:

· свойствами;

· методами;

· событиями.

Свойство -это имеющий имя атрибут объекта. Свойства определяют характеристики объекта (цвет, положение на экране, состояние объекта).

Методы -это действия или задачи, которые выполняет объект (то, что можно делать с объектами).

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

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

 

Например, класс «Командная кнопка» содержит общее описание кнопок в окнах приложений.

В VISAUL BASIC программный код состоит из процедур выполнения и почти всегда привязывается к какому-либо событию, возникновение которого является сигналом к началу работы программы.

Примеры событий:

· щелчок мыши по какому-либо объекту экранной формы;

· загрузка новой экранной формы;

· перемещение указателя мыши вдоль полосы прокрутки;

· нажатие какой-либо клавиши на клавиатуре.

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

 

Этапы создания WINDOWS-приложения

 

Создание любого WINDOWS-приложения состоит из следующих этапов:

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

2. Разработка интерфейса. Создание экранных форм приложения со всеми находящимися на этих формах объектами и свойствами этих объектов.

3. Программирование. Определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов) этих процедур.

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

5. Сохранение проекта и при желании - компиляции (превращение проекта в исполняемое приложение, способное работать самостоятельно за пределами среды проектирования).

Существует два режима работы приложения:

· интерпретации

· компиляции

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

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

Скомпилированная программа помещается в файл с расширением exe.Этот файл может быть запущен на исполнение самостоятельно, без поддержки среды VISAUL BASIC.

 

Правила записи текста программы на VISAUL BASIC

Каждая строка текста на VISAUL BASIC может содержать операторы и комментарий. Оператор VISAUL BASIC может иметь любую требуемую длину. Для… При размещении нескольких операторов в одной строке они разделяются «:». Комментарий может занимать всю строку, либо размещаться после всех операторов. Индикатором комментария является символ…

Типы данных. Переменные, константы и массивы

Типом данных называется способ хранения и представления данных в компьютерной системе. В языке VISAUL BASIC могут храниться и обрабатываться данные следующих… Byte Целое неотрицательное число. Принимает значения от 0 до 255, занимает 1 байт.

Процедуры и функции

 

Процедура -это программа, которая может быть вызвана на выполнение другой программой или событием

 

В VISAUL BASIC весь программный код находится внутри процедур (подпрограмм). Общая структура описания подпрограммы VISAUL BASIC:

Sub имя_подпрограммы[(аргументы)]

операторы VISAUL BASIC

End Sub

Вызов подпрограммы: Call имя_подпрограммы[(параметры)] или

End Function

Вызов функции:

переменная=имя_функции[(аргументы)]

Вывод данных в стандартное диалоговое окно

Для вывода различных сообщений используется стандартное диалоговое окно - MsgBox. Вид этого окна может быть различным, но оно всегда включает… · текст сообщения · заголовок

Вычисление арифметического выражения и оператор присваивания

 

Для присвоения значения используется оператор присваивания. Синтаксис оператора присваивания:

[Let] ИмяПеременной = Выражение

Чаще всего используется арифметическое выражение.

Арифметическое выражение - это последовательность констант, переменных, функций, соединенных знаками арифметических операций.

Порядок вычислений арифметических выражений определяется следующим приоритетом арифметических операций:

1. возведение в степень (^)

2. умножение (*) и обычное деление (/)

3. целочисленное деление ()

4. вычисление остатка от целочисленного деления (Mod)

5. сложение (+) и вычитание (-)

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

Некоторые встроенные математические функции:

Abs(x) - абсолютная величина числа x;

Sqr(x) - квадратный корень из числа x;

Fix(x) - целая часть числа x;

Int(x) - наибольшее целое число, не превышающее x.

 

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

 

 

Рис. 7.2. Пример процедуры вычисления арифметического
выражения.

 

 

Ввод данных в стандартное диалоговое окно InputBox

Используется для ввода небольших фрагментов текста. Окно InputBox состоит из четырех элементов: · строка заголовка; · приглашение к вводу;

Обработка символьных данных

 

Конкатенация строк

1) + 2) & С помощью & можно подвергнуть конкатенации не только строки, но и числа. При этом числа будут сначала…

Логические выражения и вычисление их значений

Логические выражения называют условиями. Условие, если оно выполняется, имеет значение True, если не выполняется, - False. Эти логические значения… Условия различают простые и сложные. Для построения простых условий используются операции сравнения: >, <, =, >=,<=, <>.

Программирование ветвлений

· условного оператора IF · оператора выбора CASE Условный оператор IF.

End If

Например:

 

Public Function Obr_Err (Err_Num As Integer) As _
Integer

Dim Txt As String

If Err_Num=6 Then

Txt=”переполнение” : Obr_Err=2

ElseIf Err_Num=11 Then

Txt=”деление на нуль” : Obr_Err=2

Else

Txt=”нераспознанная ошибка”&Err_Num : Obr_Err=3

EndIf

Err.Clear

MsgBox Txt, VbOkOnly, “Ошибки выполнения”

End Function

 

Оператор выбора SELECT CASE

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

Формат записи оператора:

Select Case проверяемое выражение

Case список выражений 1

операторы 1

Case список выражений 2

операторы 2

Case список выражений 3

операторы 3

……………………………….

Case Else

операторы группы Else

End Select

Список выражений – одно или несколько выражений, разделенных стандартным символом –разделителем(;). При выполнении оператора проверяется, соответствует ли хотя бы один из… - выражение

Методы Print и Cls

 

Метод Print применяется для вывода данных в форму или на принтер. Для вывода на принтер используется метод Printer.Print, а для вывода в текущую форму достаточно просто написать Print.

Метод Cls убирает с формы весь текст, выведенный ранее. Если его не вызвать, после нескольких вызовов Print текст исчезает под нижним краем формы.

 

Программирование циклов

В VISAUL BASIC существуют три оператора цикла: 1) For … Next 2) While … Wend

Loop

б) Do Until условие прекращения цикла

операторы тела цикла

Loop

Для организации цикла с постусловием этот оператор также может быть использован в двух модификациях:

в) Do

операторы тела цикла

Loop While условие продолжения цикла

г) Do

операторы тела цикла

Loop Until условие прекращения цикла

На рис. 7.9 приведен пример использования цикла с постусловием для решения задачи сортировки одномерного массива по возрастанию элементов.

Рис. 7.9. Пример использования цикла с постусловием.

Модульный принцип построения проекта и программного кода

В языке VISAUL BASIC создание Windows-приложения - это почти то же самое, что и создание проекта. Проект - это совокупность экранных форм и… Windows-приложение - это исполняемый exe-файл. При построении проекта в среде проектирования VISAUL BASIC используются методы модульного программирования:

Общие процедуры

Главное отличие общих процедур от процедур обработки событий заключается в том, что они начинают работать не в ответ на какое-либо событие, а после… Общая процедура может входить в состав модуля экранной формы (в файл frm) или… 1) Размещение процедуры в файле экранной формы

Область определения и время жизни переменных

В VISAUL BASIC есть три вида областей определения, характеризующих доступность переменной: · локальная: переменная доступна только в текущей процедуре; · контейнера: переменная доступна только в текущей форме, модуле или классе;

End Sub

Наличие или отсутствие ключевого слова Staticговорит о статусе локальных переменных, то есть переменных, объявленных внутри этой процедуры. При… Примечание:Чтобы объявить статическими только некоторые переменные, достаточно…

Передача параметров в процедуры

В процедурах событий набор параметров зависит от события и не может быть изменен разработчиком. В общих процедурах количество и порядок используемых параметров определяется… В VISAUL BASIC параметры могут передаваться двумя способами:

Массивы статические и динамические

Массив - это набор элементов определенного типа, каждый из которых имеет свой порядковый номер, называемый индексом.   Различают массивы статические и динамические.

Файлы

 

Информация хранится на разнообразных носителях в файлах. Процесс работы с файлами состоит из нескольких этапов:

· получение дескриптора файла;

· открытие файла;

· чтение или запись файла;

· закрытие файла.

Дескриптор файла

Для связи системы или приложения с файлом имеется канал ввода/вывода. При открытии файлу ставится в соответствие канал с определенным номером. Допустимо использование номеров 1- 511. Каждый открытый файл имеет собственный канал, с помощью которого записываются или считываются данные. Следовательно, для ввода и вывода данных в файл имеет значение не имя файла, а номер канала. Операционная система должна иметь сведения о наличии свободных каналов, которые можно использовать для открытия файлов.

VISAUL BASIC имеет функцию FreeFile[(дапазонНомеров)], возвращающую номер свободного канала, который можно использовать для работы с файлом. Если свободных каналов нет (открыто максимально допустимое количество каналов), возникает ошибка выполнения. Необязательный параметр дапазонНомеров позволяет определить диапазон значений, из которых выбирается очередной свободный номер канала:

- если 0 (по умолчанию) - возвращается номер канала из диапазона 1-255,

- если 1- то из диапазона 256 - 511.

Типы доступа

В VISAUL BASIC реализованы три типа доступа к файлам:

· последовательный (для обработки текстовых файлов);

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

· двоичный (для обработки произвольно структурированных файлов).

Последовательный файл состоит из текстовых строк ASCII- формата. Любая информация считывается или сохраняется в текстовом виде построчно. Последовательные файлы могут обрабатываться любым текстовым редактором.

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

Open имяФайла For режим As дескрипторФайла

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

режим - это режим доступа, который может иметь значения:

Input (Ввод) - если файл открывается для чтения из него текстовых данных.

Output (Вывод)- если файл открывается для записи в него данных, начиная с первой позиции. Вся имевшаяся в нем старая информация будет стерта.

Append (Дополнение) - если файл открывается для записи в него данных не с первой, а с конечной позиции, так что вся имевшаяся в нем старая информация будет сохранена.

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

Все открытые файлы закрываются оператором:

Close [списокДескрипторов]

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

Для записи в файл используются операторы:

Print # ДескрипторФайла, [СписокЗначений]

Write # ДескрипторФайла, [СписокЗначений]

Где: СписокЗначений - это записанные через разделитель значения (или выражения).

Оба оператора записывают данные в файл текстовыми строками. Текстовая строка - это последовательность символов, которая заканчивается символом перехода на новую текстовую строку или символом возврата каретки (коды 13 и 10). Текстовый файл представляет собой последовательность текстовых строк.

Логика работы операторов Write и Print различна.

Оператор Write

Разделителем в списке значений является запятая. Список значений просматривается последовательно, и элементы этого списка записываются в одну текстовую строку файла через запятую. Элементы типа String заключаются в кавычки. После записи последнего элемента записывается символ перехода на новую строку.

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

"Иванов", 1982

"Петров", 1984

"Сидорова", 1983

"Крылов", 1980

В каждой строке - фамилия и год рождения.

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

 
 

Рис. 7.16. Вариант 1. Использование оператора Write.

Оператор Print

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

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

· если (,) - значения будут записываться в 14-символьные зоны вывода.

Кроме того, в списке значений оператора могут присутствовать функции:

· Spc(n) - для вставки n пробелов между значениями в текстовой строке;

· Tab(n) - для указания номера n позиции для записи следующего значения.

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

 
 

Рис. 7.17. Вариант 2. Использование оператора Print.

Для чтения из файла используются:

- оператор Input # ДескрипторФайла СписокПеременных

-оператор Line Input # ДескрипторФайла Переменная

- функция Input (ЧислоСимволов, дескрипторФайла)

Оператор Input

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

Оператор Line Input

Переменная - это переменная типа String или Variant. Результатом работы этого оператора является присвоение Переменной значения - всей очередной текстовой строки файла.

Функция Input

ЧислоСимволов - это количество символов, которое надо прочесть из входного файла. Функция возвращает текст в виде символьной строки. Чаще всего эту функцию используют для одновременного чтения всего текстового файла и размещения его в текстовом поле экранной формы.


На рис. 7.18 в окне редактора кодов приведен текст процедуры чтения текстового файла ГодР1.txt, созданного в предыдущем примере.

Пример использования функции Input:

 

Private Sub Command3_Click()

Dim ks As Integer

Open "c:ГодР1.txt" For Input As #1

ks = LOF(1)

Print Input(ks, #1)

Close #1

End Sub

Аналогичный результат дает работа программы, использующей оператор Line Input:

Пример использования функции Line Input:

 

Private Sub Command3_Click()

Dim ts As String

Open "c:ГодР1.txt" For Input As #1

Do Until EOF(1)

Line Input #1, ts

Print ts

Loop

Close #1

End Sub

 

При обработке файлов также используются функции:EOF(дескрипторФайла) - возвращает значение True, если обнаружен конец файла и False - в противном случае.

LOF(дескрипторФайла) - возвращает размер текстового файла в символах.

 

Пользовательский тип данных

Файлы произвольного доступа хранят структурированные данные и состоят из записей. Запись – это некоторая порция данных, которая имеет строго определенный размер… Доступ к данным произвольного доступа осуществляется по номеру записи. Чтение данных или запись данных в файл…

End Type

Элемент1- ЭлементN – имена полей записи; ТипЭлемента – любой встроенный или объявленный ранее пользовательский тип. Примечание: все данные String должны иметь фиксированную длину.

Файлы с произвольным доступом

 

Открытие файла

Open ИмяФайла For Random [Access доступ] [блокировка] _ As #ДескрипторФайла Len= ДлинаЗаписи где: - Random – определяет режим доступа к данным - произвольный;

Запись в файл

Put # ДескрипторФайла[, НомерЗаписи], ИмяПеременной НомерЗаписи - это номер (целое положительное число), который будет иметь… ИмяПеременной - это имя переменной пользовательского типа, значением которой является запись, помещаемая в файл.

Чтение из файла

Get # ДескрипторФайла[, НомерЗаписи], ИмяПеременной Где: НомерЗаписи - это номер извлекаемой из файла записи. Если номер не указан, считывается текущая запись.

Файлы двоичного доступа

Open ИмяФайла For Binary As # ДескрипторФайла Как и в файл произвольного доступа в двоичный файл можно помещать записи с… Запись данных в файл происходит при помощи оператора:

Типы интерфейсов. Элементы интерфейса

Интерфейс – способ взаимодействия человека с компьютером. Средствами пользовательского интерфейса в приложении обеспечивается доступ к данным и…   VISUAL BASIC позволяет разрабатывать интерфейс трех типов:

Форма. Основные свойства и события формы

Форма является основой любого приложения. Любой проект VISUAL BASIC содержит как минимум одну форму, которая представляет собой главное окно… Форма храниться в отдельном файле, это позволяет подключать одну и ту же форму… Форма является контейнером, который может содержать различные объекты (элементы управления), являющиеся элементами…

Меню. Создание меню

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

Основные элементы управления

Стандартные элементы управления для работы с данными размещены в блоке инструментов (панель ToolBar) и становятся доступными пользователю при работе…  

Контрольные вопросы

1) Что такое объект в объектно-ориентированном программировании?

2) Что называется свойствами объекта?

3) Что называется методами в объектно-ориентированном программировании?

4) Что такое событие? Дайте понятие событийно-управляемого процесса.

5) Какие этапы создания WINDOWS-приложений вам известны?

6) Что называется типом данных? Назовите основные типы данных в Visual Basic.

7) Что такое переменная?

8) Что называется константой?

9) Какие существуют возможности объявления типов данных в Visual Basic?

10) Как определяются массивы в Visual Basic?

11) Что такое стандартные диалоговые окна?

12) Каковы возможности языка при программировании ветвлений?

13) Каковы возможности языка при программировании циклов?

14) В чем заключается модульный принцип построения проекта и программного кода Visual Basic?

15) В чем заключается различие общих процедур и процедур обработки событий?

16) Каковы области определения переменных?

17) Каковы способы передачи параметров в процедуры?

18) В чем различие статических массивов и динамических?

Какие виды файлов создаются и обрабатываются в Visual Basic?

19) Какие операторы создания и обработки файлов вам известны?

20) Роль формы в приложении. Каковы основные свойства и события формы?

21) Назовите основные элементы управления, их свойства, события и методы.


Тестовые задания

 

1. Вычисляемое в программе значение S равно:

 

N Ответы: Программа Программа
q 7 q 8 q 4 q 3 q 5 DEFINT I,J,X,S DIM A(3,3 ) AS INTEGER FOR I=1 TO 3 FOR J=l TO 3 A(I,J)=ABS(2*I-J) NEXT J,I S=0 FOR I=1 TO 3 X=A(I,I) FOR J=I TO 3 IF A(I,J)=X THEN S=S+A(I,J) END IF NEXT J NEXT I PRINT S

 

Bычисляемое в программе значение переменной Е равно …

N Ответы Программа
q 21 q 22 q 33 q 14 q 18 DEFINT I,N,E A$="dfeadefa" N=LEN(A$) B$="" FOR I=1 TO N-1 C$=MID$(A$, I+1) IF INT(LEN(C$)/2)>1 THEN B$=B$+C$ END IF NEXT I E=LEN(B$) PRINT E

Bычисляемое в программе значение переменной Е равно …

N Ответы Программа
q 22 q 44 q 1 q 2 q 6   DEFINT I,N,E A$="dfeadefa" N=LEN(A$) B$="" FOR I=1 TO N-1 C$=MID$(A$, I+1) IF INT(LEN(C$)/2)<1 THEN B$=B$+C$ END IF NEXT I E=LEN(B$) PRINT E

Bычисляемое в программе значение переменной Е равно …

N Ответы Программа
q 3 q 21 q 5 q 4 q 1 DEFINT I,N,E A$="dfeadefa": N=LEN(A$) B$="" FOR I=1 TO N-1 C$=MID$(A$, I+1) E=LEN(C$) MOD 3 IF E=2 THEN B$=B$+MID$(C$,1,2) END IF NEXT I E=LEN(B$) PRINT E

Bычисляемое в программе значение переменной Е равно …

N Ответы Программа
q 1 q 23 q 4 q 2 q 3 DEFINT I,N,E A$="dfeadefa":N=LEN(A$) B$="" FOR I=1 TO N-1 C$=MID$(A$, I+1) E=LEN(C$) MOD 2 IF E=0 THEN B$=B$+MID$(C$,1,1) END IF NEXT I E=LEN(B$) PRINT E

Bычисляемое в программе значение переменной Е равно …

N Ответы Программа
q 7 q 8 q 4 q 5 q 22   DEFINT I,N,E A$="dfeadefa" :N=LEN(A$) B$="" FOR I=1 TO N-1 C$=MID$(A$, I+1) E=LEN(C$) MOD 3 IF E=1 THEN B$=B$+MID$(C$,1,3) END IF NEXT I E=LEN(B$) PRINT E

РАЗДЕЛ 4. ПРОГРАММНЫЕ СРЕДСТВА СОВРЕМЕННОГО ОФИСА

Глава 8. Текстовый процессор WORD 2007

Состав и назначение OFFICE 2007

В настоящее время на рынке прикладных офисных про­граммных продуктов доминируют пакеты фирмы Microsoft Office (2003, 2005, 2007). Последние версии… Microsoft (MS) Office 2007 может работать под управ­лением операционных систем… • оперативную память емкостью не менее 256 Мбайт;

MS OFFICE WORD. Основные сведения, назначение. Структура документа

Microsoft Word для Windows – это многофункциональный программный комплекс обработки текстов. Программа предназначена для выполнения работ по созданию документов,… Word позволяет автоматизировать работу пользователя для выполнения отдельных стандартных действий путем использования…

Средства автозамены, проверка правописания

При создании новых документов могут также использоваться специальные шаблоны - мастера, обеспечивающие настройку создаваемых документов в процессе… В текстовом процессоре Word существует следующий способ быстрой вставки часто… Диалоговое окно Параметры Word позволяет пользователю изменить по своему усмотрению множество параметров, имеющих…

Технология создания, открытия и сохранения документов

После загрузки текстового процессора появляется окно с именем Документ1, в которое можно вводить текст нового документа. Для создания очередного… Рис. 8.15. Диалоговое окно команды Создание документов.

Шаблоны и их назначение. Стилевое оформление документов

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

Технология правки документов. Создание гипертекстовых ссылок, примечаний, сносок

Большинство операций правки выполняется над предварительно выделенными фрагментами документа. Выделение фрагмента текста производится мышью… - слово – два щелчка на слове; - предложение – Ctrl+ щелчок в любом месте предложения;

Технология работы с таблицами

 

Таблица - это совокупность ячеек, расположенных в строках и столбцах, которые можно заполнять произвольным текстом, формулами и графикой. В текст документа могут вставляться простые таблицы и электронные таблицы Excel. В Word 2007 есть коллекция встроенных шаблонов для таблиц, по типу коллекций колонтитулов и титульных листов.

В простых таблицах число ячеек в каждой строке не превышает 63; ячейки одной строки могут объединяться или разбиваться на несколько ячеек (горизонтальное разбиение). Адрес ячейки состоит из имени столбца (задается буквой латинского алфавита) и порядкового номера строки.

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

Инструменты для создания таблицы находятся на вкладке Вставка кнопка Таблица, которая позволяет создать таблицу шестью способами:

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

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

- нарисовать таблицу. Таблицы выстраиваются из произвольных прямоугольников. При этом способе можно также нарисовать таблицу и стереть не нужные перегородки.

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

- таблица Excel.При вставке электронной таблицы Excel и работе в ней происходит замена меню Word на меню Excel, становятся доступны все функции электронной таблицы.

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

Рис. 8.28. Создание таблиц.

Перемещение по таблице осуществляется с помощью мыши или клавиш управления курсором.

Одна или несколько первых строк таблиц могут быть определены в качестве заголовка. Эти строки автоматически повторяются в начале страниц при разбиении или переносе таблицы на другие страницы.

После создания таблицы появляются вкладки КОНСТРУКТОР и МАКЕТ, а на самом верху - вкладка РАБОТА С ТАБЛИЦАМИ. Если курсор установлен вне таблицы, то данные вкладки не доступны.

На вкладке КОНСТРУКТОР находится три группы команд:

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

- стили таблиц. К этой группе команд относятся параметры стилевого оформления таблицы.

- нарисовать границы.К этой группе команд относятся команды выбора толщины, типа, цвета границ таблицы.

Вкладка МАКЕТ содержит команды для редактирования структуры таблицы, на ней расположены следующие команды:

- таблица. Содержит команды по выделению строк и столбцов в таблице, отображения сетки и свойств таблицы.

- столбцы и строки. К этой группе команд относятся команды, которые предназначены для удаления добавления строк и столбцов, удаления таблицы.

- объединить. К этой группе команд относятся команды по разбивке и объединению ячеек в таблице.

- выравнивание. К этой группе команд относятся команды взаимодействия текста и ячейки.

- данные. К этой группе команд относятся команды по сортировке полей в таблице и вставке формул.

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

Таблица документа Word может содержать формулы, которые вставляются в ячейки с помощью команды Формула вкладки Данные (рис.8.29).

Рис. 8.29. Диалоговое окно Формула.

В ячейку вставляется поле с формулой. Поле - это скрытое выражение формулы - кода поля. В ячейке обычно отображается вычисленное по формуле значение.

Формула может вписываться вручную (простые формулы) или выбираться из раскрывающегося списка формул. Формула обязательно начинается со знака "=", содержит адреса ячеек таблицы, имена встроенных функций различных категорий, числовые константы, знаки математических операций, ссылки на закладки. В формулах могут быть использованы ключевые слова ABOVE – при использовании ячеек сверху от ячейки с формулой, BELOW – для использования всех ячеек под текущей ячейкой, RIGHT – для ячеек справа от текущей, LEFT – для ячеек слева.

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

Включение новых объектов в документ Word

Для включения в документ Word объекта из другого приложения следует выполнить команду Объект меню ВСТАВКА (рис.8.30). Рис. 8.30. Диалоговое окно Вставка объекта.

Технология работы с Ms Graph и редактором формул

Одним из типов объектов для вставки в документ Word является объект Microsoft Graph. Для построения диаграмм могут использоваться как данные Word,… Существует два способа обращения к программе Microsoft Graph: - на вкладке Создание диалогового Вставка объекта окна (пиктограмма Объект группы Текст вкладки ВСТАВКА) выбрать тип…

Технология создания и вставки рисунков

Создать рисунок в документе Word можно следующими способами: - выбрать пиктограмму Рисунок группы Иллюстрации вкладки ВСТАВКА и из… - на вкладке Вставка в группе Иллюстрации щелкнуть по пиктограмме Фигуры, а затем выберите Новое полотно. При работе…

Технология создания форм и слияния документов

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

Тестовые задания

11. При нажатии клавиши ENTER в строке документа WORD автоматически начинаются новые: o абзацы o строки o страницы o разделы
22. Для создания и редактирования научных формул предназначен редактор: o MS Word Art o MS Equation o MS Outlook o MS Photo Editor o MS Office Art
33. Текстовый редактор Word – это программа, предназначенная для: o работы с изображениями в процессе создания игровых программ o создания, редактирования и форматирования текстовой информации o управления ресурсами ПК при создании документов o автоматического перевода с символьных языков в машинные коды  
44. Колонтитул – это: o часть таблицы o данные, повторяющиеся на каждой странице текстового документа o первая страница текстового документа o формула
55. В текстовом редакторе основными параметрами форматирования являются: o гарнитура, размер, начертание шрифта o отступ, интервал o ориентация страницы o шаблон
66. Операции, не применяющиеся при редактировании текста o печать текста o удаление в тексте неверно набранных символов o вставка пропущенного символа o замена неверно набранного символа
77. При форматировании страницы не задаются: o вертикальное выравнивание страницы o поля, ориентация страниц o гарнитура, размер, начертание шрифта o нумерация строк

 

В WORD не существует списков: o нумерованных o маркированных o многоколоночных o многоуровневых
99. В оглавление документа WORD автоматически попадают абзацы, для которых установлены определенные: o стили o закладки o сноски o элементы автозамены
110. Описание оформления элементов документа, хранящихся под определенным именем, называют ......
111. Выберите режим представления документа при котором вид документа, соответствует его печатному варианту: o обычный o Web документа o структуры o разметки страниц
112. Расстояние между текстом и краями бумаги – это: o абзац o поля o отступ o интервал
113. К инструментам рецензирования относятся: ¨ выделение цветом ¨ создание заголовка ¨ вставка примечаний ¨ средство, отслеживания изменений ¨ слияние документов
114. К средствам слияния не относятся: o строка приветствия o поля слияния o блок адреса o надпись o основной документ

 


Глава 9. Табличный процессор
EXCEL 2007

Рабочая книга и ее структура

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

Выделение ячеек рабочего листа

Выделить одну ячейку можно следующими способами: щелкнуть левой клавишей мыши в нужном месте или ввести адрес нужной ячейки в поле имени. Выделить интервал смежных ячеек можно следующими способами: удерживая левую… Для выделения несмежных ячеек следует выделить первую группу смежных ячеек и, удерживая клавишу Ctrl, продолжить…

Ввод данных в рабочий лист

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

Формульные выражения, их назначение, способы записи и правила ввода

Формула – это краткая запись некоторой последовательности действий, приводящих к конкретному результату. Формула может содержать не более 1024…   Структуру и порядок элементов в формуле определяет ее синтаксис.

Использование ссылок в формулах

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

Основные функции Excel

Функция – это специальная заранее подготовленная формула, которая выполняет операции над заданными значениями и возвращает результат. Значения, над… В общем виде любая функция может быть записана в виде: =<имя_функции>(аргументы)

Работа с ошибками

Если при наборе формулы были допущены ошибки, то в ячейку будет выведено значение ошибки. В Excel определено семь ошибочных значений: 1). #ДЕЛ/0! - попытка деления на 0. Эта ошибка обычно возникает, если в… 2). #ИМЯ? – в формуле используется имя, отсутствующее в списке имен диалога ПРИСВОЕНИЕ ИМЕНИ. Excel также вводит это…

Вычисление на листе

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

Редактирование рабочего листа

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

Работа с листами и книгами

Количество листов в рабочей книге определяется значением параметра ЧИСЛО ЛИСТОВ В НОВОЙ КНИГЕ, расположенном в диалоговом окне Параметры Excel… Над рабочими листами можно выполнять следующие операции: - выделять рабочие листы;

Форматирование рабочего листа

Форматирование рабочего листа – это оформление табличных данных, находящихся на рабочем листе, с целью повышения их наглядности, улучшения… • формат данных; • формат шрифта. Шрифт – это гарнитура, рисунок цифр и символов;

Графические средства EXCEL

С помощью Microsoft Excel можно создавать сложные диаграммы для данных рабочего листа. Для построения диаграммы следует выделить любую ячейку из… Мастер диаграмм позволяет выбрать тип диаграммы в диалоговом окне Вставка… В Excel типы диаграмм делятся на стандартные и нестандартные. К последним относятся как пользовательские типы…

Организация и ведение списка данных

Списком в Excel является таблица, строки которой содержат однородную информацию. В других табличных процессорах такая таблица называлась «базой… Список состоит из трех структурных элементов: 1) Заглавная строка – это первая строка списка, состоящая из заголовков столбцов. Заголовки столбцов – это метки…

Формирование сводной информации

Excel содержит средства формирования сводной информации для проведения анализа данных. Сводная информация может быть получена: • объединением данных с помощью промежуточных итогов;

Анализ данных

Microsoft Excel содержит мощные средства анализа данных. К ним относятся: - средства финансового анализа; - средства статистического анализа;

Тестовые задания

  Программа Microsoft Excel предназначена для (несколько вариантов ответа): подготовки больших текстовых документов ведения различных многомерных таблиц подготовки бизнес презентаций создания баз данных построения диаграмм работы с растровой (точечной) графикой создания сводных таблиц подготовки отчетов
  Адрес ячейки в программе Microsoft Excel означает (один вариант ответа): имя столбца имя рабочего листа имя строки имя электронной таблицы имя поля имя строки и столбца имя документа  
  Программа Microsoft Excel поддерживает следующие виды функций: математические статистические финансовые лингвистические логические корреляционные даты и времени
  При запуске программы Microsoft Excel открывается новый документ, состоящий из нескольких (один ответ): рабочих листов шаблонов полей для ввода информации слайдов диаграмм рисунков писем отчетов    
  Под рабочей книгой в программе Microsoft Excel понимают (один вариант ответа): набор диаграмм набор таблиц набор листов, на которых могут быть размещены таблицы и диаграммы набор формул набор ячеек
  Над ячейкой в программе Microsoft Excel можно совершать следующие операции (несколько вариантов ответа): удалять вставлять очищать редактировать группировать присваивать имена переносить
7. Табличный процессор – это: прикладная программа для обработки кодовых таблиц прикладная программа, предназначенная для обработки структурированных табличных данных устройство ПК, управляющее его ресурсами в процессе обработки данных в табличной форме
8. Какое из приведенных выражений может восприниматься Excel как формула? D5C8 – A3B2 A1= D5*C8 – A3*B2 = D5*C8 – A3*B2 D5*C8 – A3*B2
9. Ссылка на ячейку, не изменяющаяся при копировании, называется относительной абсолютной объемной
10. В ячейке А3 электронной таблицы записана формула =$D2 – D3. При копировании в ячейку B3 вид формулы становится = $E2- E3 = $D2 - E3 = $D3 – E2 = $E2- D3
11. Файл рабочей книги Excel сохраняется с расширением .txt .doc .xls .dll .exe  
12. В электронной таблице символ "$" перед номером строки в ссылке на ячейку указывает на: денежный формат начало формулы абсолютную адресацию начало выделения блока ячеек пересчет номера строки, начиная с текущего
13. Основным структурным элементом электронной таблицы является: ссылка ячейка диапазон константа формула
14. Ссылка в электронной таблице– это: номер столбца и номер строки способ указания адреса ячейки область, определяемая пересечением столбца и строки совокупность математических операторов, чисел, функций    
15. «Легенда» диаграммы MS Excel – это условные обозначения рядов или категорий данных таблица для построения диаграммы руководство для построения диаграмм порядок построения диаграммы (список действий)
16. Размеры диаграммы MS Excel можно изменить построить диаграмму заново никак командой меню Формат, Ячейки воспользоваться маркером изменения размера
17. Быстрый способ выделения данных для последующей работы с ними – это консолидация сортировка фильтрация сводная таблица
18. При использовании поиска решений целевая ячейка может быть задана ссылкой константой именем формулой  
19. К математическим функциям не относятся СУММЕСЛИ СЧЕТЕСЛИ ЕСЛИ

 


Глава 10. Система управления базами данных ACCESS 2007

Компоненты экономических информационных систем. Классификация и основные свойства единиц информации

 

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

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

Единицей информации называется набор символов, которому придается определенный смысл. Минимально необходимы две единицы информации - атрибут и составная единица информации.

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

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

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

Информационный процессор - это механизм, который в ответ на получение команды выполняет операции с базой данных и концептуальной схемой. Информационный процессор состоит из вычислительной системы и системы управления базой данных - СУБД.

Под вычислительной системой понимают серийно выпускаемую ЭВМ либо несколько ЭВМ, соединенных каналами связи в вычислительную сеть.

База данных предполагает централизованное управление данными, что обеспечивает ряд преимуществ:

- сокращение избыточности хранения данных благодаря однократному хранению каждого сообщения в базе данных;

- совместное использование хранимых данных всеми пользователями информационной системы;

- стандартизацию представления данных, упрощающую проблемы эксплуатации БД и обмена данными между информационными системами;

- обеспечение процедур проверки достоверности информации и процедур ограничения доступа к данным;

- совмещение требований к использованию БД со стороны различных пользователей информационной системы.

 

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

 

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

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

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

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

Пример. Кодирование значений атрибута Код студента. Порядковый код студента - это его порядковый номер в списке студентов. Для разделения всех студентов на дневников, вечерников и заочников можно использовать серийную систему. Например, последовательные номера 1 … 4999 использовать для кодирования дневников, 5 … 6999 - вечерников, 7000 … 9999 - заочников. Если в этих же условиях применять разрядный код, то первый знак (разряд) будет указывать вид обучения (1 - дневное, 2 - вечернее, 3 - заочное), а следующие 4 знака - номер студента каждого отделения. В разрядном коде можно учесть множество признаков, например, код факультета, код специальности, код группы, порядковый номер студента в группе. Однако, увеличение числа различных признаков в коде приводит к увеличению длины значения атрибута Код студента.

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

Множество атрибутов объединяется в одну СЕИ по следующим принципам:

- соответствующие атрибуты описывают один и тот же факт или экономический процесс;

- значения атрибутов, входящих в СЕИ, возникают одновременно, связаны логическими или арифметическими соотношениями.

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

Существует много способов описания структуры СЕИ. Для описания, независимого от конкретных языков программирования и СУБД, после имени СЕИ указывается список имен входящих в нее реквизитов и СЕИ.

Значением СЕИ называется набор значений непосредственно входящих в нее атрибутов и набор собраний непосредственно входящих в нее СЕИ.

Одно значение СЕИ при хранении ее в памяти ЭВМ часто называется записью.

Все языки программирования содержат средства описания структуры СЕИ.

Переименованием единицы информации называется присвоение ей нового имени, объявление синонима - это установление второго, третьего и т.д. равноценного имени для единицы информации.

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

Выборка - операция выделения подмножества значений СЕИ, которые удовлетворяют заранее поставленным условиям выборки.

Корректировка означает выполнение одной из следующих операций:

- добавление нового значения СЕИ;

- исключение существующего значения СЕИ;

- замена некоторого значения СЕИ на новое значение.

Декомпозиция - операция преобразования исходной СЕИ в несколько СЕИ с различными структурами.

Композиция - операция преобразования нескольких СЕИ с различными структурами в одну СЕИ. Декомпозиция и композиция являются взаимообратными операциями.

Нормализация - это операция перехода от СЕИ с произвольной структурой к СЕИ с двухуровневой структурой. Одновременно происходит перекомпоновка значений СЕИ.

Свертка - операция преобразования СЕИ с двухуровневой структурой в СЕИ с произвольной многоуровневой структурой.

 

Понятие предметной области

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

Понятия о базах данных и системах управления ими. Классификация баз данных

 

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

Цель любой информационной системы – обработка информации конкретной предметной области.

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

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

Особенностями такой совокупности данных являются:

- достаточно большие объемы информации;

- максимально возможная компактность хранения данных;

- возможность извлечения из базы данных разнообразной информации в определенной предметной области;

- удобные для пользователя вид и форма извлекаемой информации;

- высокая скорость доступа к данным;

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

- удобство и простота конструирования пользователем запросов, форм и отчетов для выборки данных.

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

Система управления базами данных (СУБД) - это программное обеспечение для создания и редактирования баз данных, просмотра и поиска информации в них.

По технологии обработки базы данных делятся на централизованные и распределенные.

Централизованная база данных хранится в памяти одной машины.

Распределенная база данных состоит из нескольких частей, хранимых на нескольких машинах вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных - СУРБД.

Централизованные базы данных по способу доступа делятся на:

- базы данных с локальным доступом (данные и процедуры их обработки хранятся на одной машине);

- базы данных с удаленным (сетевым) доступом. СУБД с удаленным доступом могут быть построены с использованием архитектур файл-сервер и клиент-сервер.

Архитектура файл-сервер:

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

Архитектура клиент-сервер:

Принцип организации: центральная машина (сервер базы данных) хранит централизованную БД и процедуры обработки. Клиент посылает запрос, он обрабатывается сервером, и данные, полученные по запросу, передаются клиенту.

 

Модель данных. Основные виды моделей. Сравнение моделей данных

Каждому классу материальных объектов ставится в соответствие некоторое множество атрибутов. Отдельный объект класса описывается строкой значений… Отношения разделяются на основные и зависимые. Веерным отношением называется… Основой базы данных является модель данных. Различают модели данных трех типов:

Сравнение моделей данных

- простота. В реляционной модели всего одна информационная структура, которая формализует табличное представление данных, привычное для… - теоретическое обоснование. Наличие теоретически обоснованных методов… - независимость данных. Кода необходимо изменить структуру реляционной БД, это, как правило, приводит к минимальным…

Функциональные зависимости и ключи.

Простейший случай функциональной зависимости охватывает 2 атрибута. В отношении R(A, B) атрибут A функционально определяет атрибут B, если в любой… Для атрибутов A и B некоторого отношения возможны следующие ситуации: - отсутствие функциональной зависимости;

Понятие нормализации отношений. Нормальные формы

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

Реляционная база данных и ее особенности. Виды связей между реляционными таблицами

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

В реляционной базе данных каждая таблица должна иметь первичный ключ- поле или комбинация полей, которые единственным образом идентифицируют каждую строку таблицы. Если ключ состоит из нескольких полей, он называется составным. Ключ должен быть уникальным и однозначно определять запись. По значению ключа можно отыскать единственную запись. Ключи служат также для упорядочивания информации в БД.

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

Целостность данных является одним из самых важных требований, предъявляемых к базам данных.

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

СУБД не допускает появления некорректных значений внешнего ключа при обновлении ссылающегося отношения. При удалении же кортежа, на который ведет ссылка, возможны три подхода:

- запрет такого удаления;

- изменение значений внешнего ключа во всех ссылающихся кортежах на неопределенное;

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

Целостность реляционной модели данных определяется двумя общими правилами.

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

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

Над реляционными таблицами возможны следующие операции:

- объединение таблиц с одинаковой структурой. Результат – общая таблица: сначала первая, затем вторая (конкатенация);

- пересечение таблиц с одинаковой структурой. Результат – выбираются те записи, которые находятся в обеих таблицах;

- вычитание таблиц с одинаковой структурой. Результат – выбираются те записи, которых нет в вычитаемом;

- выборка (горизонтальное подмножество). Результат – выбираются записи, отвечающие определенным условиям;

- проекция (вертикальное подмножество). Результат – отношение, содержащее часть полей из исходных таблиц;

- декартово произведение двух таблиц Записи результирующей таблицы получаются путем объединения каждой записи первой таблицы с каждой записью другой таблицы.

Реляционные таблицы могут быть связаны друг с другом, следовательно, данные могут извлекаться одновременно из нескольких таблиц. Таблицы связываются между собой для того, чтобы, в конечном счете, уменьшить объем БД. Связь каждой пары таблиц обеспечивается при наличии в них одинаковых столбцов.

Существуют следующие типы информационных связей:

- один к одному;

- один ко многим;

- многие ко многим.

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

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

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

Таблицы и их структура. Типы полей и их свойства. Контроль вводимых данных

Для каждого поля задается имя поля, тип данных, перечень свойств, описание. Имя полядолжно быть уникальным содержать не более 64 символов, включая… Тип данных определяет вид и диапазон значений, которые могут содержаться в данном поле. Microsoft Access предлагает…

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

 

Access позволяет производить редактирование полей и записей таблицы. Переименование, добавление, удаление полей возможны как в режиме Конструктора, так и режиме Таблицы. Ввод данных в таблицу и их редактирование ведется в режиме Таблицы. Существуют три операции с записями: добавление, удаление, изменение.

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

Для сортировки и фильтрации записей в таблице предназначена группа команд Сортировка и фильтр, которая находится на вкладке ГЛАВНАЯ (рис.10.5).

Рис. 10.5. Группа Сортировка и фильтр вкладка ГЛАВНАЯ.

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

Поиск и замена данных предусмотрена в режиме Таблицы. Она дает возможность поиска и замены данных по образцу либо в контекстном меню, либо во всей таблице. Для этого используется пиктограмма Найти группы Найти вкладки ГЛАВНАЯ (рис.10.6). Появиться диалоговое окно Поиск и Замена, которое имеет две соответствующие вкладки для поиска и замены данных. Затем нужно ввести в поля соответствующие значения и выполнить указанные действия.

Рис. 10.6. Группа Найти вкладки ГЛАВНАЯ.

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

- Простой фильтр – используют для отбора записей нескольких полей. Для выполнения данного фильтра используется пиктограмма Фильтр группы Сортировка и фильтр вкладки ГЛАВНАЯ при выполнении которой, на экране откроется меню для выбора условий фильтра для числовых и текстовых полей (рис. 10.7);

- Фильтр по выделению – самый простой вид фильтра, который позволяет найти все записи таблицы, содержащие определенной значение в выбранном поле. Для выполнения данного фильтра используется команда Выделение - группы Сортировка и фильтр вкладки ГЛАВНАЯ;

- Расширенный фильтр – используется для создания сложных фильтров, так как позволяет сформировать критерий отбора в окне команды Расширенный фильтр, связывая условия отбора операциями логических функций И и ИЛИ. Для выполнения данного фильтра используется команда Дополнительно - Расширенный фильтр группы Сортировка и фильтр вкладки ГЛАВНАЯ (рис. 10.8).

Рис. 10.7. Использование простого фильтра.

Рис. 10.8. Команда Дополнительно - Расширенный фильтр группы Сортировка и фильтр вкладки ГЛАВНАЯ.

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

- таблицы должны содержать поля с одинаковыми записями;

- типы данных, длины полей, а главное – значения обязательно должны совпадать.

Связи между таблицами устанавливаются на Схеме Данных. Вызвать которую можно при помощи пиктограммы Схема данных группы Показать и скрыть контекстной вкладки Режим таблицы (рис 10.9).

Рис. 10.9. Группа Показать и скрыть контекстной вкладки РЕЖИМ ТАБЛИЦЫ.

Схема Данных строится в соответствии с информационно – логической моделью данных. При построении схемы данных Access автоматически выбирает тип связи по выбранному полю таблиц.

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

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

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

Команды, позволяющие создать связи между таблицами и управлять этими связями, находятся в группе Связи вкладки КОНСТРУКТОР.

Пиктограмма Отобразить таблицу группы Связи, позволяет добавить таблицу в окно Схема данных в диалоговом окне Добавление таблицы, щелкнув по кнопке Добавить.

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

- обеспечение целостности связи;

- каскадное обновление полей;

- каскадное удаление связанных полей.

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

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

Запросы к базе данных и их использование. Виды запросов. Технология создания

Запросы – это объект базы данных, который служит для извлечения данных из таблиц и предоставления их пользователю в удобном виде. Особенность… Access позволяет создавать запросы двух типов: QBE-запросы, SQL-запросы. QBE-запросы (Query By Example) – запросы, строящиеся с помощью конструктора запросов, представляющего собой…

Запросы к базе данных с использованием языка SQL. Извлечение данных. Функции агрегирования

Все запросы на получение практически любого количества данных из одной или нескольких таблиц выполняются с помощью единственного предложения SELECT.… SELECT [предикат] список_полей FROM имена_таблиц

Запросы к базе данных с использованием языка SQL. Извлечение данных из нескольких таблиц. Соединения таблиц

Связь между таблицами с помощью предложения WHERE. Если в качестве критерия поиска в предложении WHERE задаются условия,… SELECT список_полей

Запросы к базе данных с использованием языка SQL. QSL-запросы на изменение. Подчиненный запрос

Добавление записей в таблицу выполняется командой INSERT INTO. Синтаксис запроса на добавление одной записи: INSERT INTO таблица [(поле_1[, поле_2[, ...]])]

Формы, их виды. Структура формы. Свойства формы. Технология создания форм. Элементы управления и их использование в формах

Форма – это объект БД, предназначенный для ввода и отображения информации. Формы позволяют выполнить проверку корректности данных при вводе,… Работа с формами может происходить в четырех режимах: в режиме Формы, в режиме… В режимах Формы и Таблицы можно осуществлять добавление, удаление и редактирование записей в таблице или в запросе,…

Отчеты, их назначение и использование. Виды отчетов. Структура отчета. Технология создания

Отчет – это объект базы данных, который предназначен для вывода информации из баз данных, прежде всего на принтер. Отчеты позволяют выбрать из баз… Виды отчетов: - Одноколонный отчет (в столбец) – длинный столбец текста, содержащий надписи полей, их значения из всех записей…

Структура отчета.

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

Макросы и их конструирование

• из окна базы данных при создании макроса появляется вкладка Работа с макросами, на вкладке Конструктор в группе Сервис следует нажать пиктограмму… • при возникновении определенного события некоторого объекта, например,… Макрос является удобным средством выполнения простых задач, таких как открытие или закрытие форм, вывод на экран и…

Контрольные вопросы

1). Что такое информационная система?

2). Дайте определение базы данных.

3). Что такое системы управления базами данных?

4). Приведите классификацию СУБД по технологии обработки и способу доступа к информации.

5). Назовите основные модели данных, их особенности.

6). Что такое нормализация отношений? Приведите формы нормализации отношений.

7). К какому типу СУБД относится Access?

8). Что такое репликация? Как создаются реплики?

9). Назовите основные объекты Access. Каково назначение этих объектов?

10). Чем определяется структура таблицы базы данных Access?

11). Назовите типы полей.

12). Охарактеризуйте основные свойства полей.

13). Что такое индекс? Зачем производится индексирование таблиц?

14). Что такое ключ? Чем простой ключ отличается от составного?

15). Охарактеризуйте способы создания таблиц.

16). Как создаются связи между таблицами?

17). Назовите типы связей между таблицами.

18). Как выполняется сортировка записей таблицы?

19). Что такое фильтрация записей? Назовите команды фильтрации.

20). Назовите типы запросов Access.

21). Назовите способы создания запросов.

22). Как создаются связи между таблицами в запросах?

23). Назовите основные типы запросов на выборку.

24). Что такое запрос с параметром и как он создается?

25). Что такое перекрестный запрос и как он создается?

26). Что такое запрос с итогом и как он создается?

27). Что такое вычисляемые поля? Для чего они предназначены?

28). Сформулируйте правила создания вычисляемых полей.

29). Назовите основные элементы выражений при создании вычисляемых полей.

30). Как задаются условия отбора записей в запросах?

31). Для чего предназначены запросы - действия? Перечислите их.

32). Как создаются запросы - действия?

33). Что является источником данных формы?

34). В каких режимах можно работать с формой?

35). Назовите основные типы форм.

36). Из каких разделов состоит форма? Какие данные размещаются в этих разделах?

37). Перечислите основные свойства формы.

38). Что такое элементы управления? Какие типов бывают элементы управления.

39). Охарактеризуйте основные элементы управления.

40). Для чего предназначена форма типа Главная/подчиненная? Как она создается?

41). Назовите основные типы отчетов.

42). Из каких разделов состоит отчет?

43). Как производится конструирование отчета?

46). Что такое макросы и для чего они предназначены?

47). Опишите технологию создания макросов.


Тестовые задания

1. База данных – это ¨ определенная совокупность сведений о конкретных объектах реального мира ¨ совокупность программ для хранения и обработки больших массивов информации ¨ интерфейс, поддерживающий наполнение и манипулирование данными ¨ специальным образом организованная и хранящаяся на внешнем носителе совокупность взаимосвязанных данных о некотором объекте  
2. Наиболее точным аналогом реляционной базы данных может служить ¨ файл ¨ вектор ¨ генеалогическое дерево ¨ двумерная таблица      
3. Простейший объект базы данных, предназначенный для хранения значений одного параметра реального объекта или процесса, – это ¨ запрос ¨ таблица ¨ поле ¨ запись ¨ форма  
4. Ключ в базе данных – это ¨ специальная структура, предназначенная для обработки данных ¨ простейший объект базы данных для хранения значений одного параметра реального объекта или процесса ¨ процесс группировки данных по определенным параметрам ¨ поле, которое однозначно определяет соответствующую запись ¨ совокупность логически связанных полей, характеризующих типичные свойства реального объекта    
5. Для наглядного отображения связей между таблицами служит ¨ значение по умолчанию ¨ схема данных ¨ условие на значение ¨ сообщение об ошибке ¨ список подстановки  
6. Эффективный способ представления данных в печатном формате - это ¨ форма ¨ отчет ¨ запрос ¨ таблица    
7. К запросам - действий относятся запросы ¨ удаления ¨ с вычисляемым полем ¨ обновления ¨ с критерием поиска ¨ добавления    
8. Для ввода и редактирования данных удобно использовать ¨ отчет ¨ запрос ¨ таблица ¨ форма ¨ макрос
9. Обязательным разделом структуры формы является ¨ примечание ¨ верхний колонтитул ¨ область данных ¨ заголовок ¨ нижний колонтитул
10. Поля с итоговыми значениями по всем записям, включенным в отчет, отображаются в ¨ области данных ¨ примечании группы ¨ заголовке отчета ¨ примечании отчета ¨ верхнем колонтитуле  
11. Для автоматизации часто выполняемых задач в БД Access используют ¨ модуль ¨ форму ¨ макрос ¨ отчет  
12. Структура таблицы реляционной базы (БД) данных полностью определяется ¨ перечнем названий полей с указанием значений их свойств и типов содержащихся в них данных ¨ перечнем названий полей и указанием числа записей БД ¨ числом записей в БД ¨ диапазоном записей БД
13. В записи файла реляционной базы данных может содержаться ¨ неоднородная информация (данные разных типов) ¨ исключительно однородная информация (данные только одного типа) ¨ только текстовая информация ¨ только числовая информация
14. Таблица, полученная из совокупности связанных таблиц путем выбора строк, удовлетворяющих заданным условиям на значения полей - это ¨ запрос ¨ форма ¨ отчет ¨ схема ¨ модуль

 


ГЛОССАРИЙ

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

Список литературы

 

1. Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic 6.0. – СПб.:БХВ –Санкт-Петербург, 2000.

2. Анисимова И.Н., Стельмашонок Е.В. Защита информации. Учебное пособие. - СПб.: СПбГИЭУ, 2002 – 107 c

3. Бройдо В.Л. Основы Информатики: Учеб. пособие по курсу «Информатика». Ч.1. – СПб.: СПбГИЭА, 1999.

4. Бройдо В.Л. Офисная информационная техника: Учеб. пособие по курсу «Информатика». Ч.2. – СПб.: СПбГИЭА, 1999.

5. Бройдо В.Л. Офисные пакеты WORD 2000, EXCEL 2000. Учебное пособие: СПб., СПбГИЭУ, 2001

6. Бройдо В.Л.,.Ильина О.П. Архитектура ЭВМ и систем. Учебник для вузов: СПб, Питер, 2006

7. Брукшир Дж. Информатика и вычислительная техника. СПб, Питер, 2004.

8. Васильева И.Н., Горохов В.Л., Шленов В.В. Информатика. Учебное пособие. - СПб, СПбГИЭУ, 2007. – 224 c.

9. Гусева Е.А., Горохов В.Л. Логика. Учебно-методическое пособие. - СПб, СПбГИЭУ, 2004. – 52 c.

10. Гниденко И.Г., Рамин Е.Л. Система управления базами данных Microsoft Access. Учебное пособие. - СПб, СПбГИЭУ, 2002. – 81 c.

11. Гниденко И.Г., Соколовская С.А. Информатика. Учебное пособие: СПб., Вектор, 2005

12. Дружинин В.В., Конторов Д.С. Системотехника. М.:Радио и связь 1985.

13. Зелинский С. EXCEL 2003. – СПб.: Лидер, 2005. – 496 с.

14. Информатика: Учебник /под ред. проф. Н.В.Макаровой - М.:Финансы и статистика, 2006, 768 с.

15. Информатика. Методические указания к лаб. раб. по изучению текстового процессора WORD 2003 для студ. всех спец. СПбГИЭУ/ Сост.: М. М. Мгебришвили; СПбГИЭУ. – СПб., 2005.

16. Информатика. М/у к выполнению лабораторных работ на тему «Архиваторы операционной системы Windows – WinZIP 8.1 и WinRAR 3.11» для студ. всех спец. СПбГИЭУ/ Сост.: Поночевная И.В., Аргеровская З.Н.. – СПб., СПбГИЭУ 2004.

17. Информатика. Основы работы в WINDOWS 2000. М/у к лабораторным работам для студентов всех специальностей. . СПбГИЭУ/ Сост.: Шленов В.В., Чернокнижный Г.М., Чернокнижный С.Б.; СПбГИЭУ. – СПб., 2003.

18. Информатика. Методические указания по выполнению лаб. раб. по разделу «Основы работы в сети Интернет» Для студ. всех спец. СПбГИЭА/ Сост.: И.Н. Анисимова, И.Г. Гниденко, Е.Л. Рамин, С.А Соколовская;. – СПб., СПбГИЭУ, 2004.

19. Мердина О.Д., Стельмашонок Е.В. Проектирование WINDOWS –приложений на VISUAL BASIC .Учебное пособие: СПб., СПбГИЭУ,2001- 94 с.

20. Мердина О .Д., Стельмашонок Е.В. Программирование в среде Microsoft Office 2000. Учебное пособие- СПб, СПбГИЭУ, 2003.- 93 с.

21. Мердина О.Д., Стельмашонок Е.В. Сотемская М.И. Программирование в среде MICROSOFT OFFICE 2000. Методические указания к лабораторным работам для студентов всех специальностей.- СПб, СПбГИЭУ 2004. – 71 с.

22. Новиков Ф.А. Microsoft Word 2003. - СПб.: БХВ – Петербург, 2004. – 976 с.

23. Применение табличных процессоров в экономических расчетах: Метод. указ. к лаб. работам в среде табл. процессора EXCEL 2003 для студ. всех спец. СПбГИЭУ/ Сост.: Г.А. Мамаева и др.; СПбГИЭУ. – СПб., 2005.

24. Стратонович Р.Л., Теория информации М.: Советское радио. 1975.

25. Советов Б.Я., Яковлев С.А. Моделирование систем. М.: Высшая школа. 1985.

26. Стельмашонок Е.В., Мердина О.Д., Михальчук С.А. Методические указания к лабораторным работам по изучению объектно-ориентированного языка Visual Basic для студентов всех специальностей: СПб., СПбГИЭА, 2001.

27. Чернокнижный С.Б., Чернокнижный Г.М. Операционная система Windows 2000. Уч. пособие: СПб., СПбГИЭУ, 2004

28. Хакен Г. Синергетика. М.:Мир, 1980.

29. Харитонова И.А. Самоучитель Office Access 2003. – СПб.:Питер, 2004. – 464 с.

30. Шлёнов В.В. Компьютерные сети. Учебное пособие.--. – СПб.: СПбГИЭУ, 2002.

31. Штайнер Г. Word 2003. – М.: Лаборатория базовых знаний, 2005. – 646 с.

 

– Конец работы –

Используемые теги: информатика0.043

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ИНФОРМАТИКА

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекции по курсу Информатика Лекция 1. Основные понятия и методы теории информатики и кодирования. Информатика как научная дисциплина. Понятие информации и информационных процессов
Лекция Основные понятия и методы теории информатики и кодирования... Информатика как научная дисциплина... Понятие информации и информационных процессов...

ЛЕКЦИЯ 1. 3 ПОНЯТИЕ ПРАВОВОЙ ИНФОРМАТИКИ И ЕЕ ПРЕДМЕТ. Правовая информатика как наука и учебная дисциплина. О месте правовой информатики в системе наук и правоведении. 14
ВВЕДЕНИЕ... ЛЕКЦИЯ... ПОНЯТИЕ ПРАВОВОЙ ИНФОРМАТИКИ И ЕЕ ПРЕДМЕТ Правовая информатика как наука и учебная дисциплина...

Лекции 1.ОСНОВНЫЕ ПОНЯТИЯ И КАТЕГОРИЯ ИНФОРМАТИКИ. 2 ЛЕКЦИИ 2. МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ. СИСТЕМЫ СЧИСЛЕНИЯ. 12 ЛЕКЦИЯ 3. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ. 20 ЛЕКЦИЯ 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ.. 49 Широко распространён также англоязычный вар
gl ОГЛАВЛЕНИЕ... Лекции ОСНОВНЫЕ ПОНЯТИЯ И КАТЕГОРИЯ ИНФОРМАТИКИ... ЛЕКЦИИ МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ СИСТЕМЫ СЧИСЛЕНИЯ...

Тема урока: Информация и её виды. Что изучает информатика? Техника безопасности в компьютерном классе Урок информатики в 10 классе 1 Из материалов сайта
Урок информатики в классе... Из материалов сайта Скородянской средней школы Губкинского района... Цель урока Познакомить учащихся с новым предметом Изучить понятие информации Воспитание умения слушать учителя...

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

ЛЕКЦИИ ПО КУРСУ ИНФОРМАТИКА Лекция 1. Введение. История информатики. Измерение
Лекция... Введение История информатики Измерение...

Конспект лекций по дисциплине Информатика Введение в информатику
Введение в информатику Определение инфоpматики В году... Формы существования информации... Информация может существовать в самых разнообразных формах...

Объект и предмет информатики. Структура Информатики
Информатика делится на ряд разделов... Теоретическая информатика... Основная статья Теоретическая информатика...

КУРС ЛЕКЦИЙ по дисциплине Информатика Лекция 1 1. Введение в информатику
Федеральное агентство по образованию... Государственное образовательное учреждение... высшего профессионального образования...

Рассматривается история развития информатики и излагается предмет информатики
Ключевые слова advanced brainware CD RW DARPA edu gov hardware Internet MAX net org science true Windows автомат база данных вектора... Хотя информатика и считается достаточно молодой наукой по отношению ко многим... При рассмотрении вопроса об истории информатики будем исходить из первых признаков и событий информационного обмена...

0.038
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам