MIT App Inventor Проектлары
50 Questions
0 Views

MIT App Inventor Проектлары

Created by
@FancySugilite5524

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

MIT App Inventor нәкъ ни өчен ясалган?

  • Дизайнерлык белемнәрен үстерү өчен
  • Визуаль программалау тәҗрибәсен арттыру өчен
  • Код язуны өйрәтү өчен
  • Android һәм iOS кушымталарын ясау өчен (correct)
  • App Inventor интерфейсында кодлау ничек башкарыла?

  • Код блогларын формалаштыру (correct)
  • График элементлар белән эшләү
  • Текст язу
  • Шартлы операторларны куллану
  • Кайсы платформа өчен App Inventor махсус итеп эшләнгән?

  • Linux
  • Android (correct)
  • Windows
  • MacOS
  • Palletra нәрсәне аңлата?

    <p>Кушымта компонентларының җыелмасы</p> Signup and view all the answers

    App Inventor нигезендә проектны ничек ясарга була?

    <p>Новые проекты запусклау</p> Signup and view all the answers

    MIT App Inventor мобиль кушымтасы никадәр этаптан тора?

    <p>Ике этаптан</p> Signup and view all the answers

    Кайсы функция App Inventor-да 'жаңа проект' ачу өчен җаваплы?

    <p>Проектлар менюсы</p> Signup and view all the answers

    App Inventor-да 'жобаны жою' операциясен ничек башкарып була?

    <p>Жобаны жою кнопкасын басу</p> Signup and view all the answers

    MIT App Inventor-интерфейсында батарлар кайда урнаштырыла?

    <p>Палитрада</p> Signup and view all the answers

    App Inventor программасында беренче этапта нәрсәләр эшләнә?

    <p>Пользователь интерфейсын проектлау</p> Signup and view all the answers

    Блоктар режимінде блоктардың кайсы тобы қолданылмый?

    <p>Жалпылама блоктар</p> Signup and view all the answers

    Блоктар арасында дерек жіберу үшін ненди элементләр керак?

    <p>Дөңестер һәм ойықтар</p> Signup and view all the answers

    Киригә һәм тышка параметрларны тәкъдим итү удасы белән блокны ничек аерырга була?

    <p>Оқу һәм записька ачык блоклар</p> Signup and view all the answers

    Блоктагы параметрлар саны нәрсәгә бәйле?

    <p>Кірістер санына һәм шығыстар санына</p> Signup and view all the answers

    Нинди блоклар, керүләрне генә укуга рөхсәт итә?

    <p>Тек оқуға арналған блоклар</p> Signup and view all the answers

    Блокта шестеренка символы булган очракта, ни өчен ул мәгънәгә ия?

    <p>Киріс параметрларын үзгәртергә мөмкинлек бирә</p> Signup and view all the answers

    Блоклардагы дөңестер белән ойықлар нәрсәне гарантияли?

    <p>Блоклар арасындагы элемтәне</p> Signup and view all the answers

    Блокта ниләр җыела?

    <p>Дерек алмашу операциялары</p> Signup and view all the answers

    Какой блок күренешендә лишь вход и нет выхода?

    <p>Тек жазуға арналған блок</p> Signup and view all the answers

    Кайсы блок мәгълүматны укып кына, язмый?

    <p>Тек уку блокы</p> Signup and view all the answers

    Additemstolist блогы неше параметр кабул итә?

    <p>Икке</p> Signup and view all the answers

    Блоклар арасындагы деректер алмасу кайсы юнәлештә үзгәрә?

    <p>Уңнан сулга</p> Signup and view all the answers

    Кайсы блоглар типләрне автоматик рәвештә үзгәртә ала?

    <p>index</p> Signup and view all the answers

    Тизлек белән өстәмәләрне бергәлекне нигә кирәк?

    <p>Кирәкле тип белән бәйләнеш кертү</p> Signup and view all the answers

    Объектны текстка ничек берләштерергә мөмкин?

    <p>Килгән текстны куллану</p> Signup and view all the answers

    Кайсы блок имин параметр кабул итүен көтә?

    <p>Тизлек</p> Signup and view all the answers

    Компьютерді мобильді құрылғымен байланыстыру үшін қандай әдіс талап етіледі?

    <p>Wi-Fi арқылы</p> Signup and view all the answers

    MIT AI2 Companion қосымшасын іске қосу қажет болатын процесс неден басталады?

    <p>QR кодын сканерлеуден</p> Signup and view all the answers

    Блокларны вертикаль рәвештә ничек бергә кертегез?

    <p>Тәртипне контрольдә тоту</p> Signup and view all the answers

    Мәтнән санны аермакчы булганда нинди шарт кирәк?

    <p>Мәтнның беренче символы сан булырга тиеш</p> Signup and view all the answers

    Android құрылғысының USB режимін қалай орнатуға болады?

    <p>Есте сақтау құрылғысы ретінде</p> Signup and view all the answers

    Кайсы блок хәтердән объектны кабул итә?

    <p>компонент блогы</p> Signup and view all the answers

    Android 4.2 және одан жоғары жүйелер үшін 'USB Debugging' параметрін қосу үшін не істеу керек?

    <p>Телефон жайлы менюдің жинақтау нөмірін жеті рет басу</p> Signup and view all the answers

    Тизлек белән блоклар ни рәвештә эшли?

    <p>Өскә һәм аска</p> Signup and view all the answers

    Эмуляторға қосылу үшін қандай мәзірді таңдау қажет?

    <p>Қосылу -- Эмулятор</p> Signup and view all the answers

    Көптеген Android 3.2 және одан жоғары құрылғыларда қандай мәзір параметрін таңдау қажет?

    <p>Қосымшалар -- Әзірлеме</p> Signup and view all the answers

    Android 4.0 және одан жаңаларында әзірлеушілерге арналған функция қандай түрде болады?

    <p>Жасырын функция</p> Signup and view all the answers

    Компьютерде .APK файлын қайда көшіру қажет?

    <p>Мобильді құрылғыдағы папкаға</p> Signup and view all the answers

    Android құрылғысын компьютерге алғаш қосқанда не болады?

    <p>USB-ретке келтіруіне рұқсат беретін хабарлама пайда болады</p> Signup and view all the answers

    MIT AppInventor жобасын тестілеу мақсатында қандай бірінші қадам жасау керек?

    <p>Көмекші -- AI Көмекшісі мәзірін таңдау</p> Signup and view all the answers

    Android операциялық жүйелері үшін .apk файлының әр түрлі нұсқалары қалай өңделеді?

    <p>Әрбір нұсқа ескі нұсқасын алмастырады.</p> Signup and view all the answers

    Қосымша компоненттері қандай топтарға бөлінеді?

    <p>Пайдаланушы интерфейсі, орналасу және қойма.</p> Signup and view all the answers

    Қосымшаның интерфейсін макеттеу үшін жауап беретін компоненттер қандай?

    <p>Орналасу компоненттері.</p> Signup and view all the answers

    Медиа компоненттері неге қызмет етеді?

    <p>Дыбыстар мен аудифайлдарды іске қосуға мүмкіндік береді.</p> Signup and view all the answers

    Қай компоненттер әлеуметтік желілермен байланысты қамтамасыз етеді?

    <p>Қарым-қатынас компоненттері.</p> Signup and view all the answers

    Сенсорлар компоненттері не үшін пайдаланылады?

    <p>Мобильді құрылғылардағы деректерді өңдеуге.</p> Signup and view all the answers

    Қойма компоненттері не істейді?

    <p>Қосымша ішінде деректерді сақтау.</p> Signup and view all the answers

    Сурет салу және анимация компоненттері неге қызмет етеді?

    <p>Сурет салуға және анимациялар жасауға.</p> Signup and view all the answers

    Мобильді құрылғыдағы қосымшадан қалай сыртқы әрекет жасауға болады?

    <p>Арналар компоненттерін пайдаланған жөн.</p> Signup and view all the answers

    Файлдық менеджер арқылы қандай әрекеттер орындалуға болады?

    <p>Жүктелген қосымшаларға қатынау.</p> Signup and view all the answers

    Study Notes

    MIT AppInventor

    • MIT AppInventor - Массачусетс технологиялық институты тарафыннан эш башлангыч програмлау тәҗрибәсе булмаган кешеләргә Android һәм iOS кушымталары булдыру мөмкинлеге бирүче визуаль программалау платформасы.
    • Бул платформа яшьләр һәм башлап йөрүчеләр өчен бик уңайлы, чөнки интерфейста блок формасында кодлаштыру кулланыла, ягъни код язу урынына, кулланучылар әзер блокларны берләштерәләр.
    • MIT AppInventor белән эшләү өчен Google яки GoogleApps аккаунты кирәк, ә кушымталарны булдыру программалау кодының блокларын кулланып визуаль режимда башкарыла.
    • MIT AppInventor-га кергәч, кулланучы аның проектлары күренгән битен күрә. Барлык булдырылган проектлар "Минем проектларым" дип аталган папкада саклана.
    • AppInventor-да яңа проект (Меню Проектларда - Яңа проектны башлау) булдырырга һәм "Проектны юк итү" төймәсен басып, эшләнгән проектны юк итәргә мөмкин.

    AppInventor-да Проектларны Булдыру

    • AppInventor мобиль кушымтасын эшләү 2 этаптан тора:
      • "Бу нинди төрле булыр" - кушымта интерфейсын проектлау.
      • "Алар ничек эшли" - кушымтаның программалар компонентын ясау.

    AppInventor-да Куллану Интерфейсын Булдыру

    • AppInventor конструкторы - кушымтаның интерфейсын ("тышкы кыяфәтен") булдыру режимы. Бу режимда кушымтаның төрле компонентларын сайлау һәм урнаштыру өчен кулланыла: кушымтаны эшләткәндә, сезнең җайланманык экранында күрсәтелә торган төймәләр, текст юллары, рәсемнәр һәм башкалар.
    • Проектның дизайнын эшләү өчен нигез элементлар:
      • Палитра - киләчәк кушымтаның компонентларының җыелмалары (топтары)
      • Компонентлар - төймә - рәсемнәр, текст, язу өчен кырлар, көннәр гына бу төймәдә тупланган.

    AppInventor-да Программалау

    • AppInventor-да блокларны бер-берсе белән тоташтыру өчен ераклыклар (ачкыч, чыгыш) һәм боҗралар (кыйл, керү) кулланыла.
    • Блокларны горизанталь рәвештә тоташтыру:
      • Горизонталь керү һәм чыгулар блокларны мәгълүмат алмашу максатында бер-берсе белән тоташтыру өчен кулланыла.
      • Блоктагы керүләр саны буенча аның ничә параметр кабул итә алуын (тоташтырылган блок санын) белеп була, чыгулар саны исә аның башка блокларга ничә параметр биреп буласын күрсәтә.
      • Блокның сул як югары почмагында тәгәрмәч (шестеренка) билгесе булса (2-сурәттәге уртадагы блок), керү параметрлар санын үзгәртергә мөмкин. Билгене басып, панельне ачып, анда опция блокларын максатлы блокларга күчерергә яки алардан чыгарырга мөмкин.
      • Горизонталь керү һәм чыгу булу/булмау буенча блокларны түбәндәге төрләргә аерырга мөмкин:
        • Тулы (керүе дә, чыгуы да юк)
        • Теген генә укуга арналган (тек чыгу гына бар) - андагы мәгълүматларны тик укырга гына була
        • Тек генә язуга арналган (тек керү гына бар) - мәгълүматларны язу өчен генә була
        • Уку һәм язуга арналган (керүе дә, чыгуы да бар) - мәгълүматларны укырга һәм язуга мөмкин. Бу блокларның кайберләре адаптерлар яки алыштыргыч булырга мөмкін. Алар мәгълүматны кабул итеп, алар белән билгеле бер гамәл ясап, аннан соң алга таба җибәрәләр.
    • Блокларны вертикаль рәвештә тоташтыру:
      • Блокның астында һәм өстендә урнашкан керү һәм чыгулар блокларның берсеннән соң берсе бару тәртибен, тиешле рәвештә аларның башкарылу тәртибен билгеләү өчен кулланыла.
      • Алар югарыдан аска карап башкарыла: беренче чиратта иң югары блок, аннан соң аның астындагы башкарыла, шул рәвешчә дәвам итә. Астында-өстендә урнашкан чыгулар һәм керүләр булу-булмау буенча блокларның түбәндәге төрләре аерыла:
        • Башлау блоклары, ягъни, башкаруны башлау блоклары, аларның керүе булмый, чыгуы гына була.
        • Башкарылу блокларының башкару блокларына тоташу өчен кулланыла торган процедуралар, алар керүе дә, чыгуы да була
    • Блокларны дөрес тоташтыру өчен блок көткән параметр төренең аңа бирелгән параметр төренә (аргумент) туры килергә кирәк. Бер блок санны алмакчы булса, аңа юлны кайтаручы блокны тоташтырсаң, тоташу башкарылмый. Бер очракларда төрләрнең үзгәрүе автоматик рәвештә башкарыла, башка очракларда аны аерым блок-адаптер ярдәмендә башкарырга кирәк.

    AppInventor-ны Тестлау

    • Тестлау өчен:
      • Компьютер һәм мобиль җайланма Wi-Fi аша интернетка тоташырга тиеш.
      • Проектны компьютерда ачып, Менюдан Көмекче --AI Көмекчесе вариантын сайлау кирәк.
      • Компьютер экранында сезнең кушымтаның QR коды пайда була. Мобиль җайланманда MIT AI2 Companion эшләтеп, Scan QR code басырга кирәк. Берничә секундтан соң кушымта сезнең җайланмада күренә.

    Android OS булмаган җайланмалар өчен AppInventor

    • Android OS булмаган җайланмаларда:
      • AppInventorSetupSoftware махсус башкару программасын йөкләп, урнаштырырга кирәк (https://appinventor.mit.edu/explore/ai2/setup/).
      • aiStarterны йөкләп, эшләтеп карагыз. aiStarterның дөрес эшләве өчен, терәзе шушы төрле булырга тиеш:
        • MIT AppInventor-ның проект терәзесенә күчеп, Кушылу-- Эмулятор менюсын сайларга кирәк.

    USB кабели белән кулланыла торган җайланмалар өчен AppInventor

    • USB кабели белән кулланыла торган җайланмаларда:
      • Җайланманы USB аша кулланганга әзерләү (USB буенча тәртипкә китерүчене кушу): Android җайланмасында Менюдан Система бапталымы - Әзерләүчеләр өчен, һәм Менюның USB Тәртипкә китерү вариантын кушырга кирәк.
        • Күпсанлы Android 3.2 яки шуныңнан югары эшләүче җайланмаларда Бапталым - Кушымталар - Эшләү вариантын сайларга кирәк. Android 4.0 һәм шуныңнан яңаларында бу Бапталым - Әзерләүчеләргә арналган функцияләр варианты. Android 4.2 һәм шуныңнан югарыларында, әзерләүчеләргә арналган Функция яшерен була. Бу функцияне кушу өчен, Менюда Бапталым - Телефон турында вариантларын сайларга кирәк һәм жинаку санын җиде тапкыр басырга кирәк. Аннан соң Әзерләүчеләргә арналған менюны табу өчен алдагы экранга кире кайту кирәк, аның эчендә "USB Debugging".
      • Мобиль җайланманы компьютерга тоташтыру. Android җайланманы USB кабели ярдәмендә компьютерга тоташтырып, җайланманың "медиа җайланмасы" түгел, "саклау җайланмасы" буларак тоташтырылуын тикшерергә кирәк. Android 4.2.2 һәм шуныңнан югарыларында, мобиль җайланманы компьютерга беренче тапкыр тоташтырғанда "USB-тәртипкә китерүгә рөхсәт бирергә" дигән хәбәр белән экран күренә, компьютерга тоташтыру өчен "ОК" төймәсен басырга кирәк.
      • Тоташуны тикшерергә кирәк. Сезнең компьютер мобиль җайланмага тоташкан булуын тикшерергә кирәк.
      • Сезнең компьютерыгызда саклана торган .APK файлын мобиль җайланмадагы папкага күчереп алырга.

    .apk файлын мобиль җайланмага йөкләү

    • Урнаштыру өчен йөкләнгән кушымтаның .apk файлы Download каталогында мобиль җайланмада саклана. Аңа "файл менеджеры" кушымтасы ярдәмендә керә аласыз.
    • Бер кушымтаның төрле OS Andriod версияләре өчен төрле версияләрдә яңадан язылырга мөмкин. Яңа кушымта искесенең урынына язылырга мөмкин, яки модификацияләнгән исем белән яңа версия төре буларак Download каталогында системалы рәвештә кушымтаның иске версияләрен юк итү тәкъдим ителә.

    Кушымта компонентлары

    • Кушымта компонентлары "Дизайн" режимына урнаштырыла. Барлык компонентлар берничә төркемгә бүленгән:
      • Пайдаланучы интерфейсы - кушымтага пайдаланучы белән үзара элемтәгә керү мөмкинлеге бирә торган төймә, текст, флажок, язу һәм башка компонентлар.
      • Урнаштыру - пайдаланучының интерфейс компонентларын горизонталь рәвештә, вертикаль рәвештә яки таблица күзәнәкләренә урнаштыру мөмкинлеге бирә торган кушымтада төрле медиа материалларны: җайланманы, микрофоннарны, кулакчыкны, камераны, тавышларны һәм аудиофайлларны, һәм башкаларны эшләтү мөмкинлеге бирә торган компонентлар.
      • Сурет рәсемнәре һәм анимация - кушымтада сурет рәсемнәре ясау һәм анимацияләр ясау мөмкинлеге бирә торган компонентлар төркеме.
      • Саклау - кушымта эчендә мәгънәләр би рүгә һәм кушымтаның нинди булса да ма ль ү мә тлә рен тышкы җайланмада саклау мөмкинлег е бирә торган компонентлар.
      • Сенсорлар - кушымтада тө рле сенсорлар һәм мобиль җайланма к үзәтмәләреннән алынган ма ль ү мә тләрне куллану мө мкинлег е бирә торган кү ренмә ү че компонентлар тө рке ме.
      • Элемтә - социаль челтәрләр белән б а йла ны ш ка мта ма сы з и тә торган компонентлар. Ма ль ү мә т б ө ле ш ү гә, җайланма б а йла ны шла ры на к ул ж е т имле к алуга һ ә м т с. с мө мкинлег е бирә торганннар.
      • Ка наллар - кушымтадан нинди булса да тышкы га мә лне у рна шты ру мө мкинлег е бирә торган компонентлар: мобиль җайланмадагы башка кушымтаны, ка мераны э ш лә т ү гә, интернет җ е ле сендә э з лә ү гә яки ве б -пара к а чуга.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Бу тест MIT App Inventor платформасы турында. Ул интерфейс, проект ясау һәм кушымталар эшләү ысулларын тикшерә. Сораулар App Inventor-ның функцияләре һәм аның структурасы турында. Тестны үтү, самими проектлар ясарга ярдәм итәчәк.

    Use Quizgecko on...
    Browser
    Browser