Algoritmlar. O’quv-uslubiy majmua


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


Download 1.93 Mb.
bet132/178
Sana16.06.2023
Hajmi1.93 Mb.
#1507760
1   ...   128   129   130   131   132   133   134   135   ...   178
Bog'liq
Algoritmlar

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

Download 1.93 Mb.

Do'stlaringiz bilan baham:
1   ...   128   129   130   131   132   133   134   135   ...   178




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling