Реферат Курсовая Конспект
ИНФОРМАТИКА - раздел Информатика, Министерство Образования Российской Федерации Санкт-...
|
Министерство образования Российской Федерации
Санкт-Петербургский государственный
инженерно-экономический университет
ИНФОРМАТИКА
Электронный конспект лекций
Специальности: 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. Что такое компьютер?
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 используются следующие приемы:
1) К открытию объекта приводит двойной щелчок мыши по изображению объекта. Если объектом является документ, то пользователю предоставляется возможность его редактировать; если папка - то откроется окно с содержимым данной папки; если объект является программой, то осуществиться ее выполнение.
2) Маркировку (выделение) группы из нескольких файлов и папок осуществляют щелчком мыши по их значкам (ярлыкам) при нажатой клавиши Shift (если значки расположены рядом) или Ctrl (если значки стоят отдельно).
3) Копирование или перемещение группы файлов в папку выполняется щелчком левой клавишей мыши на группе значков и буксировкой этой группы на значок другой папки (drag-and-drop). По умолчанию копирование группы файлов происходит в случае, если буксировка происходит в папку другого диска, а перемещение выполняется при буксировке в папку текущего диска. Для изменения этого правила необходимо при буксировке держать нажатой клавишу Ctrl.
4) Распечатать документ позволяет щелчок левой кнопкой мыши на значке документа и его буксировка на значок принтера.
С каждым объектом Windows связано контекстное меню, вызываемое щелчком правой кнопки мыши на выбранном объекте. Это меню содержит перечень основных операций, доступных объекту.
Для управления файлами в Windows используется Мой компьютер или Проводник.
Мой компьютер предоставляет возможность выполнять основные операции (открытие, копирование, перемещение, удаление) над файлами и папками. Однако его использование вызывает ряд неудобств, связанных с затратами времени на размещении на рабочем столе множества открытых окон. Выбор с помощью команды Вид/Параметры/Папки режима отображения только одного последнего окна затрудняет наглядное выполнение необходимых действий.
Проводник является утилитой, обеспечивающей управление папками и файлами, а также работу с Windows.
Проводник позволяет увидеть структуру файловой системы данного компьютера и других связанных сетью компьютеров.
С помощью Проводника можно открывать, копировать, переносить удалять, печатать, производить просмотр, а также создавать папки и новые файлы различных типов, управлять отображением структуры файловой системы.
В левой части окна в древовидной форме представлена иерархия папок, в правой части окна отображается содержимое текущей папки.
Для выполнения операций над группой файлов их необходимо предварительно выделить одним из следующих способов:
- щелкнуть левой кнопкой мыши на значке или названии файла;
- щелкнуть левой кнопкой мыши на первом файле и, нажав и не отпуская клавишу Shift, щелкнуть на последнем файле смежного диапазона (для выделения группы смежных файлов);
- щелкнуть мышью на каждом нужном файле, удерживая нажатой клавишу Ctrl (для выделения группы несмежных файлов).
Для копирования и перемещения выделенных файлов их следует отбуксировать из правой части окна в левую, совместив их со значком папки или диска, куда производится копирование или перемещение. При этом по умолчанию предполагается выполнение операции копирования, если используются разные диски, и операция перемещения - на одном. Изменить назначение по умолчанию можно, используя при буксировке клавишу Ctrl.
Часто при копировании и перемещении применяется буфер обмена. При этом выделенные файлы сначала копируются или перемещаются в буфер обмена (команды Вырезать или Копировать), а затем вставляются в новое место (команда Вставить) либо используются соответствующие пиктограммы панели инструментов.
Стандартные приложения 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 - прикладной - обеспечивает поддержку прикладных процессов пользователей.
Порядок реализации связей в сети регулируется протоколами. Протокол - это набор коммутационных правил и процедур по формированию и передачи данных в сети.
Базовые принципы организации компьютерной сети определяют ее основные характеристики:
- операционные возможности - перечень основных действий по обработке данных. Абоненты сети имеют возможность использовать память и процессоры многих компьютеров для хранения и обработки данных. Предоставляемая компьютерной сетью возможность параллельной обработки данных многими компьютерами и дублирования необходимых ресурсов позволяет сократить время решения задач, повысить надежность системы и достоверность результатов.
- производительность - представляет собой суммарную производительность компьютеров, участвующих в решении задачи пользователя;
- время доставки сообщений - определяется как статистическое среднее время от момента передачи сообщения в сеть до момента получения сообщения адресатом;
- стоимость предоставляемых услуг.
Контрольные вопросы
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. Обеспечение безопасности и защиты информации
Аннотация
В результате изучения данной части студент должен изучить основы защиты информации и сведений, составляющих государственную тайну; основные параметры безопасности информации: конфиденциальность, аутентификация; защиту программ и данных; защиту информации в операционных системах; защиту информации в сетях; защиту информации в СУБД; аппаратное обеспечение средств защиты; способы противодействия несанкционированному доступу.
Контрольные вопросы
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. Основы алгоритмизации
Аннотация
В результате изучения данной части студент должен изучить техническиеэтапы решения задач на ПК; понятие алгоритма и его свойства; способы записи алгоритмов; алгоритмизацию линейных, ветвящихся и циклических вычислительных процессов; типовые алгоритмы (сортировки, поиска и т.д.).
Этапы подготовки задачи к решению на компьютере.
Процесс подготовки любой задачи к ее решению на компьютере состоит из ряда последовательных этапов:
· постановка задачи;
· алгоритмизация;
· программирование;
· отладка программы.
Постановка задачи представляет собой процесс построения ее математической модели. На этом этапе формулируются цель и условия решения задачи, подробно описывается ее содержание.
Алгоритмизация - это процесс построения алгоритма задачи.
Под программированием понимается процесс кодирования составленного алгоритма на одном из языков программирования.
Отладка программы предполагает исправление синтаксических и семантических (смысловых) ошибок в тексте программы и проверку работоспособности программы на контрольном примере.
Алгоритмизация основных видов вычислительных процессов.
При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:
· линейный;
· ветвящийся;
· циклический.
Линейнымназывается такой вычислительный процесс, при котором все этапы решения задачи выполняются в естественном порядке следования записи этих этапов.
Ветвящимся называется такой вычислительный процесс, в котором выбор направления обработки информации зависит от исходных или промежуточных данных ( от результатов проверки выполнения какого - либо логического условия).
Циклом называется многократно повторяемый участок вычислений.
Классификация циклов представлена на рис.
Циклы
С определенным числом с неопределенным числом
Повторений повторений
( с параметром )
С предусловием с постусловием
Контрольные вопросы
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 весь программный код находится внутри процедур (подпрограмм). Общая структура описания подпрограммы VISAUL BASIC:
Sub имя_подпрограммы[(аргументы)]
операторы VISAUL BASIC
End Sub
Такие процедуры могут вызываться или самим VISAUL BASIC (процедуры обработки событий) или другими процедурами.
Вызов подпрограммы:
Call имя_подпрограммы[(параметры)]
или
имя_подпрограммы [параметры]
Функция построена точно так же, как и процедура, однако результатом работы функции является возвращаемое значение (только одно).
Общая структура описания функции:
Functionимя_функции[(аргументы)][As Тип]
операторы VISAUL BASIC
имя_функции=выражение
End Function
Вызов функции:
переменная=имя_функции[(аргументы)]
Вычисление арифметического выражения и оператор присваивания.
Для присвоения значения используется оператор присваивания. Синтаксис оператора присваивания:
[Let] ИмяПеременной = Выражение
Чаще всего используется арифметическое выражение.
Арифметическое выражение - это последовательность констант, переменных, функций, соединенных знаками арифметических операций.
Порядок вычислений арифметических выражений определяется следующим приоритетом арифметических операций:
1. возведение в степень (^)
2. умножение (*) и обычное деление (/)
3. целочисленное деление (\)
4. вычисление остатка от целочисленного деления (Mod)
5. сложение (+) и вычитание (-)
Для изменения порядка вычисления арифметического выражения используются круглые скобки.
Некоторые встроенные математические функции:
Abs(x) - абсолютная величина числа x;
Sqr(x) - квадратный корень из числа x;
Fix(x) - целая часть числа x;
Int(x) - наибольшее целое число, не превышающее x.
Обработка символьных данных
Программирование ветвлений
Ветвление в 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 текст исчезает под нижним краем формы.
Loop
б) Do Until условие прекращения цикла
операторы тела цикла
Loop
Для организации цикла с постусловием этот оператор также может быть использован в двух модификациях:
в) Do
операторы тела цикла
Loop While условие продолжения цикла
г) Do
операторы тела цикла
Loop Until условие прекращения цикла
Файлы
Информация хранится на разнообразных носителях в файлах. Процесс работы с файлами состоит из нескольких этапов:
· получение дескриптора файла;
· открытие файла;
· чтение или запись файла;
· закрытие файла.
Дескриптор файла
Для связи системы или приложения с файлом имеется канал ввода/вывода. При открытии файлу ставится в соответствие канал с определенным номером. Допустимо использование номеров 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(дескрипторФайла) - возвращает размер текстового файла в символах.
Основные элементы управления.
Стандартные элементы управления для работы с данными размещены в блоке инструментов (панель 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 можно задать для кнопки два графических изображения: изображение неактивной кнопки и изображение, отображаемое при нажатии кнопки.
Флажок(CheckBox)
Флажок(CheckBox)предназначен для выбора опции. Позволяет отобразить в форме логические данные. Флажок может иметь оно из трех различных состояний: быть отмеченным, не отмеченным, отображаться как отмеченным, но недоступным.
События:
Click - щелчок мыши.
Свойства:
Value – задает значение флажка:
0- отмечен;
1- не отмечен;
2- третье состояние.
Style – определяет внешний вид флажка:
0-Standard – обычный;
1-Graphical – графический. В этом случае элемент имеет вид кнопки (утопленной/приподнятой).
Рамка (Frame)
Рамка - это элемент- контейнер. Он предназначен для объединения в группу нескольких элементов управления, например, переключателей. Объекты, объединенные с помощью рамки, можно как единое целое перемещать, активизировать, деактивизировать, делать невидимыми.
Для объединения элементов в группу нужно сначала создать элемент-контейнер, а затем добавить в него нужные элементы управления. Если требуемые элементы управления уже находятся в форме, их достаточно переместить в элемент-контейнер.
Рамка не имеет особых свойств, присущих только ей. При изменении значения свойств рамки, будут изменяться также и значения соответствующих свойств всех входящих в рамку объектов.
Например: Если для рамки свойство Visible равно False, то все входящие в рамку элементы тоже станут невидимыми.
События рамки обычно не анализируются.
Контрольные вопросы
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.
Технология работы с таблицами
Таблица - это совокупность ячеек, расположенных в строках и столбцах, которые можно заполнять произвольным текстом, формулами и графикой. В текст документа могут вставляться простые таблицы и электронные таблицы Excel.
В простых таблицах число ячеек в каждой строке не превышает 63; ячейки одной строки могут объединяться или разбиваться на несколько ячеек (горизонтальное разбиени. Адрес ячейки состоит из имени столбца (задается буквой латинского алфавит и порядкового номера строки.
Отдельная ячейка может рассматриваться как отдельный документ: для нее доступны операции ввода, редактирования и форматирования текст. При вводе длинного текста ячейка обычно растягивается по вертикали, ширина же ее не изменяется.
При вставке электронной таблицы Excel и работе в ней происходит замена меню Word на меню Excel, становятся доступны все функции электронной таблицы. Возврат к образу документа Word выполняются с помощью команды Выход меню ФАЙЛ, либо путем двойного щелчка на текстовом поле документа.
Создать таблицу можно одним из следующих способов:
- командой Добавить меню ТАБЛИЦА. В диалоговом окне Вставка таблицы задаются параметры новой таблиц - количество строк, столбцов, ширина столбца, автоформатирование таблицы;
- нажатием кнопки Добавить таблицу на панели инструментов Стандартная. Кнопка предлагает создать таблицу указанной размерности, по умолчанию - 5 столбцов или 4 строки;
- нажатием кнопки Добавить таблицу Excel. Это копка используется для включения в документ электронной таблицы указанной размерности;
- командой Нарисовать таблицу или нажатием кнопки Таблицы и границы на панели инструментов Стандартная. При необходимости создания таблиц сложной структуры в Word есть возможность нарисовать структуру таблицы от руки, пользуясь пером и кнопками панели инструментов Таблицы и границы;
- взаимным преобразованием фрагментов текста в таблицу и наоборот. Преобразование производится командами Преобразовать - Преобразовать в текст меню ТАБЛИЦА (проявляется при выделении таблицы) и Преобразовать - Преобразовать в таблицу меню ТАБЛИЦА (проявляется при выделении текст. Преобразуемый текст должен быть предварительно подготовлен: он должен иметь разделители - знаки, которые отделяют содержимое ячеек одной строки.
Перемещение по таблице осуществляется с помощью мыши или клавиш управления курсором.
Одна или несколько первых строк таблиц могут быть определены в качестве заголовка. Эти строки автоматически повторяются в начале страниц при разбиении или переносе таблицы на другие страницы. Создание заголовков выполняется командой Заголовки меню ТАБЛИЦА.
Редактирование структуры таблицы: добавление и удаление строк, столбцов и ячеек осуществляется командами меню ТАБЛИЦА или контекстного меню. Изменить ширину столбца можно перетаскиванием мышью ее границы. В режиме просмотра разметки страницы изменение ширины и высоты ячеек выполняются также с помощью манипуляций мышью на горизонтальной и вертикальной линейках форматирования. При вводе информации в ячейку ее высота автоматически увеличивается, если вводимая информация при заданной ширине столбца в ячейку не помещается. В Word есть команда Автоподбор меню ТАБЛИЦА, которая автоматически устанавливает ширину столбцов в соответствии с объемом вводимой информации. Эта же команда позволяет выровнять высоту строки и ширину столбца.
Сортировка данных в таблице выполняется командой Сортировка меню ТАБЛИЦА по ключевым столбцам, старшинство признаков м тип сортировки определяются пользователем.
К ячейке таблицы можно применять основные команды меню ФОРМАТ. Команда Автоформат меню ТАБЛИЦА автоматически форматирует целую таблицу.
В диалоговом окне команды предлагается несколько десятков различных вариантов форматирования, которые могут быть дополнительно настроены с помощью соответствующих переключателей.
Заголовки таблицы можно оформить декоративным шрифтом, выполнить красочное обрамление и заливку фона. Последние процедуры выполняются по диалоговому окну команды Границы и заливка меню ФОРМАТ или используя панель инструментов Таблицы и границы.
Нумерация в таблице осуществляется вдоль строк или столбцов с помощью команды Список меню ФОРМАТ, вкладка Нумерованный.
Разбиение таблицы на части при переходе на новую страницу осуществляется автоматически. С помощью команды Разбить таблицу меню ТАБЛИЦА можно выполнить принудительное построчное разбиение таблицы, курсор должен находиться в строке вставки разрыва. Для соединения различных частей таблицы выполняется удаление текста между частями таблицы и маркера конца абзаца. При этом, если строки таблицы нумеровались, в месте разрыва нумерация начинается сначала; при соединении различных частей таблицы сквозная нумерация восстанавливается.
Таблица документа Word может содержать формулы, которые вставляются в ячейки с помощью команды Формула меню ТАБЛИЦА. В ячейку вставляется поле с формулой. Поле - это скрытое выражение формулы - кода поля. В ячейке обычно отображается вычисленное по формуле значение. Для отображения в ячейке самой формулы следует выполнить команду Коды полей контекстного меню или установить соответствующий флажок на вкладке Вид диалогового окна команды Параметры меню СЕРВИС.
Формула может вписываться вручную (простые формулы) или выбираться из раскрывающегося списка формул. Формула обязательно начинается со знака "=", содержит адреса ячеек таблицы, имена встроенных функций различных категорий, числовые константы, знаки математических операций, ссылки на закладки.
Если при изменении исходных данных требуется обновление результатов вычисления, то следует установить курсор в соответствующее поле и выполнить команду Обновить поле контекстного меню или нажать клавишу F9. В последнем случае будет пересчитана вся выделенная часть таблицы.
Тестовые задания
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
Аннотация
В результате изучения данной части студент должен изучить основные принципы работы табличного процессора; работу с меню и панелями инструментов; работу с несколькими рабочими листами; ввод данных в таблицу; оформление таблицы; защиту данных таблицы; управление выводом таблицы на печать; создание и использование формул; адресацию данных; виды ссылок; применение в вычислениях стандартных функций; копирование формул; обработка ошибок в расчетных формулах; способы организации вычислений; создание и редактирование диаграмм; формирование итогов и сводных таблиц; работа со списками: сортировка записей, фильтрация данных
Формульные выражения, их назначение, способы записи и правила ввода. Ссылки и их виды.
Формула – это краткая запись некоторой последовательности действий, приводящих к конкретному результату. Формула может содержать не более 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.
Тестовые задания
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 требует жесткого соответствия между базовыми и подчиненными записями (т.е. записей – «сирот» быть не может). При создании связи можно и не накладывать условие целостности данных, тогда в структуре базы могут присутствовать базовые записи без подчиненных и наоборот (т.е. записи – «сироты»).
Access создает связи определенного типа в зависимости от значений связанного поля базовой таблицы. Если связанное поле базовой таблицы не индексировано, то Access не может установить природу связи, и такая связь описывается, как «не определено».
Если связанное поле базовой таблицы индексировано, то тип связи определяется в соответствии со следующими правилами:
- если связанное поле подчиненной таблицы содержит только уникальные значения, то имеет место связь типа «один-к-одному»;
- если в подчиненной таблице содержатся повторяющие значения в связанном поле, то имеет место связь типа «один-ко-многим».
Схема данных отображается в окне Схема данных, в котором таблицы представлены списками полей, а связи линиями между полями
Для того, чтобы вызвать окно Схема данных можно выполнить команду СЕРВИС/Схема данных и щелкнуть по кнопке инструментальной панели с соответствующим названием.
Добавить таблицу на схеме данных можно щелчком правой клавиши и выбрать в контекстном меню пункт Добавить таблицу, выполнив команду СВЯЗЬ/Добавить таблицу или щелкнув по кнопке с таким названием на инструментальной панели Связь.
В окне Схема данных отдельные таблицы можно скрывать и отображать.
Для установки связи между таблицами следует перетащить поле базовой таблицы в поле подчиненной таблицы. В появившемся окне Связи щелкнуть по кнопке Создать.
Для устанавливаемой связи следует задать параметры.
В окне Связи можно изменить связь, если она была установлена неверно, выбрав в списках полей связываемых таблиц нужные поля.
Обычно следует включить поддержку целостности данных с помощью флажка Обеспечение целостности данных. Если такая установка произведена, то становятся доступными параметры Каскадное обновление связанных полей и Каскадное удаление связанных полей.
Если поле ключа в первичной таблице является полем связи между таблицами, то указанные опции должны быть выбраны для всех связей.
Если включена поддержка целостности данных в установленной связи, то на схеме линия типа 1 — ∞ изображается более жирной.
Формы
Форма является удобным средством для просмотра БД, а также для ввода данных и их корректировки. В форме обычно отображаются поля одной строки таблицы или запроса. Однако в форме можно отображать данные нескольких связанных таблиц или запросов. Применение форм позволяет упростить ввод данных в БД и сократить количество допускаемых ошибок ввода. Для этого форма снабжается:
- форматами ввода;
- условиями проверки вводимых данных;
- масками ввода для ввода стандартизованной информации;
- пояснительным текстом;
- группировкой данных, приближающей ее вид к бумажному бланку.
При проектировании формы можно использовать текстовые строки, рисунки и линии, кнопки, списковые окна и т.п. Форма проектируется при помощи панели элементов.
Форма может размещаться на одном экране или нескольких экранных страницах.
В форме может быть разрешено или запрещено корректировать определенные данные или вообще ввод новых записей.
С формой можно работать в 3-х режимах:
- в режиме конструктора;
- в режиме формы;
- в режиме таблицы.
Форму можно вывести на печать. Формы обладают многочисленными свойствами, настройка которых позволяет облегчить работу с ними и обеспечить их дизайн на любой вкус.
При конструировании формы определяется, из каких таблиц и запросов нужно отображать данные, какие именно поля должны быть представлены в форме, нужны ли вычисляемые поля, какие графические элементы следует применить для ее оформления - линии, рисунки, поясняющий текст.
Создание формы осуществляется либо с помощью мастера, либо в режиме конструктора.
Структура формы
Форма состоит из пяти основных разделов:
1. Заголовок формы. Содержимое области заголовка формы выводится в верхней части окна формы.
2. Верхний колонтитул. Содержимое области верхнего колонтитула выводится после заголовка в верхней части экрана на каждой странице формы (если форма многостраничная). Обычно в области верхнего колонтитула размещают шапку таблицы (заголовки столбцов).
3. Область данных. Область данных содержит поля, в которых отображаются данные.
4. Нижний колонтитул. Содержимое области нижнего колонтитула (дата, № страницы и т.д.) отображаются на каждой экранной странице в нижней части формы.
5. Примечание формы. Содержимое этой области выводится внизу последней экранной страницы формы.
Форма может содержать все разделы или только некоторые из них.
Отчеты
Типы отчетов
Отчеты строятся на основании данных таблиц и запросов. Основные типы отчетов:
- отчет в одну колонку (в столбец) – представляет собой длинный столбец текста, содержащий надписи полей их значения из всех записей таблицы или запроса;
- многоколончатый отчет – создается из отчета в одну колонку и позволяет вывести данные отчета в несколько колонок (колонки газетного типа);
- ленточный отчет – данные располагаются в виде строк и столбцов (как в таблице);
- групповой/итоговый отчет – создается из ленточного отчета объединением данных в группы с подсчетом итогов;
- почтовые наклейки – специальный тип многоколончатого отчета, предназначенный для печати имен и адресов в группах;
- отчет с подчиненным отчетом.
Структура отчета
Основные разделы отчета:
- заголовок отчета – печатается в начале отчета на титульной странице, содержит название отчета;
- верхний колонтитул – печатается вверху каждой страницы; как правило, содержит заголовки столбцов;
- заголовок группы – печатается перед обработкой первой записи группы, в качестве заголовка может содержать поле, по которому выполняется группировка;
- область данных – печатается каждая запись из источника данных;
- примечание группы – печатается после обработки последней записи группы; может содержать итоговые данные по записям, входящим в группу;
- нижний колонтитул – печатается внизу каждой страницы, может содержать, например, дату печати отчета, номер страницы отчета;
- примечание отчета – печатается в конце отчета после обработки всех записей, может содержать итоговые данные по всем записям.
Контрольные вопросы
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
– Конец работы –
Используемые теги: информатика0.031
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ИНФОРМАТИКА
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов