Работа №2 Языки программирования и технологии создания мобильных приложений: программирование для ios и Android, эмуляторы


Download 29.89 Kb.
bet2/2
Sana23.02.2023
Hajmi29.89 Kb.
#1225761
1   2
Bog'liq
Лабораторная работа2 (1)

Практическая часть лаборатории.

Элементы синтаксиса:


Комментарий до конца строки

//

Комментарии, которые не могут быть вложенными

/* ... */

Регистрозависимость

да

Регулярное выражение идентификатора переменной

[_a-zA-Z$][_a-zA-Z0-9$]*

Присваивание значения переменной

=

Объявление переменной

type variable

Объявление переменной с присваиванием значения

type variable = value

Группировка выражений

( ... )

Блок

{ ... }

Равенство

==

Неравенство

!=

Сравнение

< > <= >=

Определение функции

public funct(a,b,c) { .... }

Вызов функции

f(a, b, ...)

Вызов функции без параметров

f()

Последовательность

;

Если - то

if (condition) ...

Если - то - иначе

if (condition) ... else ... или condition ? ... : ...

Бесконечный цикл

while (true) ...

Цикл с предусловием

while (condition) ...









Эмуляция позволяет выполнять компьютерную программу на платформе (компьютерной архитектуре и/или операционной системе), отличной от той, для которой она была написана в оригинале. Эмуляцией также называют сам процесс этого выполнения. В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.


При использовании языков высокого уровня, иногда в целях сохранения быстродействия исполняемой программы, вместо эмуляции делают портирование программ в новую среду. В этом случае производится переписывание заново аппаратно-зависимых участков кода.
Задания для выполнения лабораторной работы



  1. Создайте класс, который описывает вектор (в трёхмерном пространстве).

  2. Напишите класс, конструктор которого принимает два массива: массив значений и массив весов значений.

  3. Напишите метод, который проверяет, входит ли в массив заданный элемент или нет.
    Используйте перебор и двоичный поиск для решения этой задачи.

  4. Найдите корень уравнения

Download 29.89 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling