Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Стиль оформления текстов модулей



Стиль оформления текстов модулей определяет использование отступов, пропусков строк и комментариев, облегчающих понимание программы. Большинство современных средств автоматизированной разработки программного обеспечения (IDE – интегрированные среды разработки) сами выполняют «грязную работу» по горизонтальному выравниванию блоков кода, однако такие программные системы изначально ориентирована на высокопроизводительные рабочие станции, оснащенные дисплеем с высокой разрешающей способностью.

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

В сообществе Си-программистов были выработаны две нотации формирования горизонтальных пробельных отступов, это нотации «2 и 2» и «4 и 4». Нотация «2 и 2» регламентирует использование 2 пробельных позиций каждый раз при входе в «блок операций». Нотация «4 и 4» -соответственно 4 символьных позиций. Между блоками кода рекомендуется вставлять пустые строки и строки комментарии, поясняющие назначение этих блоков.

Пример 1

/* Блок поиска наименьшего значения в массиве целочисленных значений */

/* Размер массива: 10 элементов, minCount – искомое минимальное значение */

for(i=1, minCount = Arr[0]; i<10; i++)

{ /* Сравнение значения «текущего» элемента массива c */

if(minCount>Arr[i]) /* найденным на предыдущем шаге цикла минимальным */

{ /* значением. Если условие «истинно», то формируется */

minCount=Arr[i]; /* новое минимальное значение. */

}

}

Пример 2

/* Проверка на принадлежность контролируемого значения заданному интервалу */

if(curCount<minCount || curCount>maxCount)

{

printf(“Not the correct value.”);

/* блок обработки не корректного значения */

...

}

При составлении комментариев к исходному тексту программы (листингу) следует придерживаться следующих правил:

· комментарии должны помогать понять ход обработки данных в программе;

· комментарии должны описывать ограничения, налагаемые на используемые в программе данные;

· комментарии могут использоваться как средство визуального разделения блоков кода;

· не стоит комментировать очевидное.

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

Пример оформления исходного текста программы на языке Си.

/* lab_01.c – Листинг программы для 1-ой лабораторной работы

****************************************************************************************

* Filename: lab_01.c

* Abstract: This is sample C-program

* Description:

* Creation Date: 2013 / 09 / 10

* Author:

* Notes / Platform / Copyrights: OS Linux, FreeWare

****************************************************************************************/

#include <stdio.h>

#define myPi 3.14159265358979323846

char msg1[] = "Nizhniy Novgorod Technical University\n"

"Study work number 1. Task number 1.\n"

"Performed student Ivanov Ivan, 13-IVT-3."

/* ****************************** Main function ***********************************/

int main(void)

{

/******************************* Local variables ***********************************/

int intVar1=10, intVar2=5;

/****************************** Code Segment ***********************************/

printf(msg1);

printf(“\n constant PI = %lf”, myPi);

printf(“\n%d + %d = %d\n”, intVar1, intVar2, (intVar1+intVar2));

* * * * * *

printf(“\n ========== End of program ==========\n”);

return 0;

}





Дата публикования: 2014-11-18; Прочитано: 448 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.209 с)...