5-6 лекция. Тілдің циклдік операторлары



Pdf көрінісі
бет4/4
Дата18.03.2023
өлшемі390,92 Kb.
#75370
түріЛекция
1   2   3   4
басыңыз\n"); 
return 0;

 
2-мысал. Бүтін сандардың көбейтіндісін өрнектейтін n! мәнін, яғни n!=1*2*... n табу 
қажет. Бұл алгоритмді құру барысында for операторының кері қарай есептейтін мүм-
кіндігін пайдаланайық (5.7 сурет). 
#include  
using namespace std; 
int main(){ 
int p=1,i; 
int n; 
cout<<"n санын енгізіңіз
де, Enter басыңыз:"; 
cin>> n; 
cout<<"1-ден n-ге дейінгі
сандар көбейтіндісі:"; 
for (i=n;i>1;i--) 
p*=i; 
cout<<"p="<
return 0;

 
 
 
 
 
s= s + i 
s=0 
5.6-сурет. Қосынды табу 
алгоритмі 
басы 
i= 1,100,1

соңы 
i=n,2,-1 
p=1 

n
енгізу 
басы 
p= p*i 
соңы 
5.7-сурет. Факториал табу 
алгоритмі 


Бақылау сұрақтары 
1. C++ тіліндегі цикл операторларының қандай түрлері бар?  
2. Алғы шартты цикл (әзірше) операторының қандай ерекшелігі бар? 
Жазылу форматы қандай?
3. Шарты соңынан тексерілетін оператордың қолданылуы мен жазылуы.
4. Кем дегенде бір рет орындалатын цикл операторын көрсетіңіз. 
5. Арифметикалық цикл (параметрлі) операторының қандай ерекшелігі бар? 
Жазылу форматы қандай? 
5. Сандар қосындысы мен көбейтіндісін табу алгоритмдері мен программалары. 
6. Шексіз қосынды табу үшін қоланылатын операторлар. 




Достарыңызбен бөлісу:
1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет