Приложения для Android долгое время писали на Java, и этот язык до сих пор лежит в основе платформы. Первый раздел программы «Разработка мобильных приложений» — основы Java: как программа превращается в байт-код, как объявлять переменные, строить условия и циклы и почему строки в Java сравнивают не так, как числа.
Путь программы Java: исходный код, компилятор javac, байт-код, виртуальная машина JVM. Структура программы и метод main, вывод System.out.println. Типы int, double, boolean, String, объявление переменных и констант final, допустимые имена. Целочисленное деление и остаток, логические выражения. Склейка строки с числами. Сравнение строк методом equals и ловушка оператора ==. Условные конструкции if и switch, циклы for, while и do-while, операторы break и continue.
Пятнадцать заданий: вычислить результат деления, остатка, цикла и склейки строк, сопоставить тип и хранимые данные, разделить конструкции по видам, вставить пропуски в описание программы на Java, восстановить путь от исходного кода до выполнения, выбрать правильные объявления переменных.
Пояснения показывают, почему 7 / 2 в Java равно 3, почему "Счёт: " + 5 + 3 даёт «Счёт: 53», почему строки нельзя сравнивать знаком == и почему одна и та же скомпилированная программа запускается на разных устройствах.
Работа рассчитана на первые шесть часов программы. Синтаксис Java нужен сразу же — в Android Studio вся логика приложения пишется на нём (или на близком Kotlin), поэтому ошибки в условиях и типах лучше найти до создания первого экрана. Программа «Разработка мобильных приложений» — семьдесят два часа: сначала основы Java, затем Android Studio, компоненты приложения, интерфейс, жесты, датчики смартфона, база данных и игры. Ученики проверяют приложения во встроенном эмуляторе и на своих телефонах, а итоговое приложение защищают перед классом. Эта работа — первая из 3 по курсу.
Тест можно выполнять как за компьютером или ноутбуком, так и со смартфона или планшета — устанавливать ничего не нужно, достаточно браузера. Поскольку для работы можно указать окно выполнения, ученики вправе проходить её дистанционно, из дома. Предусмотрен контроль честности: переключение на другие вкладки и приложения во время теста отслеживается.
Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.
Шпаргалка: Основы программирования на Java — курс «Разработка мобильных приложений», 7–9 классы →Как выполняется программа на Java?
Чему равно значение x?
int x = 7 / 2;Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.
Купить для ребёнка — 190 ₽ Что такое кабинет родителяДля учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.
Купить тест — 390 ₽ Оферта и реквизитыДля всей школы — подключить организацию по лицензии →
Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.
Посмотреть в демоРеальные экраны прохождения в ЗнаниоМетр: на компьютере, на смартфоне и версия для печати (PDF).