Как составить филворд филворды

Как научить ребёнка составлять филворд

Составление своего филворда может быть таким же полезным, как и его разгадывание.
Здесь потребуется сбор данных, их анализ и применение.
Для того, чтобы знать, как составить филворд и научить этому других, нужно последовательно пройти несколько шагов:
   1.    Выбрать множество слов различной длины.
   2.    Выбрать тематику : например, все про спорт, все про транспорт, все про животных или сказок.
   3.    Слова могут быть совершенно произвольными.
   4.    Слова могут быть объединенные одним правилом.
   5.    Слова можно разбить на категории по размеру.
  6.     Нарисовать сетку с клетками определенного размера и начать заполнять ее словами.
Выбранные слова можно вписывать в разных вариантах, разделяя их на слоги.
Необязательно размещать их только по горизонтали или по вертикали.
Главное, что слова не должны «ломаться» по диагонали, линия может изгибаться только под прямым углом.
Помогите ребёнку проявить фантазию, подсказывая ему решение проблемы, если он не справляется сам.
Подобрать сетку из сложенных слов не так сложно, как может показаться на первый взгляд.
Необходимо вооружиться терпением и приступать к выбору слов.
Важно — подбирать только те слова, которые уже знает ребёнок. В процессе какие-то слова могут стать лишними.
Не бойтесь экспериментировать и обязательно делитесь своими наблюдениями.
*** Скажите, а вы любите разгадывать филворды?
При разгадывании вы привлекаете к ним детей?
Рекомендуем вам заняться этим интересной и познавательной игрой вместе!
Спустя некоторое время регулярных игр, вы сможете заметить улучшение успеваемости в школе.
Это — «побочный эффект» этого развлечения. Успехов!

Время на прочтение
3 мин

Количество просмотров 16K

Привет, Хабровцы. В этой статье я хочу поделиться с вами немного своим опытом и показать вам мой простой алгоритм, который я придумал для создания Филворда.

Под «Филвордом» я буду иметь ввиду эту многим знакомую игру.

В игре есть поле размером обычно NxN заполненное словами. Наша цель — найти все слова.
В нашей версии не будет букв в поле, которые не принадлежат ни одному слову и служат для сбивания игрока, а также не будет букв, которые принадлежат сразу нескольким словам. Обычный классический Филворд. И так, задача поставлена. Нужно решать.

Первым делом я всегда разбиваю задачу на подзадачи. Для решения этой задачи мне понадобится:

  1. БД со словами.
  2. Алгоритм, который вставляет слова в поле.
  3. Алгоритм, который проверяет выбранное пользователем слово на корректность. К примеру мы в поле поместили слово «программирование», а пользователь увидел там «мир» и выделяет это слово. Пользователь прав – такое слово есть, но мы его не загадывали. Нам нужен алгоритм, который будет проверять догадки пользователя и говорить ему прав он или нет.

Все, игра простая поэтому пунктов тоже не много. Начнем выполнять по порядку.

1) БД со словами.

Для решение данной задачи я сделал простую БД с несколькими таблицами, каждая из которых хранит в себе слова определенной длинны. Таблица words_2 хранит в себе слова длинной в две буквы. Таблица words_3 хранит в себе слова длинной в три буквы и так далее. Выглядеть это будет примерно так:

Пример

words_2
-Як
-Ад
-Еж
-Юг
words_3
-Кот
-Мох
-Рот
-Ток
words_4
-Нора
-Коза
words_5
-Кадык
-Кумыс

И т.д. (Будем считать, что в БД у нас тысячи слов любой длины и сложности и все они по длине в нужных таблицах хранятся).

Размер для поля установим 5×5.

Теперь немного продумаем логику выборки из этой БД. Нам нужно заполнить поле 5×5, значит нам нужны слова, длинна которых в сумме будет = 25. Здесь я вижу 2 способа по выбору слов:

  1. Мы задаем кол-во слов в нашем поле и тогда подбираем это N-ое кол-во слов так, чтобы сумма их букв = 25.
  2. Мы не указываем кол-во слов и тогда мы берем слова из БД, пока сумма букв выбранных слов не станет = 25.

1 способ

У нас есть кол-во слов N, которое должно быть в Филворде. Пусть N = 6. Я предлагаю искать среднюю длину слова путем деления свободных мест на кол-во слов.

25/6 = 4. Выбираем случайное слово из таблицы words_4 и ложем в массив слов.
Уменьшаем N на 1, а от числа свободных мест в поле отнимаем среднюю длину слова.
25 – 4 = 21
6-1 = 5;
Все это зацикливаем пока N!=1;

Примерная реализация на С++ тут

giveWord() – Некий волшебный метод, возвращающий случайное слово из БД той длинны, которая была передана в метод в качестве параметра.

wordsArray.Push() – Некий волшебный метод, который ложит слова переданное в качестве параметра в массив.

N=6;
freePlace =25;
While(N!=1)
{
wordsArray.Push( giveWord( freePlace/N ) ); // Ложим слово в массив
freePlace-= freePlace/N; // Уменьшаем кол-во свободных мест
N--; //Уменьшаем кол-во слов
}

И вот после выполнения данного цикла у нас будет массив wordsArray, в котором будет лежать 5 слов длиной (4,4,4,4,4).

После выполнение цикла нам останется лишь добавить последнее слово, которое = freePlace.

wordsArray.Push( giveWord( freePlace ) );

Получилось (4,4,4,4,4,5). Сумма =25. Условие выполнено.

Но вот мне не нравится, что все слова будут одной длины. Хотелось бы чтобы длинна слов была разной.

Как это сделать зависит уже от вашей безграничной фантазии.

Я рандомно генерировал бы число от 0 до 1 и отнимал или прибавлял (знак я тоже регулировал бы случайным числом от 0 до 1) эту случайно сгенерированную 0 или 1 к freePlace / N. Это могло бы привнести тот самый необходимый хаос и при этом не так уж сложно реализуется.

2 способ

Тут у нас уже нет кол-ва слов, от которых можно плясать. Вообще ничего нет кроме одного числа – 25. У нас не хватает чисел для работы, придется добавить чисел. Нам нужно как-то установить кол-во слов. Генерировать рандомно кол-во нам не подходит, как бы глупо это не звучало, но такой способ слишком рандомный из-за чего контроль усложняется. Нужно также помнить, что игроку не будет интересно играть на поле в 25 ячеек, в котором всего 2 слова, каждое из которых имеет длину 12 и 13 букв. Поэтому здесь я предлагаю вашему вниманию следующий лайфхак. Вспоминаем что 25 ячеек – это поле размера 5×5, 9 ячеек – это поле размером 3×3, улавливаете мысль? Верно, берем эти коэффициенты за кол-во слов на поле и применяем 1-ый способ описанный выше. В итоге у нас получится удовлетворяющее кол-во слов для заполнения поле и они будут нормальной длинны.

Итак. 1/3 часть мы выполнили. У нас есть БД и алгоритм для формирования массива слов, которыми мы будем заполнять наше поле и 1-ая часть на этом завершается. В след. части мы будем эти слова пихать в поле так, чтобы они все влезли.

Разгадывание загадок, логических задач, кроссвордов — не только помогает скоротать активно время, но и позволяет значительно расширить кругозор, заставить «работать» серое вещество нашего мозга, а также научит внимательности и разовьет память. Вообщем, как ни крути — сплошная польза! Предлагаем сегодня не только познакомиться с филвордами, но и разгадать их и даже научиться самим составлять.

Что такое филворд?

Филворд, или венгерский кроссворд, — это чудесная игра слов, один из видов кроссвордов. Классический филворд для детей представляет собой квадратное или прямоугольное поле, поделенное на квадратики и заполненное буквами. Каждая буква используется лишь один раз в одном слове и не пересекается с другими словами — это основное отличие венгерского кроссворда от классического.

В задачу игрока входит найти предлагаемые ключевые слова и вычеркнуть их в сетке. Вычёркивать слова можно по горизонтали, вертикали, вверх или вниз. Слова могут изгибаться, но только под прямым углом!

В качестве подсказок даются готовые для поиска ключевые слова, их определения или изображения. Филворды бывают разной сложности и подходят, как детям, так и взрослым.

Польза разгадывания филвордов

Грамотно составленный филворд для детей развивает интеллект, сообразительность, логику и зрительную память, поэтому они так полезны для детей младшего школьного возраста. Впрочем, и смышлёный дошкольник сможет потренировать свою смекалку, используя этот вид ребусов.

Помощь в чтении

Но главная польза венгерского кроссворда заключается в пассивном обучении чтению! Разбросанные слова по буквам помогают научиться быстрее читать и писать. В процессе поиска ребёнок учится правильно записывать длинные слова, запоминая их написание и звучание. Тренируется визуальное восприятие, что поможет ему подготовиться к школе, научит читать и правильно писать слова. Можно даже составить филворд с орфографическими словами. Чем не веселое запоминание скучного задания?

Изучение слов иностранного языка

Активно используется этот вид задания на уроках английского языка. Ведь таким образом ребенок учит и написание, и звучание, и перевод нового слова. Особенно если упор идет на ключевые слова с картинками.

Где и как использовать филворд

Увлекательный филворд на тему природы, знаний, увлечений или мультфильмов можно применять на досуге в школе и дома, или на отдыхе в летнем лагере. Пригодится разгадывание слов и на классном часу в младших классах. Такое занятие станет полезным времяпровождением во внеурочные часы. Родители сами могут заниматься с подросшими детьми, развивая и собственную сообразительность и, даже устраивая, семейные соревнования.

Как научить ребёнка составлять филворд

Составление своего филворда может быть столь же полезным, как и его разгадывание. Ведь здесь потребуется сбор данных, их анализ и применение. Для того, чтобы знать как составить филворд и научить этому других, нужно последовательно пройти несколько шагов:

  1. Выбрать множество слов различной длины. Слова могут быть тематичными, например, все из мира спорта, транспорта, животных или сказок. А могут быть совершенно произвольными, либо содержать слова, объединенные одним правилом, например, с не проверяемыми гласными в корне слова.
  2. Разбить их на категории по размеру.
  3. Нарисовать сетку с клетками определенного размера и начать заполнять ее словами.

Выбранные слова можно вписывать в разных вариантах, разделяя их на слоги. Так, необязательно размещать их только по горизонтали или по вертикали, а «строить из слов ступеньки или крутые повороты». Главное при этом помнить, что слова не должны «ломаться» по диагонали, линия может изгибаться только под прямым углом. Помогите ребёнку проявить фантазию, подсказывая ему решение проблемы, если он не справляется сам.

Подобрать сетку из сложенных слов не так сложно, как может показаться на первый взгляд. Вооружитесь терпением и приступайте к выбору слов. Подбирайте только те слова, которые уже знает ребёнок. В процессе какие-то слова могут стать лишними. Не бойтесь экспериментировать и обязательно делитесь своими наблюдениями.

Наш опыт составления филворда

Прежде чем, предложить сыну составить свой филворд, я показала ему онлайн-задание по разгадыванию этой задачки. Этот филворд вы увидите чуть ниже. Он быстро уловил суть. Затем, я нарисовала ему поле из квадратиков. Для первого филворда мы взяли небольшое поле — 6×4 и подобрали к нему всего 4 слова, с общим количеством букв 24.

Затем, сын попробовал их вписать в сетку, для начала мы решили использовать разноцветные фломастеры для каждого слова. Вот такой филворд у нас получился:

А теперь предлагаю вам немного поразвлечься и решить упомянутый филворд прямо здесь в режиме онлайн:

Проводите мышкой от первой буквы до последней найденного слова, и в случае правильного ответа, оно будет выделено рамкой. Слова-подсказки есть ниже под таблицей. Если же по каким-то причинам филворд не работает, то откройте его здесь.

Скажите, а вы любите разгадывать филворды? И привлекаете ли к ним детей? Настоятельно рекомендую вам, заняться этим вместе! Спустя некоторое время регулярных игр, вы сможете заметить улучшение успеваемости в школе. Это как «побочный эффект» этого развлечения :) .

А если вы хотите работать с профессионалами, то познакомьтесь с центром развития AMAKids. Они обучают чтению, скорочтению и такой полезной ментальной арифметике.

Смотрите и другие статьи с логическими играми и заданиями:

Игры в школьной тетрадке

Игры на внимание

Мирное поле боя, или шахматы для детей

Головоломка Змейка Рубика

Желаю вам счастливых детей!

С любовью,

Людмила Поцепун.

Загрузка…


Головоломка – Найди слова

Одной из составляющих генератора заданий для детей является головоломка — Найди слова. Благодаря ей Вы сможете с лёгкостью формировать несложные головоломки, с помощью которых, составляя слова из букв, ребёнок будет иметь возможность усовершенствовать, практиковать навыки чтения и развивать внимательность. Генератор составления слов будет отличным помощником для родителей школьников и дошкольников, а также учителей и воспитателей.

Генератор составления слов

Слова для головоломки выбираются самостоятельно, и Вы всегда сможете контролировать уровень сложности. Генератор составления слов составит задание и, в случае необходимости, Вы сможете помочь своему малышу разгадать головоломку. Каждое задание, для удобного использования, можно распечатать на обычном принтере. В таком случае, его можно будет использовать не один раз, чтобы закрепить в памяти ребёнка слова, которые Вы для него выбрали. Более того, так намного легче научить ребёнка чтению. Ища зашифрованное слово, малыш также сможет повторять буквы по ходу игры и в итоге ещё лучше их запомнит.

Генератор заданий по составлению слов и его эффективность

Генератор заданий — Найди слова часто используют в дошкольных заведениях и в школах для учеников начальных классов, что ещё раз доказывает эффективность игры в обучении. Кроме того, головоломка — Найди слово воспринимается ребёнком не как серьёзное задание, а как игра, где просто нужно составлять слова из букв. В большинстве случаев, найти зашифрованные слова не составляет для малыша никаких трудностей, ведь можно начать, например, с названий животных или же фруктов. Также, используя генератор заданий по составлению слов, у детей не возникает чувства, что им скучно, что является ещё одним преимуществом генератора.

Генератор — Найди слова от сайта Childdevelop

Генератор — Найти слова заинтересует не только маленьких деток, но и детей постарше, которые с удовольствием будут помогать своему братику или сестричке в расшифровке сложных слов, усовершенствуя и свою внимательность тоже. Что интересно, такие задания неплохо влияют и на творческое развитие ребёнка, ведь не всегда получается составить слово с первого раза и ребёнок начинает придумывать что-то своё. Генератор слов на сайте Childdevelop к вашим услугам 24 часа в сутки и пользоваться им Вы можете абсолютно бесплатно.

Материал опубликовал

Панов Егор Игоревич11940

Работаю преподавателем в Усть-Илимском филиале Иркутского энергетического колледжа с 2012 года. Преподаваемые дисциплины: Биология, Химия, ОБЖ, Астрономия

Россия, Иркутская обл., Усть-Илимск

Мастер-класс по созданию кроссвордов, филвордов, чайнвордов с помощью программы MS Excel

Составил: преподаватель УИФ ГБПОУ «ИЭК»

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

Однако они, помимо плюсов, имеют определенные недостатки, главный из которых – не всегда есть возможность задать определенный порядок слов, также сложно создать кроссворд, в котором имеется ключевое слово.

Вы скажете, зачем использовать программу MS Excel, если создать кроссворд можно и в MS Word, согласен, но как по мне процесс не очень удобный и более трудоемкий, т.к. необходимо нарисовать квадрат с помощью функции – вставка – фигуры, а потом копировать – вставлять – перемещать, считая количество букв. А уже если помимо пустой сетки понадобится кроссворд со словами внутри – отдельно в каждом квадрате выбирать функцию – добавить текст и писать по одной букве. Ух, я уже устал, даже просто печатать это.

Как же нам поможет MS Excel?


Мастер-класс
DOCX / 876.24 Кб

Опубликовано 28.04.20 в 04:41 в группе «Хочу поделиться»



Понравилась статья? Поделить с друзьями:
  • Как найти бегунок в ворде
  • Как найти ссылку на страницу конкурса
  • Заявление ошибка в трудовой книжке как исправить
  • Как найти видео где оставил комментарий
  • Как найти телефон через звонок