LinuxBegin.ru - offline-версия от 26.04.2004
Главная | Все темы | Все статьи | Ссылки | Аналоги Windows-программ в Linux | Top 20

Создаем кроссворд в OpenOffice Calc
(Программное обеспечение, работа в Linux)


- Андрей Бутко, 5.02.2004, ab-lib.narod.ru, оригинал -

Создадим в OpenOffice Calc 1.0 кроссворд. Для этого разметим саму таблицу с сеткой кроссворда. Далее в столбце выпишем правильные варианты ответов. В соседнем столбце напишем формулы, которые "собирают" слова написанные в сетке кроссворда:

=B1&C1&D1&E1&F1&G1&H1
=E1&E2&E3&E4
=A2&A3&A4&A5&A6&A7&A8
=I2&I3&I4&I5&I6&I7&I8
=C3&D3&E3&F3&G3
=C3&C4&C5&C6&C7
=G3&G4&G5&G6&G7
=A5&B5&C5&D5
=F5&G5&H5&I5
=E6&E7&E8&E9
=C7&D7&E7&F7&G7
=B9&C9&D9&E9&F9&G9&H9

При помощи логической функции ЕСЛИ выясняем, совпадают ли введенные ответы с правильными. Так как отгадывающий может набирать слово заглавными или прописными буквами, то нужно привести два сравниваемых слова к одинаковому виду при помощи текстовых функций ПРОПИСН или СТРОЧН.

Проверка будет выглядеть так: =ЕСЛИ(ПРОПИСН(L1)=ПРОПИСН(M1))

При помощи автозаполнения копируем эту формулу для всех слов. Теперь будем подсвечивать правильные ответы. Для этого нужно создать стиль оформления ячейки. Формат > Стилист Назовем его "Правильный ответ" и настроим в нем заливку ячейки зеленым цветом.

Затем при помощи условного форматирования настроим оформление ячеек. Выделяем слово в сетке кроссворда.
Формат > Условное форматирование
Условие ? формула.

Источник формулы ? ячейка, в которой сравнивали слова. Стиль ячейки ? созданный нами "Правильный ответ". В тех ячейках, где слова пересекаются используем два условия (для каждого слова).

Теперь правильные ответы помечаются зеленым фоном. Осталось спрятать от отгадывающего правильные ответы. Воспользуемся для этого защитой ячеек. Формат > Ячейка > Защита ячейки

Изменяем атрибуты ячеек, в которых будет введен текст ? снимаем флажок "заблокировано". Изменяем атрибуты ячеек с правильными ответами и проверкой ? выставляем флажок "скрыть все".

Защищаем лист. После этого начинет работать защита ячеек. Сервис > Защитить документ > Лист

Кроссворд готов к разгадыванию.

Скачать кроссворды
OpenOffice Calc

Microsoft Excel

Просмотров: 1212  |  Рейтинг статьи: 5 (Голосов: 2).
5
Дата размещения статьи: 2004-02-26 19:49:51



5 последних поступлений в раздел Программное обеспечение, работа в Linux:

26.02.04: Создаем кроссворд в OpenOffice Calc (Изучаем условное форматирование и защиту ячеек.)
26.02.04: Точки Emacs (Путь линуксоида очень напоминает путь воина, главными особенностями которого являются ответственность...)
07.02.04: Файлы из будущего. (Total Commander6 - в системе Windows, по возможностям и интерфейсу, лучше и популярнее! Возможностей ...)
07.02.04: Время играть (Сразу замечу, что точной копии NFS найти не удалось, да и смысла создавать то, что уже есть, я не виж...)
02.02.04: Сохраним Linux (В статье "Пингвин на автопилоте" я говорил об автоматизации Linux. Теперь давайте рассмотрим способы ...)

Комментарии:

Re: Создаем кроссворд в OpenOffice Calc (Оценка: 0)
от Anonymous на 03.03.04
В скачанном кроссворде OpenOffice лист заблокирован. Захотел посмотреть ответы. Запомнил save as StarCalc 3.0.
Открываю. Пароль не спрашивает, лист разблокирован. Очень универсальная программа. Сама шифрует, сама взламывает.

-- Anonymous


LinuxBegin.ru © 2003-2004 Valery V. Kachurov | Условия использования материалов | О проекте