Главная страница

Вычислительных систем


Скачать 0.78 Mb.
НазваниеВычислительных систем
Дата27.09.2018
Размер0.78 Mb.
Формат файлаpdf
Имя файлаkurnosov-dcsft.pdf
ТипПрактикум
#51780
страница2 из 14
1   2   3   4   5   6   7   8   9   ...   14

1. Порядок выполнения лабораторных работ
1.1. Этапы выполнения лабораторной работы
Рекомендуется придерживаться следующего порядка выполнения ла- бораторных работ.
1. Ознакомиться с заданием на лабораторную работу.
2. Изучить необходимый теоретический материал. Здесь следует ис- пользовать лекций и другие рекомендуемые в практикуме источники.
3. Написать программу, решающую поставленную в лабораторной ра- боте задачу. Проверить корректность программы.
4. В соответствии с заданием провести эксперименты (построить гра- фики, заполнить таблицы и т. д.).
5. Выполнить анализ корректности полученных в ходе экспериментов результатов. Например, вид и поведение кривых на графиках; допусти- мость числовых значений в таблицах и пр.
6. Ответить на контрольные вопросы.
1.2. Защита лабораторной работы
Защита лабораторной работы проходит в три этапа.
1. Проверка исходного кода программы. Здесь требуется обосновать выбранные способы реализации программы. Если в ходе проверки установ- лено, что код программы разработан другим лицом, лабораторная работа не принимается.
2. Проверка результатов экспериментов и отчета. Демонстрируются построенные графики, таблицы. Обосновываются поведение кривых (воз- растание, убывание, экстремумы) и числовые значения в таблицах.
3. Ответы на контрольные вопросы.
1.3. Требования к программам
1. Программы разрабатываются для операционной системы GNU/Linux на любом языке программирования (например, C/C++, C#, Java, Python).

10
Глава 1. Порядок выполнения лабораторных работ
2. Программы должны собираться без ошибок и предупреждений.
Для компилятора GCC (C/C++) рекомендуется использовать опции –O2
–Wall.
3. Оформление исходного кода программы должно соответствовать принятым в рамках курса соглашениям или аналогичным:
– K&R style;
– GNU coding standards;
– Google C++ style guide;
– Linux kernel coding style.
4. Программный код должен быть разработан самостоятельно. Реше- ния, полностью заимствованные из сети Интернет, и «работы-близнецы»
к защите не допускаются. В случае частичных заимствований исходного года, это должно быть обозначено комментариями в программе и отражено в отчете. Желательно привести ссылки.
Оформление отчета
Основной текст отчета оформляется одинаковым шрифтом, например
Times New Roman, кегль – 12 пт. Межстрочный интервал – одинарный.
Отступ первой строки каждого абзаца – 1 см. Выравнивание содержимого основных абзацев текста – «по ширине », заголовки разделов выравнива- ются «по центру» или левому краю.
Исходный код программ и результаты вывода на экран оформляются моноширинным шрифтом, например: Courier New, Consolas.
Рисунки, графики и таблицы должны быть выровнены по центру стра- ницы и иметь подписи.
Формат отчета PDF. Для его подготовки рекомендуется использовать пакеты LibreOffice, L
A
TEX, Google Docs. Графики желательно оформлять средствами gnuplot, LibreOffice, Asymptote, MetaPost или R.
Отчет должен содержать нижеследующие части.
1. Титульный лист. Он является первым листом и не нумеруется. По- ля титульного листа должны быть выдержаны в тех же размерах, что и вся работа. Выравнивание содержимого всех строк титульного листа «по цен- тру». Кроме строки «Выполнил», ее выравнивание – по правому краю или с фиксированным отступом от левого края. Шрифт – Times New Roman,
кегль – 12 пт. В шапке титульного листа указывается: ведомственная при- надлежность учебного заведения, название учебного заведения, название кафедры, на которой читается дисциплина. В центре титульного листа при- водится название работы. Оно должно быть выделено на фоне остального текста: посредством полужирного шрифта, либо посредством прописных
(заглавных) букв. Ниже следует строка «Выполнил», под которой указы-

1.3. Требования к программам
11
вается автор и номер его учебной группы. Внизу титульного листа приво- дятся город, в котором расположено учебное заведение, и год выполнения работы.
2. Описание задания. В этом разделе формулируется задание на ла- бораторную работу.
3. Результаты выполнения работы. Здесь приводятся полученные в ходе выполнения работы результаты: графики, таблицы, схемы (по зада- нию).
Результаты экспериментов должны сопровождаться описанием усло- вий их проведения:
– вычислительная система: модель процессора, объем оперативной па- мяти;
– системное ПО: версия операционной системы, версия компилятора,
ключи компиляции программы;
– входные данные: значения параметров модели и параметры запуска тестов.
Степень детализации описания условий проведения экспериментов, должна быть такой, чтобы посторонний специалист мог повторить эксперименты.
10 0
10 1
10 2
10 3
10 4
10 5
10 6
10 7
10 8
65526 65527 65528 65529 65530 65531 65532 65533 65534 65535 65536
С
ре дн ее в
ре м
я на ра бо тк и до о
тк аз а,
ч
Количество n ЭМ в основной подсистеме
Среднее время наработки до отказа (N = 65536, λ = 10
-5
ч
-1
, µ = 1 ч
-1
)
m = 1
m = 2
m = 3
m = 4
Рис. 1.1. Зависимость среднего времени Θ наработки до отказа от числа ?????? ЭМ в основной подсистеме:
?????? = 65536
, ?????? = 10
−5
ч
−1
, ?????? = 1 ч
−1
Каждый график в отчете должен быть подписан. Следует указать за- висимость чего отчего на нем приведена. Оси графиков должны содержать
1   2   3   4   5   6   7   8   9   ...   14


написать администратору сайта