Практическая часть лаборатории.
Комментарий до конца строки
|
//
|
Комментарии, которые не могут быть вложенными
|
/* ... */
|
Регистрозависимость
|
да
|
Регулярное выражение идентификатора переменной
|
[_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) ...
|
|
|
Эмуляция позволяет выполнять компьютерную программу на платформе (компьютерной архитектуре и/или операционной системе), отличной от той, для которой она была написана в оригинале. Эмуляцией также называют сам процесс этого выполнения. В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.
При использовании языков высокого уровня, иногда в целях сохранения быстродействия исполняемой программы, вместо эмуляции делают портирование программ в новую среду. В этом случае производится переписывание заново аппаратно-зависимых участков кода.
Задания для выполнения лабораторной работы
Создайте класс, который описывает вектор (в трёхмерном пространстве).
Напишите класс, конструктор которого принимает два массива: массив значений и массив весов значений.
Напишите метод, который проверяет, входит ли в массив заданный элемент или нет.
Используйте перебор и двоичный поиск для решения этой задачи.
Найдите корень уравнения
Do'stlaringiz bilan baham: |