ИНФОРМАТИКА

Министерство образования Российской Федерации

 

Санкт-Петербургский государственный
инженерно-экономический университет

 

 

ИНФОРМАТИКА

 

 

Электронный конспект лекций

Специальности: 020300 – «Социология»

060400 - «Финансы и кредит»

060500 – «Бухгалтерский учет, анализ и аудит»

060600 – «Мировая экономика»

060700 – «Национальная экономика»

060800 (1) – «Экономика и управление на предприятии машиностроения»

060800 (2) – «Экономика и управление на предприятии городского хозяйства»

060800 (3) – «Экономика и управление на предприятии науки и научного обслуживания»

060800 (4) – «Экономика и управление на предприятии природопользования»

060800 (5) – «Экономика и управление на предприятии химической промышленности»

060800 (6) – «Экономика и управление на предприятии строительства»

060800 (7) – «Экономика и управление на предприятии транспорта»

060800 (8) – «Экономика и управление на предприятии туризма и гостиничного хозяйства»

060800 (9) – «Экономика и управление на предприятии по операциям с недвижимым имуществом»

061000 – «Государственное и муниципальное управление»

061100 – «Менеджмент организации»

061500 – «Маркетинг»

062100 – «Управление персоналом»

062200 – «Логистика»

340100 – «Управление качеством»

351300 – «Коммерция»

061800 – «Математические методы в экономике»

Ответственный: доц. Гниденко И.Г.

 

 

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

 

Введение

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

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

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

- приобретение теоретических знаний в области информатики;

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

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

- выработка практических навыков алгоритмизации и программирования на объектно-ориентированном языке;

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


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

Часть 1. Основные понятия информатики. Сведения об информации и информационных процессах

Аннотация

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

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

 

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

 

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

 

Данные – это информация, представленная в удобном для обработки виде.

 

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

Одной из важнейших характеристик информации является ее адекватность.

 

Адекватность информации - это уровень соответствия образа, создаваемого с помощью информации, реальному объекту, процессу, явлению. От степени адекватности информации зависит правильность принятия решения.

 

Адекватность информации может выражаться в трех формах: синтаксической, семантической и прагматической.

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

Семантическая адекватность определяет степень соответствия образа объекта самому объекту. Здесь учитывается смысловое содержание информации. На этом уровне анализируются сведения, отражаемые информацией, рассматриваются смысловые связи. Таким образом, семантическая адекватность проявляется при наличии единства информации и пользователя. Эта форма служит для формирования понятий и представлений, выявления смысла, содержания информации и ее обобщения.

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

Каждой форме адекватности соответствует своя мера количества информации.

Для измерения информации вводятся два параметра: количество информации I и объем данных Vд.

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

 

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

Объем данных Vд – в сообщении измеряется количеством символов (разрядов) в этом сообщении. В различных системах счисления один разряд имеет различный вес и соответственно меняется единица измерения данных.

Количество информации I на синтаксическом уровне невозможно определить без рассмотрения понятия определённости состояния системы (энтропии системы). Рассмотрим это понятие.

Пусть до получения информации потребность имеет некоторые предварительные сведения о системе a . Мерой его неосведомленности о системе является функция H(a), которая в тоже время служит мерой предоставления состояния системы.

После получения некоторого сообщения b получатель приобрёл некоторую дополнительную информацию Ib(a), уменьшившую его априорию неосведомлённость так, что апостериорная неопределённость состояния системы стала Hb(a).

Тогда количество информации Ib(a) о системе, полученной в сообщении b определяется как

Ib(a) = H(a) - Hb(a),

 

т.е. количество информации измеряется (уменьшением) неопределённости состояния системы.

Если конечная неопределённость Hb(a) обратится в нуль, то первоначальное неполное значение зам енится полным знанием и количество информации Ib(a) = H(a). Иначе говоря, энтропия системы H(a) может рассматриваться как мера недопустимой информации.

Энтропия системы H(a), имеющая N возможных состояний равна:

 

где Pi – вероятность того, что система находится в I-м состоянии.

Для случая, когда все состояния системы равновероятны, т. е. их вероятности равны

, ее энтропия определяется соотношением

 

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

 

N=mn

где N – число всевозможных отображаемых состояний;

m – основание системы счисления (разнообразие символов, применяемых в алфавите),

n – число разрядов (символов) в сообщении.

 

В современных ЭВМ минимальной единицей измерения данных является бит - один двоичный разряд. Широко используются также более крупные единицы измерения: байт, равный 8 битам; килобайт, равный 1024 байтам; мегабайт, равный 1024 килобайтам и т.д.

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

 

Тезаурус - это совокупность сведений, которыми располагает пользователь или система.

 

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

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

 

 

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

 

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

1. Что из перечисленного не является носителем информации? q дискета с играми q книга q географическая карта q звуковая карта  
2. Информационная система это: q взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели q поименованная область байтов на диске q процесс, использующий совокупность средств и методов сбора, обработки и передачи данных для получения информации нового качества о состоянии объекта, процесса или явления q один или несколько взаимосвязанных программных продуктов для определённого типа компьютера, технология работы в котором позволяет достичь поставленную пользователем цель
3. Что такое информационная технология? 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 целесообразность

 

 


Раздел 2. ТЕХНИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА ИНФОРМАТИКИ

Часть 2. Архитектура персонального компьютера и вычислительных сетей

Аннотация

 

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

 

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

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

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

  Микропроцессор выполняет следующие основные функции: 1. Чтение и дешифрацию команд из основной памяти.

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

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

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

Внешние устройства подключаются к компьютеру через специальные разъемы - порты ввода-вывода Порты ввода-вывода бывают следующих типов: - параллельные (обозначаемые 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 сканер
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) Назначение и классификация операционных систем.

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

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

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

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

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

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

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

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

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

 

1. Выберите самое точное определение файла: q упорядоченный набор символов, с заданной функциональностью q папка, содержащая данные произвольного типа q совокупность данных определенного типа с уникальным идентификатором q документ с данными q регламентированная база данных
2. Выберите несколько ответов. К программам операционной системы относятся: q программа Проводник q программа Форматирования дисков q программа просмотра Интернет q программа поиска файлов q программа электронных таблиц q программа резервного копирования
3. Под папкой понимается следующее: q упорядоченный набор данных q логическая емкость, содержащая файлы определенного типа q логическая емкость, содержащая файлы любого типа q объект, содержащий документы
4. Выберите несколько ответов. Операционная система позволяет работать: q с файлами q с документами q с папками q с дополнительными устройствами q со звуком q с сетевыми ресурсами со страницами Интернет

Часть 4. Операционная система Windows

Аннотация

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

 

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

Windows 2000 Professional - базовая операционная система для настольных и мобильных компьютеров. Основные цели проектирования операционной системы… В основу Windows 2000 положены следующие принципы: 1) Совместимости. Операционная система имеет привычный интерфейс, поддерживает файловые системы NTFS, FAT16, FAT32.…

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

 

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

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

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

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

 

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

 

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

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

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

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

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

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

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

 

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

1) Какие принципы положены в основу Windows 2000?

2) Особенности ОС Windows 2000

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

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

5) Как выбрать значок для объекта Windows2000

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

7) Что понимается под объектом в WINDOWS 2000?

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

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

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

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

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

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

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

 

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

Часть 5. Компьютерные сети

Аннотация

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

 

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

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

 

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

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

 

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

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

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

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

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

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

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

 

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

 

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

 

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

WWW-сервис - это связь с серверами через тексты. Одновременно можно использовать все сервера, т.к. они соединены в единое пространство. Для поиска информации используют поисковые системы: тематические каталоги драйвера, рефераты, поисковые машины (Например, www.yandex.ru, www.aport.ru)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

 

Часть 6. Обеспечение безопасности и защиты информации

Аннотация

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

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

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

Типовые методы защиты информации в АС

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

Основные типы компьютерных вирусов

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

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

Основополагающим правовым актом в информационной сфере является закон «Об информации, информатизации и защите информации» (№24-ФЗ от 24.02.95г.). … Законодательство РФ в информационной сфере   Область правового регулирования Основные законодательные акты информационная…

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

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

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

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

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

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

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

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

8) Что такое компьютерный вирус?

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

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

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

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

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

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

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

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

 

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

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 EXE q XLS q DOC q SYS q TXT  
16. Макровирусами поражаются файлы с расширением (типа) … q XLS q COM q DOC q BAT q SYS
17. Антивирусная программа, использующая антивирусные базы и проверяю- щая файлы, сектора и системные области дисков в поиске известных вирусов, называется … q сканером q ревизором диска q резидентным монитором q иммунизатором
18. Антивирусная программа, постоянно находящаяся в оперативной памяти компьютера и контролирующая операции с памятью и обращения к жесткому диску, называется … q ревизором диска q сканером q монитором q иммунизатором
19. Антивирусная программа, контролирующая изменения размеров и других атрибутов файлов и системных секторов диска (подсчет контрольных сумм), называется … q иммунизатором q монитором q ревизором диска q сканером
20. Антивирусная программа, модифицирующие файлы на диске или оперативную память компьютера таким образом, чтобы имитировать заражение системы, называется: q сканером q ревизором диска q монитором q иммунизатором

 

Раздел 3. Основы алгоритмизации и программирования на языке Visual Basic

Часть 7. Основы алгоритмизации

Аннотация

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

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

 

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

· постановка задачи;

· алгоритмизация;

· программирование;

· отладка программы.

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

 

Алгоритмизация - это процесс построения алгоритма задачи.

 

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

 

Отладка программы предполагает исправление синтаксических и семантиче­ских (смысловых) ошибок в тексте программы и проверку работоспособности программы на контрольном примере.

 

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

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

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

При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:

· линейный;

· ветвящийся;

· циклический.

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

 

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

 

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

 

Классификация циклов представлена на рис.

Циклы

 
 


С определенным числом с неопределенным числом

Повторений повторений

( с параметром )

С предусловием с постусловием

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

При каких начальных значениях переменных алгоритм закончит работу?

N вариант ответа схема алгоритма
q А=-2; С=-3 q А=-3; С=-2 q А=-3, С=-3 q А=-2; С=-1 q 5) А=-4, С=-3
q А=-2; С=-3 q А=-3; С=-2 q А=-3, С=-3 q при любых А и С q 5) А=-4, С=-3

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

N Выходные значения A и C Блок-схема
q 1, 7 q 0, -4 q 1, 3 q 0, -5 q зацикливание
q 1, -1 q 1, 0 q 0, -1 q 0, 0 q зацикливание

 

Часть 8. Основы объектно-ориентированного программирования на языке Visual Basic

Аннотация

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

 

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

 

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

Почти все, с чем производится работа в VISAUL 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

Такие процедуры могут вызываться или самим VISAUL BASIC (процедуры обработки событий) или другими процедурами.

Вызов подпрограммы:

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

или

имя_подпрограммы [параметры]

 

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

Общая структура описания функции:

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

операторы VISAUL BASIC

имя_функции=выражение

End Function

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

 

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

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

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

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

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

 

Ветвление в VISAUL BASIC организуется с использованием:

· условного оператора IF

· встроенной функции IIF

· оператора выбора CASE

Условный оператор IF

Для проверки одного условия и выполнения оператора или блока операторов используется оператор IF…THEN. Этот оператор можно использовать с разным синтаксисом: однострочным (линейным) и многострочным (блочным).

а) Однострочный:

If условие Then операторы1 [Else операторы2]

б) Блочный:

If условие Then

блок операторов1

[Else

блок операторов2]

End If

 

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

If условие 1 Then

блок операторов 1

ElseIf условие 2 Then

блок операторов 2

……………

ElseIf условие n Then

блок операторов n

[Else

блок операторов Else]

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

 

Функция IIF

IIF (условие, значение1, значение2)

Эта функция возвращает значение1, если условие истинно и значение2, если условие ложно.

В качестве условия можно использовать логическое выражение, возвращающее значение True (Истина) или False (Ложь), или любое арифметическое выражение (нулевое значение эквивалентно False, а ненулевое – True).

 

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

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

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

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

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

операторы 1

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

операторы 2

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

операторы 3

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

Case Else

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

End Select

Проверяемое выражение вычисляется в начале работы оператора Select Case. Это выражение может возвращать значение любого типа (логическое, числовое, строковое).

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

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

- выражение

- выражение 1 To выражение 2

- Is логический оператор(оператор сравнения) выражение

Например, Is >= 10

 

Методы 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 условие прекращения цикла

 

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

В языке 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 дескрипторФайла

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оператор Write

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

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

"Иванов", 1982

"Петров", 1984

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

"Крылов", 1980

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

Оператор Print

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

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

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

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

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

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

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

 

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

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

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

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

 

 

Оператор Input

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

Оператор Line Input

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

Функция Input

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

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

Аналогичный результат дает работа программы, использующей оператор 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

Пример использования функции 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

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

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

 

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

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

End Type

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

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

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

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

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

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

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

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

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

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

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

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

 

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

Первоначально на панели размещены так называемые внутренние (intrinsic) элементы управления. Это, однако, неполный список элементов, которые входят в поставку VISUAL BASIC. Для размещения в блоке инструментов других элементов предназначена команда Project\Components.

Кнопка

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

Событие Click возникает:

а) при непосредственном щелчке по кнопке мышью;

б) при перемещении фокуса на кнопку с помощью клавиши Tab с последующем нажатием клавиши Enter.

Свойства:

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

Например, если задать свойству значение Ф&ормат, то кнопке будут назначена команда Alt+о, на кнопке будет выведен текст Формат.

Default - определяет, что данная кнопка активна по умолчанию. Если в форме несколько кнопок, то на одну из них можно по умолчанию поместить фокус, задав свойству Default этой кнопки значение True. Такая кнопка называется стандартной (default button). Если нажать клавишу Enter, тоавтоматически генерируется событие Clickстандартной кнопки, независимо от того какой элемент имеет фокус (обычно это свойство имеет кнопка Ok).

Cancel – позволяет назначить кнопку отмены операции (cancel button). Для такой кнопки событие Clickвозникает после нажатия клавиши Esc( обычно это свойство имеет кнопка Cancel).

Style – определяет стиль оформления кнопка. Если свойство имеет значение Standard, то на кнопку выводиться текст свойства Caption. Если свойство имеет значение Graphical – на кнопке графическое изображения, задаваемое свойством Picture.

С помощью свойств Desabled Picture и Down Picture можно задать для кнопки два графических изображения: изображение неактивной кнопки и изображение, отображаемое при нажатии кнопки.

Надпись

Свойства: Caption - содержит отображаемый текст. Максимальное количество символов в… - мышью или командами Shift+{¬ | ­ | ® | ¯};

Текстовое поле (TextBox)

События: Change - вызывается при изменении содержимого текстового поля. Происходит… Пример контроля вводимых данных (ввод в текстовое поле только числового значения):

Флажок(CheckBox)

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

События:

Click - щелчок мыши.

Свойства:

Value – задает значение флажка:

0- отмечен;

1- не отмечен;

2- третье состояние.

Style – определяет внешний вид флажка:

0-Standard – обычный;

1-Graphical – графический. В этом случае элемент имеет вид кнопки (утопленной/приподнятой).

Переключатель (OptionButton)

События: Click - щелчок мыши. Это событие вызывается, если пользователь с помощью мыши… Свойства:

Рамка (Frame)

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

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

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

Например: Если для рамки свойство Visible равно False, то все входящие в рамку элементы тоже станут невидимыми.

События рамки обычно не анализируются.

Список (ListBox)

События: Click - щелчок мыши. это событие вызывается, если пользователь с помощью мыши… Методы:

Поле со списком (ComboBox)

События: Click - Щелчок мыши. Используется для выбора элемента списка. Change - Для изменения записи в поле ввода текста.

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

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

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

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

4) Дайте понятие класса объектов.

5) Что такое событие?

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

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

8) Что называется типом данных?

9) Назовите основные типы данных в Visual Basic.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

23) Интерфейс каких типов позволяет разрабатывать ?

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

25) Что собой представляет меню в Visual Basic?

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

 

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

 

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

 

Ответы: Программа
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

 

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

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

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

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

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

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

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

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

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

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. Основные офисные информационные технологии

Часть 9. Основы работы с текстовым процессором Word

Аннотация

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

Состав и назначение ППП Microsoft Office

В настоящее время на рынке прикладных офисных программных продуктов доминируют пакеты фирмы Microsoft Office 2003 и Office 2007. Последние версии… Microsoft Office может работать под управлением операционных систем Windows95,… - микропроцессор Pentium любого типа;

Текстовый процессор Word. Основные сведения, назначение.

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

Меню и панели инструментов. Технология их реорганизации

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

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

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

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

- форматирование символов; - форматирование абзацев; - форматирование страниц.

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

В текстовом процессоре Word существует три способа быстрой вставки часто используемой текстовой или графической информации в документ, основанные на… С помощью команды Автозамена меню СЕРВИС ранее созданные элементы (фрагменты…  

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

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

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

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

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

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

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

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

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

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

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

Создать таблицу можно одним из следующих способов:

- командой Добавить меню ТАБЛИЦА. В диалоговом окне Вставка таблицы задаются параметры новой таблиц - количество строк, столбцов, ширина столбца, автоформатирование таблицы;

- нажатием кнопки Добавить таблицу на панели инструментов Стандартная. Кнопка предлагает создать таблицу указанной размерности, по умолчанию - 5 столбцов или 4 строки;

- нажатием кнопки Добавить таблицу Excel. Это копка используется для включения в документ электронной таблицы указанной размерности;

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

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

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

Одна или несколько первых строк таблиц могут быть определены в качестве заголовка. Эти строки автоматически повторяются в начале страниц при разбиении или переносе таблицы на другие страницы. Создание заголовков выполняется командой Заголовки меню ТАБЛИЦА.

Редактирование структуры таблицы: добавление и удаление строк, столбцов и ячеек осуществляется командами меню ТАБЛИЦА или контекстного меню. Изменить ширину столбца можно перетаскиванием мышью ее границы. В режиме просмотра разметки страницы изменение ширины и высоты ячеек выполняются также с помощью манипуляций мышью на горизонтальной и вертикальной линейках форматирования. При вводе информации в ячейку ее высота автоматически увеличивается, если вводимая информация при заданной ширине столбца в ячейку не помещается. В Word есть команда Автоподбор меню ТАБЛИЦА, которая автоматически устанавливает ширину столбцов в соответствии с объемом вводимой информации. Эта же команда позволяет выровнять высоту строки и ширину столбца.

Сортировка данных в таблице выполняется командой Сортировка меню ТАБЛИЦА по ключевым столбцам, старшинство признаков м тип сортировки определяются пользователем.

К ячейке таблицы можно применять основные команды меню ФОРМАТ. Команда Автоформат меню ТАБЛИЦА автоматически форматирует целую таблицу.

 

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

Заголовки таблицы можно оформить декоративным шрифтом, выполнить красочное обрамление и заливку фона. Последние процедуры выполняются по диалоговому окну команды Границы и заливка меню ФОРМАТ или используя панель инструментов Таблицы и границы.

Нумерация в таблице осуществляется вдоль строк или столбцов с помощью команды Список меню ФОРМАТ, вкладка Нумерованный.

Разбиение таблицы на части при переходе на новую страницу осуществляется автоматически. С помощью команды Разбить таблицу меню ТАБЛИЦА можно выполнить принудительное построчное разбиение таблицы, курсор должен находиться в строке вставки разрыва. Для соединения различных частей таблицы выполняется удаление текста между частями таблицы и маркера конца абзаца. При этом, если строки таблицы нумеровались, в месте разрыва нумерация начинается сначала; при соединении различных частей таблицы сквозная нумерация восстанавливается.

Таблица документа Word может содержать формулы, которые вставляются в ячейки с помощью команды Формула меню ТАБЛИЦА. В ячейку вставляется поле с формулой. Поле - это скрытое выражение формулы - кода поля. В ячейке обычно отображается вычисленное по формуле значение. Для отображения в ячейке самой формулы следует выполнить команду Коды полей контекстного меню или установить соответствующий флажок на вкладке Вид диалогового окна команды Параметры меню СЕРВИС.

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

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

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

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

MS GRAPH и редактор формул

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

Создание и вставка рисунков.

- выполнить команду Объект меню ВСТАВКА и на вкладке Создание указать тип объекта вставки - Рисунок Microsoft Word; - вызвать на экран панель Рисование, нажав соответствующую кнопку на панели… Используя инструменты этой панели можно создавать рисунки, схемы, блок-схемы алгоритмов и т.п.

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

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

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

 

1. В набор офисных программ обычно входят следующие компоненты: q текстовой процессор q электронная таблица q программа подготовки презентаций q объектный язык программирования q система управления базами данных q программа обмена документами q графический редактор
2. Выберите правильное определение текстового процессора: q программа работы с таблицами q программа работы с данными q программа работы с графикой q программа работы с текстом q программа обмена информацией q программа печати информации q программа обработки баз данных
3. Текстовой редактор Microsoft Word для Windows существует в следующих версиях: q версия 2.0 q версия 5.0 q версия 6.0 q версия 7.0 q версия 97 q версия 8.0 q версия 95 q версия 2000
4. Большинство текстовых процессоров позволяют также работать со следующими средствами: q таблицами q базами данных q рисунками q макросами q диаграммами q языками программирования q инженерными расчетами q мультимедиа
5. Программа Microsoft Word является: q графическим текстовым процессором q алфавитно-цифровым текстовым процессором q не текстовым процессором вовсе q шедевром программирования от компании Microsoft

Часть 10. Табличный процессор Excel

Аннотация

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

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

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

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

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

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

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

По умолчанию вычисления по формуле осуществляется слева направо, начиная с символа «=». Для изменения порядка вычисления в формуле используются скобки.

Пример формулы:

=А1+В1

Пример функции:

=ВПР(A4;$A$34:$D$40;4;ЛОЖЬ)

В Excel включено 4 вида операторов: арифметические, текстовые, операторы сравнения, адресные операторы.

Арифметические операторы используются для выполнения основных математических вычислений над числами. Результатом вычисления формул, содержащих арифметические операторы, всегда является число. К арифметическим операторам относятся: +, -, *, /, %,^.

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

Текстовый оператор & осуществляет объединение последовательностей символов в единую последовательность.

Адресные операторы объединяют диапазоны ячеек для осуществления вычислений. К адресным операторам относятся:

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

, - оператор объединения, который ссылается на объединение ячеек диапазона. Например, СУММ(В5:В15,С15:С25);

“ “ – оператор пересечения, который ссылается на общие ячейки диапазона. Например, в формуле СУММ(В4:С6 В4:D4) ячейки В4 и С4 являются общими для двух диапазонов. Результатом вычисления формулы будет сумма этих ячеек.

Приоритет выполнения операций:

- операторы ссылок (адресные) «:», «,», « »;

- знаковый минус ‘-‘

- вычисление процента %;

- арифметические ^, *, /, +, -;

- текстовый оператор &;

- операторы сравнений =, <, >, <=, >=, <>.

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

После ввода формулы в ячейку рабочего листа на экране в окне рабочего листа в ячейку выводится результат вычисления. Для вывода в ячейки формул следует установить флажок Формулы на вкладке Вид команды Параметры меню СЕРВИС.

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

В Excel существуют три типа ссылок: относительные, абсолютные, смешанные.

Относительная ссылка указывает на ячейку, основываясь на ее положении относительно ячейки, в которой находится формула, например «на две строки выше». При перемещении формулы относительная ссылка изменяется, ориентируясь на ту позицию, в которую переносится формула. Например, если в клетке С1 записана формула: =А1+В1, то при копировании ее в клетку С2 формула будет иметь следующие относительные ссылки =А2+В2; при копировании в D1: =В1+С1.

Абсолютными являются ссылки на ячейки, имеющие фиксированное расположение на листе. Эти ссылки не изменяются при копировании формул. Абсолютная ссылка содержит знак $ перед именем столбца и именем строки. Например: $A$1

Смешанные ссылки - это ссылки, являющиеся комбинацией относительных и абсолютных ссылок. Например, фиксированный столбец и относительная строка: $D6.

Ссылки на ячейки других листов книги имеют следующий формат:

<имя раб.листа>!ссылка на ячейку, например: Лист2!А1:А10 .

Если имя рабочего листа содержит пробелы, то оно заключается в одинарные кавычки, например: ‘лицевой счет’!А1:А10 .

Excel позволяет ссылаться на диапазон ячеек нескольких рабочих листов. Такая ссылка называется объемной. Например: Лист1:Лист5!$A$1:$D$3 .

Ссылки на ячейки других книг имеют следующий формат:

[имя книги]<имя листа>!ссылка на ячейку, например: [книга2]Лист3!Е5:Е15.

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

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

 

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

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

 
 
 


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

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

 

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

 

Для выделения всей строки или столбца следует щелкнуть по имени строки или столбца.

 

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

 

Ввод данных может осуществляться в отдельную ячейку или в указанный диапазон.

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

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

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

Отмена ввода после нажатия клавиши Enter осуществляется командой Отменить меню ПРАВКА. Эта команда позволяет отменить до 16 последних выполненных действий для рабочего листа. Команда Вернуть меню ПРАВКА позволяет повторно выполнить отмененные действия.

В Excel имеется дополнительная «оснастка» для облегчения заполнения таблиц данными. Для этого нужно ввести заголовки столбцов или первую строку значений, чтобы таким образом задать ширину таблицы. Затем после ввода очередного значения нажимать клавишу Tab для перехода к следующей ячейке справа или Enter для перехода на первую ячейку следующей строки.

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

Полное удаление редактируемых данных возможно также несколькими способами: удаление старых данных осуществляется при вводе новых данных, начинающимся с первой позиции; при нажатии клавиши DEL; при выполнении команды Очистить меню ПРАВКА Эта команда позволяет выбрать объект удаления:

- все – удаляет содержимое ячеек, форматирование и примечания;

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

- содержимое – удаляет из ячейки только содержимое;

- примечание – удаляет только примечание, относящееся к ячейке.

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

Копирование и перемещение ячеек на рабочем листе можно выполнять с помощью команд меню ПРАВКА или мышью способом Drug & Drop. Последний способ используется при копировании или перемещении на небольшие расстояния. Для его использования должен быть установлен параметр Перетаскивание ячеек на вкладке Правка команды Параметры меню СЕРВИС.

 

Копирование и перемещение ячеек можно также производить с помощью оперативного меню.

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

1) Указать, что именно будет вставляться: формула, значение, форматы, примечание и т.д. Задается переключателем в поле Вставка.

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

3) Выбрать параметр Транспонировать, указывающий, что строки диапазона будут вставлены по столбцам и наоборот.

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

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

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

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

Над рабочими листами книги можно выполнять следующие операции:

- выделять рабочие листы;

- вставлять новые листы;

- удалять листы;

- переименовывать листы;

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

- защитить данные на рабочем листе.

Вставка и удаление листов производится также аналогично вставке строк и столбцов (соответствующие команды меню ВСТАВКА и ПРАВКА).

Рабочему листу можно присвоить любое символьное имя длиной не более 31 символа, включая пробелы. Переименовать лист можно следующими способами:

1) Щелкнуть дважды по ярлыку листа и ввести новое имя.

2) Выполнить команду Лист - Переименовать меню ФОРМАТ.

3) Выполнить команду Переименовать оперативного меню, выводимого при нажатии правой клавиши мыши, установленной на ярлыке листа.

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

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

1) С помощью команды Переместить/Скопировать лист меню ПРАВКА.

2) С помощью мыши аналогично перемещению листа внутри книги.

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

Вычисления на рабочем листе. Функции рабочего листа

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

Средства форматирования таблиц. Пользовательские форматы. Условное форматирование

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

Средства защиты данных

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

Списки и средства их обработки

Список состоит из трех структурных элементов: 1) Заглавная строка – это первая строка списка, состоящая из заголовков… 2) Запись – совокупность компонентов, составляющих описание конкретного элемента (строка таблицы).

Фильтры, виды фильтров и их применение

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

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

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

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

- решить нужную задачу с каким-либо начальным значением параметра; - выбрать команду Подбор параметра меню СЕРВИС; - в окне диалога Подбор параметра в поле Установить в ячейке задать абсолютную ссылку на ячейку, содержащую расчетную…

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

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

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

 

1. Программа Microsoft Excel предназначена для (несколько вариантов ответа): q подготовки больших текстовых документов q ведения различных многомерных таблиц q подготовки бизнес презентаций q создания баз данных q построения диаграмм q работы с растровой (точечной) графикой q создания сводных таблиц q подготовки отчетов  
2. Адрес ячейки в программе Microsoft Excel означает (один вариант ответа): q имя столбца q имя рабочего листа q имя строки q имя электронной таблицы q имя поля q имя строки и столбца q имя документа
3. Программа Microsoft Excel поддерживает следующие виды функций: q математические q статистические q финансовые q лингвистические q логические q корреляционные q даты и времени
4. При форматировании данных на листе Microsoft Excel можно менять следующие атрибуты: q размер и начертания шрифта q цвет фона q цвет границы q выравнивание q цвет шрифта q тип границы q водяные знаки
5. Программа Microsoft Excel позволяет одновременно открыть несколько таблиц: q да q нет q не знаю
6. При запуске программы Microsoft Excel открывается новый документ, состоящий из нескольких (один ответ): q табличных листов q шаблонов q полей для ввода информации q слайдов q диаграмм q рисунков q писем q отчетов
7. Программа Microsoft Excel поддерживает макропрограммирование (один вариант ответа): q да q нет q не уверен q эпизодически q только макро вирусы
8. Под ячейкой в программе Microsoft Excel понимают объект, имеющий следующие параметры (несколько вариантов ответа): q заданный цвет q заданный размер q номер строки q номер столбца q имя столбца q электронный адрес q формулу
9. В программу Microsoft Excel для расчетов можно загружать только следующие виды данных: q текстовые файлы с разделителями q табличные базы данных q бизнес графику q диаграммы q электронные таблицы других офисных программ
10. К объектом, используемым в программе Microsoft Excel относятся следующие (несколько вариантов ответа): q ячейка q столбец q запрос q строка q диаграмма q поле q форма

Часть 11. Основы работы с базами данных

Аннотация

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

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

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

Инфологическая модель базы данных. Основные виды моделей.

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

Реляционные модели данных.

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

Основные сведения о СУБД ACCESS.

Access – это система управления базами данных общего назначения, предназначенная для хранения и поиска данных, представления их в удобном виде и… Access – это реляционная СУБД, представляющая собой совокупность связанных… Access входит в состав профессионального пакета программ Microsoft Office.

Основные объекты БД Access.

Основными объектами базы данных, с которыми позволяет работать Access являются: - таблицы; - формы;

Таблицы.

Структура таблицы.

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

Индексирование таблиц

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

Создание таблицы

Существует пять способов создания новой таблицы: 1). В режиме таблицы: данные вводятся в табличном режиме по строкам и… 2). В режиме конструктора: здесь вначале создается структура таблицы, а затем таблица заполняется данными.

Установка связей между таблицами.

 

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

Access позволяет устанавливать связи следующих типов:

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

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

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

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

Одна из связанных таблиц является базовой, а вторая – подчиненной.

При создании связи таблиц определяется необходимость поддержания целостности данных. Если необходимо поддерживать целостность данных, то Access требует жесткого соответствия между базовыми и подчиненными записями (т.е. записей – «сирот» быть не может). При создании связи можно и не накладывать условие целостности данных, тогда в структуре базы могут присутствовать базовые записи без подчиненных и наоборот (т.е. записи – «сироты»).

Access создает связи определенного типа в зависимости от значений связанного поля базовой таблицы. Если связанное поле базовой таблицы не индексировано, то Access не может установить природу связи, и такая связь описывается, как «не определено».

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

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

- если в подчиненной таблице содержатся повторяющие значения в связанном поле, то имеет место связь типа «один-ко-многим».

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

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

Добавить таблицу на схеме данных можно щелчком правой клавиши и выбрать в контекстном меню пункт Добавить таблицу, выполнив команду СВЯЗЬ/Добавить таблицу или щелкнув по кнопке с таким названием на инструментальной панели Связь.

В окне Схема данных отдельные таблицы можно скрывать и отображать.

Для установки связи между таблицами следует перетащить поле базовой таблицы в поле подчиненной таблицы. В появившемся окне Связи щелкнуть по кнопке Создать.

Для устанавливаемой связи следует задать параметры.

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

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

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

Если включена поддержка целостности данных в установленной связи, то на схеме линия типа 1 — ∞ изображается более жирной.

 

Ввод и редактирование данных таблицы.

Ввод данных в таблицы и их редактирование ведется в режиме таблицы. В режиме таблицы данные отображаются в строках и столбцах. Строки (записи)… ► - маркер текущей операции; ! («карандаш») – маркер редактируемой записи;

Запросы.

Запросы в Access предназначены для отбора данных, удовлетворяющих заданным критериям. Данные, полученные в результате выполнения запроса, называются… Access позволяет создавать запросы двух типов: QBE – запросы и SQL –… QBE – запросы (Query By Example – запрос по образцу) строится с помощью конструктора в окне конструктора запросов.

Запросы на выборку.

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

Условия отбора записей в запросах

Условия отбора для полей запроса задаются в одноименной строке. Если условия в этой строке определены для нескольких полей, то они связаны… Условие отбора записей – это набор предопределенных в Access и устанавливаемых… Оператор Between позволяет задать интервал для числового значения, например: Between 300 And 500

Запросы - действия

При создании запроса Access по умолчанию создает запрос на выборку. При необходимости с помощью команд конструктора запросов можно указать другой… Существует 4 типа запросов на изменение: - запрос на добавление;

Формы

 

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

- форматами ввода;

- условиями проверки вводимых данных;

- масками ввода для ввода стандартизованной информации;

- пояснительным текстом;

- группировкой данных, приближающей ее вид к бумажному бланку.

При проектировании формы можно использовать текстовые строки, рисунки и линии, кнопки, списковые окна и т.п. Форма проектируется при помощи панели эле­ме­нтов.

Форма может размещаться на одном экране или нескольких экранных страницах.

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

С формой можно работать в 3-х режимах:

- в режиме конструктора;

- в режиме формы;

- в режиме таблицы.

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

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

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

 

Типы форм

В Access можно создать формы следующих типов: - форма в столбец или полноэкранная форма; - ленточная форма;

Конструирование форм

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

Структура формы

 

Форма состоит из пяти основных разделов:

1. Заголовок формы. Содержимое области заголовка формы выводится в верхней части окна формы.

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

3. Область данных. Область данных содержит поля, в которых отображаются данные.

4. Нижний колонтитул. Содержимое области нижнего колонтитула (дата, № страницы и т.д.) отображаются на каждой экранной странице в нижней части формы.

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

Форма может содержать все разделы или только некоторые из них.

Свойства формы

Как любой объект Access, форма имеет свойства. Значения этих свойств определяют внешний вид формы. Окно "Свойства" формы можно вызвать,… Окно свойств выделенного объекта содержит следующие вкладки: - макет – свойства, задающие макет формы;

Элементы управления формой

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

Отчеты

 

Типы отчетов

 

Отчеты строятся на основании данных таблиц и запросов. Основные типы отчетов:

- отчет в одну колонку (в столбец) – представляет собой длинный столбец текста, содержащий надписи полей их значения из всех записей таблицы или запроса;

- многоколончатый отчет – создается из отчета в одну колонку и позволяет вывести данные отчета в несколько колонок (колонки газетного типа);

- ленточный отчет – данные располагаются в виде строк и столбцов (как в таблице);

- групповой/итоговый отчет – создается из ленточного отчета объединением данных в группы с подсчетом итогов;

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

- отчет с подчиненным отчетом.

 

Структура отчета

 

Основные разделы отчета:

- заголовок отчета – печатается в начале отчета на титульной странице, содержит название отчета;

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

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

- область данных – печатается каждая запись из источника данных;

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

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

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

 

Конструирование отчета

Отчет можно создавать с помощью мастера или в режиме конструктора. Можно использовать и оба способа. Мастера позволяют укорить процесс создания… Технология создания простого отчета в столбец: 1). Находясь на вкладке ОТЧЕТЫ нажать кнопку СОЗДАТЬ.

Страницы доступа к данным

Страницы доступа к данным представляют собой специальный тип Web-страниц, предназначенный для просмотра и работы через Интернет или интрасеть с… В отличие от других объектов Access, которые являются частью базы данных, т.е.… Страницы доступа к данным разрабатываются в режиме конструктора страниц в Microsoft Access. Страница представляет…

Структура страницы доступа к данным

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

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

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

Макросы

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

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

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). Как производится конструирование отчета?

44). Каково назначение страниц доступа к данным?

45). Какова структура страницы доступа к данным?

46). Что такое макросы и для чего они предназначены?

47). Опишите технологию создания макросов.

 

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

 

1. База данных - это: q именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области; q именованная совокупность данных; q именованная совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД; система специальным образом организованных данных - баз данных, программных, числовых, языковых, текстовых и других средств.
2. Чем ключевое поле (первичный ключ) отличается от обычного: q типом данных; q способом отображения данных; q способностью однозначно идентифицировать запись; возможностью предотвращать несанкционированное удаление записей.
3. Что такое целостность данных: q совокупность связей в базе данных; q набор правил, используемый для поддержания связей между записями в связанных таблицах, а также защиты от случайного удаления; q именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
4. Какой тип поля должно иметь поле "Количество работников": q дата и время; q числовой, формат целое; q числовой, формат с плавающей точкой; q текстовый.
5. В каком из указанных типов объектов нельзя осуществить ввод, удаление, редактирование информации в базе данных: q таблицы; q запросы; q отчеты; q формы.
6. Какое значение не может принимать переменная типа Byte среди значений, указанных в списке: q 123; q 28; q 255; q 1,5.
7. Можно ли просмотреть записи таблицы, если она открыта в режиме конструктора: q да; q нет; q можно, но с некоторыми ограничениями.
8. В каком элементе таблицы содержится вся информация об одном экземпляре объекта: q поле; q запись; q столбец; q заголовок.
9. Может ли один столбец таблицы включать в себя данные различных типов: q да; q нет; q может при определенных условиях.
10. Чем отличает запрос с параметром от запроса с условием на отбор записей: q ничем; q запрос с условием позволяет ввести в диалоге пределы критериев отбора; q запрос с параметром позволяет ввести в диалоге пределы критериев отбора; q правильный ответ отсутствует.
11. Для чего нужны перекрестные запросы: q позволяют отображать данные в режиме формы; q позволяют отследить итоговые значения по различным полям; q позволяют вводить информацию, необходимую пользователю для дальнейшей работы с БД; q правильный ответ отсутствует.
12. Какой из перечисленных запросов позволяет добавить новое вычисляемое поле в таблицу: q запрос с условием; q запрос на обновление; q запрос на добавление; q запрос на создание таблицы.
13. Что такое составная форма: q форма, созданная в режиме мастера форм; q форма, созданная в режиме конструктора; q форма, отображающая данные двух и более таблиц и запросов; q правильный ответ отсутствует.
14. Для чего нужен построитель выражений: q позволяет добавлять новые поля в формы; q позволяет добавлять новые поля в таблицы; q позволяет получать значения полей на основе различных функций и значений в других полях; q правильные ответы в нескольких пунктах; q правильный ответ отсутствует.
15. Выберите правильное расширение документов, созданных с помощью программы Microsoft Excel: q txt q xls q mdb q rtf q xlt q bat
16. Какой из перечисленных элементов управления позволяет создать многостраничную форму: q поле; q переключатель; q группа; q набор вкладок.
17. В каком из перечисленных разделов отчета можно разместить итоговые данные по группе записей: q заголовок группы; q область данных; q нижний колонтитул; q примечание группы; q примечание отчета.
18. Какой вкладки нет в окне базы данных Access: q отчет; q запрос; q форма; q связи.
19. Какой из перечисленных типов объектов содержит только программный код: q таблицы; q запросы; q формы; q отчеты; q модули.
20. Основным назначением макросов является: q создание таблиц; q создание запросов; q создание форм; q автоматизация выполнения часто повторяющихся операций.

ГЛОССАРИЙ

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

Список литературы

 

1. БРОЙДО В.Л. Основы Информатики: Учеб. пособие по курсу «Информатика». Ч.1. – СПб.: СПбГИЭА, 1999.

2. БРОЙДО В.Л. Офисная информационная техника: Учеб. пособие по курсу «Информатика». Ч.2. – СПб.: СПбГИЭА, 1999.

3. Овчаренко Е.К., Ильина О.П.,.Белыбердин Е.В. Финансово-экономические расчеты в Excel. ФИЛИНЪ. М.,1998

4. Алексеев А.Г., Евсеев Г.А., Симонович С.В.,: Общая информатика –Учебное пособие – М.,2001г.

5. Применение табличных процессоров в экономических расчетах: Метод. указ. к лаб. работам в среде табл. процессора EXCEL 2000 для студ. всех спец. СПбГИЭУ/ Сост.: Г.А.Мамаева и др.; СПбГИЭУ. – СПб., 2001.

6. Информатика: Учебник /под ред. Проф. Н.В.Макаровой -М.:ФиС, 2001г.

7. ИНФОРМАТИКА Методические указания к лаб. раб. по изучению текстового процессора WORD 2000 для студ. всех спец. СПбГИЭУ/ Сост.: Е.Л. Рамин, Р.Н. Животова, В.В. Шленов; СПбГИЭУ. – СПб., 2001.

8. ИНФОРМАТИКА Методические указания по выполнению лаб. раб. по разделу «Глобальная компьютерная сеть Интернет» Для студ. всех спец. СПбГИЭА/ Сост.: И.Н. Анисимова, И.Г. Гниденко, Е.Л. Рамин; СПбГИЭА. – СПб., 2000.

9. ИНФОРМАТИКА Технические средства современного офиса Методические указания к лаб. Для студ. всех форм обучения и спец. СПбГИЭА/ Сост.: А.М. Петрова; СПбГИЭА. – СПб., 2000.

10. Компьютерные сети. Учебное пособие.-- Шлёнов В.В -- СПбГИЭУ. – СПб., 2002.

11. Офисные пакеты WORD 2000, EXCEL 2000. Учебное пособие -- Бройдо В.Л. -- СПбГИЭУ. – СПб., 2001.

12. Компьютерные сети. Программа, методические указания и контрольные задания для студентов з/о. Для всех специальностей-- Шленов В.В., Чернокнижный Г.М., Голоскоков К.П.-- СПбГИЭУ. – СПб., 2002.

13. Брайан Сайлер, Джефф Споттс Использование Visual Basic 6. Специальное издание: Пер. с англ. - М.: Издательский дом «Вильямс», 1999.

14. Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic 6.0. – СПб.:БХВ –Санкт-Петербург, 2000.


Содержание

Введение.. 2

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

Часть 1. Основные понятия информатики. Сведения об информации и информационных процессах. 3

Аннотация. 3

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

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

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

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

1.5. Современные информационные технологии автоматизации офиса. 12

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

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

Раздел 2. ТЕХНИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА ИНФОРМАТИКИ.. 16

Часть 2. Архитектура персонального компьютера и вычислительных сетей. 16

Аннотация. 16

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

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

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

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

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

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

Часть 3. Программное обеспечение персонального компьютера. 33

Аннотация. 33

3.1. Общая характеристика. 33

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

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

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

Часть 4. Операционная система Windows. 40

Аннотация. 40

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

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

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

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

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

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

Часть 5. Компьютерные сети. 52

Аннотация. 52

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

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

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

5.4 Сервисы Интернет. 59

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

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

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

Часть 6. Обеспечение безопасности и защиты информации. 69

Аннотация. 69

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

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

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

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

Раздел 3. Основы алгоритмизации и программирования на языке Visual Basic 83

Часть 7. Основы алгоритмизации. 83

Аннотация. 83

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

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

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

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

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

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

Часть 8. Основы объектно-ориентированного программирования на языке Visual Basic 90

Аннотация. 90

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

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

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

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

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

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

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

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

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

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

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

8.12. Методы Print и Cls. 104

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

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

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

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

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

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

8.19. Файлы.. 115

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

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

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

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

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

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

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

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

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

Раздел 4. Основные офисные информационные технологии.. 142

Часть 9. Основы работы с текстовым процессором Word. 142

Аннотация. 142

9.1. Состав и назначение ППП Microsoft Office. 142

9.2. Текстовый процессор Word. Основные сведения, назначение. 145

9.3. Меню и панели инструментов. Технология их реорганизации. 147

9.4. Режимы просмотра документов, их назначение и технология использования. Перемещение по документу. 148

9.5. Технология форматирования документов. Средства автоформатирования. 151

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

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

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

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

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

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

9.12. Создание форм и слияния документов. 170

9.13. Создание надписей, колонтитулов, оглавлений, закладок. 173

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

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

Часть 10. Табличный процессор Excel. 177

Аннотация. 177

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

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

10.3. Средства ввода и редактирования данных. Операции с листами, строками, столбцами и ячейками. Приемы выделения элементов таблицы.. 184

10.4. Вычисления на рабочем листе. Функции рабочего листа. 187

10.5. Средства форматирования таблиц. Пользовательские форматы. Условное форматирование 191

10.6. Средства защиты данных. 194

10.7. Списки и средства их обработки. 195

10.8. Фильтры, виды фильтров и их применение. 198

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

10.10. Подбор параметров. Поиск оптимальных решений. 205

10.11. Графические средства. 208

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

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

Часть 11. Основы работы с базами данных. 217

Аннотация. 217

11.1. Понятие о базах данных и системах управления ими. 217

11.2. Инфологическая модель базы данных. Основные виды моделей. 218

11.3. Реляционные модели данных. 220

11.4. Основные сведения о СУБД ACCESS. 222

11.5. Основные объекты БД Access. 225

11.6. Таблицы. 225

11.7. Запросы. 233

11.8. Формы.. 242

11.9. Отчеты.. 249

11.10. Страницы доступа к данным.. 255

11.11. Макросы.. 259

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

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

ГЛОССАРИЙ.. 265

Список литературы... 274