11. Құрылым мен класс арасындағы айырмашылықты сипаттаңыз. Класс қасиеттерін анықтау жолдарын келтіріңіз. Кластық мұрагерліктің анықтамаларына мағлұмат беріңіз. Жауабы



бет3/6
Дата26.12.2022
өлшемі83,44 Kb.
#59785
1   2   3   4   5   6
Тернарлық операциялар
/ бөлу
% бөлгендегі қалдық
+ қосу
- азайту
<< солға ығыстыру
>> оңға ығыстыру
< аз
<= аз немесе тең
> көп
>= көп немесе тең
is типке жататындығын тексеру
as типті келтіру
== тең
!= тең емес
& разрядтар бойынша конъюнкция (ЖӘНЕ)
^ разрядтар бойынша аластайтын НЕМЕСЕ
| разрядтар бойынша дизъюнкция (НЕМЕСЕ)


14. Басқару операторларын сипаттаңыз. if шартты көшу операторын келтіріңіз. Толық және қысқартылған формалар және if-else-if конструкциясын сипаттаңыз. switch ауыстырғышты таңдау туралы ақпаратты толық беріңіз. Жауабы:
Басқару операторлары:
1)break операторы-цикл ішінде жазылған циклді аяқтайды
2)continue операторы— циклдің келесі итерациясына ауысу
3)return операторы— оның шегінде жазылған функциядан шығады
4)goto операторы— бақылауды шартсыз беруді орындайды
5)throw операторы— ерекше жағдайды тудырады.
if шартты көшу операторы:
if шартты өту операторы бағдарламада есепті шешу алгоритмінің кейбір логикалық шартын тексеруді және тексерудің нәтижесіне байланысты бағдарламаның жұмысын мҥмкін екі жолдың бірімен жалғастыру керек болған жағдайда қолданылады.
if операторының жазылу пішімі: if ( шарт) { операторлар; } else { операторлар;} Егер шарт «ақиқат» болса, онда шарттан кейін орналасқан, фигуралық жақшалар ішіндегі операторлар орындалады, әйтпесе else қызметтік сӛзінен кейін орналасқан, фигуралық жақшалар ішіндегі операторлар орындалады. Мысалы, if (a > b) { x = a; y = b;} else { x = b; y = a;}
switch
if, else және switch операторлары өрнек мәніне негізделген әртүрлі мүмкін жолдардан орындау үшін мәлімдемелерді таңдайды.
Switch операторы өрнекке сәйкес үлгі сәйкестігіне негізделген орындалатын мәлімдемелер тізімін таңдайды.


15. while, for, do-while, foreach циклдік операторлардың толық мағлұматын беріңіз. break, continue, goto операторларының қызметін сипаттаңыз. Жауабы:


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




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

    Басты бет