Programy reagujące inteligentniePodstawy instrukcji warunkowychUwzględnianie planu awaryjnegoSprawdzanie kilku warunkówBardziej skomplikowane warunkiSprawdzanie, czy spełnionych jest kilka warunkówSprawdzanie, czy spełniony jest przynajmniej jeden warunekNegowanie warunkówZagnieżdżanie instrukcji warunkowychWskazówki na temat pisania instrukcji warunkowychPrzykład — używanie instrukcji warunkowychObsługa powtarzających się zadań za pomocą pętliPętle whilePętle i tablicePętle forPętle do-whileFunkcje — wielokrotne korzystanie z przydatnego koduKrótki przykładPrzekazywanie danych do funkcjiPobieranie informacji z funkcjiUnikanie konfliktów między nazwami zmiennychPrzykład — prosty quiz