Напишите программу вычисления суммы факториалов всех нечетных чисел от 1 до 9 (паскаль)
118
281
Ответы на вопрос:
Var n, i: integer; function fact(n: integer): integer; begin if n = 1 then fact : = 1 else fact : = fact(n - 1) * n; end; begin for i : = 1 to 9 do if i mod 2 = 1 then writeln(fact(i)); end.
запомнить первый символ входного слова, не стирая его (перейти в состояние q1, если первый символ – a, q3, если первый символ – b и q5, если первый символ – c).
переместить автомат под последний символ и сравнить его с запомненным (в q2 для a, в q4 для b и в q6 для c). если они равны, то больше ничего не делать.
в противном случае уничтожить всё входное слово (q7).
Популярно: Информатика
-
nastycherry119.04.2021 13:07
-
maha8012.02.2022 04:58
-
miraaa37225.04.2021 12:28
-
Olgaekolesnik12.11.2022 23:09
-
Alla12348910.06.2021 08:43
-
Гоша228509.12.2020 23:02
-
Marvarick24.02.2021 18:58
-
UAola10.07.2022 09:14
-
mukidinova10.07.2020 11:31
-
andreybalashov25.03.2020 13:26