Бағдарламалық жасақтаманың өмірлік циклі



бет11/23
Дата20.09.2022
өлшемі205,35 Kb.
#150048
1   ...   7   8   9   10   11   12   13   14   ...   23
Байланысты:
Бағдарламалық жасақтаманың өмірлік циклі

Егер (логикалық өрнек)
оператор;
Егер (логикалық өрнек)
оператор_1;
оператор_2;
<логическое выражение> ? <выражение_1> : <выражение_2>;
Егер логикалық өрнектің мәні шын болса, онда өрнек_1 бағаланады, әйтпесе өрнек_2 бағаланады.
қосқыш (бүтін өрнек)
іс мәні_1:
мәлімдеме_нәтижесі_1;
іс мәні_2:
мәлімдеме_нәтижесі_2;
іс_мәні:
мәлімдеме_нәтиже_н;
әдепкі:
мәлімдеме_нәтижесі_n + 1;
Филиал әдепкі сипаттау мүмкін емес. Ол жоғары деңгейдегі өрнектердің ешқайсысы қанағаттандырылмаған жағдайда орындалады.
Цикл операторы.
Turbo C-де циклдарды бағдарламалауға мүмкіндік беретін келесі құрылымдар бар: уақыт, уақыт жаса және үшін ... Олардың құрылымын келесідей сипаттауға болады:
Жоғарғы жағындағы жағдайды тексеретін цикл:
Таңдау операторы
Егер бағдарламада орындалуы керек әрекеттер қандай да бір айнымалының мәніне тәуелді болса, таңдау операторын қолдануға болады. Сонымен бірге C ++ тілінде Select операторында айнымалылар ретінде тек сандық айнымалыларды қолдануға болады. Жалпы, таңдау операторының жазбасы келесідей:
қосқыш (айнымалы)
{
1-жағдай мәні:
әрекеттер1
үзіліс;
іс мәні2:
әрекеттер2
үзіліс;
...
әдепкі:
әдепкі әрекеттер
}
Үзіліс кілт сөзі әр тармақтың соңына қосылуы керек. Ол таңдау операциясының орындалуын тоқтатады. Егер сіз оны жазбасаңыз, таңдаудың бір тармағынан әрекеттерді орындағаннан кейін келесі тармақтардан әрекеттерді орындау жалғасады. Алайда, кейде бұл таңдау қасиеті пайдалы болады, мысалы, айнымалының әртүрлі мәндері үшін бірдей әрекеттерді орындау қажет болса.
қосқыш (айнымалы)
{
1-жағдай мәні:
іс мәні2:
әрекеттер1
үзіліс;
іс мәні3:
әрекеттер2
үзіліс;
...
}
Таңдауды қолдану мысалы:
int n, x;
...
қосқыш (n)
{
іс 0:
үзіліс; // егер n 0 болса, онда ешқандай әрекет жасамаңыз
1-жағдай:
2-жағдай:
3-іс:
x \u003d 3 * n; // егер n 1, 2 немесе 3 болса, онда біз кейбір әрекеттерді орындаймыз
үзіліс;
іс 4:
x \u003d n; // егер n 4 болса, онда басқа әрекеттерді жасаңыз
үзіліс;
әдепкі:
x \u003d 0; // n-нің барлық басқа мәндері үшін әдепкі әрекеттерді орындаңыз
}


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   23




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

    Басты бет