17:49

Хвост трубой! Шаг - взлет! Взгляд - навылет да окна - вдребезги!
1. Получилось так, что веду лабораторные у второкурсников по дисциплине "Структуры и алгоритмы обработки данных". Группа подобралась хорошая, и хочется дать им задания поинтереснее (ну и посложнее), чем то, что есть в программе.
Вопрос, какие интересные задания можно придумать к темам "Стеки и очереди" и "Бинарные деревья"? Конечно, чтобы не совсем завальные, но не "перевести инфиксную запись в постфиксную".
Пишут они в основном на Delphi. Хотя в выборе языка программирования я их не ограничиваю.

2. Теперь по своей учебе. Задали сделать во Flash некую интерактивную программу, моделирующую магнитное поле Земли и солнечный ветер.
Буду признательна, если подскажете, как к этому всему подступиться (я такого вообще ни разу не делала) или хотя бы, где достать прототип.

@темы: Вопрос

Комментарии
29.09.2010 в 19:02

Каждому программисту ЭВМ выдает то, что он заслуживает...
Насчёт "Бинарные деревья"... не знаю, насколько интересная задачка, но мне на втором курсе она оч понравилась.
В общем нужно было сделать семейное древо. А в интерфейсе для конкретного человека из этого древа (выбиралось имя человека) искать любого родственника (выбиралось название родственника).
Например для Ивановой Ольги найти прабабушку.
29.09.2010 в 19:40

Хвост трубой! Шаг - взлет! Взгляд - навылет да окна - вдребезги!
Elecktra
Спасибо. Буду иметь в виду =)
29.09.2010 в 23:48

Per anus ad astra!
1. Хм... А насколько сложные нужны? Можно на пару заданий из программы посмотреть чтобы сравнить с тем, что у меня есть?)

2. Так ведь ничего сложного ведь нету, или я ошибаюсь?
Есть какие-то объекты, у них есть масса, нам нужно общитать их взаимодействие через закон всемирного тяготения и периодически прорисовывать.
Для солнечного ветра ещё площадь соприкосновения считать, чтоб силу вычислить. И, наверное, всё. В чём проблема-то?
29.09.2010 в 23:57

Хвост трубой! Шаг - взлет! Взгляд - навылет да окна - вдребезги!
Чайный наркоман
1. Примеры заданий
Стеки и очереди

Бинарные деревья

2. В чём проблема-то? - я тупо не знаю, с какой стороны к этому подступиться...
Посоветуйте что ли книги по flash из разряда "для очень начинающих".
30.09.2010 в 01:18

Per anus ad astra!
1. Именно на стеки задачи вроде ничего, если брать сложнее - то там стек уже будет не ключевым элементом. Если польская запись - отдельная тема, конечно же.)
На бинарные деревья у меня вроде есть на совсем чуть-чуть сложнее, а то и сопоставимое по сложности, так что не знаю, насколько интересно.
читать дальше
Если искать сложнее и много - то это уже по олимпиадным покопаться надо.

2. С точки зрения алгоритма там сложного совсем ничего нету, а вот флэш к сожалению или к счастью не знаю.
30.09.2010 в 23:57

На счет дерева. Например задать написать проверку, является ли дерево симметричным.
На счет стека, очереди и дека, есть такая задача. Дан массив, с одной стороны очередь, а с другой стек. Тоесть элементы добавляются на встречу друг другу. Самое сложное при реализации этого избежать всяких ошибок, что элементы заходят друг за друга, или стирают друг друга.
Особенно если один из элементов циклическая очередь.
12.10.2010 в 23:48

Хвост трубой! Шаг - взлет! Взгляд - навылет да окна - вдребезги!
Чайный наркоман, FunTime
Спасибо большое.

Тигр
и Вам спасибо ) Я, правда, не особо хорошо понимаю английский, но посмотрю.