Разработка на java. ЛР-1Java_Масляных. Отчет по лабораторной работе 1 Дисциплина Программирование Исполнитель темы
Скачать 42.89 Kb.
|
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования "Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых" (ВлГУ) СМК 8/3-16 Срок хранения 6 месяцев ВЛГУ.10.05.04.10.5.00 ПЗ УТВЕРЖДАЮ Заведующий кафедрой доктор технических наук, профессор ________________ М.Ю. Монахов “____”__________________ 20____ ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ № 1 Дисциплина: Программирование
Владимир 2020 СОДЕРЖАНИЕ1 Формулировка задания 3 2.ХОД ВЫПОЛНЕНИЯ РАБОТЫ 4 3 Программная реализация 5 4 ВыВОд 6 1 Формулировка заданияНаписать программу, которая сортирует stack без циклов. 2.ХОД ВЫПОЛНЕНИЯ РАБОТЫ1.Проверить наличие программы IntelliJ IDEA. В случае отсутствие данной программы на компьютере, нужно будет установить ее. 2. Настроить программу и ознакомиться с ее функционалом и интерфейсом. 3. Написать программу, которая была описана в формулировки задания 4. Запустить и проверить правильность написанных программ. Программа. 3 Программная реализацияpackage com.company; import java.util.Scanner; import java.util.Arrays; import java.util.Stack; public class Main { static void sort(int[] arr, int a, int b){ if(a < b && b > 0){ if(arr[a] > arr[a+1]){ int vax = arr[a]; arr[a] = arr[a+1]; arr[a+1] = vax; } sort(arr, a+1, b); sort(arr, a, b-1); } else{ return; } } public static void main(String[]args){ Scanner in = new Scanner(System.in); System.out.print("Введите число элементов стэка: "); int num = in.nextInt(); Stack int bax[]; bax = new int[num]; for(int i = 0;i bax[i] = (int) stack.get(i); } System.out.println("Исходный стэк:"+stack); Arrays.sort(bax); Stack for(int i = 0;i< num;i++){ stack1.push(bax[i]); } System.out.printf("Отсортированный стек: %s", Arrays.toString(bax)); } } 4 ВыВОдВ ходе выполнения лабораторной работы, мною были реализованы разные программы, суть которых прописана в формулировки задания. |