КОНТРОЛЬНАЯ РАБОТА По курсу ОСНОВЫ КОНСТРУИРОВАНИЯ ПРОГРАММ / блок схема
.docx
Вход
Блок-схема
Инициализация переменных x, temp, n, i, flag=true, массива.
Ввод данных
while
flag == true &&
i < n
a[i] < x
Нет
Да
flag=false;
i++;
Конец цикла
flag==true
Нет
Да
Нет
(i-2)==0&&
a[0]<0
Вывод
“Отсутствие элементов меньших X”
Да
Нет
(i-2) >0
flag = true;
temp= a[0];
Да
for
k=0; k < (i+2);
a[k] <0
Нет
Да
flag=true;
temp = a[k];
k++;
Конец цикла
2
1
2
1
Нет
flag==false
Да
Конец
Вывод
“Не найдено отриц. элементов, расположенных до первого элемента, меньше заданного числа X”
Вывод искомого
значения
k++;
Конец цикла
for
k=0; k < (i-1);
a[k] <0 && a[k]>temp
Нет
Да
temp = a[k];