С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
 Аватар для Ukrop_i_ya
0 / 0 / 0
Регистрация: 23.03.2022
Сообщений: 11

Ментор для более продуктивного обучения С++ с 0

15.05.2022, 10:54. Показов 2796. Ответов 28

Студворк — интернет-сервис помощи студентам
Добрый день.

Хочу поменять свой род деятельности, поэтому решила выучить С++. До этого, никак с программированием не была связана.
Учу по книге Стивена Прата, в конце делаю упражнения. Ранее, присылала их знакомому на проверку, но мне кажется, никто их не смотрел. Стараюсь регулярно садиться за книгу и учить материал, но часто попадаются вопросы(возможно элементарные и банальные), которые возникают, чтобы сложить пазлы в голове воедино. И отсутствие человека, у которого можно все это спросить, посоветоваться, очень удручает.
Аналогично, по поводу решения задач. Бывает, надо подолгу посидеть над решением и результат есть, а бывает, что даже подобное находишь и не может понять загвостку, а так бы просила и дело бы сдвинулось с мертвой точки. Вот такие моменты очень притупляют и замедляют процесс.

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

Спасибо тем. кто откликнется.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.05.2022, 10:54
Ответы с готовыми решениями:

Какая книга более хорошая для обучения
доброго времени суток!!! Пожалуйста, помогите выбрать книгу для обучения Java:-[

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

Какая более ранняя Java уже не та, как сейчас? Спрашиваю в связи с актуальностью литературы и видео для обучения
При изучении Java книги ранее какого года издания желательно не читать и видео не смотреть на первом этапе, чтобы не понять Java...

28
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
15.05.2022, 11:35
Цитата Сообщение от Ukrop_i_ya Посмотреть сообщение
Стараюсь регулярно садиться за книгу и учить материал, но часто попадаются вопросы(возможно элементарные и банальные), которые возникают, чтобы сложить пазлы в голове воедино.
А почему не спросить на форуме? Мы, вроде бы, не кусаемся. Разве что слегка.
0
15.05.2022, 11:41

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
слегка
частенько тут новичкам пишут: бросай программирование, это не твое.

0
15.05.2022, 11:41

Не по теме:

Цитата Сообщение от ram876 Посмотреть сообщение
это не твое.
А чье?

0
 Аватар для ram876
759 / 456 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
15.05.2022, 11:44
Цитата Сообщение от Ukrop_i_ya Посмотреть сообщение
притупляют и замедляют процесс
зато учат искать ответ.

Не по теме:

Добавлено через 1 минуту

Цитата Сообщение от Croessmah Посмотреть сообщение
А чье?
не знаю, это их нужно спросить.

0
15.05.2022, 11:45

Не по теме:

Цитата Сообщение от ram876 Посмотреть сообщение
не знаю, это их нужно спросить.
Вот и спросите в следующий раз.

0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
15.05.2022, 11:56
Ukrop_i_ya, для начала пиши в этот раздел вопросы (С++ для начинающих), как слегка освоишься, ментор тебе уже не нужен будет (твоим метеором будет форум и книги). нужно просто научиться учиться
1
 Аватар для Ukrop_i_ya
0 / 0 / 0
Регистрация: 23.03.2022
Сообщений: 11
15.05.2022, 11:57  [ТС]
Да в том то и дело. Что начнешь искать ответ, переключишься на совершенно другую сторону. это тоже не есть эффективно.
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,813
15.05.2022, 12:01
Цитата Сообщение от Ukrop_i_ya Посмотреть сообщение
переключишься на совершенно другую сторону
Составляй на бумаге "дорожную карту" вопросов. Потом ты сможешь проследить откуда ты начинала и как пришла к текущему вопросу, будет легко откатиться назад к первоначальной теме.
1
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
15.05.2022, 12:14
Цитата Сообщение от Ukrop_i_ya Посмотреть сообщение
До этого, никак с программированием не была связана.
Кстати, вопрос. А почему именно С++?
0
15.05.2022, 15:23

Не по теме:

Цитата Сообщение от ram876 Посмотреть сообщение
частенько тут новичкам пишут: бросай программирование, это не твое.
Если это способно оказать негативный эффект на человека, то значит действительно не его.

0
 Аватар для Ukrop_i_ya
0 / 0 / 0
Регистрация: 23.03.2022
Сообщений: 11
15.05.2022, 20:36  [ТС]
Потому что он достаточно насыщенный, чтобы использоваться во многих местах.


может когда-то плату с парочкой кнопок спаяю и сама напишу туда код)))

Добавлено через 2 минуты
вот сейчас я прохожу тему IF ELSE IF

не могу найти свою ошибку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <windows.h>
#include <string>
#include <cctype>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    using namespace std;
    int age = 0;
    
        if (age < 0) { cout << "ошибка"; }
        else {
            cout << "Напиши свой возраст: \n";
            cin >> age;
            if (age > 1 && age < 18)
                cout << "Время делать уроки";
            else if (age >= 18 && age >= 40)
                cout << "Становится интересно. ";
            else
                cout << "Сорян)) ";
        }
    return 0;
}

при запуске, оно спрашивает возраст. а каогда отвечаешь, то выбивает всегда средний вариант ответа.
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
15.05.2022, 20:39
Ukrop_i_ya,
Цитата Сообщение от Ukrop_i_ya Посмотреть сообщение
C++
1
else if (age >= 18 && age >= 40)
C++
1
else if (age >= 18 && age <= 40)
1
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
15.05.2022, 20:40
Ukrop_i_ya, следующий шаг, научится пользоваться отладчиком.
0
 Аватар для Ukrop_i_ya
0 / 0 / 0
Регистрация: 23.03.2022
Сообщений: 11
15.05.2022, 20:45  [ТС]
уже увидела. спасибо.

Добавлено через 1 минуту
а вот если он не сигналит об ошибке, как понять где искать? ничего не подчеркнуто, все чистое.

Добавлено через 21 секунду
а вот если он не сигналит об ошибке, как понять где искать? ничего не подчеркнуто, все чистое.
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
15.05.2022, 20:46
Ukrop_i_ya, так это логическая ошибка. Компилятор как правило такие не ловит. С точки зрения языка программирования все же корректно.
Такие вещи можно искать статическими анализаторами, а также писать тесты на свой код.
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
16.05.2022, 10:26
Цитата Сообщение от Ukrop_i_ya Посмотреть сообщение
а вот если он не сигналит об ошибке, как понять где искать?
Можете пройтись нужный фрагмент по шагам, посмотреть что и где меняется, какие функции вызываются, в какие ветки заходим и т.д.
0
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,954
Записей в блоге: 3
16.05.2022, 11:10
Цитата Сообщение от Ukrop_i_ya Посмотреть сообщение
Ментор для более продуктивного обучения С++
нельзя научить придумывать алгоритмы.
ментор не поможет, если он будет делать это(придумывать алгоритмы) за вас.

но может помочь тренер с плёткой, чтобы вы не пропускали занятия,
но для этого нужно, чтобы вы находились в области досягаемости его плётки...
0
 Аватар для Ukrop_i_ya
0 / 0 / 0
Регистрация: 23.03.2022
Сообщений: 11
16.05.2022, 13:54  [ТС]
вот мой тренер стал занят
0
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,954
Записей в блоге: 3
16.05.2022, 14:27
Цитата Сообщение от Ukrop_i_ya Посмотреть сообщение
не могу найти свою ошибку
языки программирования создаются не для машин, а для человека,
поэтому код нужно пейсать так, чтобы он был как можно ближе к пониманию, именно, человеком.

я бы ваш 12 написал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <windows.h>
#include <string>
#include <cctype>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int age = 0;
    {   std::cout << "Напиши свой возраст: \n"; std::cin >> age;
    }
         if (              age <   0) std::cout << "ошибка";
    else if (  1 <  age && age <  18) std::cout << "Время делать уроки";
    else if ( 18 <= age && age <= 40) std::cout << "Становится интересно. ";
    else                              std::cout << "Сорян)) ";
 
    return 0;
}
зачем понимать свой код? ну, догадайтесь сами ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.05.2022, 14:27
Помогаю со студенческими работами здесь

Комбинация обучения с учителем и обучения без учителя для извлечения знаний
Здравствуйте! :) Хотелось бы обратиться к знающим людям в области применения машинного обучения для решения прикладных задач в надежде...

Ищу людей для совместного обучения в области машинного обучения
Пишу на питоне посредством библиотеки keras. Было бы неплохо, например, работать над одним проектом, благо идей полно.

Ментор для новичка С++
Добрый день. Меня зовут Максим мне 26 лет. Я решил серьезно заниматься с++ Выбрал этот язык именно за то что на нем можно все что...

Распечатать всех студентов, у которых за все время обучения не более 25% оценок
Распечатать всех студентов, у которых за все время обучения не более 25% оценок а) 3 б) 3 и 4 в) 5 г) 3 и 5 д) 4 и 5. Варианты а-д...

Написать запрос, выполняющий вывод данных о наименованиях предметов обучения, читаемых двумя и более преподавателями
Написать запрос, выполняющий вывод данных о наименованиях предметов обучения, читаемых двумя и более преподавателями Вот моя база,...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru