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

Молодой потерялся...

23.11.2011, 20:11. Показов 2556. Ответов 32
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, ребят такая проблема я начинающий. Опыта программирования ни на одном языке нет. Захотел научиться программировать на С++ и использовать в будующем(может даже в работе). Но существует одна существенная проблема, я не знаю с чего начать, везде куда не сунусь кругом темный лес. Сейчас заканчиваю читать "С++ для чайников". Какие-то зания уже есть, но не знаю как их применить, а хочется уже что-то написать хотя бы елементарное....
Подскажите програмки, которые можно написать "бытовые" и как дальше развиваться, что учить, что читать, что смотреть. А то я не знаю что мне делать....
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2011, 20:11
Ответы с готовыми решениями:

Потерялся в двумерном массиве
#include <iostream> using namespace std; int main() { setlocale (LC_ALL, "Russian"); const int m=6, n=4; int a; int x...

Потерялся ввод текста из файла
Всем добрый вечер, имею код: #include "stdafx.h" #include <cstdlib> #include <iostream> #include <fstream> #include...

Куда идти, пока молодой?
Эй, привет. Может не по теме, но все равно. Тут, скорее всего, есть люди с большим жизненным опытом в программизме всяком, особенно на С++....

32
Заблокирован
23.11.2011, 20:22 2
Это наверное наиболее часто задаваемый вопрос.
Я советую следующую последовательность чтения литературы по С++

Дж. Либерти "Освой самостоятельно С++ за 21 день"
Брюс Эккель "Философия С++"
Николас Солтер и Скотт Клепер "С++ для профессиоралов"

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

А дальше вы уже сами можете подбирать дял себя книги и решать, что вам читать, а что нет.
1
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
23.11.2011, 20:27 3
Цитата Сообщение от Guseinofff Посмотреть сообщение
Подскажите програмки, которые можно написать "бытовые"
напишите программу конвертации валют, расстояний, масс... перечень выбирайте.
0
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:05  [ТС] 4
Спасибо большое за ответы, но не понятно одно. Что конкретно я смогу написать, после того, как прочту этот перечень книг? и вообще как и на чем смогу применить сови знания?) я понимаю, что вопрос не совсем корректен, но все же))
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
23.11.2011, 21:14 5
Guseinofff, были бы знания, применение найдется.
0
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:18  [ТС] 6
Не отрицаю) Но сейчас же есть знания, но применить я их особо не могу, разве что написать хеллоу ворлд или калькулятор елементарный написать))
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
23.11.2011, 21:24 7
Цитата Сообщение от Guseinofff Посмотреть сообщение
или калькулятор елементарный написать))
вот напишите, выложите сюда и попросите администрацию прилепить в раздел FAQ
0
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:27  [ТС] 8
А для чего?
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
23.11.2011, 21:31 9
Цитата Сообщение от Guseinofff Посмотреть сообщение
А для чего?
для развития своих навыков, вы же этого добиваетесь?
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
23.11.2011, 21:33 10
Цитата Сообщение от Guseinofff Посмотреть сообщение
А для чего?
почитаете хотя бы критику в свой адрес
0
10 / 10 / 2
Регистрация: 25.05.2010
Сообщений: 52
23.11.2011, 21:39 11
Может вам будет интересно спортивное программирование? Задач там хоть отбавляй и знания можно улучшать и применять.
0
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:40  [ТС] 12
Да хотелось бы состоятся в будующем, как программер, но сейчас это на столько далеко от меня, что кажется нереальным и руки опускаются...))
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
23.11.2011, 21:40 13
Цитата Сообщение от emilen Посмотреть сообщение
спортивное программирование
это типа "догоним и перегоним Америку"?
0
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:47  [ТС] 14
Да а что это за спортивное прграммирование?))
0
Эксперт С++
5057 / 3117 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
24.11.2011, 09:57 15
Guseinofff, на этом форуме изо дня в день вываливаются тонны задач, конечно, среди них есть простецкие хэллоуворлды, однако периодически попадаются достаточно интересные. Берёте, открываете форум "С++ для начинающих" с первой страницы (счётчик страниц у меня на данный момент показывает 907), открываете каждую тему и смотрите вопрос в ней. Зачастую на эти темы уже даны ответы, но вы в них не смотрите, пишите код самостоятельно. А после того, как программа окончательно отлажена и проверена (т.е. работает на любом типе входных данных) можно посмотреть в ответы и сравнить свой код с теми вариантами, которые уже даны в теме. Таким образом вы будете и повышать навык программирования (на одной теории далеко не уедешь), и в то же время подглядывать в ответах решения, которые оказались интереснее ваших и брать их на заметку.
Ну, это всё как вариант. В основном в учебниках по языку после каждой главы даётся некий набор задач, которые очень хорошо помогают закрепить только что пройденный материал.
0
Диссидент
Эксперт C
 Аватар для Байт
27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
24.11.2011, 11:40 16
Guseinofff, Есть такая книжонка Ч.Уэзерелл "Этюды для программистов" Там полно красивых задач, написана книга с чувством юмора, читать ее приятно. Даже если вы не решите ни одной задачи, все равно получите удовольствие.
1
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
24.11.2011, 12:57  [ТС] 17
Всем спасибо за ответы, весьма признателен. Буду следовать советам, посмотрим, что получится))
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
24.11.2011, 14:47 18
Guseinofff, твоя тема здорово рискует целиком переехать в FAQ, но я всё таки не буду полагаться на тамошних отвечальщиков. Сделай текстовый редактор, графический криворедактор (приличный графический редактор новичку просто не по силам), калькулятор (без разбора сложных выражений, просто чтоб одна операция за один раз и всё). Потом можно попробовать сделать модель какого нибудь объекта в меру собственного понимания предметных областей и тех структур данных, которые тебе для этого понадобятся. Я сделал трёхмерную модель электрошлаковой литейной установки, ты можешь взять что нибудь попроще, а может в каких то аспектах посложней. Ксорящий шифратор сделай. Попробуй переделать педзолдтовы примеры и выполнить шилдтовы упражнения.
0
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
24.11.2011, 14:51 19
Напиши классические игры типа змейки, тетриса. Можно в консоли рисовать символами, а можно в консоли и графику прикрутить. Можно не в консоли, а , например, WinAPI. Но сперва советую начать с консоли.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
24.11.2011, 14:53 20
Цитата Сообщение от Chelioss Посмотреть сообщение
Напиши тетриса.
Как ни странно, тетрис и я не сделаю, а арканоид могу. Кривоарканоид даже сравнительно быстро.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.11.2011, 14:53
Помогаю со студенческими работами здесь

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

Массив структур: вывести информацию о самой молодой команде
Задание по структуре. Есть информация об участниках соревнований, наименование страны, название команды, ФИО, номер, возраст, рост и вес....

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

Консольная игра "Андроид случайно потерялся в консоле windows"
В архив добавил исходник и exe файл! Кто скажет чего не хватает. Что можно добавить или отнять?

Двумерный динамический массив "потерялся"
Куда девалась матрица? void main() { setlocale(LC_ALL,""); char p; int n=0; int **c=new int*; int **b=new...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru