Контрольная и Лабораторные работы №1,2,3 по дисциплине: Программирование мобильных устройств (часть 1). Вариант №2 (пароль 01)

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.apk
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon lab2.apk
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon lab3.apk
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon Kontr.xlsx
material.view.file_icon Контрольная.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Microsoft Excel

Описание

Лабораторная работа №1
Задание 1
Реализуйте приложение Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вар. 2: возведение в степень).

Лабораторная работа №2
Задание
Необходимо написать игру. Сюжет: множество насекомых ползают по экрану по сложной траектории. Задача игрока уничтожить за отведенное время как можно больше насекомых. За промахи игроку начисляется очки отнимаются. Игра должна сопровождаться звуковыми эффектами. Варианты:
2. В качестве насекомых (Божьи коровки, мухи)

Лабораторная работа №3
Задание
Реализуйте прыгающий <объект>. Начальная позиция появления объекта определяется нажатием пальца по экрану. Объект падает с ускорением вниз, отражаясь от нижней границы экрана, и с незначительным смешением вправо. С каждым разом высота отскока объекта уменьшается, и когда объект практически остановится, он пропадает с экрана. Объектов может быть несколько, поэтому каждый должен обрабатываться в отдельном потоке приложения. (<объект> - Буква Вашей фамилии, после каждого нажатия буква меняется на следующую, по окончанию Вы опять возвращаетесь на первую букву).
Для примера <объект> - цифра восемь, направление падения схематично показано красным.



Отметьте желтым цветом правильные варианты ответов, отправьте данный файл на проверку

1. Какие свойства соответствуют Android
Кроссплатформенность
Высокая защищенность
Является бесплатной
Отсутствие вредоносных программ, выполняемых на базе данной операционной системы
Является потоковонебезопасной

2. Назначение класса Intent.
Обмен запросов с ОС
Инициализация средств OpenGL
Сохранение состояние приложения

3. Если интерфейс приложения подвис более чем на 5 секунд то произойдет
Ничего не произойдет
Появится сообщение Application not Responded (с вопросом о закрытия приложения)
Приложение закроется самостоятельно

4. Потоки рекомендуют применять в случаях
Написания приложения, закачивающего данные из сети
Для обновления элементов интерфейса
Для использования класса Intent

5. AndroidManifest.xml
Определяет состав классов приложения
Определяет события системы при которых приложения запустится
Определяет цвет фона приложения
Является необязательным файлом приложения
Содержит исходный код для установки и удаления программы

6. Класс R.java
предназначен для задания идентификаторов элементам интерфейса
Предназначен для запуска приложения
Запрещен к редактированию пользователем
Определяет состав классов приложения

7. К особенностям java относится
Возможность множественного наследования
Возможность полиморфизма
Является низкоуровневым языком программирования
Является кроссплатформенным

8. Принцип инкапсуляции
позволяет вводить ограничения доступа к переменным класса
Позволяет использовать отладку программы
Позволяет создавать класс на основе уже реализованных классов
Позволяет проводить перегрузку имен функций

9. К средам разработки относится
Android Studio
BlueStacks
Intellij Idea
Java

10. Спецификатор super необходим для
Обращения к полям класса
При вызове всех функций в методе OnCreate и OnStop
Обращения к полям родительского класса
Обращения к методам родительского класса

Дополнительная информация

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Программирование мобильных устройств (часть 1) (ДВ 1.1)
Вид работы: Контрольная работа
Оценка:Зачет
Дата оценки: 17.11.2024

Комментарии (1)

Aleks 14.04.2025 13:56
Не рекомендую тратить время. внутри вариант 3, а не 2
Контрольная и Лабораторные работы №1,2,3 по дисциплине: Программирование мобильных устройств (часть 1). Вариант №2 (пароль 01)
Лабораторная работа №1 Задание 1 Реализуйте приложение Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вар. 2: возведение в степень). Лабораторная работа №2 Задание Необходимо написать игру. Сюжет: множество насекомых ползают по экрану по сложной траектории. Задача игрока уничтожить за отведенное время как можно больше насекомых. За
User IT-STUDHELP : 4 ноября 2019
490 руб.
promo
Лабораторные работы №1,2,3 по дисциплине: Программирование мобильных устройств (часть 1). Вариант №2 (пароль 01)
Лабораторная работа №1 Задание 1 Реализуйте приложение Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вар. 2: возведение в степень). Лабораторная работа №2 Задание Необходимо написать игру. Сюжет: множество насекомых ползают по экрану по сложной траектории. Задача игрока уничтожить за отведенное время как можно больше насекомых. За
User IT-STUDHELP : 4 ноября 2019
480 руб.
promo
Программирование мобильных устройств (часть 1-я).
Тест из 4 вопросов. 1 К особенностям java относится: Возможность множественного наследования Возможность полиморфизма Является низкоуровневым языком программирования Является кроссплатформенным 2 Принцип инкапсуляции: позволяет вводить ограничения доступа к полям класса Позволяет использовать отладку программы Позволяет создавать класс на основе уже реализованных классов Позволяет проводи
User Леший : 9 июля 2021
500 руб.
Программирование мобильных устройств (часть 1). Контрольная работа, Лабораторные работы 1-3. Вариант 3.
Программирование мобильных устройств (часть 1). Контрольная работа, Лабораторные работы 1-3. Вариант 3. Задание 1: Реализуйте приложение Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вариант 1: вычисление синуса, вар. 2: возведение в степень, вар. 3 деление с остатком). Дополнительные материалы Видео по обработчику кнопок Видео П
User rmn77 : 26 апреля 2019
150 руб.
300 руб.
Программирование мобильных устройств (часть 1). Зачет.
1 К особенностям java относится Возможность множественного наследования (да, если речь идет о множественном наследии интерфейсов) Возможность полиморфизма Является низкоуровневым языком программирования Является кроссплатформенным 2 Принцип инкапсуляции позволяет вводить ограничения доступа к полям класса Позволяет использовать отладку программы Позволяет создавать класс на основе уже реализованных классов По
User sibguter : 23 ноября 2018
29 руб.
Программирование мобильных устройств (часть 1). Лабораторная работа №2. Вариант №2.
Вариант 2. Необходимо написать игру. Сюжет: множество насекомых ползают по экрану по сложной траектории. Задача игрока уничтожить за отведенное время как можно больше насекомых. За промахи игроку начисляется очки отнимаются. Игра должна сопровождаться звуковыми эффектами. Варианты: В качестве насекомых (осы, и пауки) В качестве насекомых (Божьи коровки, мухи) В качестве насекомых (тараканы, и пчелы) В качестве насекомых (осы, и мухи) В качестве насекомых (майские жуки, и тарантулы) В качестве на
User sibguter : 19 октября 2019
400 руб.
Программирование мобильных устройств (часть 1-я). Лабораторная работа №1. Вариант №2.
Вариант 2. Реализуйте приложение Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вариант 1: вычисление синуса, вар. 2: возведение в степень, вар. 3 деление с остатком).
User sibguter : 19 октября 2019
200 руб.
Анатомия и возрастная физиология (ответы на тест Синергия МТИ МосАП)
Результат 80 ... 100 баллов из 100 Анатомия и возрастная физиология 1. Тема 1. Введение в анатомию и возрастную физиологию. Закономерности роста и развития ребенка 2. Тема 2. Рост и развитие костного скелета ребенка 3. Тема 3. Развитие скелетных мышц 4. Тема 4. Внутренняя среда организма. Гомеостаз 5. Тема 5. Иммунная система 6. Тема 6. Сердечно-сосудистая система 7. Тема 7. Дыхательная система 8. Тема 8. Пищеварительная система 9. Тема 9. Возрастные особенности обмена веществ, энергии и терморе
User alehaivanov : 28 апреля 2023
100 руб.
Гидравлика Задача 7.473 Вариант 24
Определить расход и среднюю скорость потока в сечениях круглой трубы с диаметрами d1, d2 и d3, если в живом сечении радиуса d1 средняя скорость потока равна V1. Определить режим течения на всех участках трубопровода, если трубопровод заполнен водой.
User Z24 : 15 октября 2025
220 руб.
Гидравлика Задача 7.473 Вариант 24
Экологическое воздействие разломных зон на окружающую среду на примере мушкетовского надвига
Разломные зоны относятся к одним из важнейших элементов структуры земной коры, Эти зоны являются наиболее мобильными, энергоемкими и самыми ослабленными ее частями. С ними связан основной тепломассоэнергопоток в недрах Земли. Эти же зоны являются основными проводниками продуктов техногенеза в недра. С энергетических позиций все эти структуры относятся к энергостоковым зонам (ЭСЗ). Исследование таких зон, проведенное в России, на Украине и других странах СНГ, показывает сложную иерархическую стру
User alfFRED : 25 сентября 2013
10 руб.
Курсовая работа по дисциплине: Сетевое программное обеспечение. Вариант 05.
Задание Написать программу взаимодействия двух машин. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – get имя_файла. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду содержимое указанного файла выводится в канал. Передающая сторона принимает этот массив и формирует дисковый файл. Установление связи, передача данных и завершение связи выполнять в соответствии с протоколом BSC. Завершение работы при нажатии E
User freelancer : 18 августа 2016
250 руб.
promo
up Наверх