Материалдар / Си тілінде массив элементтерін енгізу және шығару

Си тілінде массив элементтерін енгізу және шығару

Материал туралы қысқаша түсінік
Си тілінде массив элементтерін енгізу және шығару
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
05 Желтоқсан 2019
672
2 рет жүктелген
770 ₸
Бүгін алсаңыз
+39 бонус
беріледі
Бұл не?
Бүгін алсаңыз +39 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
img_page_1
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Материалдың қысқаша түсінігі
Оңтүстік Қазақстан мемлекеттік педагогикалық институты Презентация Тақырыбы: Си тілінде массив элементтерін енгізу және шы

1 слайд
Оңтүстік Қазақстан мемлекеттік педагогикалық институты Презентация Тақырыбы: Си тілінде массив элементтерін енгізу және шығару Орындаған: Сабырхан А. Тобы: 111-15 Қабылдаған: Құлжатаева К.

1 слайд

Оңтүстік Қазақстан мемлекеттік педагогикалық институты Презентация Тақырыбы: Си тілінде массив элементтерін енгізу және шығару Орындаған: Сабырхан А. Тобы: 111-15 Қабылдаған: Құлжатаева К.

Массив дегеніміз - бір типтегі берілгендер жиыны. Басқаша айтқанда, массив - бір атауға біріктірілген айнымалылардың ре

2 слайд
Массив дегеніміз - бір типтегі берілгендер жиыны. Басқаша айтқанда, массив - бір атауға біріктірілген айнымалылардың реттелген тізбегі. Массив бір ғана атпен белгіленеді. Мысалы, накты сандардан құрылған тізбекті R атаулы массив деуге болады. Мысалы: 1.6, 14.9, -5.0, 8.5, 0.46 - ны бір өлшемді массив деп, оған А деп атау беруге болады .

2 слайд

Массив дегеніміз - бір типтегі берілгендер жиыны. Басқаша айтқанда, массив - бір атауға біріктірілген айнымалылардың реттелген тізбегі. Массив бір ғана атпен белгіленеді. Мысалы, накты сандардан құрылған тізбекті R атаулы массив деуге болады. Мысалы: 1.6, 14.9, -5.0, 8.5, 0.46 - ны бір өлшемді массив деп, оған А деп атау беруге болады .

Массивтің әр элементі массивтін атымен белгіленеді де, оның индексі койылады. Массив элементтері индекстері бо

3 слайд
Массивтің әр элементі массивтін атымен белгіленеді де, оның индексі койылады. Массив элементтері индекстері бойынша реттеліп жазылады. Мысалы, Аi А2,...,Аn немесе жалпы түрде А„і=1,2,...,n. C++ тілінде массив элементтерінің индексі алгоритмдік тілдегі тәрізді тік жақшаға алынып жазылады, мысалы, А[і]. Жоғарыдағы массивте А[0]=1.6, А[1]=14.9 және т.с.с. мәндер қабылдайды.

3 слайд

Массивтің әр элементі массивтін атымен белгіленеді де, оның индексі койылады. Массив элементтері индекстері бойынша реттеліп жазылады. Мысалы, Аi А2,...,Аn немесе жалпы түрде А„і=1,2,...,n. C++ тілінде массив элементтерінің индексі алгоритмдік тілдегі тәрізді тік жақшаға алынып жазылады, мысалы, А[і]. Жоғарыдағы массивте А[0]=1.6, А[1]=14.9 және т.с.с. мәндер қабылдайды.

C++ тілінде массив элементтерінің индекстері 0-ден бастап нөмірленеді. С тілінде басқа бағдарламалау тілдерін

4 слайд
C++ тілінде массив элементтерінің индекстері 0-ден бастап нөмірленеді. С тілінде басқа бағдарламалау тілдеріндегі тәрізді массив элементтерін кездейсоқ сандар генераторын пайдаланып та енгізуге болады. Ол үшін <stdlib.h > файлы арқылы орындалатын кездейсоқ сандар функциясы пайдаланылады. Бұл функция арқылы қабылданатын мән О..RAND_МАХ=32767 аралығынан алынады және оның типі бүтін болады.

4 слайд

C++ тілінде массив элементтерінің индекстері 0-ден бастап нөмірленеді. С тілінде басқа бағдарламалау тілдеріндегі тәрізді массив элементтерін кездейсоқ сандар генераторын пайдаланып та енгізуге болады. Ол үшін <stdlib.h > файлы арқылы орындалатын кездейсоқ сандар функциясы пайдаланылады. Бұл функция арқылы қабылданатын мән О..RAND_МАХ=32767 аралығынан алынады және оның типі бүтін болады.

C++ тіліндегі массив ұғымы алгоритмдік тілдегі кесте ұғымына сәйкес келеді. C++ тілінде массивтің өлшемін - тұ

5 слайд
C++ тіліндегі массив ұғымы алгоритмдік тілдегі кесте ұғымына сәйкес келеді. C++ тілінде массивтің өлшемін - тұрақты арқылы (#define size 5) – деп көрсетуге болады. Басқа бағдарламалау тілдеріндегі тәрізді массив элементтерін енгізу, массив элементтеріне операциялар қолдану және массив элементтерін шығару (есеп шартына байланысты) қайталану командасы арқылы жазылады.

5 слайд

C++ тіліндегі массив ұғымы алгоритмдік тілдегі кесте ұғымына сәйкес келеді. C++ тілінде массивтің өлшемін - тұрақты арқылы (#define size 5) – деп көрсетуге болады. Басқа бағдарламалау тілдеріндегі тәрізді массив элементтерін енгізу, массив элементтеріне операциялар қолдану және массив элементтерін шығару (есеп шартына байланысты) қайталану командасы арқылы жазылады.

Мысалы, массив элементтерінің сипатталуы: main() {іnt а[size]; Массив элементтерін енгізу: for (i=0: i<size;i-H-) { pr

6 слайд
Мысалы, массив элементтерінің сипатталуы: main() {іnt а[size]; Массив элементтерін енгізу: for (i=0: i<size;i-H-) { printf("a[%i]=",i+l); scanf("%i",&a[i]);

6 слайд

Мысалы, массив элементтерінің сипатталуы: main() {іnt а[size]; Массив элементтерін енгізу: for (i=0: i<size;i-H-) { printf("a[%i]=",i+l); scanf("%i",&a[i]);

Егер есеп шартында массив элементтерін шығару талап етілсе, онда ол қайталану операторларының бірін арқылы жүзеге асыр

7 слайд
Егер есеп шартында массив элементтерін шығару талап етілсе, онда ол қайталану операторларының бірін арқылы жүзеге асырылады. 1-мысал. Массивтің нөлге тең элементтердің санын анықта. #include<iostream> using namespace std; int main() { int n=10; int b[n], k; cout<<"sandardi engiz"<<end; for(int i=0;i<n;i++) cin>>b[i]; k=0; for(int i=0; i<n;i++) if(b[i]==0) k=k+1; cout<<"nul sandarin sani"<<' '<<k<<end; system("pause"); }

7 слайд

Егер есеп шартында массив элементтерін шығару талап етілсе, онда ол қайталану операторларының бірін арқылы жүзеге асырылады. 1-мысал. Массивтің нөлге тең элементтердің санын анықта. #include<iostream> using namespace std; int main() { int n=10; int b[n], k; cout<<"sandardi engiz"<<end; for(int i=0;i<n;i++) cin>>b[i]; k=0; for(int i=0; i<n;i++) if(b[i]==0) k=k+1; cout<<"nul sandarin sani"<<' '<<k<<end; system("pause"); }

2- мысал . Бір өлшемді массивтің тақ элементтерін экранға шығаратын бағдарлама кұрайык . #include<iostream> using namespace s

8 слайд
2- мысал . Бір өлшемді массивтің тақ элементтерін экранға шығаратын бағдарлама кұрайык . #include<iostream> using namespace std; int main() { int n=10; int b[n], k; cout<<"sandardi engiz"<<endl; for(int i=0;i<n;i++) cin>>b[i]; k=0; for(int i=0; i<n;i++) if(b[i]%2!=0) cout<<b[i]<<' '; system("pause"); }

8 слайд

2- мысал . Бір өлшемді массивтің тақ элементтерін экранға шығаратын бағдарлама кұрайык . #include<iostream> using namespace std; int main() { int n=10; int b[n], k; cout<<"sandardi engiz"<<endl; for(int i=0;i<n;i++) cin>>b[i]; k=0; for(int i=0; i<n;i++) if(b[i]%2!=0) cout<<b[i]<<' '; system("pause"); }

3- мысал . A_i (i=1,n) n=4; массиві берілген . Берілген к санынан үлкен болатын массив элементтерінің санын анықтауға бағдар

9 слайд
3- мысал . A_i (i=1,n) n=4; массиві берілген . Берілген к санынан үлкен болатын массив элементтерінің санын анықтауға бағдарлама құрыңыз . #include<iostream> using namespace std; int main() { int n=4; int b[n], s,k; cout<<"k sanin engiz"<<end; cin>>k; cout<<endl; cout<<"sandardi engiz"<<end; for(int i=0;i<n;i++) cin>>b[i]; cout<<endl; cout<<"k saninan ylken sandar"<<end; for(int i=0; i<n;i++) if(b[i]>k) cout<<b[i]<<' '; system("pause"); }

9 слайд

3- мысал . A_i (i=1,n) n=4; массиві берілген . Берілген к санынан үлкен болатын массив элементтерінің санын анықтауға бағдарлама құрыңыз . #include<iostream> using namespace std; int main() { int n=4; int b[n], s,k; cout<<"k sanin engiz"<<end; cin>>k; cout<<endl; cout<<"sandardi engiz"<<end; for(int i=0;i<n;i++) cin>>b[i]; cout<<endl; cout<<"k saninan ylken sandar"<<end; for(int i=0; i<n;i++) if(b[i]>k) cout<<b[i]<<' '; system("pause"); }

Осы аптаның ең үздік материалдары
Педагогтардың біліктілігін арттыру курстары
Аттестацияда (ПББ) 100% келетін
тақырыптармен дайындаймыз
Аттестацияда (ПББ) келетін тақырыптар бойынша жасалған тесттермен дайындалып, бізбен бірге тестілеуден оңай өтесіз
Өткен жылы бізбен дайындалған ұстаздар 50/50 жинап рекорд жасады
Толығырақ