Построить блок схему по данному коду c#.
private void button1_Click(object sender, EventArgs e)
{
float a = Single.Parse(textBox1.Text);
float b = Single.Parse(textBox2.Text);
float p = Single.Parse(textBox3.Text);
float q = Single.Parse(textBox4.Text);
float r = Single.Parse(textBox5.Text);
float s = Single.Parse(textBox6.Text);
bool possible = false;
if (a >= p && a >= r && b >= (q + s)) possible = true;
if (a >= q && a >= r && b >= (p + s)) possible = true;
if (a >= p && a >= s && b >= (q + r)) possible = true;
if (a >= q && a >= s && b >= (p + r)) possible = true;
if (b >= p && b >= r && a >= (q + s)) possible = true;
if (b >= q && b >= r && a >= (p + s)) possible = true;
if (b >= p && b >= s && a >= (q + r)) possible = true;
if (b >= q && b >= s && a >= (p + r)) possible = true;
if (possible) label1.Text = "Возможно"; else label1.Text = "Невозможно";
}
}
}
Допустимые входные данные: 42, 26, 50, 82
Недопустимые входные данные: 20, 28, 40, 101
Объяснение:
Идем от обратного. Перепишем алгоритм с последней цифры до первой: 21221 и командам присвоим обратные действия, то есть команда 1) станет "отними 1", а команда 2) "раздели на 2"
Проверим каждое число получившимся алгоритмом, если на выходе получается натуральное число, считаем, что алгоритм для этого числа допустим.
Например, число 42.
42/2 = 21
21-1 = 20
20/2 = 10
10/2 = 5
5-1 = 4
4 - натуральное число, следовательно для числа 42 алгоритм допустим.
Пример недопустимого алгоритма на примере числа 20:
20/2 = 10
10-1 = 9
9/2 = 4,5 - недопустимо, так как это число не может получиться при умножении целого натурального числа на 2
1. строка таблицы
2. Иерархический, сетевой, реляционный
3. База данных - совокупность взаимосвязанных и организованных определённым образом данных, отображающих состояние объектов и отношений между ними в какой-либо предметной области.
4. каталог файлов хранимых на диске
5. Реляционная база данных - это БД в которой информация организована в виде прямоугольных таблиц
6. Поле - столбец таблицы
7. Перфокарта – это носитель информации, предназначенный для использования в системах автоматической обработки данных.
Перфокарты – это предки дискет.
Перфокарты впервые начали применяться в ткацких станках.
8. иерархическая база данных - БД, в которой элементы в записи упорядочены, т.е. один элемент считается главным, остальные подчиненными;
9. сетевая база данных - БД, в которой существует возможность устанавливать дополнительно к вертикальным иерархическим связям горизонтальные связи.
10. информационная система - взаимосвязанная совокупность средств, методов и персонала, которые используются для хранения, обработки и выдачи информации по запросу.
Объяснение: