Контрольная работа по "Программированию". 4



Содержание:

 

Введение

3

Задание 1

5

Задание 2

9

Практическое задание 3

13

Литература

18

 

 

Введение.

 

Контрольная работа варианта № 38:

Задание 1. 11. Понятие и классификация программного обеспечения.

Задание 2. 27. Основные протоколы Internet: TCP/IP, прикладные протоколы.

Практическое задание 3. 8.Уровень оплаты труда.

 

Практическое задание включает в себя:

1.             В соответствии с вариантом разработать текст и, используя возможности текстового процессора Word, составить современное деловое письмо, отражающее заданный аспект деятельности предприятия (организации, фирмы). Кроме основного аспекта письмо должно содержать: а) индивидуальный фирменный знак; b) водяной знак по центру страницы; c) нижний и верхний колонтитулы, содержащие соответственно дату печати документа (автотекст) и ФИО составителя письма, которые должны быть отделены от текста письма горизонтальной линией; d) адреса и реквизиты получателя и отправителя; i) девиз (слоган) предприятия. Распечатать деловое письмо и приложить его в качестве результата к контрольной работе.

2.             Используя возможности табличного процессора Excel, представить в табличном и графическом виде динамику показателей, характеризующих заданный аспект деятельности предприятия (организации, фирмы): a) разработать контрольный пример для заполнения таблицы за период, включающий 2-3 месяца (квартала, года); b) рассчитать показатели как в абсолютном, так и в относительном выражении. Таблицу с показателями в абсолютном выражении и обязательной графой «Отклонение, +/-» следует разместить на первом рабочем листе, который переименовать в «Абсолютные показатели». Второй рабочий лист книги Excel необходимо назвать «Относительные показатели» и разместить на нем таблицу, содержащую следующие данные: b.1) ссылку на названия показателей, представленных в таблице на первом листе «Абсолютные показатели», b.2) расчет показателей в относительном выражении с помощью формул, содержащих функцию ВПР для поиска соответствующих показателям абсолютных значений. Построить 1 информативную гистограмму и 1 круговую диаграмму в соответствии с разработанным контрольным примером, наиболее наглядно отражающие заданный аспект деятельности. В качестве результата распечатать обе таблицы в двух режимах (со значениями и с формулами), гистограмму и круговую диаграмму.

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

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

5.             Описать технологию выполнения всего задания.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 1.  Понятие и классификация программного обеспечения.

 

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА

 

I. Структура программного обеспечения персонального компьютера

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

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

 

II. Системное программное обеспечение

Работоспособность компьютера обеспечивают программы, составляющие систем­ное программное обеспечение.

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

Операционные системы

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

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

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

Диалоговые (файловые) оболочки (файловые менеджеры)

На заре создания персональных компьютеров управление ими осуществлялось путем ручного набора команд с клавиатуры, для чего было необходимо помнить не только форматы (правила написания) команд, но и местонахождение тех объек­тов, с которыми предстояло работать. Для облегчения работы пользователя были разработаны диалоговые оболочки - комплексы программ, создающих для пользователя удобный интерфейс, упрощающих реализацию диалога между пользо­вателем и компьютером, делающих наглядным и простым выполнение базовых операций над объектами операционной системы (файлами и каталогами). По внеш­нему виду диалоговые оболочки подразделяются на текстовые (например, Norton Commander) и графические (Windows 3.1).

Современные операционные системы за счет графического интерфейса упростили взаимодействие пользователя с компьютером, но, несмотря на это, диалоговые обо­лочки по-прежнему достаточно широко применяются и пользуются популярностью. Одними из известных на данный момент оболочек являются Windows Commander и Total  Commander - аналогb известной программы 90-х гг. Norton Commander.

Драйверы

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

Утилиты (сервисные программы)

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

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

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

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

 

III.   Системы программирования

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

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

Системы программирования, если продолжить проводить аналогии, можно срав­нить с инструментами для ремонта бытового оборудования.

 

IV.  Прикладное программное обеспечение

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

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

Программы общего назначения

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

Текстовые редакторы.

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

Графические редакторы.

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

Пакеты анимационной графики.

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

Музыкальные редакторы.

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

Табличные процессоры.

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

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

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

Интегрированные пакеты.

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

Коммуникационные программы.

Коммуникационные программы — это программы, обеспечивающие возмож­ность передачи данных по компьютерным сетям. Среди большого количества про­грамм этого вида можно выделить такие, как Outlook Express, Internet Mail, Microsoft Exchange и др.

Узкоспециализированные программы.

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

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

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

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

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


Задание 2. Основные протоколы Internet: TCP/IP, прикладные протоколы.

 

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

 

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

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

Для передачи информации в сети Internet используется связка протоколов TCP/IP.

ТСР/IР (Transmission Control Protocol/lnternet Protocol, протокол управления передачей/протокол Internet) - протокол (семейство протоколов), являющийся стандартом для передачи данных между сетями, в том числе в Internet.

Протокол TCP (протокол управления передачей) разбивает информацию на порции (пакеты) и нумерует их. Затем протокол IP (протокол Internet) добавляет к каждой порции служебную информацию с адресами отправителя и получателя и обеспечивает доставку всех пакетов.

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

TCP/IP является основным протоколом сети Internet, поэтому для работы в глобальной сети операционная система, установленная на пользовательском компьютере, должна обеспечивать поддержку указанного протокола. Операционная система Windows  содержит средства установки и настройки сетевого протокола ТСР/IР.

Для каждого из ресурсов Internet существует свой протокол. Протоколы ресурсов Internet называются прикладными протоколами; все они используют ТСР/IР в качестве протокола транспортного/сетевого уровня. В табл. 1 представлены основные службы Internet и соответствующие прикладные протоколы.

 

 

 

ТАБЛИЦА 1. СЛУЖБЫ INTERNET И ПРИКЛАДНЫЕ ПРОТОКОЛЫ

 

Служба

Прикладной протокол

WWW

HTTP

E-mail

SMTP, POPS, IMAP

Группы новостей

NNTP

FTP

FTP


 

Протоколы и службы Internet можно использовать и в рамках локальной сети. В этом случае такая сеть имеет название intranet (интрасеть).

 

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

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

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

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

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

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

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

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

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

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

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

При пересылке информации протоколами ТСР/IР используется цифровой (IP-адрес) компьютера.

 

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

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

 

Прикладные протоколы

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

Протокол FTP

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

Протоколы РОРЗ и SMTP

Прикладные протоколы, используемые при работе с электронной почтой, называются SMTP (Simple Mail Transfer Protocol) и РОРЗ (Post Office Protocol), первый «отвечает» за отправку исходящей корреспонденции, второй — за доставку входящей. В функции этих протоколов входит организация доставки сообщений e-mail и передача их почтовому клиенту. Помимо этого, протокол SMTP позволяет отправлять несколько сообщений в адрес одного получателя, организовывать промежуточное хранение сообщений, копировать одно сообщение для отправки нескольким адресатам. И РОРЗ, и SMTP обладают встроенными механизмами распознавания адресов электронной почты, а также специальными модулями повышения надежности доставки сообщений.

Протокол HTTP

Протокол HTTP (Hyper Text Transfer Protocol) обеспечивает передачу с удаленных серверов на локальный компьютер документов, содержащих код разметки гипертекста, написанный на языке HTML или XML, то есть веб-страниц. Данный прикладной протокол ориентирован прежде всего на предоставление информации программам просмотра веб-страниц, веб-браузерам, наиболее известными из которых являются такие приложения, как Microsoft Internet Explorer и Netscape Communicator. Именно с использованием протокола HTTP организуется отправка запросов удаленным http-серверам сети Интернет и обработка их откликов; помимо этого HTTP позволяет использовать для вызова ресурсов Всемирной сети адреса стандарта доменной системы имен (DNS, Domain Name System), то есть обозначения, называемые URL (Uniform Resource Locator) вида http:/ /www.domain.zone/page.

Протокол TELNET

Протокол TELNET предназначен для организации терминального доступа к удаленному узлу посредством обмена командами в символьном формате ASCII. Как правило, для работы с сервером по протоколу TELNET на стороне клиента должна быть установлена специальная программа, называемая telnet-клиентом, которая, установив связь с удаленным узлом, открывает в своем окне системную консоль операционной оболочки сервера. После этого вы можете управлять серверным компьютером в режиме терминала, как своим собственным (естественно, в очерченных администратором рамках). Например, вы получите возможность изменять, удалять, создавать, редактировать файлы и папки, а также запускать на исполнение программы на диске серверной машины, сможете просматривать содержимое папок других пользователей. Какую бы операционную систему вы ни использовали, протокол Telnet позволит вам общаться с удаленной машиной «на равных». Например, вы без труда сможете открыть сеанс UNIX на компьютере, работающем под управлением MS Windows.

Протокол UDP

Прикладной протокол передачи данных UDP (User Datagram Protocol) используется на медленных линиях для трансляции информации как дейтаграмм. Дейтаграмма содержит полный комплекс данных, необходимых для ее отсылки и получения. При передаче дейтаграмм компьютеры не занимаются обеспечением стабильности связи, поэтому следует принимать особые меры для обеспечения надежности. Схема обработки информации протоколом UDP, в принципе, такая же, как и в случае с TCP, но с одним отличием: UDP всегда дробит информацию по одному и тому же алгоритму, строго определенным образом. Для осуществления связи с использованием протокола UDP применяется система отклика: получив UDP-пакет, компьютер отсылает отправителю заранее обусловленный сигнал. Если отправитель ожидает сигнал слишком долго, он просто повторяет передачу. На первый взгляд может показаться, что протокол UDP состоит сплошь из одних недостатков, однако есть в нем и одно существенное достоинство: прикладные интернет-программы работают с UDP в два раза быстрее, чем с его более высокотехнологичным собратом TCP.

 

 

 

 

 

 

 

 

Задание 3. Себестоимость выпускаемой продукции.

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

-         индивидуальный фирменный знак

-         водяной знак по центру страницы

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

-         адреса и реквизиты получателя и отправителя

-         девиз (слоган) предприятия

Распечатать деловое письмо и приложить его в качестве результата к контрольной работе.

 

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

-         Разработать контрольный пример для заполнения таблицы за период, включающий 2-3 месяца (квартала, года)

-         Рассчитать показатели как в абсолютном, так и в относительном выражении. Таблицу с показателями в абсолютном выражении   и обязательной графой «Отклонение, +/-» следует разместить на первом рабочем листе, который переименовать в «Абсолютные показатели». Второй рабочий лист книги Excel необходимо назвать «Относительные показатели» и разместить на нем таблицу, содержащую следующие данные: 1) ссылку на названия показателей, представленных в таблице на первом листе «Абсолютные показатели», 2) расчет показателей в относительном выражении с помощью формул, содержащих функцию ВПР для поиска соответствующих показателям абсолютных значений.

Контрольная работа по "Программированию". 4