Что написать на c для практики
Перейти к содержимому

Что написать на c для практики

  • автор:

Что написать на C++ для тренировки?

Какие простые приложения можно написать на C++, если мой уровень чуть выше нуля? Буду рад, если напишете несколько тем, с постепенным усложнением.

P.S.: убедительная просьба не предлагать написать консольные калькулятор, конвертер и прочую мелочь.

  • Вопрос задан более трёх лет назад
  • 28140 просмотров

Комментировать
Решения вопроса 6
Консультация и разработка мобильных приложений
парсер, идешь за валютой на сайт цб и рисуешь график роста и падения деревянного
Ответ написан более трёх лет назад
Комментировать
Нравится 7 Комментировать

Taraflex

Ищу работу. Контакты в профиле.

калькулятор, конвертер и прочую мелочь.

Напишите сложный калькулятор. Например парсящий произвольное мат выражение и ищущий производную, интеграл определенных видов функций и т д.
Аля сильно упрощенный www.wolframalpha.com

Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать
Вот тут отличный список задач на совершенно разные области для закрепления и оттачивания навыков
Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать
Ответ написан более трёх лет назад
Комментировать
Нравится 3 Комментировать

Nipheris

Станислав Макаров @Nipheris Куратор тега C++

P.S.: убедительная просьба не предлагать написать консольные калькулятор, конвертер и прочую мелочь.

Напишите не консольный, а с рисованием графиков. Да и к совету Александр Таратин насчет производной советую прислушаться. А если для вас это мелочь, найдите производную не численным, а символьным путем (как делает Maple, например). Много интересного ждет вас.

Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Владимир Мартьянов @vilgeforce
Раздолбай и программист

А, ну раз мелочь не предлагать. Напишите реализацию длинной арифметики, да чтобы быстрее OpenSSL на операциях сложения, умножения и деления была минимум на 10%. Или докажите что это невозможно.

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 1

globuzer

gezgrouvingus progreszive ombusgrander greyderzux

скачиваешь любую книгу «100 задач для программиста» — и делаешь подряд все задачи. тестируешь и пробуешь различные алгоритмы. вам нужно практиковаться не только в самом языке, но и оттачивать алгоритмические навыки и математику в совокупностью с языком программирования.
также как пример: парсер, любая рекурсивная задачка, какая-нибудь простенькая игра (текстовая, робот какой, тетрис, крестики нолики и прочее), создание какого-нибудь бота.
Главное для оттачивания еще навыков — чтобы процесс был интересен, чтобы вас он увлек, и тогда каждая трудность будет провоцировать на поиск ее решения (гугл, тостер, интернет. ) и опробование этого решения на практике и так шаг за шагом. Кроме маленьких задачек полезно участвовать в более крупных проектах (для вашего уровня — относительно крупных, вы не пугайтесь): даже тот же самый простой парсер можно накручивать и совершенствовать все вновь и вновь добавляя новые функции, который может быть потом превратиться в автоматического интеллектуального робота на основе нейронных сетей и эвристических анализатор-кодов.

Что написать на C++ для практики?

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

  • Вопрос задан 15 февр. 2023
  • 636 просмотров

3 комментария

Простой 3 комментария

AlexNest

например змейку

А чем плоха змейка?
Напишите классический TCP клиент-сервер.
Тут недавно пробегало в чате: https://github.com/siliciusQ/Programming-challenge.
Решения вопроса 0
Ответы на вопрос 6

mayton2019

mayton2019 @mayton2019
Bigdata Engineer

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

application/log-2023-02-16-12-30.log application/log-2023-01.gz

Загружать их в эластик — некогда обычно. Тут работа такая что нужно за час разобратсья и логи потом можно
выкинуть.

Вот есть сделать предложение — создать утилиту igrep (index-grep) которая при первом пуске — быстро проиндексирует по датам и словам.
И при полседующих будет искать быстро. И диапазон учитывать например.

Классический греп не подходит. Он все равно ищет линейно. Не учитывая даты. А мне надо так.

$ igrep time=-12h level=ERROR Tomcat Network Error
Вот. Здесь я как-бы захотел поискать все события за 12 часов назад уровня ошибки и содержащие
два ключевых слова.

Сами файлы обычно внутри структурированы так. Это почти всегда шаблон.
2023-02-16T00:00:01,000 [Info] Server started.
Есть метка времени. Уровень события. И текст события. Много-строчники (стектрейсы) можно соединять в одну строку. О длине самих файлов — ничего не известно. Могут быть от мелких (дневных) до архивов.

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

Что написать для практики?

Author24 — интернет-сервис помощи студентам

Есть такой вопрос. На собеседованиях очень часто требуют показать какие-то готовые проекты. Но какие проекты можно показать, если ничего, кроме задачек из K&R не делал. Какой проект можно сделать? В голову ничего не приходит, так как опыт программирования был только на JS.

Лучшие ответы ( 2 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Задачи на С для практики
Подскажите ,пожалуйста, где можно взять задачи на С для практики

Нужны задачи для практики
Изучаю СИ, прошел всю базу(до рекурсии и тд), хочется теперь попрактиковаться, но не могу найти.

Что написать для практики ?
сабж просто для себя,попрактиковаться,язык подучить возможно тема не в том разделе,прошу прощения

Что нужно установить для изучения и практики в PhP
Доброго времени суток, уважаемые форумчане! Прошу дать разъяснения для новичка по вопросам.

9 идей проекта для начинающих программистов на C#

логотип vcs

Используя C#, вы можете создать забавную игру, которая может генерировать случайные числа, а затем игрок должен угадать, какое число сгенерировало приложение, используя подсказки приложения. Вы можете найти инструкции по созданию такой игры Čia.

Альбом для вырезок

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

Телефонная книга

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

Игра в крестики-нолики

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

9 идей проектов для начинающих c программистов 1

База данных фильмов

Такое приложение не только интересно создавать, но и позже вы можете использовать его для хранения своих любимых или любимых фильмов. Вы можете использовать его для хранения базы данных Microsoft SQL сервера, так и для дизайна Visual Studio.

Приложение для голосования

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

Приложение для поиска работы

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

Цифровая подпись

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

Калькулятор

Еще один совершенно простой проект, подходящий только для начинающих изучать программирование на C#. Это приложение должно уметь выполнять различные простые математические операции. инструкции Вот.

9 идей проектов для начинающих c программистов 2

Мы надеемся, что этот пост вдохновил вас на создание собственного проекта C#. Начав с простых проектов, мы уверены, что вы захотите углубиться и создавать все более и более сложные проекты. Желаем вам успеха!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *