Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/86: Рейтинг темы: голосов - 86, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 30.01.2024
Сообщений: 3

С какого проекта начать новичку, которой освоил базу C++

30.01.2024, 08:56. Показов 17451. Ответов 108
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, или приведите примеры из личного опыта, что можно начать писать новичку,
чтобы постепенно улучшались навыки владения языком и улучшилось его понимание?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.01.2024, 08:56
Ответы с готовыми решениями:

С какого проекта начать?
Здравствуйте, у меня есть проблема. Мне нужно создать несколько математических программ по численным методам, но при этом надо их оформить...

Неплохо освоил фотошоп .Где найти работу новичку?
Очень хочу работать!!!Неплохо освоил фотошоп html, css. Облазил Реально весь инет но так и не нашел ничего стоящего, может не там ищу?

С чего начать новичку???
Всем привет...Мне необходима помощь...я новичок в программировании,тем более по созданию веб-приложений...Посоветуйте с чего начать,какой...

108
фрилансер
 Аватар для Алексей1153
6472 / 5687 / 1131
Регистрация: 11.10.2019
Сообщений: 15,167
30.01.2024, 09:03
Goshich, вот непаханое поле поделок
6
0 / 0 / 0
Регистрация: 30.01.2024
Сообщений: 3
30.01.2024, 09:10  [ТС]
Спасибо большое!
0
736 / 702 / 110
Регистрация: 29.05.2015
Сообщений: 4,293
30.01.2024, 10:38
Калькулятор. Календарь. Морской бой. Пятнашки. Пятнашки с самосборкой. Решение судоку. И так далее в сторону усложнения.
3
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6247 / 2959 / 1048
Регистрация: 01.06.2021
Сообщений: 10,989
30.01.2024, 13:48
alexu_007, забыл змейку)
1
736 / 702 / 110
Регистрация: 29.05.2015
Сообщений: 4,293
30.01.2024, 13:57
Можно и змейку. Это программы, где не нужно ломать голову над алгоритмом, просто программировать.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6247 / 2959 / 1048
Регистрация: 01.06.2021
Сообщений: 10,989
30.01.2024, 14:05
Цитата Сообщение от alexu_007 Посмотреть сообщение
Это программы, где не нужно ломать голову над алгоритмом, просто программировать.
Насчет решателя судоку не согласен. Для нормального решателя (без тупого перебора) нужно думать над алгоритмом...
0
736 / 702 / 110
Регистрация: 29.05.2015
Сообщений: 4,293
30.01.2024, 17:03
Цитата Сообщение от Royal_X Посмотреть сообщение
нужно думать над алгоритмом...
Не. Когда компьютер (не человек) заполняет все клетки возможными циферками, то как правило находятся клетки с единственной возможной цифрой. При чём такие, которые человек (ну например я) не сразу и видит. Перебор только когда комп не находит дальнейшего пути. Я написал такую программу.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6247 / 2959 / 1048
Регистрация: 01.06.2021
Сообщений: 10,989
30.01.2024, 17:32
alexu_007, когда явно существует ход для заполнения - это судоку лёгкого уровня сложности и решается дедуктивно. Конечно, тут ума не нужно, подойдёт перебор всех клеток в поисках клетки, в которую вписывается только одна цифра. Но в сложных судоку в начале игры заполнено очень мало клеток. В таком случае нужно задуматься над реализаций хорошего алгоритма для нахождения всех или хотя бы одного решения. Разумеется, перебор может работать и в этом случае, но это будет неэффективно.
0
place status here
 Аватар для gunslinger
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
30.01.2024, 18:23
Можно, например, попробовать сделать перевод (представления) числа из одной системы счисления в другую (через промежуточное десятичное, если потребуется).


Или "преобразование" арабского (десятичного) числа в римское и наоборот.
0
736 / 702 / 110
Регистрация: 29.05.2015
Сообщений: 4,293
30.01.2024, 19:12
Цитата Сообщение от Royal_X Посмотреть сообщение
В таком случае нужно задуматься над реализаций хорошего алгоритма для нахождения всех или хотя бы одного решения. Разумеется, перебор может работать и в этом случае, но это будет неэффективно
Хорошее судоку - это такое, которое имеет единственное решение.
Самое сложное судоку - в нем нет ни одного явного хода - решение находится за доли секунды. 785 - это количество перебранных вариантов:
Миниатюры
С какого проекта начать новичку, которой освоил базу C++  
0
736 / 702 / 110
Регистрация: 29.05.2015
Сообщений: 4,293
30.01.2024, 20:44
Цитата Сообщение от gunslinger Посмотреть сообщение
Можно, например, попробовать сделать перевод (представления) числа из одной системы счисления в другую (через промежуточное десятичное, если потребуется).
Неплохой вариант. Я написал такую.

Добавлено через 1 час 30 минут
Но все эти программы не помогут тебе при устройстве на работу. Там совсем другие требования - почитай вакансии: STL, SQL (что бы это ни значило), опыт разработки многопоточных приложений, опыт разработки сетевых приложений, искусственный интеллект, знание линукс и т.п.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6247 / 2959 / 1048
Регистрация: 01.06.2021
Сообщений: 10,989
30.01.2024, 22:25
gunslinger, alexu_007, я еще делал игру водопроводчик. При создании этой игры закрепил рекурсивные алгоритмы и ознакомился с алгоритмом A*. Так что тоже неплохой вариант для новичка.
Миниатюры
С какого проекта начать новичку, которой освоил базу C++  
2
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6247 / 2959 / 1048
Регистрация: 01.06.2021
Сообщений: 10,989
30.01.2024, 22:29
Goshich, еще можно сделать тетрис. Я когда-то делал, было увлекательно Секундомер в тетрисе
0
place status here
 Аватар для gunslinger
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
30.01.2024, 23:15
Вариантов много.

Решение линейного диофантова уравнения:


А это я делал в 6-ом билдере (первая программа в подобной среде): научился "работать" с формулами и "познал основы создания GUI".
Исходники не сохранились, но они и ни к чему - там все достаточно просто.
С помощью какой-то утилиты даже смог добавить музыку в ехе (подобно широко распространенным в то время кейгенам).
Вложения
Тип файла: zip Калькулятор Garena.zip (1.77 Мб, 3 просмотров)
2
place status here
 Аватар для gunslinger
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
31.01.2024, 01:17
Как говорится, было бы желание.

Можно фрактал нарисовать (рекурсия и работа с графикой):


или "спиральные квадраты" (математика плюс та же графика):


или заставку (скринсейвер) сделать (а начиналось все с деформации квадрата):
7
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6247 / 2959 / 1048
Регистрация: 01.06.2021
Сообщений: 10,989
31.01.2024, 01:17
Цитата Сообщение от gunslinger Посмотреть сообщение
С помощью какой-то утилиты даже смог добавить музыку в ехе
а зачем для этого утилита? делается на чистом WinAPI за пару минут
Вложения
Тип файла: 7z Test.7z (2.69 Мб, 7 просмотров)
2
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6247 / 2959 / 1048
Регистрация: 01.06.2021
Сообщений: 10,989
31.01.2024, 01:20
gunslinger, красивые фракталы и узоры
0
place status here
 Аватар для gunslinger
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
31.01.2024, 01:34
Цитата Сообщение от Royal_X Посмотреть сообщение
а зачем для этого утилита?
Я тогда вообще был без понятия, как это делается, поэтому что нашел, то и использовал.
Цитата Сообщение от Royal_X Посмотреть сообщение
красивые фракталы и узоры
Благодарю. И я того же мнения.
0
31.01.2024, 02:04

Не по теме:


фракталы выглядят потрясающе, лайк!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2024, 02:04
Помогаю со студенческими работами здесь

Новичку с чего начать?
Извиняюсь за флуд! В поиске ответов не увидел. У меня давно было желание научиться языкам программирования, но возможности для...

С чего начать новичку
Ребята, программисты, помоги мне пожалуйста в подсказке следующего характера: Когда-то я училась очень хорошо, но совершенно не сильна в...

Помогите новичку начать
Совсем недавно решил попробовать работать с STM32 контроллерами и для данных целей приобрел плату STM32F4Dyscovery Столкнулся с проблемой...

С чего начать новичку?
Всем привет, хочу научиться писать приложения(не игры) для телефонов. Знаю html,css,JS,jquery Знаком с ООП ( Visual Basic) С чего...

С чего начать новичку пришедшему с C#?
Здравствуйте, хочтел бы узнать можно на PHP сделать сервер для игры МОНОПОЛИЯ(что бы на сервере шли вычисления кому и когда делать ход, )? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru