1-amaliy mashg’ulot. Mavzu: Bir masala uchun turli uslubda dastur tuzish
Download 35 Kb.
|
1-amaliy mashg\'ulot (2)
- Bu sahifa navigatsiya:
- Masalaning qo’yilishi.
- Yechish. 1. Deklarativ uslub.
- 2. Imperativ uslub.
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling