Загрузить архив: | |
Файл: help.zip (109kb [zip], Скачиваний: 138) скачать |
факультет: Кибернетики
кафедра: ИТС
по дисциплине: Теория и технология информационных процессов
на тему: Информационные процессы создания графической
документации в системе WinWord.
Студент Сербинов К.А.
группа ИБ-1-99
руководитель Наумычева Ю.П.
Ввод данных с клавиатуры |
Ввод чисел для вычисления факториала |
Данные верны |
Начало |
Конец |
Нет
Да
Вычисление в цикле |
Математическая обработка |
Пока есть числа |
Программа, написанная на языке СИ++ для вычисления факториала (n!).
Ниже приведен текст программы:
#include
long fact (int z)
{long m = 1;
if (z<0) return 0;
for (int i=
1; i return m; } main() { int j = 1, k = 3; long fact (int
k =0); for (; j <=
k; j++) cout <<
“
arg = “ << j << “
arg
! = ” << fact
(j); } Результат
выполнения программы: arg = 1arg
! = 1 arg = 2arg
! = 2 arg = 3arg
! = 6 факультет: Кибернетики кафедра: ИТС по дисциплине: Теория и технология информационных
процессов на тему: Информационные процессы создания
организационно-распорядительной документации в системе WinWord Студент Дементьев Д.В. группа ИБ-1-99 руководитель Наумычева Ю.П. 1.
Общие указания. Цель
работы Научится составлять технические
документы и руководство для пользователя в соответствии с ГОСТ на
информационные технологии: РД50-34.698-90. Получить навыки представления
руководства для пользователя в электронном формате Microsoft Help File (hlp). Используемые
программно-технические средства Аппаратное обеспечение - IBM-совместимый
компьютер, удовлетворяющий требованиям операционной системы Windows версии 4x.
Операционная система Windows версии 4x. Текстовый редактор MS Word версии 7, 8.
Компилятор электронной справочной системы MS HelpWorkshop версии 4х. Задание
на выполнение лабораторной работы Составить руководство для пользователя
программного продукта на выбор студента в соответствии с ГОСТ на информационные
технологии РД50-34.698-90 и сделать электронную версию этого руководства в
формате справочной системы MS Help. Порядок
выполнения работы 1).В редакторе MS Word создать руководство пользователя
для выбранного программного продукта. 2).Выделить в документе основные разделы.
Подготовить его к публикации в электронной форме. 3).В компиляторе справочной системы MS
HelpWorkshop создать проект электронного руководства. 4).Создать файл содержания руководства
пользователя в программе MS HelpWorkshop. 5).Подключить файл содержания,
откомпилировать проект, проверить созданный Help-файл. 6).Представить результаты работы
преподавателю. 2.
Выполнение работы. Далее
представлен файл исходного текста, т.е. файла помощи: факультет: Кибернетики кафедра: ИТС по дисциплине: Теория и технология информационных
процессов на тему: Формирование и математическая обработка
информационных массивов с помощью MSExcel Студент Дементьев Д.В. группа ИБ-1-99 руководитель Наумычева Ю.П. 1. Общие указания Цель работы Получить навыки формирования
информационных массивов из текстовых файлов и их статистической и
математической обработки. Представить полученные выходные данные в графическом
виде. Программно-технические средства Аппаратное обеспечение - IBM-совместимый
компьютер, удовлетворяющий требованиям операционной системы Windows
версии 4x. Операционная система Windows версии 4x.
Электронная таблица MSExcel версии 7, 8. Задание на выполнение лабораторной
работы Создать в MSExcel макрос для формирования массива данных из
текстового файла отчета. В качестве файла отчета может быть взят любой .log-файл.
Создать при помощи макроса информационный массив и провести его статистическую
и математическую обработку. Методы обработки выбираются студентом для наиболее
полного выявления закономерностей в информационном массиве. Наиболее значимые
результаты обработки должны быть представлены в графическом виде. Порядок выполнения работы 1)В текстовом
редакторе создать текстовый документ для последующей обработки, либо взять
готовый текстовый log-файла. 2)Выделить в файле ключевые слова, по которым будет
строиться таблица в MSExcel. 3)В редакторе VisualBasic написать макрос для
помещения выбранных данных из файла в MSExcel. 4)Запустить созданный
макрос и провести статистическую обработку полученной таблицы. 5)Представить
результаты статистической обработки в графической форме. 6)Представить
результаты работы преподавателю. 2. Исходные данные и их обработка Генерация лог – файла Лог-файл был сгенерирован программой, написанной на VisualBasic 6.0 посредством
кода, приведённого ниже: Sub Createlogfile()
Dim fso, logfile
Dim time As Date, size As Single
logpath = "D:projectlog.txt"
Set fso= CreateObject("Scripting.FileSystemObject")
Set logfile = fso.CreateTextFile(logpath, True)
time = 37245
MsgBox time
logpath = "D:projectlog.txt"
For i = 0 To 200 time = time + Int((99 * Rnd) + 1) /
10000 size = Int((4099999 * Rnd) + 1) / 1000 logfile.WriteLine ("New mail
" & time & " " & size)
Next End Sub С помощью вышеприведённого кода был создан текстовой файл
следующего вида (фрагмент файла): New mail 12/20/2001 11:41:08 AM
460.271 New mail 12/20/2001 11:44:27 AM
3934.139 New mail 12/20/2001 11:47:46 AM
3889.406 New mail 12/20/2001 11:53:31 AM
2550.9 New mail 12/20/2001 12:06:37 PM
531.124 New mail 12/20/2001 12:12:32 PM
844.173 New mail 12/20/2001 12:21:10 PM
4030.983 New mail 12/20/2001 12:25:47 PM
1186.524 New mail 12/20/2001 12:27:39 PM
1404.571 New mail 12/20/2001 12:37:44 PM
4080.692 New mail 12/20/2001 12:47:23 PM
3839.048 New mail 12/20/2001 12:53:43 PM
2073.657 New mail 12/20/2001 12:57:36 PM
119.726 New mail 12/20/2001 1:08:50 PM
3395.697 Newmail 12/20/2001 1:15:19 PM 1281.618 Для обработки данного файла использовался следующий текст: Dim logpath As
String Dim rwI As
Integer, colI As Integer Sub
TxtToExl(str, key) Dim time As Date, size As Single Dim i As Integer, j As Integer temp = Mid(str, Len(key)) time = Mid(temp, 1, InStr(temp,
"M")) size = Mid(temp, InStr(temp, "M")
+ 1) Worksheets("Sheet1").Cells(rwI,
colI).Value = time Worksheets("Sheet1").Cells(rwI,
colI + 1).Value= size Worksheets("Sheet1").Cells(rwI,
colI + 2).Value =_ "B" & rwI & "/(A" &
rwI + 1 & " - A" & rwI & ")" rwI = rwI + 1 End Sub Sub logcenter() Dim str As String, time As Date, size As
Single rwI = 1: colI = 1 strkey = "New mail " FileNum = 1 logpath = "D:projectlog.txt" Open logpath For Input As #FileNum Do Until EOF(FileNum) Line Input #FileNum, str TxtToExl str, strkey Close #FileNum EndSub После работы данного макроса в открытом листе рабочей книги Excel
был сформирован следующий массив времён и чисел: 0:10:31 346.4 1 0:14:50 1111.5 6 0:17:43 3306.3 4 0:31:58 3384.8 5 0:43:47 1274 3 0:52:16 4066.9 6 1:03:13 1865.3 4 1:11:17 461.39 1 1:19:03 3875.1 5 1:31:18 686.42 1 1:42:32 929.54 5 1:45:33 3238.8 23 1:47:51 2562.2 4 В первом столбце находится время поступления информации на
сервер, во втором - размер полученного сервером сообщения, а в третьем
расчетные данные, которые определялись по следующей формуле: =B1/(ЧАС(A2)*3600+МИНУТЫ(A2)*60+СЕКУНДЫ(A2)-ЧАС(A1)*3600-МИНУТЫ(A1)*60-СЕКУНДЫ(A1)) (Пример приведён для первой
строки.) Следовательно, третий столбец содержит среднюю скорость
сервера,требуемую для обработки
поступающих данных. По этому столбцу и бала составлена диаграмма для оценки
скорости обработки, поступающей на сервер информации. 3. Заключение При доработке данный метод обработки информации имеет
большое количество преимуществ, таких как: работа с большими массивами данных,
полная автоматизация снятия показаний, быстрота обработки, отсутствие ошибок,
присущих человеку при работе с большим количеством данных и т.д. факультет: Кибернетики кафедра: ИТС по дисциплине: Теория и технология информационных
процессов на тему: Автоматизация процесса создания
научно-технической документации в системе WinWord. Студент Сербинов К.А. группа ИБ-1-99 руководитель Наумычева Ю.П. Цель работы Получить навыки автоматизации создания
документов в системе MS Word с использованием макрокоманд. Получить
представление о встроенном в систему языке программирования Visual Basic и
освоить написание на нем макросов для MS Word. Используемые программно-технические
средства Аппаратное обеспечение -
IBM-совместимый компьютер, удовлетворяющий требованиям операционной системы
Windows версии 4.x. Операционная система Windows версии 4.x., текстовый
редактор MS Word версии 7, 8 с установленным языком программирования Visual
Basic версии не ниже 4. Задание на выполнение лабораторной
работы Используя встроенный редактор VisualBasic, создать в текстовом редакторе MSWord макросы, реализующие следующие задачи: 1)Печать числа, выделенного в
тексте документа, прописью. 2)Исправление последствий
случайного переключения раскладки клавиатуры при печати текста. 3)Выделение форматированием,
отличным от основного, слов в тексте, набранных латинскими буквами. Ниже
приведен пример работы макроса: Введенный
текст: vfrhjc Результат
работы программы (ликвидация случайного переключения раскладки): макрос Введенный
символ: 1 Результат
работы программы: One Введенный
символ: 2 Результат
работы программы: Два Нижеследующий
текст позволяет полностью использовать все функции, описанные в макросе: @“njnntrcnltvjycnhbhetndjpvj;yjcnbdnjhjujpflfybzdnjhjqkf,jhfnjhyjqhf,jns/@ Выделите текст и
запустите программу. Ершы шы еучеб ащк вуьщтыекфешщт цщклштп ща зкщпкфью Selection text and exec program. Этот текст предназначена fordemonstration последнего третьего задания, также
выделите текст и запустите программу.
Министерство образования Российской Федерации
Московский государственный институт радиотехники, электроники и автоматики
(технический университет)
Лабораторная
работа №3
Москва 2001
Министерство образования Российской Федерации
Московский государственный институт радиотехники, электроники и автоматики
(технический университет)
Лабораторная
работа №4
Москва 2001
Министерство образования Российской Федерации
Московский государственный институт радиотехники, электроники и автоматики
(технический университет)
Лабораторная
работа №2
Москва 2001
Этот текст демонстрирует
возможности 1 - го задания 2 – ой лабораторной работы, выделите цифры текста: 1
2 3 4 5 6 7 8 9 0 и запустите программу.