СОДЕРЖАНИЕ
1.1. Моделирование колебательного процесса
1.4. Контрольное задание «Фигуры»
1.5. Анимация поведения агента
2.1. Модель светофора для управления движением
2.2. Модель пешеходного перехода
2.3. Контрольное задание “Переход, управляемый пешеходом”
2.4. Контрольное задание “Модель кодового замка”
2.5 Модель трех разрядного счетчика
2.6. Контрольное задание «Запуск события при получении контрольного значения»
3. Моделирование элементов цифровых систем управления
3.2. Модели элементарных логических операций
4.1. Модель реализации продукта по Бассу
4.2. Контрольное задание «Учет повторных покупок»
4.3. Контрольное задание «Модель распространения эпидемии»
4.4. Взаимодействие активных классов
4.5. Контрольное задание «Визуализация модели динамики численности населения»
5.3. Учет влияния общения между потребителями
6. Задания для самостоятельной работы
Основные сведения о языке программирования Java
Класс Math. Математические функции
Обработка исключительных ситуаций
| Операция | Назначение |
| + | Сложение |
| - | Вычитание |
| * | Умножение |
| / | Деление |
| % | Получение остатка от деления |
| ++ | Инкремент |
| += | Присваивание со сложением |
| -= | Присваивание с вычитанием |
| *= | Присваивание с умножением |
| /= | Присваивание с делением |
| %= | Присваивание с модулем (остаток от деления) |
| -- | Декремент |
| Операция | Назначение |
| | Отрицание |
| & | Конъюнкция (И) |
| | | Дизъюнкция (ИЛИ) |
| ^ | Исключающее ИЛИ |
| >> | Правый сдвиг |
| >>> | Сдвиг в право с заполнением старшего бита нулем |
| << | Левый сдвиг |
| &= | Присваивание И |
| |= | Присваивание ИЛИ |
| ^= | Присваивание с исключающим ИЛИ |
| >>= | Присваивание с правым сдвигом |
| >>>= | Присваивание со сдвигом вправо, старший бит заполняется нулем |
| <<= | Присваивание со сдвигом влево |
| Операция | Назначение |
| == | Сравнение |
| != | Не равно |
| > | Больше |
| < | Меньше |
| >= | Больше, либо равно |
| <= | Меньше, либо равно |
| Операция | Назначение |
| ! | Отрицание |
| && | Логическая операция И |
| || | Логическая операция ИЛИ |
| ^ | Логическая операция исключающее ИЛИ |
| Приоритет | Операции |
| 1 | ++,--,,! |
| 2 | *,/,% |
| 3 | +,- |
| 4 | >>,>>>,<< |
| 5 | >,>=,<,<= |
| 6 | ==,!= |
| 7 | & |
| 8 | ^ |
| 9 | | |
| 10 | && |
| 11 | || |
| Методы | Назначение | |
| equals(s) | Сравнение двух строк | |
| substring(n1,n2) | Извлечение подстроки | |
| trim() | Удаление пробелов | |
| length() | Получение длины строки | |
| indexOf(s) | Определение вхождения одной строки в другую | |
| equalsIgnoreCase(s) | Проверка на равенство двух строк без учета регистра | |
| charAt(i) | Выделение отдельного символа | |
| toLowerCase() | Переход к нижнему регистру | |
| toUpperCase() | Переход к верхнему регистру | |
| Математическое описание | Метод |
| sin(x) | sin(x) |
| cos(x) | cos(x) |
| ex | exp(x) |
| ln(x) | log(x) |
| yx | pow(y,x) |
| | sqrt(x) |
| | abs(x) |
| Округление, число большее или равное х | ceil(x) |
| Округление, число меньшее или равное х | floor(x) |
| Округление float, к ближайшему int | round(x) |
| Минимальное значение из двух переменных | min(x,y) |
| Максимальное значение из двух переменных | max(x,y) |
| Случайное значение double в интервале от 0 до 1 | random() |