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)