هل تريد أن تتعلم كيفية إنشاء برامج قوية و "ذكية" ومتعددة الاستخدامات ومفيدة؟ 
ثم تحتاج إلى معرفة الأشكال الثلاثة الرئيسية للتحكم في تنفيذ البرنامج. وفقًا لنظرية أنظمة الكمبيوتر ، يجب أن توفر لغة البرمجة الجيدة تنفيذ ثلاثة أشكال من التحكم في عملية تنفيذ البرنامج: 
1 - & nbsp؛   SEQUENCE  : & nbsp؛ تنفيذ العبارات المتسلسلة - لقد التقينا بهذا بالفعل في الدورات السابقة. كانت جميع برامجنا السابقة عبارة عن سلسلة من البيانات 
2 - & nbsp؛   تحديد  strong> : 
نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ إذا كان كذا وكذا حالة ، 
نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ ثم افعل هذا 
نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ وإلا افعل ذلك 
3 - على & nbsp؛   كرر  u> : 
نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ بينما 
يصبح البرنامج أكثر "ذكاءً" ، كما أنه يزيد بشكل كبير من كفاءة أجهزة الكمبيوتر. الشكل الثاني هو الاختيار بين أنماط العمل المختلفة. & nbsp ؛ 
لنبدأ بمثال بسيط. & nbsp؛ 
يجب إدخال رقمين حقيقيين من لوحة المفاتيح وتحديد أكبرهما. 
استكشف هذا المثال.