Дұрыс жауап
Дұрыс жауап: Цикл
Жауап нұсқалары
- A.Циклдұрыс
- B.Бір шарт бойынша тек бір тармақты таңдау
- C.Бір рет орындалатын мән меншіктеу
- D.Тек дерек енгізу әрекеті
- E.Қайталанбайтын бір сызықтық команда
Түсіндірме
Ереже: Цикл бір әрекетті немесе әрекеттер тобын берілген ереже бойынша қайталайды. Қайталау саны санауышпен не шартпен анықталуы мүмкін. Тармақталу орындалатын жолды таңдайды, бірақ бір өзі берілген сан бойынша қайталауды ұйымдастырмайды. Құрылымның рөлін алгоритмнің талап етілген нәтижесімен салыстыру керек.
Қолдану: Шарт бір дыбысты k рет ойнатуды талап етеді. Сондықтан цикл сәйкес. k мәніне сай цикл денесі қайталанады; нөл рет қажет болса, орындалу ережесі соны да ескеруі тиіс. Нақты дыбыс ойнату аяқталуы мен келесі қайталау уақыты қосымшаның логикасында бөлек ұйымдастырылуы мүмкін. Бұл сұрақ дайын кодтың барлық уақыттық қасиетін емес, қайталауға арналған негізгі құрылымды анықтайды. Циклдің болуы оның тоқтау шарты дұрыс деген кепілдік бермейді.
Қате нұсқаларды ажырату: Бір рет меншіктеу және дерек енгізу өздігінен бірнеше ойнатуды бермейді. Бір тармақты таңдау шартты шешеді. Қайталанбайтын команда тек бір әрекет атқарады. Жауапты қайталану талабына сүйеніп таңдаңыз.
Қайта орындауға ишара: Талап бір әрекетті бір рет орындау ма, әлде сол әрекетті берілген санға сай қайталау ма?