Сабақ 6 Алгоритмнің циклдік құрылымдарын программалау



бет3/3
Дата19.10.2023
өлшемі43,85 Kb.
#119364
түріСабақ
1   2   3
10-нұсқа
1. Сыныптағы 20 оқушының әрқайсысы үшін физикадан белгілі бағалары бар. Орташа рейтингті анықтаңыз. Мәселені for циклі арқылы шешіңіз.
2. А саны берілген (> 1). 1 + 1/2 + ... + 1 / K қосындысы А-дан кіші болатын K бүтін сандарының ең үлкенін және осы қосындының өзін басып шығарыңыз. Проблеманы while циклінің көмегімен шешіңіз.
11 нұсқа
1. Электр тізбегінің әрбір элементінің кедергісі белгілі. Барлық элементтер тізбектей қосылған. Тізбектің толық кедергісін анықтаңыз. Мәселені for циклі арқылы шешіңіз.
2. N (> 0) бүтін саны берілген. Квадраты N-нен аспайтын ең үлкен бүтін K санын табыңыз: K ^ 2 ≤ N. Шаршы түбірді шығару функциясын қолданбаңыз. Проблеманы while циклінің көмегімен шешіңіз.
12 нұсқа
1. Екі сыныпта әр оқушының физикадан белгілі бағалары бар. Әр сыныптағы орташа бағаны анықтаңыз. Әр сыныптағы оқушылар саны бірдей. Мәселені for циклі арқылы шешіңіз.
2. 2 саны үшін 0-ден 20-ға дейінгі оның дәрежесінің экранға шығарыңыз. Проблеманы while циклінің көмегімен шешіңіз.
13 нұсқа
1. Облыста 12 аудан бар. Әр ауданның тұрғындарының саны (мыңдаған адам) және ауданы (км2) белгілі. Жалпы аймақтағы халықтың орташа тығыздығын анықтаңыз. Мәселені for циклі арқылы шешіңіз.
2. Менің бірінші туған күніме менің бай ағам бір доллар берді. Әр туған күнімде ол өзінің сыйлығын екі есе арттырып, оған менде болған ақшадай соманы қосты. Қай туған күнінде сыйлық 100 доллардан асатынын көрсететін бағдарлама жазыңыз. Проблеманы while циклінің көмегімен шешіңіз.
14 нұсқа
1. Бір жасушалы амеба 3 сағат сайын 2 жасушаға бөлінеді. Бастапқыда бір амеба болса, 3, 6, 9, ..., 24 сағатта қанша жасуша болатынын анықтаңыз. Мәселені for циклі арқылы шешіңіз.
2. y = -0,5x + x функциясының мәндерінің кестесін көрсетіңіз. Аргументтің мәндері (x) минимум, максимум және қадам арқылы көрсетіледі. Мысалы, минимум 1-ге орнатылса, максимум 3, ал қадам 0,5. Содан кейін х-тің 1-ден 3-ке дейінгі өзгерісін 0,5 (1, 1,5, 2, 2,5, 3) қадамдарымен және х-тің әрбір мәні үшін функцияның (y) мәнін көрсету керек. Проблеманы while циклінің көмегімен шешіңіз.
15 нұсқа
1. Жаттығуды бастаған шаңғышы бірінші күні 10 шақырымға жүгірді. Әр келесі күн сайын ол жүгірісті алдыңғы күннің жүгірісінен 10% арттырып отырды. Анықтаңыз:
а) шаңғышының жаттығудың екінші, үшінші, ..., оныншы күніндегі жүгірісі;
б) жаттығудың алғашқы 7 күнінде ол жалпы қанша жол жүрді.
Мәселені for циклі арқылы шешіңіз.
2. Пайдаланушы енгізген бүтін санның цифрларының қосындысы мен көбейтіндісін табыңыз. Мысалы, 325 саны енгізілсе, онда оның цифрларының қосындысы 10 (3 + 2 + 5), ал көбейтіндісі 30 (3 * 2 * 5) болады. Проблеманы while циклінің көмегімен шешіңіз.



Достарыңызбен бөлісу:
1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет