2. Намалюйте блок-схему і поясніть хід виконання команд: If ComboBox1.Text = «Текст 1>
Then begin
<команди 1>
end
Else If ComboBox1.Text = <Текст 2>?
Then begin
<команди 2>
end
Else If ComboBox1.Text = '<Текст 3>
Then begin
<команди 3>
end; До іть будь ласка до іть
Ответы на вопрос:
n - входной параметр программы. нужно посчитать сколько действий выполняет программа в зависимости от n.
например, если программа выполняет ограниченное количество действий - вне зависимости от n она будет считаться конечное время. а если есть какие-нибудь циклы - время выполнения программы будет расти в зависимости от параметра.
пример 1: программа вычисления площади квадрата по его стороне.
два действия - перемножить два числа и вывести результат. f(n) = 2;
пример 2: программа вычисления факториала:
присваиваем результату 1
сравниваем n< 2.
если верно - печатаем результат и выходим
иначе результат : = результат * n
n: =n-1
и снова на сравнение
здесь f(n) = 1{начальное присвоение} + 3(n-1){сравнение и присвоения в цикле, который выполняется n-1 раза} + 1 {вывод результата} = 3n - 1
т.е время работы программы линейно возрастает при увеличении n
Популярно: Информатика
-
Babocka141507.03.2022 18:45
-
Aminabr09.03.2023 06:23
-
lsrk25.03.2022 09:31
-
maryg1404.11.2020 10:58
-
Dendizevs27.01.2020 21:44
-
Okama29.12.2020 00:06
-
kanevskiygabe30.04.2022 09:12
-
vinitskay7406.06.2021 20:20
-
спартак3715.09.2021 21:40
-
КатюшаМелихова06.03.2023 23:56