КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Внутрипрограммные комментарии
Встроенные и стандартные функции Вызов подпрограммы Вызов процедуры выполняется с помощью оператора, содержащего ее имя и список фактических параметров (также в круглых скобках через запятую). Фактические параметры — это те конкретные значения данных, при которых процедура должна отработать на данной стадии выполнения программы. Один из возможных способов пересылки таков: в участки памяти, связанные с формальными параметрами, заносятся адреса фактических параметров; из ячеек с этими адресами процедура извлекает или отсылает туда принимаемые или возвращаемые значения (это так называемая передача по имени). Другой способ — занесение в специализированные участки памяти самих значений параметров (передача по значению). В обоих случаях операторы тела подпрограммы выполняются с реальными значениями параметров. Необходимым условием правильного выполнения процедуры является совпадение списка формальных параметров в ее описании со списком фактических параметров в операторе вызова по следующим позициям: 1. количество параметров; 2. очередность параметров в списке; 3. совпадение типов или совместимость по оператору присваивания каждой пары данных с одинаковыми порядковыми номерами в обоих списках. Для вызова функции с целью использования в качестве операнда соответствующего выражения нужно указать ее имя со списком фактических параметров. Все сказанное о вызове процедур можно повторить и применительно к вызову функций. Это набор наиболее употребительных функций, которые включены в библиотеки системы программирования. Их описание не требуется, они вызываются по своим закрепленным именам. Порядок вызова тот же, что для обычных подпрограмм-функций. С полным перечнем и особенностями использования встроенных и стандартных функций следует ознакомиться в руководстве по используемому ЯП. Встроенные и стандартные функции различаются рядом особенностей хранения в системных библиотеках и монтирования в машинную программу; при разработке программ не очень высокой сложности эта разница малосущественна. Комментарии — это компоненты программы, не влияющие на ход ее выполнения и помещаемые лишь для удобства работы человека с текстом этой программы. Комментарии отделяются от основного текста согласно правилам конкретных ЯП. Хотя включение в программу хороших комментариев требует дополнительных усилий, эти затраты всегда оправдываются. Серьезно работать с более или менее сложной и не комментированной программой со временем станет трудно самому разработчику, не говоря уже о тех, кому придется работать с чужой, скудно или бестолково прокомментированной программой. Комментарий в форме вводной презентации кратко излагает задачу и может представлять разработчика. Комментарий к описанию данных раскрывает их содержательный смысл и дает иные сведения о данных, наиболее существенные для возможного пользователя. Очень желательна информация о применяемых вычислительных методах и о критериях оценки точности результатов, как и о прогнозируемом уровне погрешностей. Комментарии к структуре программы, распределенные по всему тексту, поясняют основные стадии управляемого ею процесса обработки данных. Они наиболее важны с точки зрения возможных последующих переработок, а также при выяснении причин полных или частичных отказов программы выдавать правильное решение. Если программа разрабатывается для диалогового использования, то пояснительные элементы диалога (ввод каких данных ожидается, какие данные выводятся, какие режимы вычислений задаются и т. д.) освобождают от необходимости отдельно комментировать эти моменты.
Дата добавления: 2014-01-05; Просмотров: 431; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |