JalilovaDildoraning “Dasturlash ii” fanidan mavzu: Onlayn navbat dasturini yaratish


I BOB. DASTURLASHDA FAYLLAR BILAN ISHLASH IMKONIYATLARI


Download 1.11 Mb.
bet2/6
Sana18.06.2023
Hajmi1.11 Mb.
#1569092
1   2   3   4   5   6
Bog'liq
Dildora2

I BOB. DASTURLASHDA FAYLLAR BILAN ISHLASH IMKONIYATLARI

    1. Navbatlarni raqamlashtirishning qulayliklari

Hozirgi kunda onlayn navbat juda ommaviy tusga kirib bormoqda. Insonlar o`z vaqtini tejash maqsadida o`sha joyga bormasdan oldin joyini bron qilib vaqtini tejashyapti. Bular xususan, banklarda, turli xil ovqatlanish shahobchalari(“EVOS”, “Feed Up”, “Oqtepa lavash”,), o`quv markaz, ba`zi bir kiyim do`konlari, shifoxonalar va h.k. da ko`p uchraydi. Bu juda qulay va tinchgina hal qilinadigan usul hamdir. Nimaga deganda odam ko`paygan sari navbatlar ham juda uzoq bo`lib ketishi tabiiy hol. Insonlar umrini faqatgina navbatda o`tkazishni xohlashmaydi albatta. Bu qulaylik ularga ancha qo`l keldi. Xususan, o`zimiz ham biror joyga ovqatlanish uchun bordik deylik. Masalan: “Evos”.




  1. Biz u yerga kirganimizda birinchi qiladigan ishimiz menyudan o`zimizga kerakli taomlarni tanlab, belgilab, navbat olishimiz kerak. Bu hozirgi kunda ikki xil usulda ish olib bormoqda. Birinchisi: ishchi orqali kerakli narsalarimizni unga aytib navbat olishimiz(bu ba`zida ozgina qiyin kechadi), ikkinchisi

1.1-rasim Fayllar haqida ma’lumot


    1. Dasturlashda matnli fayllar bilan ishlashning ahamiyati

Matnli fayllar bilan ishlash binar fayllar bilan ishlashdan bir oz farq qiladi. Matnli fayllarda ma’lumotlar satrlarda saqlanadi. Matnli fayl elementilari har xil uzunlikdagi satrlardir. Bu satrlar bir biridan satr oxiri belgisi bilan ajratiladi. Matnli fayl elementlari indekslanmagan bo‘lganligi uchun, faylning istalgan elementiga bevosita murojaat qilib bo‘lmaydi.


C++ da matnli yoki binar fayllar bilan ishlash uchun keng imkoniyatlar berilgan. Matnli fayllar bilan ishlashda oddiy C ning funksiyalaridan ham foydalanish mumkin. Masalan, formatli o‘qish va yozish funksiyalari yoki oldingi mavzudagi funksiyalardan foydalanishimiz mumkin. Matnli fayllar bilan ishlashning bunday usuli kitoblarda keng yoritilgan. Ularni mustaqil o‘qib - o‘rganishingiz mumkin. Bu mavzu fayllar bilan ishlovchi oqimlarni qisqacha o‘rganamiz va buni matnli fayl misolida ko‘ramiz. Standart kiritish chiqarish kutubxonasi sinflari quyidagicha shajaraga ega:
Fayllar bilan ishlash uchun quyidagi sifnlar ob'ektlari hosil qilinadi:
ofstream - faylga ma’lumot yozish uchun ifstream - fayldan ma’lumot o‘qish uchun fstream - fayldan ma’lumot o‘qish uchun va yozish uchun
Matnli faylarda ma’lumotlar satrlarda saqlanadi. Matnli fayl elementlari har xil uzunlikdagi satrlardir. Bu satrlar bir biridan satr oxiri belgisi bilan ajraladi. Matnli fayl elementlari indexlanmaganligi uchun faylning istalgan elementiga bevosita murojat qilib bo‘lmaydi.
Matnli fayllar bilan ishlashda oddiy C ning funksiyalaridan ham foydalanish mumkin. Masalan, formatli o‘qish va yozish funksiyalari yoki oldingi mavzudagi funksiyalardan foydalanishimiz mumkin. Matnli fayllar bilan ishlashning bunday usuli kitoblarda keng yoritilgan.


Download 1.11 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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