Рецензия на приведённую программу
В программе имеются ошибки:
· в операторах вычисления p и q;
· неправильный порядок действий 2ха нужно заключить в ();
· если d меньше 0 (d<0), то в операторе вычисления q значение функции sqrt (d) будет неопределенно, например, для уравнения 2x2 + x + 1 = 0 данная программа не сможет вычислить корни. Для исправления ошибки надо указанный заменить на следующий: q:= sqrt (abs(d))/(2*a).
Переменная d введена необоснованно вместо нее можно использовать переменную с. Вместо р можно использовать b. Вместо q можно использовать а. Вместо r можно b, вместо кор2 "а.
Значение выражения 2*а можно присвоить дополнительной переменной (например кор1) для уменьшения времени выполнения программы. После исправления всех замечаний программа будет иметь следующий вид:
кор1:=2*a
Начало вещ. a, b, c, кор1;
Цел. Pr;
Ввод (a, b, c), кор1:=2*a;
C:=b**2-2* кор1*c;
B:=-b/ кор1;
A:= sqrt(abs(d))/кор1;
Если c< 0 то
Начало b:=b**2-c**2
кор1:=sqrt(b);
a:=arcsin(a/ кор1);
конец иначе
начало кор1:=b+a;
a:=b-a;
конец
pr:=sign (c);
вывод (pr, кор1, a);
конец
В нашей стране действует система стандартизации. Ее задачи:
· установление требований к качеству продукции,
· установление единой системы показателей качества,
· единой системы мер, единой терминологии,
· норм и требований в области проектирования и производства,
· внедрение унификации,
· установление стандартов на технологию и организацию работ и др.
Особое внимание в системе государственной стандартизации уделяется вопросам документации. По документации создаются целые комплексы стандартов. Существуют комплексы: единая система конструкторской документации (ЕСКД), единая система программной документации (ЕСПД).
Стандарты бывают различных категорий:
· Государственные (ГОСТ);
· Отраслевые (ОСТ);
· Стандарты предприятий (СТП).
Для всех стандартов имеется области распространения. ГОСТы обязательны для применения во всех предприятиях и организациях страны; ОСТы – для предприятий и организаций данной отрасли, СТП распространяются на данное предприятие.
Рассмотрим комплекс ЕСПД. Этот комплекс состоит из 29 стандартов. Их объектом являются программная документация и вопросы организации разработки программ. ЕСПД регламентирует набор программных документов, содержания, момент разработки документа по отношению к стадиям разработки самой программы, оформления документов, порядок внесения изменений, размножения документов, применяемые обозначения и термины, графические обозначения для построения блок-схем; устанавливает последовательность и содержании работ при проведении разработок программ.
Обозначение каждого стандарта состоит из 5 цифр, например, ГОСТ-19.202-78, где через «-» дается год утверждения стандарта, 19 – означает класс стандарта, 2 – порядковый номер группы, 02 – порядковый номер в группе.
Область распространения ЕСПД включает все без исключения разработки программ и программные документации. Поэтому стандарты определяют лишь общие требования на документацию и технологию разработки программ, и не ограничивают разработчика в выборе материала или стиля изложения и технологических приемов, связанных со спецификой задачи. Уточнения, учитывающие эту специфику, могут быть проведены в рамках СТП.