########## контрольний тест з умови (скопійовано з тексту умови, з тире) ##########
Лабораторна робота №9, завдання 2 (варіант 19)
Виконав: студент групи ІПЗ-11 Одарчук Олексій
Перетворення виразу з інфіксної форми в постфіксну

Припустимі операції: ! * / % + - < > & |
Операнди — імена змінних та числа.

Уведіть кількість виразів (1..32): 2
Уведіть вирази по одному в рядку (усього 2):
  вираз 1: (a + b) / (c – d)
  вираз 2: (2*a – 3*d)*c + 2*b

============================================================
Результати перетворення

  Інфіксна форма:   (a + b) / (c - d)
  Постфіксна форма: a b + c d - /

  Інфіксна форма:   (2*a - 3*d)*c + 2*b
  Постфіксна форма: 2 a * 3 d * - c * 2 b * +

########## пріоритети операцій ##########
Лабораторна робота №9, завдання 2 (варіант 19)
Виконав: студент групи ІПЗ-11 Одарчук Олексій
Перетворення виразу з інфіксної форми в постфіксну

Припустимі операції: ! * / % + - < > & |
Операнди — імена змінних та числа.

Уведіть кількість виразів (1..32): 4
Уведіть вирази по одному в рядку (усього 4):
  вираз 1: (a+b)/c
  вираз 2: a + b * c - d
  вираз 3: a * (b + c) * d
  вираз 4: x > y & z < w

============================================================
Результати перетворення

  Інфіксна форма:   (a+b)/c
  Постфіксна форма: a b + c /

  Інфіксна форма:   a + b * c - d
  Постфіксна форма: a b c * + d -

  Інфіксна форма:   a * (b + c) * d
  Постфіксна форма: a b c + * d *

  Інфіксна форма:   x > y & z < w
  Постфіксна форма: x y > z w < &

########## помилкові вирази ##########
Лабораторна робота №9, завдання 2 (варіант 19)
Виконав: студент групи ІПЗ-11 Одарчук Олексій
Перетворення виразу з інфіксної форми в постфіксну

Припустимі операції: ! * / % + - < > & |
Операнди — імена змінних та числа.

Уведіть кількість виразів (1..32): 3
Уведіть вирази по одному в рядку (усього 3):
  вираз 1: (a + b
  вираз 2: a + b)
  вираз 3: a # b

============================================================
Результати перетворення

  Інфіксна форма:   (a + b
  Помилка: не вистачає закривної дужки

  Інфіксна форма:   a + b)
  Помилка: зайва закривна дужка

  Інфіксна форма:   a # b
  Помилка: неприпустимий символ у виразі

########## пропущені операнди та знаки операцій ##########
Лабораторна робота №9, завдання 2 (варіант 19)
Виконав: студент групи ІПЗ-11 Одарчук Олексій
Перетворення виразу з інфіксної форми в постфіксну

Припустимі операції: ! * / % + - < > & |
Операнди — імена змінних та числа.

Уведіть кількість виразів (1..32): 4
Уведіть вирази по одному в рядку (усього 4):
  вираз 1: a + * b
  вираз 2: a b
  вираз 3: a +
  вираз 4: ()

============================================================
Результати перетворення

  Інфіксна форма:   a + * b
  Помилка: пропущено операнд перед знаком операції

  Інфіксна форма:   a b
  Помилка: пропущено знак операції між операндами

  Інфіксна форма:   a +
  Помилка: вираз закінчується без операнда

  Інфіксна форма:   ()
  Помилка: пропущено операнд перед закривною дужкою

########## унарне заперечення ##########
Лабораторна робота №9, завдання 2 (варіант 19)
Виконав: студент групи ІПЗ-11 Одарчук Олексій
Перетворення виразу з інфіксної форми в постфіксну

Припустимі операції: ! * / % + - < > & |
Операнди — імена змінних та числа.

Уведіть кількість виразів (1..32): 3
Уведіть вирази по одному в рядку (усього 3):
  вираз 1: !a & b
  вираз 2: !!a
  вираз 3: !(a | b)

============================================================
Результати перетворення

  Інфіксна форма:   !a & b
  Постфіксна форма: a ! b &

  Інфіксна форма:   !!a
  Постфіксна форма: a ! !

  Інфіксна форма:   !(a | b)
  Постфіксна форма: a b | !
