Циклдар (қайталану құрылымдары)
Автор: medeuahmadiev • Сентябрь 8, 2021 • Контрольная работа • 1,296 Слов (6 Страниц) • 393 Просмотры
Қазақстан Республикасы Білім және ғылым Министрлігі
С.Аманжолов атындағы Шығыс Қазақстан университеті
Жаратылыстану Ғылымдары және Технологиялар Факультеті
№4 практикалық жұмыс
Тақырыбы: Циклдар (қайталану құрылымдары)
__________________________________________________________________________[pic 1]
_______________1 курс_______ Физика - Информатика____ тобының студенті_________
______________ Ахмадиев ___ Медеу _________________________________________
(студенттің аты-жөні,тегі)
Өскемен 2020
1 – тапсырма
Келесі мәндердің кестесін шығару үшін while басқару тізбегін қолданылатын бағдарламаны жазыңыз:
N 10*N 100*N 1000*N
1 10 100 1000
2 20 200 1000
3 30 300 3000
4 40 400 4000
5 50 500 5000
for басқару құрылымын қолдана отырып жоғарыдағы бағдарламаны құрыңыз.
Түсініктеме. Тапсырма орындалуы үшін include <iomanip> және include <iostream> кітапханалары пайдаланылады. Енгізілетін сандар бүтін сандар бола алады. Тапсырма орындалуына for циклы негіз болып табылады.
Есептің коды:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int N=1;
cout <<"N"<< " 10*N "<<" 100*N " << " 1000*N "<<endl;
for (N=1; N<=5; N++)
{
cout << setw(1)<< N << " " << 10*N << " " << 100*N << " " << 1000*N << " " <<endl;
}
return 0;
}
Нәтижесі
[pic 2]
2 – тапсырма
Тапсырма 1-де жасалған бағдарламаға келесі аралықтардағы мәндерді шығаруды басқаратын меню қосыңыз:
1) – N=1-5 ;
2) – N=1-10 ;
3) – N=1-30.
Түсініктеме. Берілген тапсырманы орындау үшін switch операторы және for циклы пайдаланылады. Бірінші меню құрылады, одан кейін switch операторына for циклы жазылып, тапсырма орындалады.
Есептің коды:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int N=1;
cout << "Menu:" << endl
<< "1) N=1-5\n"
<< "2) N=1-10\n"
<< "3) N=1-30\n\n";
cout << "Menuden tandagan sanynyzdy engiziniz: ";
cin>> N;
switch(N)
{
case 1: cout <<"N"<< " 10*N "<<" 100*N " << " 1000*N "<<endl;
for (N=1; N<=5; N++)
{
cout << setw(1)<< N << " " << 10*N << " " << 100*N << " " << 1000*N << " " <<endl;
}break;
case 2: cout <<"N"<< " 10*N "<<" 100*N " << " 1000*N "<<endl;
...