|
Alisher ismailov shakirovich algoritmlash va dasturlash asoslari (1-qism)
|
bet | 9/33 | Sana | 21.02.2024 | Hajmi | 290,29 Kb. | | #160200 |
Bog'liq Algoritmlash va dasturlash asoslari-fayllar.orgDiskretlilik (Cheklilik).
Tushunarlilik
Aniqlik
Ommaviylik
Natijaviylik
Oddiy algoritmga misol: Avtobusga chiqish algoritmi.
1.Bekatga boring
2. O‘zingizga kerakli avtobusni kuting.
3. Avtobus kelganda, eshik ochilishini kuting.
4. Agar eshik ochiq bo‘lsa va oldingizda odam bo‘lmasa avtobusga chiqing.
Dastur
Dastur sizni qurilmalaringiz bilan aloqa o‘rnatishingizga yordam beradi. Dastur keng ma’noda siz va sizning qurilmangiz o‘rtasida o‘rnatiladigan va undan foydalanishni ta’minlaydigan ko‘rsatmalar to‘plami (odatda kod deb ham yuritiladi) hisoblanadi.
Kompyuter dasturi Laymanning nuqtai nazari bo‘yicha, bu kompyuter tizimining ko‘rinmas komponenti bo‘lib, u kompyuterning jismoniy qismlari bilan ishlashga imkon beradi. Dastur sizga smartfon, planshetlar, o‘yin qutilari, media-pleyerlar va shunga o‘xshash qurilmalar bilan muloqot qilish imkonini beradi.
Ta’kidlash kerakki, kompyuter va dasturiy ta’minot o‘rtasida aniq farq bor. Dastur nojismoniy resurs hisoblanadi. Dastrni qo‘l bilan ushlab bo‘lmaydi. Kompyuterni jismoniy qismlariga sichqoncha, klaviatura, USB portlari, CPUlar, xotira, printerlar va boshqalar kabi jismoniy resurslar kiradi. Telefonlar ham kompyuterning bir turi hisoblanadi.
Dasturlarning turlari
Barcha dasturiy ta’minotlar ikki shaklda bo‘ladi: biri tizim dasturiy ta’minot, ikkinchisi ilova dastur sifatida.
Windows operatsion tizimi, tizim dasturlarining bir misolidir va Windows kompyuterida oldindan o‘rnatilgan bo‘ladi. Kompyuter tizimi komyuterning jismoniy uskunalari bilan o‘zaro muloqot qilish imkonini beruvchi katta dastur hisoblanadi. Kompyuter tizimisiz qurilma yonmaydi (ishlamaydi). Barcha aqlli qurilmalarda masalan, iPhone va Android qurilmalarida ham tizim(sistema) dasturlari mavjud. Ushbu turdagi dasturiy ta’minot qurilmani ishga tushiradi va uni ishlatishga imkon beradi. Keng tarqalgan kompyuter tizimlaridan yana biri bu Linux tizimi hisoblanadi. Linux tizimi O‘zbekistonda kam ishlatiladigan tizim hisoblanadi. Odatda dasturchilar yoki katta tashkilotlarda Linux tizimidan foydalaniladi. Linux tizimining afzalliklaridan biri bu Linux tizimiga virus tushmaydi. Android qurilmalari Android tizimida ishlaydi, Iphone qurilmalari iOS tizimidan foydalanadi.
Ilova dasturlari dasturlarning ikkinchi turi hisoblanadi. Ilova dasturlari tizimga o‘rnatiladi va ishlatiladi. Ilova dasturlarining ayrim misollaridan, bular Microsoft Word, Adobe Reader, Paint dasturlari hisoblanadi. Ilova dasturlar odatda kompyuter tizimiga o‘rnatiladi. Bundan tashqari, kompyuter tizimlari uchun virusga qarshi dasturlar ham mavjud. Bunday dasturlar ham ilova dasturlari deb ataladi. Telefon ilovalari ham ilova dastur hisoblanadi.
|
| |