M. E. Mamarajabov, D. E. Toshtemirov, O‘. A. Yuldashev informatika o‘qitish metodikasi




Download 5,02 Mb.
Pdf ko'rish
bet208/251
Sana06.09.2024
Hajmi5,02 Mb.
#270410
1   ...   204   205   206   207   208   209   210   211   ...   251
Bog'liq
Inf met

 


374 
1- Masala. ARALASHTIRISH
Stol ustida ustma- ust taxlangan varaqlari soni 100 tadan 
oshmaydigan taxlam turibdi. Har bir varaqqa bitta lotin harfi yozilgan. 
Taxlamdagi varaqlar ustida quyidagicha aralashtirish jarayoni bajariladi: 
1.
a) yuqoridan quyiga qarab varaqlar birma- bir olinadi va biri 
chap taxlamga, keyingisi o‘ng taxlamga o‘tkazilaveradi; 
2.
b) chap taxlam o‘ng taxlam ustiga joylashtiriladi. 
Masalan: 
G
 
 
 
 
 
A
F
 
 
 
 
 
C
E
 
 
 
 
 
E
D
 
A
 
 
 
G
C
 
C
 
B
 
B
B
E
 
D
 
D
A
 
G
 
F
F
Aralashtirish jarayoni K marta amalga oshiriladi. 
Kiritiladigan qiymatlar: 
k
(1 ≤ 
k
≤ 100) natural son va belgilari soni 
100 tadan oshmaydigan S satr.Satr bosh lotin harflaridan tashkil topgan. 
Satrning m- belgisi quyidan qaraganda m- varaqni ifodalaydi. 
Chiqariladigan qiymatlar: k- marta aralashtirish jarayoni tugagandan 
keyin S satr ko‘rinishi. 
 
 
Misollar:
Kiritish qiymatlari 
Chiqarish qiymatlari 

ABCDEFG 
FDBGECA 
Yechish:
Bu masala k marta saralash orqali osongina hal etiladi. 
Dasturi:
Program_aralashtirish; 
var s1,s2, s:string; i,j,k:integer; 


375 
Begin 
readln(s); readln(k); 
for i:=1 to k do 
BEGIN s1:=»; s2:=»; 
for j:=length(s) downto 1 do 
begins1:=s1+s[j]; If j>1 Then begin dec(j); s2:=s2+s[j]; 
end; 
end; 
s:=s2+s1; 
END; 
writeln(s); 
readln; 
end. 

Download 5,02 Mb.
1   ...   204   205   206   207   208   209   210   211   ...   251




Download 5,02 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



M. E. Mamarajabov, D. E. Toshtemirov, O‘. A. Yuldashev informatika o‘qitish metodikasi

Download 5,02 Mb.
Pdf ko'rish