Funksiyalar(tayyor funksiyadan foydalanmang) tashkil qiling!
Download 0.55 Mb. Pdf ko'rish
|
2 topshiriq (2)
- Bu sahifa navigatsiya:
- (K>0, L>0). N, K
Mavzu: Konstruksiyalashning asosiy elementlari Dasturlash tili(Python, Java, C++, C#, ...) berilgan masala uchun dastur tuziladi. Olingan natijalar screenshot qilinib word faylda tayyorlanib tizimga yuklanadi. Dastur tuzishda mustaqil funksiyalar(tayyor funksiyadan foydalanmang) tashkil qiling! Kiruvchi ma’lumotlarni dastur fayldan oʻqisin, chiquvchi ma’lumotlarni(natijani) faylga yozsin. 1. S nomli fayldagi belgilar sonini qaytaradigan butun tipli IntFileSize(S) funksiyasi tasvirlansin. Agar fayl mavjud bo`lmasa funksiya 1 qiymatni qaytarsin. Bu funksiya yordamida berilgan nomdagi 3 ta fayldagi belgilar soni aniqlansin. 2. S matnli fayldagi satrlar sonini qaytaruvchi, butun tipli LineCount(S) funksiyasi tasvirlansin. Shu nom bilan 3 ta matn fayllaridagi satrlar soni topilsin. Agar ko`rsatilgan nomdagi matn fayli mavjud bo`lmasa funksiya -1 ni qaytarsin. 3. S butun tipli fayl elementlarini joylashish tartibini qarama-qarshisiga almashtiradigan InvertIntFile(S) protsedurasi tasvirlansin. Berilgan nom bilan ifodalangan 3 ta fayldagi ma`lumotlar shu protsedura yordamida qayta ishlansin. Agar fayl mavjud bo`lmasa yoki fayldagi elementlar soni 2 tadan kam bo`lsa, protsedura hech qanday harakat bajarmasin. 4. S nomli matn faylining har bir satrining boshiga nomer qo`yadigan AddLineNumbers(S, N, K, L) protsedurasi tasvirlansin, satrlar tartib nomeri quyidagicha: 1-satr N, 2-si N+1 va hokazo. Nomerlash K chi pozitsiyadan boshlansin, satrning o`ng tomonini to`g`irlagan holda nomer va satr o`rtasida L ta bo`sh joy tashlansin. (K>0, L>0). N, K va L lardan foydalangan holda ushbu protsedurani bo`sh bo`lmagan fayl uchun qo`llang. 5. AddLineNumbers(51-misoldagi parametrlar bilan berilgan) protsedurasi yordamida har bir satri nomerlangan S matn tipli fayldagi satr nomerlarini o`chiradigan RemoveLineNumbers(S) prosedurasi tasvirlansin. Bu protsedurani berilgan nomdagi fayl uchun qo`llang. Agar satrlar nomerlanmagan bo`lsa protsedura hech qanday harakat bajarmasin. 6. Elementlari butun sonlardan iborat S fayldagi K ta (K≥0) elementni S Download 0.55 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling