Для студентов МГТУ им. Н.Э.Баумана по предмету ПрактикаОтчет по учебной практике (Ответы кроссворда)Отчет по учебной практике (Ответы кроссворда)
2023-09-272023-09-27СтудИзба
Отчёт по практике: Отчет по учебной практике (Ответы кроссворда)
Описание
Условие задачи
Ответы кроссворда (№232)
Игра кроссворд состоит из прямоугольной сетки чёрных и белых
квадратов и двух списков слов.
Один список слов – для горизонтальных слов, расположенных по белым
квадратикам в строках, и другой список – для вертикальных слов,
расположенных в белых квадратиках в столбиках. (Слово – последовательность алфавитных символов)
Чтобы решить кроссворд, надо вписать буквы слов, в белые квадраты
сетки.
Номер слова – это номер квадратика, в котором находится его первая
буква. Такие квадраты в которых находится первая буква слова называются “разрешёнными”. Эти квадраты должны быть пронумерованы. Белые квадраты, которые имеют соседями слева или сверху чёрный квадрат являются “разрешёнными”. Белые квадраты, которые не имеют квадрата слева или сверху являются также “разрешёнными”. Никакой другой квадрат не является “разрешёнными”. На первой строке все квадраты пронумерованы.
Нумерация начинается с 1 и продолжается последовательно по белым
квадратам первой строки, затем по “разрешённым” белым квадратам второй строки, затем по “разрешённым” белым квадратам третьей строки и так далее по всем оставшимся строкам кроссворда.
Изображение ниже иллюстрирует прямоугольную сетку кроссворда с
соответствующей нумерацией (Рис. 1):
Горизонтальное слово с данным номером написано на последовательности белых квадратов в строке, начинающейся на
пронумерованном квадрате, который не следует за другим белым квадратом в той же строке.
Последовательность белых квадратов для этого слова идёт через строку
пронумерованного квадрата, заканчиваясь немедленно перед следующим чёрным квадратом в строке или в крайнем правом квадрате строки.
Вертикальное слово с данным номером записано в последовательности
белых квадратов в столбце, начинающемся с пронумерованного квадрата, который не следует ни за каким другим белым квадратом в том же столбце.
Последовательность белых квадратов для этого слова продолжается вниз столбца пронумерованного квадрата, заканчивающаяся немедленно перед следующим чёрным квадратом в столбце или в самом нижнем квадрате столбца.
Каждый белый квадрат в правильно решённом кроссворде содержит
букву.
Вы должны написать программу, которая берёт несколько решённых
кроссвордов при вводе и выводит списки горизонтальных и вертикальных слов, которые составляют решения.
Характеристики отчёта по практике
Предмет
Учебное заведение
Семестр
Теги
Просмотров
1
Покупок
0
Размер
307,92 Kb
Список файлов
- Отчет по учебной практике (Ответы кроссворда).pdf 307,92 Kb
НОВИНКА: отчеты по практикам! Поиск - по названию предприятия в тэге. База учебных материалов МГТУ им. Н.Э. Баумана в формате pdf, оригиналы файлов отсутствуют (если иное не оговорено в описании). Вопросы задавайте ДО покупки в комментариях под файлами.