Dasturi ushbu dastur “basic” tili buyruqlari yordamida qiziqarli kichik dasturchalar (qiziqarli so’zlashuv, misollar va masalalar yechish) yaratish uchun mo’ljallangan


Download 32 Kb.
Sana06.04.2022
Hajmi32 Kb.
#626448
Bog'liq
q-basik
2019 DTM biologiya to'liq javoblari (2), BTTL fani 1 ON biletlari 2020, BTTL fani 1 ON biletlari 2020, 1 ON Qudratov Jahongir, 2 5215225912466868818, 4 sinf Sinf soati Tarbiyaviy soat 2020 2021 to`liq hajmdagi eng, ISHCHI DASTURI (2), мустакил иш бошкарув там, мустакил иш бошкарув там, ПҚ-2833 14.03.2017, ДОГОВОР-21, ФОТОЭФФЕКТ ҲОДИСАСИ, SKELET TIZIMI FILOGENEZI VA BUZILISHLARI, Назарий электротехника 2 лаб иши

<< Q-BASIC >>

DASTURI


Ushbu dastur “basic” tili buyruqlari yordamida qiziqarli kichik dasturchalar (qiziqarli so’zlashuv, misollar va masalalar yechish) yaratish uchun mo’ljallangan. Bu dastur ko’chirma dastur hisoblanadi, yani bu dasturni ma’lumot tashuvchi disklardan shaxsiy kompyuterimiz hotirasiga ko’chirib olsak ishlayveradi.


Yaratiladigan qiziqarli kichik dasturchalar quydagi asosiy “basic” tili buyruqlari yordamida yaratiladi:




LET – bo’lsin
PRINT – ko’rsat
END – tamom
RUN – bajar
INPUT – tasdiqla
IF – tasdiqni tanla

Q-basic dasturida ishlash quydagicha:





  • Dastur ochilgach, “basic” tili buyruqlarini kiritish lozim.

  • Buyruq kiritib bo’lgach uni klaviaturaning F5 tugmasi yordamida ko’rib, ko’rib bo’lgach esa saqlash kerak.



Q-basic dasturida yaratiladigan qiziqarli kichik dasturchalar va ularning “basic” tili buyruqlari quydagilardan iborat.


1. “Misolni yech” dasturchasi va uning yaratilish buyruqlari:


10 LET X=10+5

20 PRINT X


30 END

Ushbu buyruqlarni kiritib bo’lgach klaviaturaning F5 tugmasini bosishimiz bilan monitorimiz ekranida 10+5 misolimizning javobi ko’rinadi. Agar ayirish, ko’paytirish, bo’lish amallarini bajarmoqchi bo’lsak – , * , / belgilarini qo’yamiz.




2. “Ismingiz nima ?” dasturchasi va uning yaratilish buyruqlari:


10 PRINT “Ismingiz nima ?”
20 INPUT A$
30 PRINT “Salom,”
40 PRINT A$
50 PRINT “qaley ishla.”


Ushbu buyruqni kiritib bo’lgach F5 tugmasini bosishimiz bilan monitorimiz ekranida Ismingiz nima ? degan savol ko’rinadi. Savolga javob tarzida ismimizni kirittsak quydagi so’z chiqadi Salom … qaley ishla.




3. “Havo qanaqa” dasturchasi va uning yaratish buyruqlari:


10 PRINT “Hozir havo qanaqa ?”


20 INPUT A$
30 IF A$=”bulutli” THEN PRINT “Demak yomgir yog’ar ekan”
40 IF A$=”ochiq” THEN PRINT “Demak quyosh chiqgan va havo issiq”
50 END

Ushbu buyruqni kiritib F5 tugmasini bosgach monitorimiz ekranida Hozir havo qanaqa ? degan savol paydo bo’ladi. Savolga bulutli dep javob kiritsak Demak yomg;ir yog’ar ekan degan soz chiqadi. Agar ochiq deb javob kiritsak Demak quyosh chiqgan va havo issiq degan so’z chiqadi.




4. “O’ylagan sonimni top” dasturchasi va uning yaratish buyruqlari:


10 PRINT “Bitta son o’ylang”


15 PRINT “2 ga ko’paytirib 4 ni qo’shing”
20 PRINT “2 ga bo’lib 7 ni qo’shing”
25 PRINT “8 ga ko’paytirib 12 ayiring”
30 PRINT “4 ga bo’ling va 11 ni ayrirng”
35 PRINT “Nechi son hosil bo’ldi ?”
40 INPUT N
45 PRINT “O’ylagan soningiz”; (N - 4) \ 2

Ushbu buyruqni kiritib F5 ni bosgach monitorimiz ekranida Bitta son o’ylang, 2 ga ko’paytirib 4 ni qo’shing, 2 ga bo’lib 7 ni qo’shing, 8 ga kopaytirib 12 ni ayiring, 4 ga boling va 11 ni ayiring. Nechi son hosil boldi ? degan amallar chiqadi. Amalni hayoliy og’zaki bajargach hosil bolgan sonimizni kiritsak o’ylagan sonimizni chiqarib beradi. Misol uchun 2 sonini oyladik. 2 x 2 + 4 / 2 + 7 x 8 - 12 / 4 - 11 = 8 soni hosil bo’ldi. Hosil bo’lgan 8 ni kiritsak O’ylagan soningiz 2 deb topib beradi.




AMALIY MASHG’ULOT


Quydagi ko’rsatilgan buyruqlarni kiritib qo’shish, ayirish, ko’paytirish, bolish amalli dasturchani amaliy bajaring va F5 tugmasi orqali ko’ring.




1) 10 PRINT “Son kiriting” 2) 10 PRINT “Tanishamizmi ?”


15 INPUT A 15 INPUT A$
20 PRINT “Boshqa son kiriting” 20 PRINT “Mani ismim dastur”
25 INPUT B 25 PRINT “sizning ismingizchi?”
30 PRINT “Siz bu sonlar bilan” 30 INPUT B$
35 PRINT “qaysi amalni bajarasiz ?” 35 PRINT “Salom,”
40 PRINT “+ , – , x , \” 40 PRINT B$
45 INPUT C$ 45 PRINT “Ishlaringiz qaley.”
50 IF C$=”+” THEN PRINT A+B 50 PRINT “O’qis yoki ishlis ?”
55 IF C$=”–“ THEN PRINT A-B 55 INPUT C$
60 IF C$=“x” THEN PRINT A*B 60 PRINT “Omadli ekansizde ?”
65 IF C$=”\” THEN PRINT A\B 65 INPUT D$
70 END 70 PRINT “Mayli xayr,”
Download 32 Kb.

Do'stlaringiz bilan baham:




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