Вычислительных систем
Скачать 0.78 Mb.
|
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 Каждый график в отчете должен быть подписан. Следует указать за- висимость чего отчего на нем приведена. Оси графиков должны содержать |