Ustazdyq
Тегін, тіркелусізИнформатика, ҚГБ · 11-сынып · Сұрақ 5/30

App Inventor-да StartButton көрінеді және Enabled=true. Оны басқанда Label мәтіні өзгеруі тиіс, бірақ Click өңдегіші бос. Қай түзету қажетті реакцияны анықтайды?

Тақырып: Мобильді қосымша жасау

3.3-3.4-параграф · Оқулықтың 88–96-беттері · Сұрақ оқулықтың 90-бетіне негізделген

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

Дұрыс жауап

Дұрыс жауап: Click өңдегішіне Label.Text мәнін өзгертетін блок қосу

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

  1. A.Батырманың түсін ғана ауыстыру
  2. B.Компонентті қайта атап, өңдегішті бос қалдыру
  3. C.Click өңдегішіне Label.Text мәнін өзгертетін блок қосудұрыс
  4. D.Label қарпін ғана үлкейту
  5. E.Қолданба белгішесін ауыстыру

Түсіндірме

Ереже: Компоненттің экранда болуы оның әрекет алгоритмі анықталғанын білдірмейді. Оқиға өңдегіші белгілі әрекет болғанда орындалатын командаларды қамтиды. Бұл шартта батырма белсенді және көрінеді, ал Click логикасы бос деп берілген. Сондықтан түзету визуалдық баптаудан емес, қажетті оқиғаға команданы байланыстырудан басталады.

Қолдану: Күтілетін нәтиже Label мәтінінің өзгеруі. Оны орындайтын блок StartButton.Click ішіне қойылады. Осылайша басу оқиғасы нақты әрекетпен байланысады. Тек атау не түс ауыстыру бос өңдегіштің орнын толтырмайды. Өзгерістен кейін батырма басылып, Label-дың күтілетін мәтінге ауысқаны тексеріледі. Қате болса, дұрыс Label таңдалғаны және блоктың дұрыс өңдегіште тұрғаны қайта қаралады.

Қате нұсқаларды ажырату: Түс, қаріп және белгіше сыртқы көріністі өзгерте алады. Компонент атауы оқуға көмектеседі, бірақ өздігінен алгоритм жасамайды. Шарт нақты бос өңдегішті көрсеткендіктен, осы деңгейге сәйкес әрекет таңдалуы керек. Сыртқы ұқсастықты функционалдық байланыспен шатастырмаңыз.

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

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

Сұрақтар «Информатика, ҚГБ» оқулығы бойынша құрастырылған, Алматыкітап баспасы, 2020.