"Малая энциклопедия автомобиля."
1999-2000 уч.год.
Проект разработан учеником 6В класса общеобразовательной средней школы ╧1178 ЮУО г. Москвы под руководством преподавателя информатики Осипова александра Михайловича.
Из-за большого объема проекта выставлена только его описательная часть в формате html.
Проект разработан в среде ЛогоМиры 2.0 на компьютере Пентиум 166ммх.
Проект - справочник может быть использована как для образования так и в качестве игры.
Она позволяет получить некоторые сведения об истории автомобилестроения, познакомиться с некоторыми терминами, узнать некоторые интересные факты, а также увидеть рисунки и фотографии старых и новых автомобилей. Кроме того, он может использоваться для проверки своих знаний по этим вопросам. Просмотр энциклопедии сопровождается музыкальными отрывками и звуковыми эффектами.
В энциклопедии собраны некоторые из основных событий, которые связаны с автомобилестроением. События связаны с датами, когда они происходили, в энциклопедии приведены известные марки автомобилей, а также некоторые термины и просто интересная информация.
Создание энциклопедии осуществлялось в 4 этапа:
На 1 этапе была сформулирована задача, и осуществлялся сбор информации;
На 2 этапе разрабатывались и отлаживались программы;
На 3 этапе проводился ввод данных в компьютер;
На 4 этапе проходило художественное оформление проекта.
Энциклопедия построена по принципу выбора и последующего (при нажатии определенной кнопки) получения информации по интересующему вопросу. В главном меню проекта предлагаются 4 кнопки, позволяющие осуществить выбор "Даты", "Марки", "Авторы", "Это интересно" или "Термины".
При осуществлении выбора одного из предложенных вариантов в текстовом окне появляется текст в виде дат, марок автомобилей, интересных событий или терминов. В этих текстовых окнах можно проводить выбор интересующих вас элементов и в новом текстовом окне получать подробное описание выбранного элемента. Рядом с большинством описаний появляются фотографии или рисунки, иллюстрирующие выбранный элемент. Переход между событиями осуществляется с помощью специальных стрелок, выполненных в виде автомобилей. После получения информации по определенной теме имеется возможность вернуться как к первоначальному меню, так и к выбранному элементу.
Вся информация текстовая, графическая и звуковая храниться в отдельных файлах и поступает в проект по запросам.
Первый лист "Малой энциклопедии автомобилей" содержит главное меню, состоящее из кнопок:
"Даты", "Марки", "Авторы", "Это интересно" и "Термины".

При выборе одной из кнопок, вы попадаете на другой лис, состоящий из текстового окна, в которое вводится текст, содержащий выбранное направление, стрелок, выполненных в виде автомобиля, позволяющих переходить от одного элемента в текстовом окне к другому, кнопки выбора элемента, и кнопки возврата.
Ниже представлен лист, который появляется при выборе кнопки "Даты".

Аналогично выглядит лис и при выборе кнопки "Марки"

При выборе марки автомобиля или даты, появляется лист, содержащий текстовое окно с описанием марки автомобиля, или события, которое произошло в выбранной дате. На листе тек же, появляется и рисунок автомобиля или связанного с датой события.
Ниже приведены примеры таких листов.



Некоторые программы.
это Даты
Заводитсямашина
возьми_лист "лист2
имя1
концерт
конец
это имя1
для "Даты1
ст возьми_текст "даты.rtf
колстт1
выд1
конец
это колстт1
для "Даты1
пусть "кт1 число_строк "Даты1
покажи :кт1
пусть "ткт1 1
пусть "дата1 строка :ткт1 "Даты1
конец
это выд1
для "Даты1
внт
не_выделяй
внст выделяй вкст
конец
это т2
для "Даты1
если_иначе :ткт1 = :кт1
[пусть "ткт1 1 внт внст не_выделяй внст выделяй вкст
пусть "дата1 строка :ткт1 "Даты1]
[ не_выделяй кнз внст выделяй вкст пусть "ткт1 :ткт1 + 1
пусть "дата1 строка :ткт1 "Даты1]
покажи :ткт1 покажи :дата1
конец
это т22
для "Даты1
если_иначе :ткт1 = 1
[пусть "ткт1 :кт1 вкт внст не_выделяй внст выделяй вкст
пусть "дата1 строка :ткт1 "Даты1]
[не_выделяй квх внст выделяй вкст пусть "ткт1 :ткт1 - 1
пусть "дата1 строка :ткт1 "Даты1]
покажи :ткт1 покажи :дата1
конец
это выбранная_дата
запусти [Кнопка]
возьми_лист "лист3
покажи :дата1
для "События_по_годам ст возьми_текст :дата1
колстт11
выд11
конец