Логично учить язык C++ по пособию которое написал создатель языка C++. Книга заставляет очень сильно задуматься. Книгу очень сложно пройти без учителя, если у вас получится пройти ее самостоятельно, значит вы действительно хорошо поработали. Вникайте в инструкции ниже когда дойдете до соответствующей главы книги, единственное, что можно прочитать до начала прочтения книги это разделы
Обычное наблюдение и обычное выражение.
Точное наблюдение и точное выражение.
Долгосрочная точная память.
из этого описания
smart-lab.ru/blog/446373.php
Как трактовать третью Главу!!!
1) В начале третьей главы сначала демонстрируется метод стандартного ввода и вывода информации, без какой либо логической обработки.
2) Дальше идут демонстрации, что над числами можно производить математические операции и производить сравнение.
3) Над единичными символами и последовательностями можно только производить сравнения, можно конвертировать символы в числа и производить мат-операции но это абсурд.
4) А потом бац, и вот вам модель человеческого мышления, программа сравнивает новую информацию с одной записью в библиотеке и если информация совпадает выполняется какое то действие. Данный исходный код демонстрирует фундаментальный пример работы библиотеки любой программы, а что если условий больше? Также человек анализирует информацию постоянно и программа зациклена в данном случае.
int main()
{
string previous = " "; // not a word
string current;
while (cin>>current) { // read a stream of words
if (previous == current) // check if the word is the same as last
cout << «repeated word: » << current << '\n';
previous = current;
}
}
обратите внимание насколько сильно данный исходный код выражает идеи из статьи.
Фундаментальные условия и процессы.
smart-lab.ru/blog/446373.php
В мозгу будет переизбыток информации, вам будет казаться что усвоить все очень сложно, но если вы будете хорошо трудиться и понимать ключевые принципы, то калькулятор из главы 6 и 7 через некоторое время покажет инкапсуляцию очень прекрасной архитектуры, в которой гармонично укладываются все вышеописанные принципы и + те которые я не описал. После понимания архитектуры калькулятора, вы захотите переписать все программы которые писали до этого)
Синтаксис языка есть в хелпах, там же есть примеры)))
Человеку со средними способностями, который ранее что-то программировал достаточно двух дней для изучения любого языка/скрипта… и выдачи готового продукта.