Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОНИ-ИВТ-метУказ

.pdf
Скачиваний:
7
Добавлен:
14.02.2015
Размер:
1.31 Mб
Скачать

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

Содержание отчета

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

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

Данные для выполнения задания

Sin

Cos

Tan

Ctg

exp

Ln

Lg

Th

Rnd

x

x2

x3

1

+

+

 

 

 

 

 

 

 

 

 

 

 

2

 

 

+

+

 

 

 

 

 

 

 

 

 

3

 

 

 

 

+

+

 

 

 

 

 

 

 

4

 

 

 

 

 

 

+

+

 

 

 

 

 

5

 

 

 

 

 

 

 

 

+

+

 

 

 

6

 

 

 

 

 

 

 

 

 

 

+

 

 

7

 

 

 

 

 

 

 

 

 

 

 

+

+

8

+

 

+

 

 

 

 

 

 

 

 

 

 

9

 

+

 

+

 

 

 

 

 

 

 

 

 

10

 

 

+

 

+

 

 

 

 

 

 

 

 

11

 

 

 

+

 

+

 

 

 

 

 

 

 

12

 

 

 

 

+

 

+

 

 

 

 

 

 

13

 

 

 

 

 

+

 

+

 

 

 

 

 

14

 

 

 

 

 

 

+

 

+

 

 

 

 

15

 

 

 

 

 

 

 

+

 

+

 

 

 

16

 

 

 

 

 

 

 

 

+

 

+

 

 

17

 

 

 

 

 

 

 

 

 

+

 

+

 

18

+

 

 

+

 

 

 

 

 

 

+

 

+

19

 

+

 

 

+

 

 

 

 

 

 

 

 

20

 

 

+

 

 

+

 

 

 

 

 

 

 

31

Sin

Cos

Tan

Ctg

exp

Ln

Lg

Th

Rnd

x

x2

x3

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

 

 

+

 

 

 

 

 

+

 

 

 

 

48

 

 

 

+

 

 

 

 

 

+

 

 

 

49

 

 

 

 

+

 

 

 

 

 

+

 

 

50

 

 

 

 

 

+

 

 

 

 

 

+

 

32

ЛАБОРАТОРНАЯ РАБОТА 6. ОСНОВЫ ПРОГРАММИИРОВАНИЯ В СРЕДЕ VBA

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

Краткая справка

VBA, или Visual Basic for Application – версия языка Visual Basic,

содержащая в своем синтаксисе языковые конструкции для описания объектов какого – либо конкретного приложения и предназначенная для расширения функциональных возможностей этого приложения за счет написания на VBA соответствующего требуемым функциям программного кода. Чаще всего VBA используется в офисных пакетах, в частности, в пакете MS Office, но применяется также в MS Visio и таки приложениях, как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и

ряде других. VBA – язык - интерпретатор, и может работать с ActiveX и COM – объектами. С другой стороны, VBA позволяет открывать соответствующие приложения из других сред разработки и управлять процессом модернизации и создания документов. Например, можно из среды Visual Foxpro открыть MS Word, создать в нем новый документ или открыть готовый шаблон и внести в него информацию из азы данных. Язык достаточно прост в освоении, но в то же время для использования его в разных приложениях требуется изучение специфических для этих приложениях объектов, их свойств, методов и функций, предназначенных для работы с такими объектами. Поэтому знания, полученные при программировании на VBA в MS Excel не позволят без дополнительного обучения программировать на VBA в среде MS Word. Следует также понимать, что хотя VBA и является универсальным языком, создание на его основе сложных приложений является непростой задачей в силу необходимости не очень наглядного взаимодействия программной среды с объектами главного приложения. Так, например, в табличном процессоре Excel основным объектом, отображаемым на странице книги, является диапазон (Range) и ячейки (Cells). Поскольку в процессе работы с листом при вставке и удалении строк и столбцов местонахождение ячеек постоянно изменяется, это существенно усложняет написании кода.

Задание к работе

1.Используя любой доступный источник информации, например, [13,14] или источник, приведенный в [15], освоить общие приемы работы с VBA, включая работу с интерфейсом для написания кода

33

VBA, работу с диапазонами (чтение и вывод данных, форматирование, поиск на листе), работу с объектами управления (checkbox, combo box, textbox), работу с формами.

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

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

Содержание отчета

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

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

34

ЛАБОРАТОРНАЯ РАБОТА 7. СОСТАВЛЕНИЕ АНАЛИТИЧЕСКОГО ОБЗОРА ПО ТЕМАТИКЕ ПРЕДПОЛАГАЕМОЙ ВКР

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

Задание к работе

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

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

35

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

– название подраздела.

Содержание отчета

Итоговый отчет сдается в электронном и распечатанном виде. Электронная версия представляет собой zip – файл, название ко-

торого состоит из названия группы и через дефис – фамилии студента. В архив помещаются файлы отчетов по всем лабораторным работам дисциплины. В него же помещаются все файлы, которые в виде растровых рисунков были вставлены в отчет по последней работе. Файлы работ начинаются с фамилии студента и через дефис – номера работы, например, например, «Иванов-4.docx». Имена файлов с рисунками начинаются с фамилии студента и далее «-7-N.ext», где N – номер рисунка в отчете (может быть двухзначным, и даже начинаться с буквы, если он помещен в приложение).

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

Защита работы

Защита сводится к следующим пунктам:

-демонстрация электронного варианта отчета;

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

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

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

36

СПИСОК БИБЛИОГРАФИЧЕСКИХ ИСТОЧНИКОВ

1.Рекомендации по выполнению выпускных квалификационных работ по направлению 230100.62 – "Информатика и вычислительная техника» укрупненной группы направлений 230000 – «Информатика и вычислительная техника»: метод. указания / сост. А. Г. Якунин; АлтГТУ им. И.И. Ползунова. – Барнаул, 2014. – 69 с.

2.Федеральный государственный образовательный стандарт высшего профессионального образования по направлению подготовки 230100 «Информатика и вычислительная техника» (квалификаци (степень) бакалавр)\: приказ Минобрнауки РФ №553 от 09.11.2009г. – 25с.

3.ГОСТ 7.82-2001. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления

4.ГОСТ 7.1-2003. "Библиографическая запись. Библиографическое описание. Общие требования и правила составления".

5.ГОСТ 7.0.5-2008. "Библиографическая ссылка. Общие требования и правила составления"

6.Библиографическое описание и ссылка. Краткая библиографическая ссылка http://doc-style.ru/SPR/?id=1.18

7.ГОСТ 7.82 — 2001 «Библиографическая запись. Библиографическое описание электронных ресурсов»

8.Inkscape – открытый редактор векторной графики. [Электронный ресурс]. – Режим доступа: http://www.inkscapebook.ru/first/ / свободный. — Загл. с экрана.- (дата обращения: 12.03.2014)

9.Графический редактор GIMP. [Электронный ресурс]. – Режим доступа: http://av-photography.narod.ru/gimp.htm / свободный. — Загл. с экрана.- (дата обращения: 12.03.2014)

10.Основы работы в растровом редакторе GIMP. [Электронный ресурс]. – Режим доступа: http://gimp.gym5cheb.ru/p1aa1.html / свободный. — Загл. с экрана.- (дата обращения: 12.03.2014)

11.GNU Image Manipulation Program: руководство пользователя.

[Электронный ресурс]. – Режим доступа: http://docs.gimp.org/ru/index.html / свободный. — Загл. с экрана.-

(дата обращения: 12.03.2014)

12.Мир Excel. Поиск решения. [Электронный ресурс]// URL: http://www.excelworld.ru/publ/hacks/tools/solver/27-1-0-122 / свободный. — Загл. с экрана.- (дата обращения: 12.03.2014).

37

13.VBA для Excel. [Электронный ресурс].– Режим доступа: http://www.firststeps.ru/vba/excel/vbaexcel1.html/ свободный. —

Загл. с экрана.- (дата обращения: 12.03.2014)

14.Учись программировать Excel на vbabesaba.com: уроки и примеры

. [Электронный ресурс].– Режим доступа: http://vbabesaba.com/ свободный. — Загл. с экрана.- (дата обращения: 12.03.2014)

15.Visual Basic for Applications. [Электронный ресурс]. – Режим доступа: http://ru.wikipedia.org/wiki/Visual_Basic_for_Applications/

свободный. — Загл. с экрана.- (дата обращения: 12.03.2014)

38

ПРИЛОЖЕНИЕ А ТЕМАТИЧЕСКАЯ НАПРАВЛЕННОСТЬ ВЫПУСКНЫХ РАБОТ

ПО НАПРАВЛЕНИЮ «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»

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

1) Разработка программного обеспечения (ПО). Данный вид работ может отличаться как используемыми технологиями, платформами и языками программирования (web – PHP, Javascript, Piton; C++, C#, Java, СУБД – Oracle, MySQL, MS SQL Server, NoSQL, FoxPro, мно-

гопоточные, сетевые и монопользовательские и многопользовательские приложения и т.д.), так и назначением:

-автоматизация управленческого труда, включая всевозможные АРМ, информационные и информационно-поисковые системы, складские и бухгалтерские программы, экспертные системы, программы поддержки принятия решений, управления проектами, а также ECM, CRM, ERP и другие BI – системы/

-ПО для упрощения администрирования и обеспечения безопасности вычислительных систем и сетей, и т.д., включая Data Mining, MDM и DLP – системы;

-разработка ПО для интегрированных систем и подсистем автоматизированного проектирования (САПР), в том числе CASE – средств разработок web-приложений, электрических и электронных схем, механических узлов и иных проектов (CAD, CAM, CAE, PDM), систем информационной поддержки жизненного цикла изделий (PLM, CALS), иных подсистем САПР (ALS, EDA, ECAD, AEC, MDM);

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

-алгоритмы, реализующие численные методы вычислений;

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

39

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

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

2)технологические разработки и проекты. Данная группа пред-

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

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

4)Разработка обучающих программ, электронных дидактиче-

ских материалов по дисциплинам реализуемых кафедрой ООП с при-

40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]