Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Практическая работа по «Управлению проектами»

Автор:   •  Октябрь 11, 2022  •  Практическая работа  •  757 Слов (4 Страниц)  •  178 Просмотры

Страница 1 из 4

Федеральное государственное бюджетное образовательное учреждение высшего образования

«

 

Кафедра «Техническая механика и мехатроника»

Практическая работа №1

по дисциплине: «Управление проектами»

 

 


Задание к практическому занятию

Разработайте программное обеспечение, реализующее следующие функции:

(требования к интерфейсу и языку программирования не задаются, обязательным условием является использование концепции ООП )

  1. Ввод данных с клавиатуры (назначение данных выбирается самостоятельно, количество данных не менее 10)
  2. Сохранение введенных данных в файле на жестком диске
  3. Дублирование файла исходных данных в файл для временного хранения
  4. Чтение данных из файла для временного хранения
  5. Сортировку считанных данных (критерий сортировки определяется самостоятельно)
  6. Сохранение результатов сортировки в выходном файле
  7. Сравнение файла исходных данных с файлом после сортировки

Для выполнения задания обязательным условием является использование концепции ООП. Язык для выполнения практической работы выбран Java.

Структурная схема:

[pic 1]

Рис.1. Блок-схема

Создаем класс Input в котором опишем основные методы:

  • Create-метод для создания новых файлов
  • Record –метод для записи массива в файл
  • Listen – метод для считывания данных из файла

[pic 2]

Рис.2.Основные методы


Текст программы:

Файл main:

import java.io.IOException;

import java.util.Arrays;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) throws IOException {

        String text1 = "C:\\Users\\Сергей\\Desktop\\file\\file1.txt";

        String text2 = "C:\\Users\\Сергей\\Desktop\\file\\temp2.txt";

        Input input = new Input();

        Scanner scanner = new Scanner(System.in);

        System.out.print("Введите количество вводимых чисел: ");

        int n = scanner.nextInt();

        int[] digital = new int[n];

        System.out.print("Введите " + n + " чисел через пробел: ");

        for (int i = 0; i < n; i++) {

            digital[i] = scanner.nextInt();

        }

        input.create(text1);

        input.record(digital, text1);

        input.listen(text1);

        int[] a = input.getA();

        input.create(text2);

        input.record(a, text2);

        input.listen(text2);

...

Скачать:   txt (6.3 Kb)   pdf (180.3 Kb)   docx (103.4 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club