Предмет: Информатика, автор: vikizemliana

ДАЮ 50 БАЛОВ СРОЧНО!!! Створіть проєкт для сортування масиву із 10 випадкових чисел від 0 до 50. На формі розташуйте два багаторядкових поля, для введення масиву випадкових чисел та виведення відсортваного масиву, при натисканні на кнопку відсортувати Відсортувати відбувається виведення невідсортованого та відсортованого масиву.​

Ответы

Автор ответа: mixail0809
0

Для вирішення даної задачі ми можемо використати мову програмування Python. Нижче наведений код, який демонструє сортування масиву із 10 випадкових чисел від 0 до 50 та виведення відсортованого масиву.

python

Copy code

import random

# Генеруємо масив із 10 випадкових чисел від 0 до 50

arr = [random.randint(0, 50) for i in range(10)]

# Виводимо невідсортований масив

print("Невідсортований масив:", arr)

# Сортуємо масив

arr_sorted = sorted(arr)

# Виводимо відсортований масив

print("Відсортований масив:", arr_sorted)

Для відображення масивів на формі ми можемо використати два багаторядкових поля та кнопку "Відсортувати", яка буде запускати функцію сортування та виведення масиву. Нижче наведений код для створення вікна зі двома багаторядковими полями та кнопкою "Відсортувати".

python

Copy code

import tkinter as tk

import random

# Функція для сортування та виведення масиву

def sort_array():

   # Отримуємо значення з поля введення

   arr = [int(x) for x in arr_entry.get().split()]

   # Сортуємо масив

   arr_sorted = sorted(arr)

   # Виводимо відсортований масив у поле виведення

   sorted_entry.delete(1.0, tk.END)

   sorted_entry.insert(tk.END, " ".join(str(x) for x in arr_sorted))

# Створюємо вікно

window = tk.Tk()

# Додаємо заголовок вікна

window.title("Сортування масиву")

# Додаємо багаторядкове поле для введення масиву

arr_entry = tk.Text(window, height=2, width=50)

arr_entry.pack()

# Додаємо багаторядкове поле для виведення відсортованого масиву

sorted_entry = tk.Text(window, height=2, width=50)

sorted_entry.pack()

# Додаємо кнопку для відсортування масиву

sort_button = tk.Button(window, text="Відсортувати", command=sort_array)

sort_button.pack()

# Запускаємо головний цикл вікна

Похожие вопросы
Предмет: Алгебра, автор: zopagavno92
Предмет: Геометрия, автор: zolotiekupala