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

§ 43. Деревья

§ 43. Деревья 

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

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

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

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

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

Block title

Вход на сайт

Поиск

Календарь

«  Декабрь 2024  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031

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

Статистика


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