4 Схемы алгоритмов



Описание
переменных







Вывод на экран
условия задачи









ДА
НЕТ












НЕТ
ДА













Рисунок 1
- Схема функцииmain()
1
2
3
4
НЕТ
ДА
На стр.12
















1
2
3
4
вызов функции
формирования входного массива
Вывод сформированного
массива на экран
Вызов функции
поиска минимального элемента
Вызов функции
замены строк в массиве
Вывод результирующего
массива на экран
printf("\n\nПродолжить
работу программы можно по нажатию
клавиши 'Y'.\n")
printf("\n\nКонец
работы программы")
Из стр.11















































Рисунок 1 - Схема функции main( )
printf("%s",str)
printf("\n")
printf("%7.3lg",X[i][j])















Рисунок 2 - Схема функции pr_mas(int N,double **X, char* str)





Рисунок 3 - Схема функции dec(int N,double **X,int minrow)







ДА
НЕТ











printf("\n\nЗначение
min элемента массива: %7.3lg\n",min);
printf("Строка c
min элементом: %lg\n" ,minrow+1);







Рисунок 4 - Схема функции min_row(int N,double **X)























Рисунок 5 - Схема функции inX(int N,double a,double b,double **X)







ДА
НЕТ
printf("Esc");












На стр. 18



(ch>='0' &&
ch<='9'&& ind<10)
ДА
НЕТ
((ind!=0)&&
(ch=='.')&& (et!=1)&& (pnt==0))
ДА
НЕТ
(((ind!=0)&&((ch=='E')||
(ch=='E')))&&(ee!=1))
ДА
НЕТ
(((ind==0)&&(ch=='-'))||
((ch=='-')&&(str[ind-1]=='E')))
ДА
НЕТ





















На стр. 17



(ch==8 && ind>=1)
ДА
Из стр. 16






НЕТ
ДА
НЕТ
((str[ind-1]>='0'&&str[ind-1]
<='9') || str[ind-1]=='-')























ДА
НЕТ

(str[ind-1]=='E')






















НЕТ
ДА
(str[ind-1]=='.')


















НЕТ
(ch==13)
ДА


НЕТ





ДА




На стр. 18





Из стр. 17










НЕТ
Из стр. 16


(num>=min&&
num<=max)

ДА









Рисунок 6 - Схема функции number(double min, double max, int pnt)
