Algoritm – berilgan natijaga erishish uchun qilinishi kerak boʻlgan aniq koʻrsatmalar ketma-ketligi. Algoritm keng maʼnoda faqat kompyuterga oid atama boʻlmay, balki unda berilgan koʻrsatmalarni bajara oluvchi har qanday narsaga oiddir.Algoritm, algoritm – maʼlum bir turga oid masalalarni yechishda ishlatiladigan amallarning muayyan tartibda bajarilishi haqidagi aniq qoida (dastur). Kibernetika va matematikaning asosiy tushunchalaridan biri.
Dasturlash — kompyuterlar va boshqa mikroprotsessorli elektron mashinalar uchun dasturlar tuzish, sinash va oʻzgartirish jarayonidan iborat. Odatda dasturlash yuqori saviyali dasturlash tillari (PHP, Java, C++, Python ) vositasida amalga oshiriladi. Bu dasturlash tillarining semantikasi odam tiliga yaqinligi tufayli dastur tuzish jarayoni ancha oson kechadi.Dasturlash 1) elektron mashinalarda masalalarni yechish hamda ularda har xil akdiy mehnat turlarini bajarish na-zariyasi va usullarini ishlab chi-qish bilan shugʻullanadigan fan; algo-ritmlar nazariyasining amaliy boʻlimi; insonning mashina bilan aloqa qilish vositasi. Asosiy vazifalaridan biri elektron mashinalar uchun programma (dastur) tuzish usullari, ularni tekshirish va takomillashtirishdan iborat. Yechilishi lozim boʻlgan masala algoritmi Dasturlashda „mashina tili“ga oʻtkaziladi.
C++ tilida cin (inglizcha o`qilishi see-out) konsoldan kiritishni ifodalaydi. “>>” belgisi esa, kiritish oqimidan qymat o`zgaruvchiga ta’minlanishini bildiradi.
Point. Ismlar – dasturning o`zgaruvchilar, funksiyalar va shu kabi bosha elementlarning nomlaridir. ism – bu harflar, raqamlar va tag chiziq belgilarining ketma-ketligidir;
ism harf yoki tag chiziq bilan boshlanishi mumkin, raqam bilan boshlanishi mumkin emas;
ism maxsus vazifali so`z bo`lishi mumkin emas (C++ tilining maxsus vazifali so`zlar ro`yxati ilovada keltirilgan)
ismlar ixtiyoriy uzunlikda bo`lishi mumkin; C++ kompilyator ularni dastlabki 31 tagacha belgi bilan farqlaydi.
1.5Dasturda o`zgaruvchan qiymatlarni tavsiflash uchun o`zgaruvchi tushunchasi shakllantiriladi. O`zgaruvchilar belgilangan tur bo`yicha qayta-qayta qiymatlar berish uchun qo`llaniladi. O`zgaruvchidan foydalanish uchun dasturga kiritilishi mumkin bo`lgan mos ma’lumot turi bo`yicha o`zgaruvchiga berilgan nom orqali kompilyator chaqiriladi.
2.1) B
2.2) C
2.3) A
2.4) A
2.5) A
2.6) C
2.7) B
2.8) C
2.9) B
2.10) C