Книга "C++. Основы программирования" знакомит читателей с написанием программного кода в среде разработки (IDE) на начальном уровне, обучает использованию переменных и данных, операторов и выражений, работе с консолью (считывание входных данных и вывод выходных данных), применению условных операторов (if, if-else, switch-case), циклов (for, while, do-while) и функций (объявление и вызов функций, передача параметров и возврат значений). Основной упор в издании сделан на упражнениях: здесь приведено множество подробно прокомментированных примеров кода, дополненных тщательно отобранными практическими задачами и судейской системой для мгновенной автоматической оценки написанного вами кода. Издание призвано помочь новичкам сделать первые шаги в освоении C++ - мультипарадигменного высокопроизводительного языка программирования общего назначения с широчайшим набором возможностей, дальнейшее изучение которого открывает путь в такие области, как разработка высоконагруженных приложений, нейронных сетей, банковских, поисковых и ГИС-систем, систем управления базами данных и маршрутизации сетевого трафика, операционных систем, микроконтроллеров, браузеров, серверов, игр, игровых движков и графических редакторов.
Kniga "C++. Osnovy programmirovanija" znakomit chitatelej s napisaniem programmnogo koda v srede razrabotki (IDE) na nachalnom urovne, obuchaet ispolzovaniju peremennykh i dannykh, operatorov i vyrazhenij, rabote s konsolju (schityvanie vkhodnykh dannykh i vyvod vykhodnykh dannykh), primeneniju uslovnykh operatorov (if, if-else, switch-case), tsiklov (for, while, do-while) i funktsij (objavlenie i vyzov funktsij, peredacha parametrov i vozvrat znachenij). Osnovnoj upor v izdanii sdelan na uprazhnenijakh: zdes privedeno mnozhestvo podrobno prokommentirovannykh primerov koda, dopolnennykh tschatelno otobrannymi prakticheskimi zadachami i sudejskoj sistemoj dlja mgnovennoj avtomaticheskoj otsenki napisannogo vami koda. Izdanie prizvano pomoch novichkam sdelat pervye shagi v osvoenii C++ - multiparadigmennogo vysokoproizvoditelnogo jazyka programmirovanija obschego naznachenija s shirochajshim naborom vozmozhnostej, dalnejshee izuchenie kotorogo otkryvaet put v takie oblasti, kak razrabotka vysokonagruzhennykh prilozhenij, nejronnykh setej, bankovskikh, poiskovykh i GIS-sistem, sistem upravlenija bazami dannykh i marshrutizatsii setevogo trafika, operatsionnykh sistem, mikrokontrollerov, brauzerov, serverov, igr, igrovykh dvizhkov i graficheskikh redaktorov.