Podcast
Questions and Answers
Блоктың шегінде деректер алмасуының бағыты қандай?
Блоктың шегінде деректер алмасуының бағыты қандай?
Блок параметрлері қандай типті күтуі қажет?
Блок параметрлері қандай типті күтуі қажет?
Келесі блокты дұрыс ажырату?
Келесі блокты дұрыс ажырату?
Келесі параметрлерді кімдер автоматты түрлендіреді?
Келесі параметрлерді кімдер автоматты түрлендіреді?
Signup and view all the answers
Неше тип блоктары асты-үстіне орналасқан параметрлермен жұмыс істейді?
Неше тип блоктары асты-үстіне орналасқан параметрлермен жұмыс істейді?
Signup and view all the answers
Объектінің жолдық көрінісін алуда қандай блок қажет?
Объектінің жолдық көрінісін алуда қандай блок қажет?
Signup and view all the answers
Деректердің тізімді қосу блоктың қандай параметрлері болуы керек?
Деректердің тізімді қосу блоктың қандай параметрлері болуы керек?
Signup and view all the answers
Мәтінді индекстен бөлу үшін не табу керек?
Мәтінді индекстен бөлу үшін не табу керек?
Signup and view all the answers
Блоктардың орындалу тәртібін қалай белгілейді?
Блоктардың орындалу тәртібін қалай белгілейді?
Signup and view all the answers
Мәтіннің блогын тізім блогының кірісіне қосу кезінде не автоматты түрде түрленеді?
Мәтіннің блогын тізім блогының кірісіне қосу кезінде не автоматты түрде түрленеді?
Signup and view all the answers
Оқшау блоктың сипаттамасы қандай?
Оқшау блоктың сипаттамасы қандай?
Signup and view all the answers
Аралық блоктың ерекшелігі неде?
Аралық блоктың ерекшелігі неде?
Signup and view all the answers
Блоктарды көлденеңінен қосу қандай мақсатта қолданылады?
Блоктарды көлденеңінен қосу қандай мақсатта қолданылады?
Signup and view all the answers
Блоктардың түсі нені білдіреді?
Блоктардың түсі нені білдіреді?
Signup and view all the answers
«Блокты жазу» функциясы не үшін қажет?
«Блокты жазу» функциясы не үшін қажет?
Signup and view all the answers
Соңғы блоктың міндеті неде?
Соңғы блоктың міндеті неде?
Signup and view all the answers
Компоненттер блогы не үшін пайдаланылады?
Компоненттер блогы не үшін пайдаланылады?
Signup and view all the answers
Блоктарды тігінен қосу не үшін керек?
Блоктарды тігінен қосу не үшін керек?
Signup and view all the answers
Блоктардың әрекетін қандай жазулар арқылы білуге болады?
Блоктардың әрекетін қандай жазулар арқылы білуге болады?
Signup and view all the answers
Блоктарға комментарий қосу не үшін пайдалы?
Блоктарға комментарий қосу не үшін пайдалы?
Signup and view all the answers
.apk файлы қайда сақталады?
.apk файлы қайда сақталады?
Signup and view all the answers
Қосымша компоненттері неше топқа бөлінеді?
Қосымша компоненттері неше топқа бөлінеді?
Signup and view all the answers
Пайдаланушы интерфейсіне қандай компоненттер кіреді?
Пайдаланушы интерфейсіне қандай компоненттер кіреді?
Signup and view all the answers
Құрылғыда қандай компоненттер медиақұралдарды іске қосуға мүмкіндік береді?
Құрылғыда қандай компоненттер медиақұралдарды іске қосуға мүмкіндік береді?
Signup and view all the answers
Орналасу компоненттері не үшін жауап береді?
Орналасу компоненттері не үшін жауап береді?
Signup and view all the answers
Сенсор компоненттерінің функциясы қандай?
Сенсор компоненттерінің функциясы қандай?
Signup and view all the answers
Арналар компоненттері қандай функцияларды орындайды?
Арналар компоненттері қандай функцияларды орындайды?
Signup and view all the answers
Қосымшада қай компоненттер қажет деректерді сақтау үшін қолданылады?
Қосымшада қай компоненттер қажет деректерді сақтау үшін қолданылады?
Signup and view all the answers
Қандай компоненттер әлеуметтік желілермен байланысты қамтамасыз етеді?
Қандай компоненттер әлеуметтік желілермен байланысты қамтамасыз етеді?
Signup and view all the answers
Келесі компоненттердің қайсысы сурет салу үшін жауап береді?
Келесі компоненттердің қайсысы сурет салу үшін жауап береді?
Signup and view all the answers
Блокты сөндіру функциясының мақсаты неде?
Блокты сөндіру функциясының мақсаты неде?
Signup and view all the answers
Мобильді құрылғыда қосымшаны тестілеу үшін не қажет?
Мобильді құрылғыда қосымшаны тестілеу үшін не қажет?
Signup and view all the answers
MIT AppInventor қосымшасының кодын экспорттау үшін қандай файл форматы қажет?
MIT AppInventor қосымшасының кодын экспорттау үшін қандай файл форматы қажет?
Signup and view all the answers
Блокты жою функциясы қандай жағдайларда қолданылады?
Блокты жою функциясы қандай жағдайларда қолданылады?
Signup and view all the answers
Көшірмелеу функциясын қолдану үшін не істеу керек?
Көшірмелеу функциясын қолдану үшін не істеу керек?
Signup and view all the answers
QR кодын пайдалану қай мақсатына қызмет етеді?
QR кодын пайдалану қай мақсатына қызмет етеді?
Signup and view all the answers
MIT AI2 CompanionApp қосымшасын қайдан жүктеп алуға болады?
MIT AI2 CompanionApp қосымшасын қайдан жүктеп алуға болады?
Signup and view all the answers
Android мобильді құрылғында қосымшаны орнату кезінде не істеу қажет?
Android мобильді құрылғында қосымшаны орнату кезінде не істеу қажет?
Signup and view all the answers
Мобильді құрылғының бағдарламасын тестілеу үшін не қажет?
Мобильді құрылғының бағдарламасын тестілеу үшін не қажет?
Signup and view all the answers
Қосымшаның .apk файлының ерекшелігі неде?
Қосымшаның .apk файлының ерекшелігі неде?
Signup and view all the answers
Компьютерде ашылган проектны тестілеу өчен нинди менюны сайларга кирәк?
Компьютерде ашылган проектны тестілеу өчен нинди менюны сайларга кирәк?
Signup and view all the answers
QR кодын сканерлау өчен нинди мобиль кушымта кулланырга кирәк?
QR кодын сканерлау өчен нинди мобиль кушымта кулланырга кирәк?
Signup and view all the answers
Android 4.2 һәм аннан югары версияләрдә USB Debugging функциясын активлаштыру өчен нәрсә эшләргә кирәк?
Android 4.2 һәм аннан югары версияләрдә USB Debugging функциясын активлаштыру өчен нәрсә эшләргә кирәк?
Signup and view all the answers
Эмулятор аша мобиль кушымта белән тоташу өчен нәрсә сайларга кирәк?
Эмулятор аша мобиль кушымта белән тоташу өчен нәрсә сайларга кирәк?
Signup and view all the answers
Мобиль телефон USB белән тоташканда, нәрсәгә игътибар итәргә кирәк?
Мобиль телефон USB белән тоташканда, нәрсәгә игътибар итәргә кирәк?
Signup and view all the answers
Android 3.2 командаларында программаның чатламасының кайсы пунктын сайларга кирәк?
Android 3.2 командаларында программаның чатламасының кайсы пунктын сайларга кирәк?
Signup and view all the answers
Компьютер белән мобиль җайланманың тоташуын ничек тикшерергә кирәк?
Компьютер белән мобиль җайланманың тоташуын ничек тикшерергә кирәк?
Signup and view all the answers
Компьютердән .APK файлын мобиль җайланмага күчерү өчен, кайсы папкага күчерелүе кирәк?
Компьютердән .APK файлын мобиль җайланмага күчерү өчен, кайсы папкага күчерелүе кирәк?
Signup and view all the answers
MIT AppInventor проектын тестләп карау өчен, нинди программа кушымтасы ярдәмендә эшләргә кирәк?
MIT AppInventor проектын тестләп карау өчен, нинди программа кушымтасы ярдәмендә эшләргә кирәк?
Signup and view all the answers
Android 4.0 версиясендә әзерләү параметрлары кайсы менюда тәкъдим ителә?
Android 4.0 версиясендә әзерләү параметрлары кайсы менюда тәкъдим ителә?
Signup and view all the answers
Study Notes
Блоклар турында
- Блоклар арасындагы дерек алмашу, гадәттә, уңнан сулга карап башкарыла. Сол яктагы блок, уңнан килгән дерекләрне кабул итә.
- additemstolist блогы ике параметр алган - list (тиз им) һәм item (опция).
- Бу блок, опция текстын алып, аны тиз имгә куша.
- Блокларның дөрес тоташуы өчен, үзләренең параметр төрләре туры килергә тиеш.
- Мәсәлән, сан алуны көткән блокка, юл кайтаручы блокны тоташтырырга мөмкин түгел.
- Кайвакыт, автомат рәвештә төрләрне үзгәртү мөмкин, кайвакыт блок-адаптер кулланырга кирәк була.
- Мәсәлән, index киресенә карап, саннан башлана торган текстны тиз им блогына кушса, төрне автомат рәвештә үзгәртергә мөмкин.
- Компонент блогын турыдан-туры хәбәрнамә сурәте блогына тоташтырып булмый, чөнки беренчесе объект кайтара, икенчесе исә юл кабул итә.
- Объектны юл төренә Компонент блогын Тиз им ясау блогына тоташтырып үзгәртергә мөмкин (2.4-сур).
- Бу очракта, Тиз им ясау блогы тиз им ясау өчен түгел, төрне үзгәртергә кулланыла.
Блокларны тиклем яки астына тоташтыру
- Блокның астында һәм өстендә урнашкан киреслер һәм чыгышлар, блокларның кайсысыдан соң кайсысы эшләнешен билгели.
- Алар өстән аска таба эшли: башта иң өске блок эшли, аннан соң аның астындагы - шулай давам итә.
-
Керү-чыгышлар булу-булмауы буенча, блоклар төрләре аерыла:
- Очраклы (киресе дә, чыгышы да юк) - ялгыз кулланыла.
- Башлангыч (чыгышы гына бар) - чылбырны башлап җибәрә.
- Арадагы (киресе дә, чыгышы да бар) - чылбырның теләсә кайсы урынында кулланыла.
- Соңгы (киресе гына бар) - чылбырны тәмамлый.
Контейнерлар
- Эчендә башка блоклар булган блок, контейнер дип атала.
- Блокларны көйдеңенә тоташтыру, алар арасында дерек алмашу өчен, тиклем тоташтыру, бу дереклар белән башкарыла торган гамәлләрнең тәртибен билгеләргә кулланыла, мәсәлән:
- Үзгәрүчәнне билгеләү һәм аны эшләтеп җибәрү.
- Аның кыйммәтен башка кыйммәт белән чагыштыру.
- Үзгәрүчәннең кыйммәтен тиз им элементын алу өчен индекс итеп куллану.
- Диалогта, тиз имнән сайланган элементны күрсәтү.
AppInventor-дагы блок төрләре
- AppInventor-дагы барлык блоклар Компонентлар блогы һәм Бергәләп эшләнгән (built-in) болачак.
- Компонентлар блогы, экраннарда күренеп торган компонентларның (виджетларның) вакыйгалары һәм үзлекләре - төймәләр, текст кырлары, флажок (жалауча), Тиз имләр һәм башкалар белән, шулай ук күренми торганкомпонентлар - сенсорлар, мәгълүматлар базасы, медиа компонентлар белән эшләү өчен хезмәт итә.
- Бергәләп эшләнгән блоклар, кушымтаның эчке тәртибен (логикасын) формалаштыру өчен, төрле кыйммәтләр белән операцияләр башкару, идарә итү, салыштыру, төрләрне үзгәртү һәм башкалар өчен кулланыла.
Блоклар режимының функцияләре
- "Блокны язу/төрү" функциясе, күп кушымта коды булган очракта, экран урынын оптимизацияләү өчен кулланыла.
- "Комментарий" кушу, кодны анализлау вакытында, блоктар өчен төшенелешле шархлар язу өчен файдалы.
- "Блокны сүндерү/йокыга яткыру". Кодны анализлау вакытында, конкрет блок дөрес эшләнеп чыкканмы-юкмы, шөбһә булса, аны юк итмичә сүндереп куярга мөмкин.
- "Блокны юк итү".
- "Эшләтеп җибәрү". Кодның теләсә кайсы өлешен эшләтеп җибәрергә мөмкинлек бирә. Кодны анализлау вакытында кулланыла. Бу функция эшләнгән очракта, эмулятор эшләнгән булырга тиеш.
- "Блокларны күчереп алу". Блокларны күчереп алу өчен халык мәзәре кулланырга мөмкин. Бу өчен, блокның тиешле конструкциясенә тинтуирдә уң як төймә белән нұқып , "Көчерме ясау" функциясен сайларга кирәк.
- "Бөтен блокларны яки берсен генә рюкзакка салабыз" (көчермелеу).
AppInventor кушымтасын җиһазга йөкләү һәм урнаштыру
- AppInventor бұлт тирәсендә эшләнә. Тестлау һәм көйләү мобиль җиһазларда башкарыла.
- Эшләү өчен, шәхси компьютерлар яки ноутбуклар кулланырга тәкъдим ителә.
- Көйләү һәм тестлау өчен, алдан урнаштырылган "MIT AppInventor Companion" кушымтасы бар мобиль җиһаз кирәк.
Кушымтаны җиһазга йөкләү ысуллары:
- Чыгыш коды (файлның ".aia" киңәйтүе): ".aia" форматындагы чыгыш коды, кушымтаны редакцияләүгә мөмкинлек бирә. Чыгыш коды проектың битенең "Проектлар"/"Сайланган проектларны (.aia) минем компьютерыма экспортлау" мәзәрендә эшләнә.
- Башкарыла торган файл форматында (файлның ".apk" киңәйтүе): ".apk" файлы AppInventor "Төзү"/"*Кушымта (.apk компьютерга саклау)" мәзәре аша эшләнә. ".apk" файлы, җиһазларда эшләп килүче кушымта була.
- Кушымтаның QR коды форматында: "Төзү"/"Кушымталар" мәзәренең *".apk йөкләү өчен QR код ясау" пәрдәсе ярдәмендә эшләнә. QR кодын укып, мобиль җиһазга кушымтаны урнаштыру өчен, Google Play дан "MIT AI2 CompanionApp" кушымтасын урнаштырырга кирәк. .apk файлларын җиһазга урнаштырганда, "Белгесез чыганаклардан кушымталарны урнаштыруга рөхсәт бирергә" кирәк ("Бапталым"/"Кушымталар" /"Белгесез чыганаклар").
Android ОЖ һәм Wi-Fi кушылган мобиль җиһазлар өчен:
- Мобиль җиһазларда, Google Play кибетеннән "MIT AI2 CompanionApp" кушымтасын йөкләп, урнаштырырга кирәк.
- Компьютер һәм мобиль җиһазны, интернет кабул итү мөмкинлеге булган челтәргә кушырга кирәк, мәсәлән, Wi-Fi аркылы.
- Компьютерда, тестлау өчен кирәк булган проекты ачып, "Көмекче"/"AI Көмекчесе" мәзәрен сайларга кирәк.
- Компьютер экранында, сезнең кушымтаның QR коды күренә башлаячак.
- Мобиль җиһазларда, "MIT AI2 Companion" әсбабын эшләтеп җибәреп, "Scan QR code" басырга кирәк. Берничә секундтан соң, кушымта сезнең җиһазда күренә башлаячак.
Android ОЖ булмаган җиһазлар өчен:
- "AppInventorSetupSoftware" махсус программа тәэминатын йөкләп һәм урнаштырырга кирәк.
- "aiStarter" йөкләргә кирәк. "aiStarter" дөрес эшләп килү өчен, "aiStarter" ачылганда, тәрәзә ничек күренергә тиеш:
- MIT AppInventor проектының тәрәзәсенә күчеп, "Кушылу"/"Эмулятор" мәзәрен сайларга кирәк.
USB кәбеле кулланучылар өчен:
- Җиһазны USB аркылы көйләү өчен әзерләү. Android җиһазында, "Система Бапталышы"/"Әзірләүчеләр өчен" мәзәренә кергәч, "USB Көйләү" пәрдәсен йокыдан уятырга кирәк.
- Мобиль җиһазны компьютерга кушырга кирәк. Android җиһазын USB кәбеле белән компьютерга кушып, җиһазның "медиа җиһазы" булмастан, "хатирә җиһазы" буларак кушылуын тикшерергә кирәк. Android 4.2.2 һәм аннан югары булган җиһазларда, җиһазны компьютерга беренче тапкыр кушкан вакытта, "USB-көйләүгә* *рөхсәт бирергә" дигән хәбәрнамә чыгар, "ОК" басырга кирәк.
- Кушылуны тикшерергә кирәк. Компьютер мобиль җиһазга кушылгандыр дип катгый рәвештә ышандырырга киерәк.
- ".APK" файлын мобиль җиһазның папкасына көчереп алырга кирәк.
.apk файлын мобиль җиһазга йөкләү:
- Урнаштыру өчен йөкләнгән ".apk" файлы, "Download" каталогында мобиль җиһазларда саклана. Аңа "файл менеджеры" кушымтасы ярдәмендә килергә мөмкин.
- Бер кушымтаның төрле OS Android нұсқалары өчен төрле нұсқалары язылырга мөмкин. Яңа кушымта ескісінің орнына язылырга мөмкин, яки "Download" каталогында модификацияләнгән исем белән яңа версия буларак, ескі версияләрне систематик рәвештә юк итү тәкъдим ителә.
Кушымта компонентлары
- Кушымта компонентлары "Дизайн" режимына урнаштырыла.
- Барлык компонентлар берничә төркемгә бүленгән:
- "Пайдаланучы интерфейсы": төймә, текст, жалауча, язу һәм кушымтага пайдаланучы белән үзара әрекет итәргә мөмкинлек бирә торган башка компонентлар.
Орналаштыру
- Экранны макетлау өчен җавап бирә торган компонентлар, алар пайдаланучының интерфейс компонентларын **көйдеңенә, тиклем** яки **таблицала** урынын билгеләргә мөмкинлек бирә. **AppInventor** ортасында, конкрет компонентлар арасында **аралык** **бирергә** мөмкинлек бирә торган **форматлау** юк, шуңа күрә макет һәм бурыч аракалыгы һәм урын өчен, **"*топ*"** компонентларын **"*топ*"** компонентларын, мәсәлән, биеклеген яки киңлеген билгеләгән "*топ*" компонентларын **"*топ*"** компонентларыннан **"*топ*"** компонентларын, мәсәлән, биеклеген яки киңлеген **"*топ*"** компонентларын.
- **"*Медиа*"**: **көйләү**, **микрофоннар**, **кулаклар**, **камера**, **дыбышлар** һ әм **аудиофайллар** һәм башкаларны эшләтеп җибәрергә мөмкинлек бирә торган компонентлар төркеме.
- **"*Рәсем ясау һәм анимация*"**: **кушымтада** **рәсем ясарга** һәм **анимацияләр** **эшли** **мөмкинлек** бирә торган компонентлар төркеме.
- **"*Саклау*"**: **кушымта** **эчендә** **кыйммәтләр** **бирергә** һәм **кушымтаның** **теләсә кайсы** **мәгълүматларын** **сыртқы җиһазга** **сакларга** мөмкинлек бирә торган компонентлар.
- **"*Сенсорлар*"**: **кушымтада** **төрле** **сенсорлардан** һәм **мобиль җиһаз** **мониторингыннан** алынган **мәгълүматларны** **куллануга** мөмкинлек бирә торган күренми торган компонентлар төркеме.
- **"*Аралашу*"**: **социаль** **челтәрләр** **белән** **элемтә тәэмин итә** тораган компонентлар. Маглубәт бүлешергә, җиһаз элемтәләренә керү мөмкинлеген алырга һәм башкаларны эшләргә мөмкинлек бирә.
- **"*Каналлар*"**: **кушымтадан** **теләсә кайсы** **сыртқы** **гамәлне**: **мобиль җиһаз** **эчендә башка** **кушымтаны**, **камераны** **эшләтеп җибәрүгә**, **интернет** **челтәрендә эзләргә** яки **веб-бет ачарга** мөмкинлек бирә торган **компонентлар**.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Бұл тест блоктардың негіздері мен деректер алмасуын қарастырады. Блок параметрлерінің типтері, оларды дұрыс ажырату және орындалу тәртібі туралы сұрақтар қамтылған. Сіздің біліміңізді тексеру үшін тамаша мүмкіндік!