Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-semestr / 2-AB_PROG_AMELIY JUMIS TAPSIRMALAR.docx
Скачиваний:
0
Добавлен:
20.09.2026
Размер:
66 Кб
Скачать
☆

“PROGRAMMALASTÍRÍW I” PÁNINEN 2-ARALÍQ BAQLAW

Ámeliy jumís tapsírmalarí (6-10 ámeliy jumıslar)

Shape1

6-ámeliy jumıs. Bir ólshemli massivler. Statikalıq massivler.

Elementlerdi sortlaw usılı. Elementlerdi izlew usılı. Elementler boyınsha ámeller kórsetiw.

Jumıstıń maqseti. Programmanıń tiykarǵı strukturalarınıń biri - bir ólshemli statikalıq massivler menen C++ tilinde islewdiń kónlikpelerin bekkemlew.

Tiykarǵı wazıypalar:

  • Massivlerdi basqarıw: Statikalıq massivlerdi járiyalaw, olardıń ólshemin anıqlaw hám cikl arqalı elementlerdi kirgiziw/shıǵarıwdı ózlestiriw.

  • Logikalıq hám matematikalıq ámeller: Massiv elementleri ústinde shártli ámeller (jup/taq, oń/teris) hám statistikalıq esaplawlardı (qosındı, kóbeymesi, maksimum, minimum, ortasha mánis) orınlaw.

  • Algoritmlerdi ámelge asırıw: Massiv elementlerin izlew (sızıqlı izlew) hám ápiwayı sortlaw (mısalı, Bubble sort) usılların óz betinshe ámelge asırıw kónlikpelerin rawajlandırıw.

  • Massivlerdi manipulyaciyalaw: Elementlerdiń ornın almastırıw, kerisine jaylastırıw yamasa belgilengen shártler tiykarında ózgertiw arqalı massivti qayta islew.

1-TAPSÍRMA

Ulıwma shárt: Hár bir variantta dáslep massiv elementleriniń sanı N (N <= 100) hám massiv elementleri paydalanıwshı tárepinen kirgiziledi.

1.

N elementli pútin sanlı massiv berilgen. Massiv ishindegi taq (jup emes) sanlardıń qosındısın hám olardıń sanın ekranǵa shıǵarıń.

2.

N elementli massiv berilgen. Massiv ishindegi jup sanlardıń kóbeymesin esaplaytuǵın programma dúziń.

3.

N elementli massiv berilgen. Massivtegi teris elementlerdiń sanın hám olardıń qosındısın tabıń.

4.

N elementli massiv berilgen. Massiv elementlerin ósiw tártibinde (kishiden úlkenge qaray) sortlaytuǵın programma dúziń (Bubble sort usılınan paydalanıń).

5.

N elementli massiv berilgen. Massiv elementlerin kemeyiw tártibinde (úlkennen kishige qaray) sortlaytuǵın programma dúziń.

6.

N elementli massiv berilgen. Massivtiń eń úlken (maksimum) elementin hám onıń indeksin (jaylasqan ornın) tabıń.

7.

N elementli massiv berilgen. Massivtiń eń kishi (minimum) elementin hám onıń indeksin tabıń.

8.

N elementli massiv berilgen. Massivtiń eń úlken hám eń kishi elementleriniń ornın almastırıwshı programma dúziń (Basqa elementler ózgerissiz qalsın).

9.

N elementli massiv berilgen. Massiv elementleriniń arifmetikalıq ortasha mánisin tabıń. Keyin sol ortasha mánisten úlken bolǵan elementlerdi ekranǵa shıǵarıń.

10.

N elementli massiv berilgen. Paydalanıwshı klaviaturadan K sanın kirgizedi. Massiv ishinde K sanına teń bolǵan element bar ekenligin anıqlań (Sızıqlı izlew). Eger bar bolsa, onıń indeksin shıǵarıń.

11.

N elementli massiv berilgen. Massivtegi oń elementlerdiń arifmetikalıq ortasha mánisin esaplań.

12.

N elementli massiv berilgen. Massiv elementlerin keri tártipte (reverse) jaylastırıń (yaǵnıy, birinshi element aqırǵı, aqırǵı element birinshi bolıp almassın).

13.

N elementli massiv berilgen. Massivtiń tek jup indekslerinde (0, 2, 4...) turǵan elementleriniń qosındısın esaplań.

14.

N elementli massiv berilgen. Massivtiń tek taq indekslerinde (1, 3, 5...) turǵan elementleriniń kóbeymesin esaplań.

15.

N elementli massiv berilgen. Massivtegi barlıq teris elementlerdi 0 ge almastıratuǵın programma dúziń. Nátiyjeni ekranǵa shıǵarıń.

16.

N elementli massiv hám A pútin sanı berilgen. Massiv elementleri arasında A sanınan úlken bolǵan elementlerdiń sanın hám qosındısın tabıń.

17.

N elementli massiv berilgen. Massivtiń birinshi yarımı menen ekinshi yarımınıń elementlerin almastırıń (Mısalı: N=4 bolsa, elementler "1 2 3 4" -> "3 4 1 2" bolıp almassın).

18.

N elementli massiv berilgen. Massivtiń eń úlken hám eń kishi elementleriniń ayırmasın tabıń (Max - Min).

19.

N elementli massiv berilgen. Massivtegi 3 ke bólinetuǵın elementlerdiń qosındısın esaplań.

20.

N elementli massiv berilgen. Massivtegi 0 (nol) ge teń bolǵan elementlerdiń indekslerin ekranǵa shıǵarıń. Eger nol joq bolsa, "Nol joq" dep shıǵarsın.

21.

N elementli massiv berilgen. Massivtegi eń úlken ekinshi elementti tabıń (Yaǵnıy, maksimum emes, onnan keyingi turǵan úlken element).

22.

N elementli massiv berilgen. Massiv elementlerinen paydalanıp, jańa massiv jaratıń. Jańa massivke tek dáslepki massivtiń jup elementleri jazılsın.

23.

N elementli massiv berilgen. Massivtegi 5 ten kishi bolǵan barlıq elementlerdiń kóbeymesin esaplań.

24.

N elementli massiv berilgen. Massiv elementlerin ósiw tártibinde sortlań, keyin payda bolǵan massivtiń eń kishi 3 elementin ekranǵa shıǵarıń.

25.

N elementli massiv berilgen. Massivtiń qońsılas elementleriniń (0 hám 1, 2 hám 3...) qosındısınan ibarat jańa massiv dúziń hám ekranǵa shıǵarıń.

2-TAPSÍRMA

Jumıstıń maqseti: Berigen formatlardıń birinde berilgen bir ólshemli A massivin variantta kórsetilgen nızamlıq boyınsha qayta islewge úyreniw.

Programmada A massivin kirgiziw hám shıǵarıwda, qayta islewde programma kodı optimallıǵı támiyinlengen bolıwı kerek. Massiv uzınlıǵı N<=20; A massivi elementlerin formattan kelip shıǵıp ózbetinshe kiritiwińiz múmkin.

Соседние файлы в папке 1-semestr