Dasturlashning beshta asosiy elementi
Dasturlashning beshta asosiy elementi yoki operatsiyalari mavjud: kirish, chiqish, arifmetik,
shartli va pastadir. Har bir dastur shulardan kamida ikkitasidan foydalanadi. Dasturlash ma'lum
darajada qurilish bloklari bilan ishlashga o'xshaydi. Bolalarning o'yinchoq bloklarini etarli darajada
hisobga olgan holda (va etarli vaqt va ixtiro), siz faqatgina bir nechta turdagi bloklar bilan har qanday
narsani qurishingiz mumkin. Dasturlashning beshta asosiy elementlari:
Kirish : kompyuterga ma'lumotlar va buyruqlarberish
1. Chiqish : natijalarni kompyuterdan olish
2. Arifmetik : ma'lumotlaringiz bo'yicha matematik hisob-kitoblarni bajarish
3. Shartli : shartning rost yoki yolg'onligini tekshirish
4. Pastadir : ba'zi bir shartlar bajarilmaguncha ko'rsatmalar to'plami orqali harakatlanish
Keling, bankomatni ko'rib chiqaylik. Siz piyoda borasiz yoki unga borasiz, bankomat
kartangizni siljitasiz, qancha pul kerakligini aytasiz va bir-ikki lahzaga tegingandan so'ng, naqd pul
va kvitansiyani to'kib tashlaysiz. Ushbu oddiy misolda bizda kirish, hisoblash va chiqish mavjud.
Quyida kassadan 40 dollar "Tez naqd" olish uchun oddiy sxemalar keltirilgan. Besh operatsiyani
qanday qilib xaritaga tushirish mumkin.
Dasturlash elementlari sxemasi
Kiritish
Kiritish deyarli har qanday joydan bo'lishi mumkin: klaviatura, sensorli ekran, matnli fayl va
boshqa dastur bularning bir nechtasi. Kiritish har bir dastur tomonidan ishlatiladigan ikkita
elementdan biridir, chunki har bir dasturda ishlash uchun ba'zi ma'lumotlar kerak. Bankomatdan
foydalanganda, kirish ikki narsadan kelib chiqadi: bankomat kartangiz va klaviaturada siz kiritgan
ma'lumotlar. Sizning bankomat kartangizning orqa tomonidagi magnit lentada mijozning identifikatori
mavjud. Bankomatda sizning kim ekanligingizni bildiradi, shunda hisob qaydnomangiz haqida
ma'lumot olishingiz mumkin. Ammo buni amalga oshirishdan oldin siz o'zingizning shaxsingizni
tasdiqlashingiz kerak. Bank sizning hisobingizga kirishga siz urinayotgan biron bir shaxs emasligiga
ishonch hosil qilishni istaydi. Siz o'zingiz bilgan (yoki bilishingiz kerak bo'lgan) PIN-kodingizni kiritgan
holda o'zingizni tasdiqlaysiz. Bir marta bank siz ekanligingizdan xursand bo'lsa, nima qilishni
so'raydi. Ushbu holatda, Siz 400 ming olishni xohlaysiz, shuning uchun siz "Tez naqd pul" ni
tanlaysiz, bu sizning tekshiruvingizdan pulni olib tashlaydi. Va, sizning bitimingizning kirish qismi
tugadi. Blok-jadvalda kirish birinchi jarayonga olib keladi. Ushbu misolda u arifmetikdir.
Arifmetik
Hisob-kitob balansini olish yoki depozitdan keyin yangilash uchun zarur bo'lgan oddiy qo'shish
yoki olib tashlashdan tortib, sun'iy yo'ldoshni orbitaga kiritish uchun zarur bo'lgan murakkab hisob-
kitoblarga qadar kompyuterlar har qanday matematik operatsiyalar va funktsiyalarni bajarishi
mumkin. Kiritilgan ma'lumotlar bo'yicha har bir dastur hisob-kitoblarni amalga oshirishi shart emas,
lekin dastur ichida sodir bo'layotgan voqealarni boshqarish uchun hali ham ba'zi bir ishlarni bajarish
kerak bo'lishi mumkin. Buni bir daqiqada ko'ramiz. Bizning misolimizda bankomat sizning
balansingizni tekshiradi va agar pulingiz etarli bo'lsa, undan 400 ming oladi. Va bu arifmetik qism -
ayirish. Shunday qilib, ushbu qismi ayirboshlashni ko'rsatadigan jarayondir.
Chiqish
Chiqish - bu sizning dasturingiz beradigan natijadir. Dastur yozishdan maqsad ham shunda:
savol berish va javob olish! Chiqish turli shakllarda bo'lishi mumkin - matn yoki grafikalar yoki bosma
yoki ekranda, ovoz - deyarli har qanday shaklda inson yoki boshqa dastur tomonidan talqin qilinishi
va tushunilishi mumkin. Bizning hisob-kitob mashinamizda bu mahsulot insoniyat jamiyatida eng ko'p
tushuniladigan narsalardan biri: naqd pul. Bizning misolimizga qaytsak, mashina 400 mingni
tarqatadi va chek chiqarib beradi. Kvitansiyada qancha pul olib qo'yganingiz va yangi qoldiqingiz
ko'rsatilgan. Shunday qilib, bizning oqim jadvalimiz ayirishdan chiqish jarayoniga o'tadi, keyin bizning
dasturimiz tugaydi.
Maqola muallifi: Dilafruz Ravshanova