Чёрный ящик своими руками
[к
списку программ] Как-то на одном форуме
прочитал просьбу одного молодого учителя информатики помочь
найти программу "Черный ящик". Как вы понимаете, учитель
работает по учебнику Гейна. Попытался найти эту программу в
Интернет, безрезультатно.
Дело было в позапрошлом учебном году, я также работал по учебнику Гейна и
у меня настал момент, когда мне тоже понадобился "Черный ящик". Прочитав
главу учебника посвященную данной теме, я подумал, почему бы не сделать
пару отдельных ящиков самому. Запустил Delphi7 и сделал четыре ящика,
чего мне хватило для того чтобы ученики освоили тему посвященную
динамическим системам. Exe-файл получился конечно великоват, тем не
менее я решил выложить именно экзешник, поскольку не знаю, какое
количество потенциальных посетителей этого сайта программирует в Delphi.
Хочу заметить, что подобные программы можно применять на
школьных олимпиадах по информатике и математике. Как показала
практика, разгадывание содержимого черного ящика весьма
увлекательное для учеников занятие. Подобные программы ученики
могут писать самостоятельно, ведь реализации алгоритма не
сложная. Вполне возможно провести школьный конкурс по написанию
черных ящиков. На данный момент, я предлагаю два черных ящика,
номер 2 и 4 (ящики №1 и №3 я посчитал менее удачными и решил их
не размещать на страницах сайта). Интерфейс черного ящика №2
вы видите на рисунке.
У ящика два входа и два выхода, что происходит внутри этого
"устройства" - попытайтесь догадаться сами. Если вы
посчитаете, что программка вам нужна, то я могу выложить и
исходники, которые "весят" значительно меньше. Это позволит Вам
сэкономить на загрузке и модернизировать программу под ваши
нужды. Скачать программу
в архиве zip (265кб). Что касается черного ящика №4, то у
него всего один вход и один выход (см. рис).
Идею алгоритма его работы я "подсмотрел" в одном из старых
учебников информатики.
Скачать программу в архиве RAR(194Кб). Просьба ко всем у
кого есть программа "Черный ящик" в оригинале: если вас это не
затруднит, вышлите мне ее в заархивированном виде. Я же размещу
ее на сайте дав таким образом возможность скачать ее всем
желающим.
[к
списку программ]
|