1. Создать новый проект в Microsoft Visual Studio типа
универсальная платформа Windos с названием
«КодГрппы_ОАиП_ФамилияСтудента.И.О_ЛР3»;
2. Разместить на главном экране приложения «MainPage.xaml»
следующие элементы из панели элементов:
2.1. Сетку для размещения панели управления, которая будет
состоять из трёх элементов;
2.2. Компонент WebView, который будет использоваться для
отображения содержимого запрашиваемых веб-страниц;
2.3. Текстовое поле со параметром Placeholder и его значением
«Веб-адрес»;
2.4. Кнопку «Обновить»;
2.5. Кнопку «Перейти»;
09.02.07-ВД. ОПЦ. ОП.04. ОАиП. ЛР3 3
3. Далее необходимо выполнить шаги:
3.1. Установить для всех элементов свойство «x:Name»,
необходимое для обращения к элементу в программном коде;
3.2. Объявить в обработчике событий для кнопок «Обновить» и
«Перейти» события типа «Tapped»;
3.3. Объявить в обработчике событий для текстового поля
событие типа «KeyDown»;
3.4. Описать в программном коде действия для каждого из
элемента. Образец программного кода представлен в приложении 2.
На каждом шаге необходимо документировать процесс работы,
формируя снимки рабочих экранов (все снимки рабочих экранов должны
сопровождаться их описанием).
import static java.lang.Math.*;
class MySolution {
public static void main(String[] args) {
double min = sin(pow(0, 2) + 5 * 0) * cos(3 * pow(0, 2) - 0), minArg = 0;
for (double x = 0.4; x < 8; x += 0.4) {
double y = sin(pow(x, 2) + 5 * x) * cos(3*pow(x, 2) - x);
if (y < min) {
min = y;
minArg = x;
}
}
double[] A = new double[1];
A[0] = min;
System.out.printf("Наименьшее значение функции: " + A[0] + "\nПри значении аргумента x: " + "%.1f", minArg);
}
}
import java.util.Vector;
import static java.lang.Math.*;
public class Main {
public static void main(String[] args) {
int rows = 5, cols = 5;
int[][] B = new int[rows][cols];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) B[i][j] = (int)(random() * ((10 - -5) + 1)) - 5; //заполнение матрицы B ранд. числами от -5 до 10
}
Vector<Integer> X = new Vector<Integer>();
for (int i = 0; i < rows && i < cols; i++) X.add(B[i][i]);
System.out.println("Матрица B: ");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(B[i][j]);
System.out.print((j < cols - 1) ? '\t' : '\n');
}
}
System.out.println("Вектор X: ");
for (Integer x : X) System.out.print(" " + x);
}
}