Mustaqil ish uchun topshiriqlar
Mustaqil hal qilish uchun taklif qilingan vazifalarda siz quyidagilarni bajarishingiz kerak:
• berilgan algoritmni amalga oshiradigan dasturni ishlab chiqish (C, C++, C# dasturlash tillaridan foydalanish tavsiya etiladi);
• operandlar, operatorlar va operatsiyalarni qamrab oluvchi dastur lug'atini shakllantirish;
• lug'atlarni jadval ko'rinishida tartibga solish;
• natijani yakuniy jadval ko'rinishida taqdim etgan holda Halsted ko'rsatkichlarini hisoblash;
• dasturning ishlab chiqilgan matni sifatini baholashni o'z ichiga olgan mazmunli xulosalarni shakllantirish, olingan natijalarni tahlil qilish:
1) potentsial va haqiqiy hajmlarni taqqoslash orqali dastur darajasini baholash;
2) amalga oshirish muddati va dasturning taxminiy uzunligini taqqoslash asosida kamchiliklar mavjudligini aniqlash, kamchiliklarni va xatolarni o'z ichiga olgan dastur qatorlarini ko'rsatish;
3) amalga oshirish tili xususiyatlaridan foydalanish darajasini baholash.
1-topshiriq. Parametr sifatida unga berilgan satrni aks ettirilgan holatga "aylantiruvchi" funksiyani yozing va sinab ko'ring.
2-topshiriq. N natural son berilgan. N sonining raqamlarini teskari tartibda yozgandan keyin olinadigan sonni ko'rsating. Yangi raqam olish uchun funktsiyani yozing.
3-topshiriq. Butun sonli matritsaning har bir qatoridagi minimal elementlar sonini hisoblovchi funksiyani yozing va sinab ko‘ring.
4-topshiriq. Sakkizlik raqamlar qatorini uning ekvivalent butun o‘nli soniga aylantiruvchi funksiyani yozing va sinab ko‘ring.
5-topshiriq. Birinchi parametrni x va y ning kattasiga, ikkinchisiga kichigiga o‘rnatuvchi minmax(x, y) funksiyani tavsiflang. Ushbu funktsiyadan foydalanib, A, B, C o'zgaruvchilarning kiritilgan qiymatlarini A < B < C ga aylanishi uchun qayta taqsimlang.
6-topshiriq. Ikkilik raqamlar qatorini uning ekvivalent o‘nli butun soniga aylantiruvchi funksiyani yozing va sinab ko‘ring.
7-topshiriq. Unga parametr sifatida berilgan satrda har ikkinchi elementni berilgan belgi bilan almashtiradigan funksiyani yozing va sinab ko'ring.
8-topshiriq. Haqiqiy matritsalarni qo‘shish va ayirish funksiyasini yozing va sinab ko‘ring. Rasmiy parametrlardan biri operatsiya turining belgisi bo'lishi kerak.
9-topshiriq. Berilgan satrdagi “:” belgilarini belgilangan joydan boshlab “.” bilan almashtirish funksiyasini yozing va sinab ko‘ring.
10-topshiriq. [n, m] oraliqda nechta tub son borligini toping va ularni chop eting. Keyingi son tub ekanligini aniqlash uchun funksiya yozing.
11-topshiriq. Uchburchakning koordinatalari berilgan uchburchakning maydonini hisoblash funksiyasini yozing va sinab ko'ring.
12-topshiriq. Elementlar yig‘indisi maksimal bo‘lgan to‘g‘ri to‘rtburchak matritsadagi satr raqamini topish funksiyasini yozing va sinab ko‘ring.
Do'stlaringiz bilan baham: |