1-amaliy mashg’ulot. Mavzu: Bir masala uchun turli uslubda dastur tuzish


Download 35 Kb.
bet2/3
Sana20.12.2022
Hajmi35 Kb.
#1038468
1   2   3
Bog'liq
1-amaliy mashg\'ulot (2)

UniversityName

Students

Faculties

Professores

Location

1

Perm State National Research University

12400

12

1229

Perm

2

Saint Petersburg State University

21300

24

13126

Saint-Petersburg

3

Novosibirsk State University

7200

13

1527

Novosibirsk

4

Moscow State University

35100

39

14358

Moscow

5

Higher School of Economics

20335

12

1615

Moscow

6

Ural Federal University

57000

19

5640

Yekaterinburg

7

National Research Nuclear University

8600

10

936

Moscow

Yuqoridagi jadval uchun Professors ustunining minimal qiymati quyidagicha aniqlanadi:


SELECT MIN(Professores)
FROM Universities
Qaralayotgan ustundagi eng katta qiymatni topadigan funksiya ham mavjud bo’lib, u quyidagicha yoziladi:
MAX(column_name)
Yuqoridagi misol uchun quyidagicha bo’ladi:
SELECT MAX(Students)
FROM Univerities
Qaralayotgan ustundagi elementlar sonini aniqlash uchun quyidagi funksiyadan foydalaniladi:
COUNT(column_name)
Yuqoridagi misol uchun quyidagicha qo’llaniladi:
SELECT COUNT(*)FROM Universities
Javob: 7
Masalaning qo’yilishi.
Aytaylik, bizda quyidagicha elementlarga ega massiv berilgan bo’lsin:
5, 1, 3, 9, 12, 583, 998, 7538, 72, 53, 71, 85, 7, 2, 9
Mazkur massivdan 3 dan katta va 100 dan kichik sonlarni ajratib olish talab qilingan bo’lsin.
Yechish.
1. Deklarativ uslub. Deklarativ dasturlashda buni dasturchi quyidagicha yozadi:
3 dan katta va 100 dan kichik sonlarni massivdan ajratib ol.
Bunda dasturchi berilgan shartga ko’ra sonlar qanday ajratib olinishi kerak ekanligini yozmaydi, balki unga qanaqa natija kerak ekanligini yozadi.
2. Imperativ uslub. Imperativ dasturlashda esa massivdagi barcha sonlarni berilgan shartga tekshirib chiqish buyruqlarini yoziladi va shartni qanoatlantirganlarni ajratiladi:
N ta elementdan iborat massiv yaratiladi.
i o’zgarovchini 0 qiymat bilan e’lon qilinadi.
siklni boshi:
i nomerdagi massivning qiymati 3 dan katta va 100 dan kichik bo’lsa uni ekranga chiqar.
i ga 1 ni qo’shib uni 1 taga oshir.
Takrorla toki i ning qiymati N dan kichik ekan.
Sikl tugadi;
Bu C++ va SQL dasturlash tillarida quyidagicha bo’ladi:


Download 35 Kb.

Do'stlaringiz bilan baham:
1   2   3




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