1-bilet 1,1// Bir xil hisoblash jarayonlarini bir necha bor takrorlanish jarayoniga takrorlanish


Download 278.92 Kb.
bet1/28
Sana31.01.2024
Hajmi278.92 Kb.
#1818122
  1   2   3   4   5   6   7   8   9   ...   28
Bog'liq
dastur azizkhan 007


1-bilet
1,1// Bir xil hisoblash jarayonlarini bir necha bor takrorlanish jarayoniga takrorlanish deyiladi. C++ dasturlash tilida 3 xil takrorlanish operatori mavjud 1) for. 2) do...while 3) while takrorlanish operatorlari. Yechilayotgan masalaga qarab dasturchi o’zi uchun qulay bo’lgan takrorlanish operatoridan foydalanishi mumkin. For takrorlanish operatorining sintaksisi quyidagicha: for(boshlang’ich_nuqta; tugash_nuqtasi;qadam_uzunligi); takrorlanish takrorlanishi davomida bajarilishi lozim bo’lgan eratorlar majmuasi takrorlanish tanasi deb ataladi. Do .. while operatori so’ng shart operatori ham deb ataladi, bunda avval operator ichidagi shart bajariladi so’ng shartga tekshiriladi. While operatorida esa avval shart tekshirilib so’ng operator ichi bajariladi. Do...while da ham while da ham shart rost bo’lganda tsikl bajarilaveradi. Qachonki shart false qiymat qaytarsa tsikl bajarilishi yakunlanadi.
1.2 Algoritm so’zin buyuk matematik Al-Xorazmiyning nomi bilan bog’liq bo’lib u birinchi bo’lib arab raqamlaridan foydalangan holda arifmetik amallarni bajarish qoidasini bayon etdi. Harqanday qo’yilgan masalani kompyuterda yechish uchun oldin uning yechish usullarini tanlab keyin uning algoritmini ishlab chiqish kerak bo’ladi. Demak hech bir masala yo’qki uning yechilish yo’llarini bilmasdan va algoritmini tasavvur qilmasdan turib uni kompyuterda yechib bo’lmaydi. Algoritmning 3 turi mavjud: chiziqli, tarmoqlanuvchi va takrorlanuvchi. Chiziqli algoritm deb hech qanday shartsiz faqat ketma ket bajariladigan jarayonlarga aytiladi. Tarmoqlanuvchi algoritm deb ma’lum shartlarga muvofiq ko’rsatmalardan tuzilgan algoritmga aytiladi. Takrorlanuvchi algoritm deb biror bir shart tekshirilishi yoki biror parametrning har xil qiymatlari asosida algoritmda takrorlanish yuz beradigan jarayonlarga aytiladi.
1,3//#include
using namespace std;
int main (){
char s[5]={'h','e','l','l','o'};
for(int i=0; i<5; i++){
cout<}
1,4//#include
using namespace std;
int main(){
int j=0;
int z[10]={10, -5, -8, -6, 17, 25, 31, 10, 12, 38};
for(int i=0; i<10; i++){
cout< }cout< cout<<" musbatlari ";
for(int i=0; i<10; i++){
if(z[i]>0){cout< cout< cout<<"soni "<1,5//#include
using namespace std;
int main(){
string s;getline(cin,s);int l=s.length();
for(int i=0;i cout< }}

Download 278.92 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling