среда, декабря 5

Палиндром

Синий Пёс узнал, что такое палиндромы. Оказалось, что это число или сочетание букв, одинаково читающееся в обоих направлениях. Например, палиндромом является число 631136 и слово ШАЛАШ.
Наш герой научился определять, является ли палиндромом четырёхзначное число. Попробуйте это сделать вместе с ним:
Еще об этом проекте

Итак, как же это получается? Как же выделить отдельные цифры из числа? Раскроем один из вариантов.
В данном проекте герой просит ввести вас четырёхзначное число. Для этого используется конструкция спросить __ и ждать.

В проекте нам понадобится конструкция если_или, поскольку у нас имеется два варианта развития событий - либо число является палиндромом, либо нет. 

Условие, которое мы будем проверять: первый символ должен быть такой же, как четвёртый, а второй символ должен совпадать с третьим. Условие сложное, состоит из двух, которые должны выполняться одновременно, поэтому используем зелёный кирпичик И для объединения простых условий:

Сами условия также будут собираться из зелёных кирпичиков:


Будьте аккуратнее при сборке проекта, вкладывая конструкции друг в друга!

Это один из способов работы с четырёхсимвольными палиндромами. Попробуйте придумать свой способ и рассказать о нём.

Вопросы:
1. Попробуйте протестировать работу проекта при вводе не числа, а четырёхбуквенной конструкции. Что получается и какие выводы можно сделать?
2. Как ведёт себя проект при вводе числа с большим или меньшим количеством знаков?
2. Какие изменения нужно внести в проект, чтобы происходила проверка 5-значных (6-значных) чисел?
3. А если в числе N знаков?

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