Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.09.2023, 15:14   #1
Iskatel S
Пользователь
 
Регистрация: 16.06.2012
Сообщений: 34
По умолчанию Ищу задачки для успешного изучения C++

Лет мне много, в таком возрасте обычно не учатся, хотя нет, учится можно всю жизнь, дело только в том, что когда у тебя работа и семья на учёбу времени не остаётся. Время от времени возникает мотивация научиться программировать, она быстро проходит, как я иронизирую над собой я пытаюсь освоить c++ за время отпуска, который не смог изучить за 5 лет института. Вообще в программировании я не совсем чтобы полный ноль, когда-то ещё в колледже изучал Паскаль, потом прочитал книгу по программированию на Ассемблере под DOS, так что примерно знаю как устроены программы форматов PE и ELF: есть объектный код, есть секции, виртуальный режим работы процессора, общение программ с ядром операционной системы и друг с другом через сокеты.
Несколько месяцев назад начал изучать PHP, он оказался очень простым, всего за полторы недели штудирования учебника я смог написать простой скрипт, использующий функции Zabbix API. Сейчас параллельно PHP приступил к изучению C++, в качестве учебника скачал Стивена Прата, прочитал по основе структуры программы, про функцию main(), по работе с целыми и вещественными переменными, массивами и структурами, условиями и циклами, выполнил для закрепления материала несколько "школьных" задачек, таких как решение квадратного уравнения и вывод списка простых чисел от 1 до 100, а дальше начинает возникать навязчивое желание перепрыгнуть через главу и перейти наконец-то к классам и объектам, только разум упорно не желает понимать что там написано про эти самые объекты, я так понимаю C++ не просто объектно-ориентированный язык, это язык в котором "всё есть объект". А вообще вроде бы главное что нужно, чтобы мотивация не прошла - это постоянные успехи, поэтому прошу накидать мне тут задачек, чтобы я их успешно решил, пока что фантазии не хватает, что ещё кроме "школьных" задачек типа решение квадратного уравнения можно выполнить. Цель - начать писать программы с использованием API, например программа, которая добавляет запись в базу данных sqllite.
Iskatel S вне форума Ответить с цитированием
Старый 03.09.2023, 16:08   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

Цитата:
Сообщение от Iskatel S Посмотреть сообщение
я так понимаю C++ не просто объектно-ориентированный язык, это язык в котором "всё есть объект".
Нет и никогда не был.

Цитата:
Сообщение от Iskatel S Посмотреть сообщение
Цель - начать писать программы с использованием API, например программа, которая добавляет запись в базу данных sqllite.
И что вас останавливает? Школьных задач на эту тему тоже полно: АРМ для икнотеатра/библиотеки, БД дисков с поиском и т.д.
p51x вне форума Ответить с цитированием
Старый 17.09.2023, 09:58   #3
graveman
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Iskatel S Посмотреть сообщение
поэтому прошу накидать мне тут задачек, чтобы я их успешно решил, пока что фантазии не хватает
1) Напиши, аналог std::vector, динамический массив пока без insert. Добавление элемента, очистка, примитивы get/set.
Литература: Стефан Дэвис для чайников; книжка Липпмана, книжка Джосаттиса по STL.
graveman вне форума Ответить с цитированием
Старый 27.09.2023, 22:25   #4
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,841
По умолчанию

на С++ можно ещё с файлами поработать. чтение, запись, удаление, изменение атрибутов, поиск в папке по маске..
особенно интересно решать такие задачи, когда размер файла превышает 4 Гб и не все функции хорошо работают...
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучения PHP. Artem Gaskov Помощь студентам 3 03.02.2013 17:25
Запуск последнего успешного приложения Igolka6662 Visual C++ 0 01.12.2011 21:27
Изучения С# Mr_Oxotnik Помощь студентам 6 29.07.2011 08:06
Задачки на Паскале помогите пожалуйста решить 2 задачки, а то отчислят. плиз VADOS2009-1 Помощь студентам 0 03.06.2009 18:11