Мобильді қосымша жасау бүгінгі сабақта



бет6/6
Дата07.01.2022
өлшемі1,81 Mb.
#18822
түріСабақ
1   2   3   4   5   6
Практикалық жұмыс


  • деңгейі. Дұрыс жауапты енгізген кезде мысал экраннан көрінбейтіндей әрі енгізу өрісі жойылатындай етіп программа кодын өзгерт.




  • деңгейі. A деңгейінің тапсырмасын орында. Қолданушыға алдымен қалаған деңгейге кіру мүмкіндігін қос, содан кейін білімін тексере алатын болсын.




  • деңгейі. В деңгейінің тапсырмасын орында. «Егер қолданушы 5-тен жоғары деңгейге кірсе, қосымша есептеулер тым қиын болатыны туралы хабарлама беруі керек» деген шектеуді орнат.


Қосымшаларды циклдермен құру

MIT App Inventor ортасында циклді ұйымдастыруға арналған «есептегіші бар цикл» мен «шартты цикл» деген екі цикл бар.


Есептегіші бар циклде есептеуіштің бастапқы мәнін, оның соңғы мәнін және өзгеру қадамын көрсетуге болады.
Шартты циклде белгілі бір шарт қойылады, ал ол орындалған кезде цикл денесі орындалады.
Тапсырма
Санның факториал н есептейтін қосымшаны жаса (факториал 1-ден берілгенге дейінгі барлық сандардың көбейтіндісі. Мысалы: 5!=1·2·3·4·5)

Программада екі айнымалы қолданылады: берілген N саны мен F санының факториалдық мәні (14-сурет).
14-сурет. Қосымшадағы айнымалылар




F айнымалысы қандай бастапқы мәнге ие болуы керек?
Қосымшаның интерфейсі 15-суретте көрсетілген.
Берілген есепті шығару үшін, есептегіш циклі қолданылады.
Мүмкін болатын программалық код 16-суретте берілген.

15-сурет.

Қосымшаның

интерфейсі


16-сурет. Қосымшаның программалық коды

Практикалық жұмыс


  • деңгейі. Қосымшаңа тек факториал ғана емес, сонымен қатар 1-ден берілген санға дейінгі қатардың қосындысын есептеу мүмкіндігін қос.



  • деңгейі. А деңгейінің тапсырмысын орындап, 30-дан аспайтын берілген санға шектеу орнат.






Білу мен түсіну


  1. Қосымшада компоненттерді орналастырудың жолдарын атап, әр әдісті сипатта.




  1. Егер компонентті алып тастасаң, осы компонентке байланысты программалық код автоматты түрде жойыла ма?




  1. MIT App Inventor ортасында шарттарды ұйымдастыру үшін, қандай блоктар қолданылады?


Қолдану


  1. Неліктен компоненттерді бастапқы атауымен қалдырмай, атын өзгерту қажет?




  1. Есептегіші бар циклді қолдану қай жағдайда ыңғайлы, ал қайсысында шартты циклді қолдану ыңғайлы?


Достарыңызбен бөлісу:
1   2   3   4   5   6




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

    Басты бет