Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Progr_v_integrirovannykh_sredakh_2010.doc
Скачиваний:
12
Добавлен:
16.09.2019
Размер:
350.72 Кб
Скачать

Приложение а требования к оформлению отчета

1.Поля документа: левое – 3см, правое – 1,5см, верхнее и нижнее – 2см.

  1. Шрифты.

    1. Общий (обычный) шрифт текста: Times New Roman 14pt, отступ (красная строка) 1,25см, полуторный интервал строк, выравнивание по ширине, возможны переносы.

    2. Заголовок первого уровня: Times New Roman 14pt, выравнивание по центру, «интервал после» 12pt, отступов нет, все буквы прописные.

    3. Заголовок второго уровня: Times New Roman 14pt, выравнивание по центру, «интервал после» 12pt, отступов нет, буквы обычные.

    4. Подпись к рисунку: Times New Roman 12pt, выравнивание по центру.

    5. Код программы на языке программирования (листинг): Courier New, 12pt, выравнивание по левому краю, отступов нет, интервал полуторный, возможно форматирование в две колонки.

    6. Табличный шрифт: Times New Roman 12pt, интервал одинарный, отступов нет, выравнивание по левому краю или по центру.

Точки после заголовка и подписи к рисунку не ставятся

Таблицы оформляются следующим образом: Таблица 1 - Название таблицы

    1. Рисунки подписываются в следующем виде:

Рисунок 1 - Буква «А»

При наличии в отчете рисунка на него должна быть ссылка в тексте отчета, например, «результат работы программы приведен на рисунке 1» или «схема взаимодействия приведена на рисунке 2»

    1. Текст программы (листинга) в отчете должен иметь ссылку в текстовой части отчета, например, «код функция fun приведен в листинге 1». Сам листинг приводится в конце отчета и оформляется следующим образом:

Листинг 1 - Функция fun

int fun () {

return rand();

}

Приложение б - Оформление программного кода

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

    1. Многострочные комментарии используются в местах, требующих большого количества текста для описания. Для обозначения многострочного комментария в языке «С» используется конструкция «/* */». В программе должен присутствовать как минимум один многострочный комментарий в начале кода, содержащий информацию о дате выполнения, назначении программы и авторе, например:

/* Лабораторная работа по алгоритмизации №1

* «Операторы условия»

* Программа ставит диагноз больному в соответствии

* с его жалобами, задавая наводящие вопросы.

* Выполнил студент группы 1-4

* Пупкин Василий Иванович

* 20 февраля 2009г

*/

    1. Однострочные комментарии используются в конце строк кода для пояснения сложных конструкций и логики программы. В языке «Си» для однострочных комментариев используется конструкция «// текст» в конце строки кода, например:

int fun (int a, int b) {

return (a>b)?a:b; //возвращаем максимальное из a,b

}

  1. Операторные скобки и отступы.

    1. Текст программы должен быть отформатирован в соответствии с требованиями к удобочитаемости кода. Все вложенные (зависимые) операторы должны иметь отступ. Отступ должен быть образован символом табуляции (кнопка «tab»). Вложенным оператор является, если он входит в составную конструкцию языка и является зависимым от внешнего оператора. Например, языковые конструкции «for», «while» и «do» имеют зависимые (вложенные) операторы. Оператор «if…else» имеет два вложенных оператора. Примеры оформления вложенных операторов:

for (int i=0;i<10;i++) a=b+i;

for (int i=0;i<10;i++)

a=b+i;

while (a>10) a=fun();

while (a>10)

a=fun();

    1. Если требуется вложить более одного зависимого оператора (фрагмент программы), используются операторные скобки: «{}». Открывающая операторная скобка ставится после оператора, в который требуется вложить другие операторы. Закрывающая операторная скобка ставится под оператором, в который требуется вложить другие операторы, на той же позиции, что и первая буква этого оператора. Между операторными скобками помещаются все вложенные операторы, с отступом относительно внешнего оператора. Это условие соблюдается для всех уровней вложенности, например:

for (int i=0;i<10;i++) {

a=b+i;

c=c+a+b;

}

while (a>10) {

b=fun();

a=a-1;

}

for (int i=0;i<10;i++) {

a=b+i;

while (a>10) {

b=fun();

a=a-1;

}

c=c+a+b;

}

В третьем случае операторы «b=fun()» и «a=a-1» вложены в оператор «while», а сам оператор «while» вместе с операторами «a=b+i» и «c=c+a+b» вложены в оператор for. Пример оформления оператора «if…else» без операторных скобок:

if (a>b) c=a;

else c=b;

Пример оформления оператора «if…else» с операторными скобками:

if (a>b) {

c=a;

d=a+1;

} else {

b=2;

a=b;

}

Пример оформления сложносоставного оператора «if…else»:

if (a>b) {

c=a;

d=b;

if (m>0) {

m=m-1;

} else c=c+1; // блок else относится к несоблюдению if(m>0)

} else { // блок else относится к несоблюдению if(a>b)

if (a==b) {

c=a+1;

d=b+1;

} else { // блок else относится к несоблюдению if(a==b)

c=0;

d=0;

}

}

ПРИЛОЖЕНИЕ В – КРАТКИЙ ОБЗОР ОСНОВНЫХ КОНСТРУКЦИЙ ЯЗЫКА С

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