Algoritmlar. O’quv-uslubiy majmua


Misol: x , x ,..., x massivning musbat elementlari yig‘indisini hisoblash algoritmi va dasturini tuzing



Yüklə 2,15 Mb.
səhifə132/178
tarix29.07.2023
ölçüsü2,15 Mb.
#128614
1   ...   128   129   130   131   132   133   134   135   ...   178
jcv v j

Misol: x , x ,..., x massivning musbat elementlari yig‘indisini hisoblash algoritmi va dasturini tuzing.
Masalani yechish dasturi.
Program massiv;
type n=1..20;
var X:array [n] of real; i:integer; S:real;
begin S:=0;
for i:=1 to 20 do read(X[i]);
if X[i]>= 0 then S:=S+X[i];
writeln(‘S=’,S);
end.


Nazorat savollari:

  • O’zgaruvchilar qiymatini ecrandan kiritish operatorini tushuntiring?

  • Ma’lumotlar va o’zgaruvchilar qiymatini ekranga chiqarish opеratorini tushuntiring?

  • Tanlash opеratorini tushuntiring?

  • Takrorlanishlar soni jihatidan while va repeat - until opеratorlari qanday farq

qiladi?

  • Massivlar qanday tavsiflanadi?

  • Massivni tartiblashtirishning qanday usullari mavjud?

Tavsiya etiladigan adabiyotlar:



  1. O`.T.Haitmatov va b.Informatika va axborot texnologiyalari. O’quv qo’llanma. T. TKTI. 2005 y.

  2. O`.T.Haitmatov va b. Informatika va axborot texnologiyalari fanidan laboratoriya ishlarini bajarish ushun uslubiy qo’llanma. T. TKTI. 2005 yHolmatov T.X.,Toyloqov N.I. Amaliy matematika, dasturlash va kompyuterning dasturiy ta’minoti. T.Mexnat, 2000 y. 27-32 b.

  3. В.А. Острейковский Лабораторный практикум по информатике: Учебное пособие для вузов. — М.: Высш. шк., 2003.

  4. Культин Н.Б.Программированиев Турбо Паскаль и Дельфи. СПб.:БХВ-Стнкт-Петербург,1999А.В. Петров и др. Вычислительная техника и программирование. Учебник для технических вузов.М.:Высш. шк.,1990.



Mustaqil ishlash uchun misollar



  • A(n) massiv berilgan. Uning elementlarining eng kattasi va eng kichigini topish algoritmi va dasturini tuzing.

  • A(n) massiv berilgan. Massiv elementlarini o'sib borish tartibida joy-lashtirish algoritmi va dasturini tuzing.

  • A(n) massiv berilgan. Uning elementlarining eng kattasini 1-soni bilan, eng kichigini esa -1 soni bilan almashtirish algoritmi va dasturini tuzing.

  • A(n) massiv berilgan. Uning elementlarining eng kattasi va eng kichigini hamda ularning o'rnini aniqlash algoritmi va dasturini tuzing.

  • A(n) massiv berilgan. Uning manfiy, musbat va nol elementlari sonini aniqlash algoritmi va dasturini tuzing.

  • xi, x2, ...,x55 massiv berilgan: xi(x2+x3) • (x4+x5+x6) ... (x46+x47+.. ,,x55) ni hisoblash algoritmi va dasturini tuzing.

  • x1, x2, .. .,xn massiv berilgan. Uning toq elementlaridan U, juft element-laridan Z massiv hosil qilish algoritmi va dasturini tuzing.

  • A(n) massiv berilgan. Uning birinchi va oxirgi elementlari o'rnini almashtirish algoritmi va dasturini tuzing.

  • A(n) massiv berilgan. Uning manfiy elementlarining eng kattasini aniqlash algoritmi va dasturini tuzing.

  • A(n) massiv berilgan. Uning juft nomerdagi elementlari yig'indisi va toq nomerdagi elementlari ko'paytmasini hisoblash algoritmi va dasturini tuzing.

  • A(N,N) massivning barcha musbat elementlari yig'indisi va manfiy elementlari ko'paytmasini hisoblash algoritmi va dasturini tuzing.

  • A(N,N) massivning barcha musbat, manfiy va nol elementlari sonini aniqlash algoritmi va dasturini tuzing.

  • A(N,N) massivning bosh diagonali elementlari yig'indisi va manfiy elementlari ko'paytmasini hisoblash algoritmi va dasturini tuzing.

  • A(N, N) massivning bosh diagonalining eng katta elementi va u turgan ustunni aniqlash algoritmi va dasturini tuzing.

  • A(N,M) massiv har bir ustuni elementlari yig'indisini, so'ngra har bir satri elementlari ko'paytmasini topish algoritmi va dasturini tuzing.

  • A(N,M) massivning har bir satrining eng katta elementini toping va ularning indeks tartib raqamini aniqlash algoritmi va dasturini tuzing.

  • A(N,M) massiv har bir satr elementlari yig'indisini hisoblash va ulardan eng kattasi va eng kichigini topish algoritmi va dasturini tuzing.

  • A(3,3) massiv berilgan. Uning birinchi va uchinchi ustun elementlarini 3 ga ko'paytirib yangi massiv hosil qilish algoritmi va dasturini tuzing.

  • A(N,N) massivning eng kichik elementi joylashgan satr va ustun elementlarini o'chirish algoritmi va dasturini tuzing.

  • A(3,3) massiv berilgan. Uning satr va ustun elementlarini kvadratga ko'tarib yangi massiv hosil qilish algoritmi va dasturini tuzing.

20-AMALIY MASHG’ULOT

Yüklə 2,15 Mb.

Dostları ilə paylaş:
1   ...   128   129   130   131   132   133   134   135   ...   178




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin