деңгейі. Дұрыс жауапты енгізген кезде мысал экраннан көрінбейтіндей әрі енгізу өрісі жойылатындай етіп программа кодын өзгерт.
деңгейі. A деңгейінің тапсырмасын орында. Қолданушыға алдыменқалаған деңгейге кіру мүмкіндігін қос, содан кейін білімін тексере алатын болсын.
деңгейі. В деңгейінің тапсырмасын орында. «Егер қолданушы 5-тенжоғары деңгейге кірсе, қосымша есептеулер тым қиын болатыны туралы хабарлама беруі керек» деген шектеуді орнат.
Есептегіші бар циклде есептеуіштің бастапқы мәнін, оның соңғы мәнін және өзгеру қадамын көрсетуге болады.
Шартты циклде белгілі бір шарт қойылады, ал ол орындалған кезде цикл денесі орындалады.
Тапсырма Санның факториал н есептейтін қосымшаны жаса (факториал 1-ден берілгенге дейінгі барлық сандардың көбейтіндісі. Мысалы: 5!=1·2·3·4·5)
Программада екі айнымалы қолданылады: берілген N саны мен F санының факториалдық мәні (14-сурет).
14-сурет. Қосымшадағы айнымалылар
F айнымалысы қандай бастапқы мәнге ие болуы керек?
Қосымшаның интерфейсі 15-суретте көрсетілген.
Берілген есепті шығару үшін, есептегіш циклі қолданылады.
Мүмкін болатын программалық код 16-суретте берілген.
15-сурет.
Қосымшаның
интерфейсі
16-сурет. Қосымшаның программалық коды
Практикалық жұмыс
деңгейі. Қосымшаңа тек факториал ғана емес, сонымен қатар1-ден берілген санға дейінгі қатардың қосындысын есептеу мүмкіндігін қос.
деңгейі. А деңгейінің тапсырмысын орындап, 30-дан аспайтын берілген санға шектеу орнат.
деңгейі. В деңгейінің тапсырмасын орындап, қосымша 1-ден берілгенсанға дейінгі сандар квадраттарының қосындысын есептейтіндей етіп өзгерт.
Білу мен түсіну
Қосымшада компоненттерді орналастырудың жолдарын атап, әр әдісті сипатта.
Егер компонентті алып тастасаң, осы компонентке байланысты программалық код автоматты түрде жойыла ма?
MIT App Inventor ортасында шарттарды ұйымдастыру үшін, қандай блоктар қолданылады?
Қолдану
Неліктен компоненттерді бастапқы атауымен қалдырмай, атын өзгерту қажет?
Есептегіші бар циклді қолдану қай жағдайда ыңғайлы, ал қайсысында шартты циклді қолдану ыңғайлы?