Интерфейсы периферийных устройств. Ключев А.О - 283 стр.

UptoLike

282
<операторы>
}
for ( <иниц. счетчика>; <условие>; <изменение счетчика> )
<оператор>;
switch ( <выражение> )
{
case <выражение>:
<операторы>;
break;
........
default:
<операторы>;
}
short Sign( float X )
{
// выдает знак числа X
if ( X > 0 ) return 1;
else
if ( X < 0 ) return -1;
else
return 0;
}
void Equation( float A, float B, float C,
float* X1, float* X2, char* Num )
{
// нахождение действительных корней квадратного уравнения;
// A, B, C -- коэффициенты
// X1, X2 -- корни (если действительного решения нет, то
// полагаются равными 0);
// Num -- число корней (0, 1, или 2)
float D;
D = sqr( B ) -4 * A * C;
if ( D < 0 )
{
*Num = 0;
*X1 = 0;
*X2 = 0;
}
else
{
*X1 = ( -B + sqrt( D ) ) / ( 2 * A );
*X2 = ( -B - sqrt( D ) ) / ( 2 * A );
if ( *X1 == *X2 ) *Num = 1;
else *Num = 2;
}
}
Г.3.2 Длина строк программного текста
Длина строк программы не должна превышать ширины экрана (80
символов).
Г.3.3 Прочие рекомендации
А. Рекомендуется операнды бинарных операций (+, = и т.п.) отделять от
знака операции одним пробелом " ".