5-8 Маъруза Рекурсия


Download 110.5 Kb.
bet5/6
Sana01.01.2023
Hajmi110.5 Kb.
#1074629
1   2   3   4   5   6
Bog'liq
5-8 Maruza Рекурция(uz)

Амалий топшириқлар

  1. Консол ойнасидан йилни ўқувчи ва агар у катта оралиқда бўлса текширувчи дастур тузинг.

  2. Консол ойнасида [100 200] гача болган рандомни қўллаб қувватловчи ва чоп этувчи дастур тузинг.

  3. Консол ойнасига бугун ҳафтанинг қайси куни эканлигини чиқарувчи дастур тузинг.

  4. Компьютер ишга тушганидан бошлаб ҳозирги дастур ишга тушгунига қадар бўлган барча чиқувчи кунлар, соатлар ва дақиқаларни cонсол ойнасига чиқарувчи дастур тузинг. Environment cласс дан фойдаланинг.

  5. Тўғри учбурчакнинг икки томони ва унинг гипотенузасини топувчи дастур тузинг. Хисоблаш учун Math методидан фойдаланинг ва узунликни хисобланг.

  6. Қуйидаги берилганлар билан учбурчакнинг юзасини аниқловчи дастур тузинг.

- Учта томони
- Томони ва унга тушган баландлиги
- Икки томони ва улар орасидаги бурчак (c градусда)

  1. Ўзингизни номлар фазоингизни аниқланг CreatingAndUsingObjectsва унга Cat ва Sequence cласс ни жойлаштиринг. ўзига Cat ва Sequencecласс ини жойлаштирувчи яна бир номлар фазосини аниқланг.

  2. 10 та Сат типига тегишли обект яратувчи дастур тузинг. Қайси объект номери unique бўлганига CatN ном беринг. Оҳирида уларнинг ҳар бири учун SayMiau() методини чақиринг. Номлар фазосини аниқлаш учун CreatingAndUsingObjectsдан фойдаланинг.

  3. Бугунги кун ва бошқа кунлардаги иш кунларини ҳисобловчи дастур тузинг. Иш кунлари Душанбадан Жумагача, халқ байрамлари ва шанба иш куни деб эълон қилинган кунлардан ташқари. Дастур халқ байрамлари ва шанба ишлаш куни ҳақидаги маълумотларни сақлаб қолсин.

  4. Сизга integer типидаги бир нечта сонлар кетма кетлиги берилган. Уларни йиғиндисини хисбловчи дастур тузинг. Наъмуна : 43 68 9 23 318 = 461

  5. Бир нечта тасодифий маълумотларни эълон қилувчи дастур тузинг.

Кейин бу дастур тасодифий эълон қилинган малумотларни қуйидагича чиқарсин:
Laudatory phrases:Мен бу маҳсулотни доимий равишда фойдаланиб тураман.
Laudatory stories:Сиз ҳам бундан фойдаланиб кўринг. Менга бу жуда ёқди.
First name: {"Dayan", "Stella", "Hellen", "Kate"}
Last name: {"Johnson", "Peterson", "Charls"}
Cities: {"London", "Paris", "Berlin", "New York", "Madrid"}

  1. Бир қатор кетма кет берилган сонларни қийматини ҳисобловчи дастур тузинг. Сонлар кетма кетлиги қуйидагича:

Ҳақиқий сонлар, масалан: 5, 18.33, 3.14159, 12.6;
Арифметик операторлар:* \- \+ \ /;
Математик функциялар : ln(x), sqrt(x), pow(x, y);
Мантиқий операторлар: (ва)

Download 110.5 Kb.

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




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