Веб-версияОткрыть в Telegram
ЗЗадания для программистов

Задания для программистов

@KodBlogCCCJS · канал · Технологии · в индексе с 2026-05-26
52подписчиков
8постов в индексе
Задания для программистов
В данном канале будут публиковаться задания, которые подходят для программистов на разных языках программирования (C#, C++, Python, C, JavaScript и другие). Задания будут разделены на 3 уровня сложности: легкий (подходит для новичков, но также полезен для более продвинутых программистов), средний и сложный."
300 ·
З
Задание(Средний уровень): Напишите программу для игры в "Виселицу". Виселица - это игра, в которой игрок должен отгадать загаданное слово, угадывая буквы по одной. У игрока есть ограниченное количество попыток, и после каждой неправильной попытки рисуется новый элемент виселицы, изображающий повешенного человечка. Требования: 1. Загадайте список слов для игры. Каждое слово должно быть представлено в нижнем регистре. 2. В начале игры случайным образом выберите слово из списка и сохраните его. 3. Выведите на экран "пустую" виселицу и показатель количества попыток (например, "Осталось попыток: 7"). 4. Разрешите игроку вводить буквы по одной. Проверьте, присутствует ли введенная буква в загаданном слове. 5. Если буква присутствует в слове, выведите сообщение "Правильно!" и отобразите текущее состояние отгаданного слова, заменяя неотгаданные буквы символом подчеркивания или другим символом на ваш выбор. 6. Если буква не присутствует в слове, выведите сообщение "Неправильно!" и уменьшите счетчик оставшихся попыток. 7. После каждой попытки отгадывания буквы, отобразите текущее состояние виселицы (с новым элементом) и оставшееся количество попыток. 8. Продолжайте игру до тех пор, пока игрок не угадает слово или не закончатся попытки. 9. По окончании игры, выведите сообщение о результате (угадано или проиграно) и покажите загаданное слово. Пример вывода в процессе игры: Осталось попыток: 7 Слово: _ _ _ _ _ Введите букву: a Правильно! Осталось попыток: 7 Слово: a _ _ _ _ ... Пример вывода по окончании игры (проигрыш): Осталось попыток: 0 Слово: h e l l o Вы проиграли! Загаданное слово: hello Выполни это задание на языке программирования, который тебе наиболее удобен(C#, C++, C, Python, JavaScript). Удачи!
1 · 428 ·
З
Задания для программистов
Комментарии добавлены. Я бы хотел, чтобы вы высказали своё мнение по этому каналу, свои мысли о том, что стоит добавить, убрать, поменять.
1 · 382 ·
З
Задания для программистов
Задание на сегодня(Легкий уровень): Расчет среднего арифметического списка чисел. Требования: 1. Напишите программу, которая будет принимать список чисел от пользователя. 2. Реализуйте функцию, которая будет принимать этот список чисел в качестве аргумента и возвращать среднее арифметическое. 3. Выведите на экран результат расчета среднего арифметического. Пример выполнения программы: (Для всех языков программирования) Введите список чисел, разделенных пробелами: 5 10 15 20 25 Среднее арифметическое: 15.0 Выполните это задание на выбранном вами языке программирования (C#, C++, C, Python, JavaScript и другие). Удачи!
2 · 411 ·
З
Задания для программистов
Опрос
нажмите — покажем
406 ·
З
Задания для программистов
Задание на сегодня(средний уровень): Напишите программу, которая будет считывать текстовый файл и подсчитывать количество вхождений всех слов в тексте и выводить то слово, что наиболее часто встречается. Требования к программе: -Программа должна принимать имя текстового файла в качестве входного параметра. -Считайте содержимое файла и разделите его на отдельные слова, игнорируя знаки препинания и пробелы. -Подсчитайте количество вхождений каждого слова в тексте. -Отобразите наиболее часто встречающиеся слова в порядке убывания частоты их вхождений. -Выведите список слов и количество их вхождений. Пример работы программы: Введите имя файла: solos.txt Самые часто встречающиеся слова в тексте: 1. Соло - 19 раз 2. Компилятор - 18 раз 3. Азбука - 16 раз Объяснение: Для яп C#: можно использовать классы StreamReader и Dictionary<string, int> для считывания файла и подсчета вхождений слов. Для яп C++: можно использовать классы ifstream и unordered_map<string, int> для считывания файла и подсчета вхождений слов. Для яп C: можно использовать функции fopen, fscanf и hash table для считывания файла и подсчета вхождений слов. Для яп Python: можно использовать функцию open, метод split и словарь для считывания файла и подсчета вхождений слов. Для яп JavaScript: можно использовать функцию readFileSync, метод split и объект Map для считывания файла и подсчета вхождений слов.
592 ·
З
Задания для программистов
Опрос
нажмите — покажем
488 ·
З
Задания для программистов
Задание⭐⭐: Учетная система для магазина Вам необходимо разработать учетную систему для магазина. Эта система должна позволять добавлять товары, отслеживать количество на складе и рассчитывать общую стоимость покупки. Вам также нужно предоставить интерфейс для управления инвентарем и вывода отчетов. Требования: 1. Создайте класс Product, представляющий товар, с атрибутами, такими как название, цена и количество на складе. 2. Реализуйте класс Inventory, который будет управлять инвентарем и включать в себя методы для добавления и удаления товаров, а также метод для расчета общей стоимости покупки. 3. Предоставьте интерфейс командной строки, который позволит пользователю: -Добавлять новые товары в инвентарь. -Удалять товары из инвентаря. -Просматривать список товаров на складе. -Создавать отчет о стоимости товаров. -Реализуйте проверку ввода данных пользователя и обработку ошибок (например, если товар с таким именем уже существует). 4. Добавьте функциональность сохранения и загрузки данных об инвентаре в файл. Это задание позволит вам попрактиковаться в работе с классами, файлами, пользовательским вводом и обработкой ошибок, а также разработке текстового интерфейса. Удачи!
479 ·

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем