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

       

Результат = Зарплата / Рост


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

Циклический алгоритм: вычисление суммы всех целых чисел в диапазоне значений полей Рост и Зарплата (или других). Перепишите программный модуль кнопки (или создайте новую кнопку) :

Результат =0

For I = Рост to  Зарплата : Результат = Результат + I : Next I

Запустите программу.

Ветвящийся алгоритм  с изменением цвета поля:

     условие                           условие выполнено                условие  не выполнено

If Судимость = True  Then Имя.Backcolor = vbRed Else  Имя.Backcolor = vbGreen

Цвет поля Имя должен становиться зеленым или красным в зависимости от значения поля Судимость. Опробуйте другие условия, например Рост > 170, Зарплата < 1000, сложные логические условия, например запрограммируйте  изменение свойства Visible (Видимый) окна Зарплата в зависимости от судимости, роста и зарплаты:

If Судимость = True AND  Рост > 170  OR Зарплата < 1000 Then

Зарплата. Visible = True

Else

Зарплата. Visible = False

EndIf

Расчеты можно проводить по данным, отобранным с помощью Поля со Списком; например, Поле со Списком можно использовать для выбора из базы данных названия товара, его стоимости и других параметров, а затем вычислить стоимость покупки и сформировать товарный чек. Создайте форму, позволяющую заполнять таблицу Цех. Для этого укажите Цех в качестве Источника данных и разместите на форме поля Фамилия, Деталь и Количество, кнопку и два Поля со Списком: одно с полем Имя из таблицы Анкета, другое с полями Деталь и Номер  из таблицы Детали. Переименуйте эти поля со списком в ПС1 и ПС2. В Обработчик события Нажатие кнопки (программу) поместите код

    Деталь = ПС2. Column(1)  ' Значение берется из второго столбца,



   Фамилия = ПС1    ' Первый столбец имеет индекс Column(0) по умолчанию                                            


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

7. Глобальные сети ЭВМ,  использование  Интернет

          Глобальные сети ЭВМ позволяют оперативно получать различную информацию, как правило справочного характера, например, нормативные акты и законы, цены на товары и услуги, их наличие в на рынке, адреса и телефоны фирм и организаций и т.д. Электронная почта, электронные доски объявлений и телеконференции позволяют быстро обмениваться различной деловой информацией. Наконец, система World  Wide Web  позволяет передавать по сетям красочную рекламу и собирать запросы от клиентов, а также находить и использовать информацию, в том числе звуковые файлы и видеофильмы. Таким образом, глобальные сети могут существенно помочь группе маркетинга, юридической службе и главному бухгалтеру предприятия.       Всемирная сеть Интернет состоит из множества компьютеров, объединенных линиями связи: кабельными, оптическими и радиоканалами, в том числе через спутники. Компьютерное сжатие информации и автоматический поиск наиболее выгодных каналов ее передачи позволяют резко увеличить эффективность использования линий связи по сравнению с телефонной и телеграфной и, соответственно, снизить стоимость обмена информацией. Обычно индивидуальные пользователи и небольшие организации выходят в Интернет через модем

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

          Сеть  Интернет  образовалась путем объединения различных глобальных и региональных сетей на основе единых правил кодирования и передачи информации - протоколов.  В настоящее время используемые протоколы должны соответствовать так называемому стандарту TCP/IP.



Комфортную работу в Интернет обеспечивают программы-браузеры, способные  обращаться к серверу с запросами и расшифровывать поступающую информацию. Наиболее популярные браузеры - Navigator фирмы Netscape и Explorer фирмы Microsoft. Для первоначального установления связи с каким-либо удаленным сервером требуется задать его адрес в окне браузера. Основным средством хранения информации в Интернет стали сайты, или Web-страницы Всемирной Паутины  World Wide Web (WWW). Эти документы содержат в своих текстах ссылки на другие документы и адреса серверов, на которых они хранятся. Связь обеспечивается без набора адреса, путем щелкания мышью по выделенным словам или фразам, что существенно упрощает работу. Web-технологии обеспечивают передачу по сети красочно оформленных страниц с анимацией, что полезно для рекламных целей, и позволяют организовать прием заявок от клиентов.

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

          Адрес ресурса записывается в виде  тип ресурса://доменный адрес. Здесь “тип ресурса” -  один из сетевых протоколов, то есть ключ к расшифровке документа и работе с ним, а “доменный адрес” - собственно адрес компьютера в сети Интернет.  Например, адрес сервера МГАУ: http://www. msau.ru/  . Здесь  - название домена высшего уровня (Россия), msau  – собственно доменный адрес МГАУ , www означает вход на заголовок (Front Page) Web-сайта Университета; обычно этот файл называется index. Тип ресурса http означает HyperText Tranfer Protocol, сетевой протокол, созданный специально для Web и обеспечивающий взаимодействие браузера и сервера Web.

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


Совокупность тегов образует язык HTML (HyperText Markup Language), который обязан понимать любой браузер на компьютере любого типа с любой операционной системой. Теги заключаются в треугольные скобки. Обычно используется пара тегов – стартовый тег и стоп-тег. Например, чтобы вывести слова “жирный шрифт” жирным шрифтом, используются стартовый тег <B> и стоп-тег </B> как показано ниже

<B>жирный шрифт</B>

Кроме имени тег может содержать атрибуты, несущие в себе дополнительную информацию, например, размер и цвет шрифта, размеры и имя файла вставляемого рисунка, имя вызываемого файла. Web-документ начинается с тега <HTML>, затем следует вводная часть <HEAD>, содержащая заголовок <TITLE> и основной текст документа <BODY>.

Особое значение имеют теги <A HREF=“Ресурс”>Текст вызова ресурса по гиперссылке</A>. Здесь в качестве  ресурса может выступать и файл, расположенный в том же компьютере (в этом случае указывается его имя), и файл в удаленном компьютере – тогда указывается адрес сервера в Интернете и, может быть, имя файла в сервере. Эти теги обеспечивают гиперссылку – вызов ресурса по имени, скрытому в документе и не показываемому на экране монитора. Гиперссылки обеспечивают комфорт пользователю и являются основой Базы знаний WWW.

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

          1. Что такое браузеры и какие браузеры вы знаете?

          2. Как выглядят адреса серверов Интернет?

          3. Что такое сетевые протоколы?

          4. Чем удобна World Wide Web ?

          5.  Что такое локальная сеть Интранет?

Лабораторная работа № 27 :  Использование  Интернет

          Запустите браузер Интернета - Netscape Navigator или Microsoft Explorer;

вызовите Web- страницу МГАУ, расположенную по адресу http://www.msau.ru/  Ознакомьтесь с переходами со страницы на страницу и возвратом.

          Проведите поиск серверов в Интернет по известным адресам, например: http://www.job.ru/



(поиск работы), http://www.ldpr.ru/

(ЛДПР), http://www.cpress.ru/

(журнал "Компьютер Пресс"), http://www.fsb.ru/ (ФСБ РФ), http://www.cia.gov/ (ЦРУ США), http://www.defence.mil/

(Пентагон, США).

          Используя одну из поисковых систем (Yahoo.com, Yandex.ru, Rambler.ru, Altavista.com) узнайте расписание матчей одной из футбольных или хоккейных команд, выясните условия и стоимость проживания в отелях Испании, узнайте стоимость лекарств от головной боли в аптеках Москвы.

Лабораторная работа № 28 : Создание Web-сайта

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

Создайте новую папку и поместите в нее документ Word и рисунок, сохраненный в формате .GIF или .JPEG.

Откройте приложение Блокнот из  набора Программы – Стандартные. Создайте документ по приведенному ниже образцу, заменяя слова “файл”, “цвет”, “тип шрифта” именем конкретного файла (с расширением), названием цвета (red, green, blue и т.д.) и названием шрифта (Arial и т.д.). Текст документа является комментарием к соответствующим тегам. Курсивом даны комментарии, которые в документ вставлять не следует. 

<HTML>                                        Начало документа

<HEAD>                                        Начало вводной части

<TITLE>ЗАГОЛОВОК   </TITLE>

</HEAD>                                      Стоп-тег вводной части

<BODY                                         Начало основного текста

BACKGROUND=“Файл”         Фоновый рисунок

BGCOLOR=“Цвет”                Цвет фона (или цвет, или рисунок!)

TEXT=“Цвет”>                           Цвет текста

<H2 ALIGN=“CENTER”> Крупный шрифт, выравнивание по центру </H2>

<P NAME=“Закладка1”> Начало абзаца, с закладкой

<B> <BIG> Жирный, более крупный шрифт

</BIG></B>Отмена

<P>

<FONT FACE=“Тип шрифта” SIZE=3 COLOR=“Цвет”>Задание шрифта

<P>

<OL> <LI>Первый<LI> Второй </OL> Нумерованный список



<UL> <LI>Первый<LI> Второй </OL> Ненумерованный список

<IMG SRC=“Файл” ALT=“ Рисунок”>Вставка рисунка</IMG>

<TABLE>                                                    Вставка таблицы

<TR><TD>Ячейка1</TD><TD>Ячейка 2</TD></TR></TABLE

<A HREF=“Файл1”>Вызов файла по гиперссылке</A>

</BODY>   </HTML>

Сохраните документ в своей папке с расширением .HTML  . Закройте Блокнот, откройте Проводник и найдите созданный документ. Если он сохранился с расширением .txt , а не .HTML, переименуйте его. При двойном щелчке файл должен открыться с использованием MS Explorer. Сопоставьте открытый документ с исходным текстом на языке HTML. Вызовите другой файл по гиперссылке.

Лабораторная работа № 29 : Создание Web-сайта с использованием  Word

                Приложения Microsoft Office позволяют автоматизировать процесс создания Web-документов. Получаемые при этом тексты часто обладают большой избыточностью и нуждаются в ручной корректировке. Существуют специальные программы для создания Web-сайтов - FrontPage, Dreamweaver. Для создания документов со ссылками на анимацию эффективен пакет Flash-6.

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

          Откройте документы Word и свяжите их гиперссылками. Для этого выделите в одном из документов фразу в тексте и сформируйте гиперссылку (Вставка – Гиперссылка – Файл (или Обзор) - выбрать имя файла – ОК). Цвет выделенной фразы должен измениться. Выделите в другом файле рисунок и аналогичным образом сформируйте гиперссылку на первый файл. Щелкая мышью по фразе и рисунку, наблюдайте поочередный вызов документов Word. Закройте документы.



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

8. Использование информационных технологий на предприятии

8.1. Структура и документооборот предприятия, потребности

его подразделений в компьютерной обработке информации

 

            Рассмотрим реальные потребности в компьютерных технологиях предприятия и его подразделений на примере автотранспортного предприятия (АТП), упрощенная схема которого представлена на рисунке 1.



Рис.1. Упрощенная схема автотранспортного предприятия

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

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

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

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



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

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

          Склад

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

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

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

          Диспетчер

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



          Бухгалтерия

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

          Основные задачи, решаемые с помощью автоматизированной системы управления (АСУ), можно разбить на четыре группы:

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

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

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

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

8.2. Принципы создания информационной системы предприятия

          Для создания  ИС  можно использовать различные компьютерные  средства. Отработку моделей, быстрое создание текстов, форм, таблиц и  расчеты по ним, а также обучение целесообразно проводить в среде Windows с использованием приложений: текстовый редактор  Word, электронные таблицы Excel, система управления базами данных (СУБД) Access.  На этой основе построен и даный курс. Но для реализации такого подхода на предприятии требуется комплектовать систему из достаточно мощных компьютеров - не  ниже Pentium 2, а стоимость серверов можно оценить в несколько тысяч долларов. Стоимость системы можно уменьшить в несколько раз, если писать программы на алгоритмических языках, отлаживать и транслировать на достаточно мощных компьютерах, а затем загружать в систему готовые исполнимые блоки (ЕХЕ-файлы с библиотеками). Наиболее мощным профессиональным языком  для создания таких систем считается Visual С++, удобны также Delphi (на основе Паскаля), Visual Basic, C++ Builder.



          Основные этапы  разработки информационной системы:

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

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

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

          4. Разбиение общих задач на отдельные блоки,  обоснование целесообразности

автоматизации отдельных задач, выбор состава  и очередности решения задач.

          5. Формальное описание задач, разработка блок-схем.

          6. Разработка алгоритма и написание программы на алгоритмическом языке. Алгоритм

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

          7. Трансляция и отладка программы.  Транслятор - это программа,  переводящая текст программы, написанный на алгоритмическом языке, в машинные коды.

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

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


Для работы с такими объектами создан Универсальный Язык Моделирования UML (Universal Modeling Language) и пакет программ Rational Rose.

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

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

          11.

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

Содержание

 

Введение. Цель и задачи курса …………………………………………….

3

1. Текстовый редактор Word ……………………………………………….

4

 Лаб. работа № 1. Word ……………………………………………………….

5

2. Устройство ПК и графическая операционная среда Windows  ……..

6

Лаб. работа № 2. Настройка компьютера, файлы, Windows ……………….

8

Лаб. работа № 3.  Опять Word …………………………………………….….

9

3. Презентации Power Point …………………………………………………

10

Лаб. работа № 4. Презентация Power Point  …………………………………

10

4. Электронные таблицы  EXCEL ………………………………………….

10

Лаб. работа № 5. Форматирование ячеек и диаграммы Excel ………………

11

Лаб. работа № 6. Арифметические операции в Excel ……….………………

11

Лаб. работа № 7: Угол между векторами ……………………………………

13

Лаб. работа № 8. Действия с  матрицами ……………………………………

13

Лаб. работа № 9: Расчет центра инерции и момента инерции …………...

14

Лаб. работа № 10:   Графики различных функций в Excel ………………..

14

Лаб.работа № 11: Пределы, производные, интегралы функций

15

Лаб. работа № 12: Решение дифференциальных уравнений …

15

Лаб. работа № 13:  Корреляционный график, сглаживание  и статистические функции ……………………………………………………

16

Лаб. работа № 14: Ветвящиеся алгоритмы и функция ЕСЛИ …………….

16

Лаб. работа № 15: Решение уравнений …………………………………….

17

Лаб. работа № 16: Решение систем уравнений ……………………………

17

Лаб. работа № 17:  Планирование закупок ………………………………..

17

Лаб. работа № 18:  Планирование перевозок ……………………………...

19

5. Системы управления базами данных …………………………………

19

Лаб. работа № 19: Создание таблицы БД Access ………………………….

19

Лаб. № 20: Создание связей таблиц БД ……………………………………

22

Лаб. работы № 21, 22: Создание запросов  ………………………………...

22

Лаб. работа № 23: Создание формы  ……………………………………….

24

Лаб. работа № 24: Создание отчета  ………………………………………..

24

6. Объектно-ориентированное программирование …………………….

24

Лаб. работы № 25, 26: Размещение на форме элементов управления VBA и проведение расчетов с использованием модулей VBA ………………….

26

7. Глобальные сети ЭВМ,  использование  Интернет ………………….

28

Лаб. работа № 27 :  Использование  Интернет ……………….……………

30

Лаб. работа № 28 : Создание Web-сайта с использованием языка HTML. Структура и теги HTML- документа ……………………………………….

30

Лаб. работа № 29 : Создание Web-сайта с использованием  Word ………

32

8. Использование информационных технологий на предприятии ….

32

8.1. Структура и документооборот предприятия, потребности

его подразделений в компьютерной обработке информации ……………

32

8.2. Принципы создания информационной системы предприятия ……..

34


Содержание раздела