М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
moudoder
moudoder
31.05.2021 12:04 •  Информатика

: Дан массив из 50 случайных чисел на отрезке (x; y), отсортировать получившийся массив. Написать программу решения задачи.

👇
Ответ:
gamer0072
gamer0072
31.05.2021

Язык — Java.

//Создание класса Scanner

import java.util.Scanner;

public class Bubble {

  public static void main(String args[]) {

//Обьявление переменных для ввода диапазона

int first, second;

//Заполнение массива 50 элементами

int[] array = new int[50];

//Создание обьекта класса Scanner, дла дальнейших вводов пользователя

Scanner input = new Scanner(System.in);

System.out.println("Write the first border of the range: ");

first = input.nextInt();

System.out.println("\nNow, write the second border: ");

second = input.nextInt();

//Обьявление индексной переменной i — идущей до самого последнего элемента в массиве array

for (int i = 0; i < array.length; i++) {

//Заполняем массив рандомными числами, начиная и заканчивая с диапазона, который ввёл пользователь

   array[i] = ((int)(Math.random() * ((second-first))-second)*(-1));

}

//Сортитовка пузырьком

 for (int i = 0; i < array.length; i++) {

//Новая индексная переменная j, которая в дальнейшем будет проверять, ни меньше ли неё следующая цифра

           for (int j = 0; j < array.length - i - 1; j++) {

//Проверка

               if (array[j] > array[j + 1]) {

//Обмен значениями между  не сортированными элементами

                   int temp = array[j];

                   array[j] = array[j + 1];

                   array[j + 1] = temp;

               }

           }

       }

System.out.println("\nSort an array with a bubble: ");

//Вывод всех уже отсортированных элементов

       for (int i = 0; i < array.length; i++) {

           System.out.print(array[i] + ", ");

       }

  }

}

4,5(71 оценок)
Открыть все ответы
Ответ:
kirilladmiiral
kirilladmiiral
31.05.2021

Элементы списка могут вводиться по одному в строке, в этом случае строку можно считать функцией input(). После этого можно использовать метод строки split, возвращающий список строк, разрезав исходную строку на части по пробелам. Пример:

A = input().split()

Если при запуске этой программы ввести строку 1 2 3, то список A будет равен ['1', '2', '3']. Обратите внимание, что список будет состоять из строк, а не из чисел. Если хочется получить список именно из чисел, то можно затем элементы списка по одному преобразовать в числа:

for i in range(len(A)):

A[i] = int(A[i])

Используя функции языка map и list то же самое можно сделать в одну строку:

A = list(map(int, input().split()))

Объяснений, как работает этот код, пока не будет. Если нужно считать список действительных чисел, то нужно заменить тип int на тип float.

У метода split есть необязательный параметр, который определяет, какая строка будет использоваться в качестве разделителя между элементами списка. Например, метод split('.') вернет список, полученный разрезанием исходной строки по символам '.'.

Используя “обратные” методы можно вывести список при однострочной команды. Для этого используется метод строки join. У этого метода один параметр: список строк. В результате получается строка, полученная соединением элементов списка (которые переданы в качестве параметра) в одну строку, при этом между элементами списка вставляется разделитель, равный той строке, к которой применяется метод. Например программа

A = ['red', 'green', 'blue']

print(' '.join(A))

print(''.join(A))

print('***'.join(A))

выведет строки 'red green blue', redgreenblue и red***green***blue.

Если же список состоит из чисел, то придется использовать еще и функцию map. То есть вывести элементы списка чисел, разделяя их пробелами, можно так:

print(' '.join(map(str, A)))

4,6(24 оценок)
Ответ:
tkalenko03
tkalenko03
31.05.2021

Введите поисковой запрос

Расширенный поиск

ВОЙТИ / ЗАРЕГИСТРИРОВАТЬСЯЕдиное окно доступа к образовательным ресурсам

ИССЛЕДОВАНИЕ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ И ПОЛИТИЧЕСКИХ ПРОЦЕССОВ: ПРОГРАММА И МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ ДЛЯ СТУДЕНТОВ СПЕЦИАЛЬНОСТИ "ГОСУДАРСТВЕННОЕ И МУНИЦИПАЛЬНОЕ УПРАВЛЕНИЕ"

Автор/создатель: Бойко Н.В.

Голосов: 0

Дисциплина "Исследование социально-экономических и политических процессов" является интегральной дисциплиной, опирающейся на знания по философии, социологии, психологии и педагогике, политологии, экономической теории, статистике, социологии управления. Цель курса - сформировать у студентов представления о типах и видах процессов и возможностях их научного исследования. Рассмотрены цели и задачи дисциплины, ее место в учебном процессе, требования к уровню усвоения курса; содержание дисциплины. Приведены темы контрольных работ и методические указания по их выполнению, вопросы для подготовки к экзамену, список рекомендуемой литературы. Пособие подготовлено на кафедре экономики и управления филиала КузГТУ в г. Прокопьевске.

Приведенный ниже текст получен путем автоматического извлечения из оригинального PDF-документа и предназначен для предварительного просмотра.

Изображения (картинки, формулы, графики) отсутствуют.

Страницы ← предыдущая следующая →

1 2

Вариант 4. Алгоритм научного исследования

Схема развития науки по К. Попперу. Парадигма. Аномалия.

Научная революция. Описать алгоритм научного исследования.

Объяснить представление о человеке в социальных дисциплинах:

экономический аспект, социологический аспект,

политологический аспект.

Вариант 5. Социально – экономические и политические

процессы как объект социальных исследований

Индуктивный и дедуктивный научных представлений об

обществе. Эволюционизм. Функционализм. Институционализм.

Вариант 6. Логические основы системного подхода

Понятие и сущность системного подхода. Общий вид

функционирующей системы. Сложна система, ее функции.

Структура социальной системы по Т. Парсонсу.

Эмерджентность. Жесткие, мягкие системы.

Вариант 7. Применение системного анализа на практике

Цели, задачи, пути и этапы исследования. Этапы системного

анализа. Построение модели системного анализа: в условиях

определенности и неопределенности. Классификация моделей

системных исследований социальных процессов

Объяснение:

Введите поисковой запрос

Расширенный поиск

ВОЙТИ / ЗАРЕГИСТРИРОВАТЬСЯЕдиное окно доступа к образовательным ресурсам

ИССЛЕДОВАНИЕ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ И ПОЛИТИЧЕСКИХ ПРОЦЕССОВ: ПРОГРАММА И МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ ДЛЯ СТУДЕНТОВ СПЕЦИАЛЬНОСТИ "ГОСУДАРСТВЕННОЕ И МУНИЦИПАЛЬНОЕ УПРАВЛЕНИЕ"

Автор/создатель: Бойко Н.В.

Голосов: 0

Дисциплина "Исследование социально-экономических и политических процессов" является интегральной дисциплиной, опирающейся на знания по философии, социологии, психологии и педагогике, политологии, экономической теории, статистике, социологии управления. Цель курса - сформировать у студентов представления о типах и видах процессов и возможностях их научного исследования. Рассмотрены цели и задачи дисциплины, ее место в учебном процессе, требования к уровню усвоения курса; содержание дисциплины. Приведены темы контрольных работ и методические указания по их выполнению, вопросы для подготовки к экзамену, список рекомендуемой литературы. Пособие подготовлено на кафедре экономики и управления филиала КузГТУ в г. Прокопьевске.

Приведенный ниже текст получен путем автоматического извлечения из оригинального PDF-документа и предназначен для предварительного просмотра.

Изображения (картинки, формулы, графики) отсутствуют.

Страницы ← предыдущая следующая →

1 2

Вариант 4. Алгоритм научного исследования

Схема развития науки по К. Попперу. Парадигма. Аномалия.

Научная революция. Описать алгоритм научного исследования.

Объяснить представление о человеке в социальных дисциплинах:

экономический аспект, социологический аспект,

политологический аспект.

Вариант 5. Социально – экономические и политические

процессы как объект социальных исследований

Индуктивный и дедуктивный научных представлений об

обществе. Эволюционизм. Функционализм. Институционализм.

Вариант 6. Логические основы системного подхода

Понятие и сущность системного подхода. Общий вид

функционирующей системы. Сложна система, ее функции.

Структура социальной системы по Т. Парсонсу.

Эмерджентность. Жесткие, мягкие

4,6(76 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ