Веселые задачи
Веселые задачи
Игры со строками.
Все нижеследующие программы, должны начитаться и продолжаться объяснениями пользователю, что ему следует сделать для продолжения работы программы.
(2)
Написать программу со следующим сценарием:
пользователь вводит строку, нажимает Enter и далее варианты:
а) Буквы падают в низ экрана с начала строки, одна за другой;
б) Буквы падают с конца строки;
в) Буквы падают случайным образом;
г) Буквы падают наискосок;
д) После какого либо вида падения буквы взлетают на свои места.
(3)
Написать программу, печатающую бегущую строку
варианты:
а) бегущая строка с зацикленным текстом;
б) предложение бегает от начала в конец строки и обратно;
в) бегущая строка информация в которую берется из файла.
(4)
Написать программу, в которой пользователь вводит строку, нажимает Enter, а затем строка начинает червяком ползать по всему экрану (не выходя за его пределы).
(5)
Написать программу, которая напечатает строку по следующему сценарию:
а) в середине экрана появляются 2 крайние буквы строки (первая и последняя)
Затем они раздвигаются и в середину записываются две следующие (вторая и предпоследняя) и т.д. в результате строка печатается разъезжаясь из центра.
б) печатаются сначала средние буквы строки (одна или две – в зависимости четное число символов в строке или нет) затем парами печатаются остальные символы.
(6)
Написать программу, в которой строка будет печататься:
а) сверху вниз
б) снизу вверх
в) наискосок
(7)
Написать программу, в которой в середине экрана выводится строка, а затем:
а) буквы по очереди подпрыгивают на 1 или 2 позиции.
б) подпрыгивание с конца строки
г) подпрыгивание случайным образом.
(8)
Написать программу, в которой в середину экрана выводится строка, затем буквы расползаются вверх вниз и в стороны случайным образом (не перекрывая друг друга), а потом возвращаются по своим траекториям на старое место.
(9)
Написать программу, объединяющую максимальное число вышеперечисленных сценариев.
(10)
Играем в шпионов.
Первый пользователь вводит строку
на следующей строке выводится ее зашифрованный вариант
зашифрованная строка сообщается другому пользователю
и он на другом компьютере ее расшифровывает.
Методы шифровки:
1 - в строке меняется четные и нечетные символы (если длина строки нечетная, она дополняется точкой).
2 - в начале печатается последний символ потом первый затем предпоследний, а потом второй и т.д.
3 - строку делим пополам (если надо дополняем точкой), а потом печатается символ из одной строки затем из другой и т.д.
Дополнительный материал:
Квадрат Полибия, Шифр Цезаря, Решето Кардано, Тарабарская грамота, Диск Энея
(11)
Римские цифры
Программа выводит число в римском стиле, пользователь вводит десятичный аналог. Для оживления программа будет выводить реакции «Долго думал», «Go to the first class», ну, на сколько хватит цензурного юмора.
(12)
Mad string
Пользователь вводит строку. При нажатии, каждой клавиши, буквы возникают в произвольных местах экрана. По нажатии Enter экран стирается(это, чисто технологический момент и стирание не должно быть заметно), затем буквы опять появляются в случайных местах экрана, а затем они начинают весело прыгать, бегать, перемешиваться но через минуту должны собраться в исходную строку. [это типичный случай, когда задачу надо решать сзади наперед]
Кстати, забавный способ, проверить правильность набора текста, методом слепой печати.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Задачи
Задачи Сразу под разделом «Контакты» находится опция, которая поможет нам с вами стать чуточку организованнее. При нажатии на ссылку «Задачи» в правом нижнем углу экрана появится небольшое окно, предназначенное для ведения списка дел. Щелкнув мышкой по пустой области,
Задачи
Задачи 1.1. Для схемы на рис. 1.38 найдите ток I. Ваш входной файл на PSpice должен включать команды для непосредственного вывода тока. Проверьте результат, найдя ток из выражений V12/R1 и V23/R2. Рис. 1.381.2. Для схемы на рис. 1.39 найдите мощность, потребляемую от каждого источника
Задачи
Задачи 2.1. Найти эквивалентное полное сопротивление схемы, показанной на рис. 2.48 со стороны источника. Так как индуктивные и емкостные сопротивления даны в омах, используйте частоту f=5 кГц, чтобы найти значения L и С, необходимые во входном файле. Проверьте ваши результаты,
Задачи
Задачи 5.1. Идеальный инвертирующий ОУ, показанный на рис. 5.2, имеет следующие параметры элементов: R1=2 кОм; R2=15 кОм; А=100000 и Ri=1 Мом. Проведите PSpice анализ, чтобы определить коэффициент усиления по напряжению, входное и выходное сопротивления. Значение 1 МОм для встречается на
Задачи
Задачи 6.1. Параметры элементов схемы, показанной на рис. 6.35: V=10 B, R1=R=1 кОм и от С=200 мкФ. Получите график vc(t) на интервале от момента размыкания ключа до момента достижения напряжением на конденсаторе нулевого значения. Проведите необходимый анализ на PSpice и получите в Probe
Задачи
Задачи Гармонический анализ дает постоянную составляющую основную гармонику, и все гармоники до девятой включительно. Показаны их амплитуды и фазы с фактическими и относительными значениями. В предшествующем примере были проанализированы V(1) и V(2) и их компоненты.
Задачи
Задачи 8.1. Генератор со сдвигом фазы, показанный на рис. 8.7, должен работать на частоте f=1 кГц. При С=1 мкФ, выберите необходимые значения компонентов и выполните анализ одним из методов, предложенных в тексте. Используя Probe, убедитесь, что схема работает в ожидаемом режиме.
Задачи
Задачи 9.1. Однополупериодный выпрямитель, показанный на рис. 9.1, имеет следующие параметры: IS=1Е-9 A, VJ=0,8 В, IBV=1Е-6А и EG=0,72 эВ. Выполните анализ, аналогичный описанному в тексте, и сравните результаты с полученными ранее. Какие различия в результатах можно увидеть?9.2. Диодная
Задачи
Задачи 10.1. Снимите входные и выходные характеристики библиотечного pnp- транзистора 2N3251 (hFE=180). Используйте схемы для снятия характеристик npn-транзисторов, представленные на рис. 10.1 и 10.3. Разработайте входной файл, позволяющий получить графики в Probe. Создайте метки для
Задачи
Задачи Обратите внимание: в PSpice параметр BETA для JFET определяется как 11.1. Определите с помощью PSpice ток стока ID и напряжение на стоке VDS для схемы с JFET-транзистором, показанной на рис. 11.19, при значениях VPO=2 В и IDSS=5 мА. Рис. 11.1911.2. Найдите значения точки покоя ID и VDS для схемы с
Задачи
Задачи 12.1. С помощью PSpice найдите y-параметры схемы, показанной на рис. 12.37. В этой и других задачах, спланируйте вашу работу так, чтобы проводить как можно меньше вычислений на бумаге. Рис. 12.37. 12.2. На вход четырехполюсника (рис. 12.37) включен источник с внутренним
Задачи
Задачи 13.1. При обсуждении модели нелинейного резистора мы указали, что нелинейными являются фактически не резисторы, а зависимые источники. Измените схему, показанную на рис. 13.1, чтобы получить такое напряжение V(3), при котором мощность источника V увеличилась бы
Задачи
Задачи Эта категория для сложного многоступенчатого планирования. Позволяет создать задачу, назначить ответственного и следить за выполнением. Скорее всего, человек, который будет этим пользоваться, не нуждается в самоучителе для начинающих, так что подробно
13-Я КОМНАТА: Скучные и веселые сверхзадачи
13-Я КОМНАТА: Скучные и веселые сверхзадачи Автор: Леонид Левкович-МаслюкМы много пишем о решениях, меньше – о задачах и еще меньше – о сверхзадачах. «Сверх» – не в театральном и не в пропагандистском, а всего лишь в примитивном техническом смысле: комплексных,
КНОПКИ: Веселые фракталы
КНОПКИ: Веселые фракталы Если начать словами, что фрактальные изображения обладают психоэмоциональным воздействием, ибо несут в себе субъективную эстетическую составляющую… то есть риск навечно получить клеймо непроходимого зануды. Потому что заумные казенные фразы