Ustazdyq
Тегін, тіркелусізИнформатика · 8-сынып · Сұрақ 2/15

Берілген Python коды экранға не шығарады (бірнеше жол «;» арқылы көрсетілген)? Python 3 коды: i=4 k=0 while i>0: k+=1 i-=1 print(k)

i=4
k=0
while i>0:
    k+=1
    i-=1
print(k)

Тақырып: While циклі

4.1-параграф · Оқулықтың 98–103-беттері

Өзіңізді тексеріңізЖауапты қарамай тұрып, өзіңіз таңдап көріңіз.

Дұрыс жауап

Дұрыс жауап: 4

Жауап нұсқалары

  1. A.4; 0
  2. B.1
  3. C.4дұрыс
  4. D.0
  5. E.Орындалу қатесі

Түсіндірме

Ереже: while алдымен шартты тексереді. Шарт ақиқат болса денесі орындалып, кейін шарт жаңадан тексеріледі; басынан жалған болса дене орындалмайды.

Қолдану: Кодты ретімен орындағанда айнымалы мәндері былай өзгереді: i: 4 → 3 → 2 → 1 → 0; k: 0 → 1 → 2 → 3 → 4. print экранға '4' шығарады. i әр айналымда бірге кемиді; цикл 4 рет орындалады.

Қате нұсқаларды ажырату: Соңғы рет дене орындалғаннан кейінгі мәнді ұмытпаңыз: цикл тоқтағанда шарт жалған, бірақ print циклден кейін орындалады. < пен <= соңғы итерацияға әртүрлі әсер етеді.

Қайта орындауға ишара: Әр қайталанудан кейін шартты жаңа мәнмен тексеріп, соңғы print қай шегіністе тұрғанын қараңыз.

Әріптестермен бөлісуWhatsAppTelegram

Сұрақтар «Информатика» оқулығы бойынша құрастырылған, Атамұра, 2021.