Электронный учебник

§ 43. Деревья

§ 43. Деревья 

  1. Напишите программу, которая вводит и вычисляет арифметическое
    выражение без скобок. Все операции с деревом вынесите в отдель­
    ный модуль.
  2. Добавьте в программу из задачи  1 процедуры обхода построенного
    дерева так, чтобы получить префиксную и постфиксную записи вве­
    дённого выражения.

    *3. Добавьте в программу задачи 2 процедуру обхода дерева в ширину.

 *4. Усовершенствуйте программу из задачи 1, чтобы она могла вычис­лять выражения со скобками.

 *5. Включите в вашу программу вычисления арифметического выраже­ния без скобок обработку некоторых ошибок (например, два знака операций подряд). Поработайте в парах: обменяйтесь программами с соседом и попробуйте найти выражение, при котором его программа завершится аварийно (не выдаст сообщение об ошибке).

*6. Напишите программу вычисления арифметического выражения, ко­торая хранит дерево в виде массива. Все операции с деревом вынеси­те в отдельный модуль.

Block title

Вход на сайт

Поиск

Календарь

«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Архив записей

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0