Помогаю со студенческими работами здесь
Вычисление среднего арифметического N чисел
Создать программу-процедуру для:
1.Вычисления и вывода экран разницы между наибольшии и наименьшим…
Определить какие числа встречаются более двух раз, вывести на экран элементы больше среднего арифметического
В одномерном массиве, состоящем из n вещественных элементов:
1) определить какие числа встречаются…
составьте программу вычисления среднего арифметического целых чисел из отрезка [-6; 33]
составьте программу вычисления среднего арифметического целых чисел из отрезка
Составить программу по нахождению среднего арифметического тех чисел, которые больше нуля.
Помогите пожалуйста составить эту программу.. "которая запрашивает и вводит количество…
Искать еще темы с ответами
Или воспользуйтесь поиском по форуму:
Вася Иванов
Мореплаватель — имя существительное, употребляется в мужском роде. К нему может быть несколько синонимов.
1. Моряк. Старый моряк смотрел вдаль, думая о предстоящем опасном путешествии;
2. Аргонавт. На аргонавте были старые потертые штаны, а его рубашка пропиталась запахом моря и соли;
3. Мореход. Опытный мореход знал, что на этом месте погибло уже много кораблей, ведь под водой скрывались острые скалы;
4. Морской волк. Старый морской волк был рад, ведь ему предстояло отчалить в долгое плавание.
начнем с того, что написали вы её неправильно
-
у вас в данном случае диапазон
(a, b)
, т.е.a
,b
не входят в диапазон, а по условиям задачи должны входитьfor i in range (first_value + 1, second_value):
т.е.
for i in range(first_value, second_value + 1):
Теперь по среднему арифметическому — задачу можно решить несколькими способами:
способ 1:
ввести переменную sum = 0
и переменную count = 0
, для чисел кратных 3 увеличивать сумму и счётчик и по завершению цикла подсчитать среднее арифметическое
способ 2:
сформировать новый список из элементов, кратных 3, вычислить сумму элементов нового списка (функция sum
) и подсчитать среднее арифметическое, используя размер нового списка
способ 3:
чисто математический — вычислить наименьшее число больше a
, кратное 3 и наибольшее число, меньшее b
, кратное 3, а дальше воспользуйтесь формулой для среднего арифметического
Я написал это, нужно еще чтобы программа находила сред. арифм.
если вы не знаете питон от слова совсем, то сначала алгоритм придумайте словесный, что именно должно происходить и как
потом это легко будет закодить даже с почти нулевыми знаниями языка
Составить программу нахождения среднего арифметического и среднего геометрического модулей двух чисел (Pascal ABC).
На этой странице сайта размещен вопрос Составить программу нахождения среднего арифметического и среднего геометрического модулей двух чисел (Pascal ABC)? из категории
Информатика с правильным ответом на него. Уровень сложности вопроса
соответствует знаниям учеников 5 — 9 классов. Здесь же находятся ответы по
заданному поиску, которые вы найдете с помощью автоматической системы.
Одновременно с ответом на ваш вопрос показаны другие, похожие варианты по
заданной теме. На этой странице можно обсудить все варианты ответов с другими
пользователями сайта и получить от них наиболее полную подсказку.
Загрузить PDF
Загрузить PDF
Вычисление средней величины – важно в повседневной жизни. Средняя величина или среднее арифметическое значение используется во многих математических операциях, и очень важно уметь это вычислять. Но, при работе с большими числами, гораздо проще использовать специальную программу. Здесь вы прочитаете, как самостоятельно написать программу на Java, чтобы вычислить среднюю величину.
Шаги
-
1
Напишите план программы. Планирование – это очень важный шаг. Подумайте о том, где будет использоваться данная программа. Эта программа будет работать с очень большими числами? Если да, то вы можете решить, использовать ли такие типы данных, как long вместо int.
- Попробуйте вычислить среднюю величину ряда чисел самостоятельно. Это поможет вам понять принцип действия программы.
-
2
Напишите код. Чтобы вычислить среднюю величину, вам понадобятся следующие параметры:
- Сумма всех введенных пользователем чисел
- К примеру, если сумма введенных чисел = 100, а количество чисел = 10, то средняя величина =100 / 10 = 10
- Таким образом , формула вычисления средней величины:
Средняя величина = сумма всех чисел /количество чисел.
- Чтобы получить эти данные, используйте функцию «Scanner» в Java.
- Вам потребуется получить большое количество пользовательских данных из которых вам нужно вычислить среднюю величину. Для этого попробуйте использовать цикл. В примере кода ниже используется цикл «for». Также вы можете попробовать использовать цикл «while».
- Сумма всех введенных пользователем чисел
-
3
Вычислите среднюю величину. Используя формулу, приведенную выше, напишите код для вычисления средней величины. Убедись в том, что переменная, используемая для сохранения значения «средней величины» имеет тип «float». Иначе ответ может быть неправильным.
- Это происходит потому, что тип данных «float» это 32 битное число одинарной точности, которое даже считает десятичные в математических вычислениях. Таким образом, при использовании переменною типа float, ответ для математического действия 5 / 2 (5 делить на 2) будет 2.5.
- Если такое же вычисление (5 / 2) будет выполняться при помощи переменной типа «int», ответ будет 2.
- Однако, переменные, в которых вы сохраняете «сумму» и «количество значений», могут иметь тип «int». Используя переменную типа «float» для «средней величины» автоматически изменит её тип с «int» на «float»; и все вычисление будет выполняться в float вместо int.
- Это происходит потому, что тип данных «float» это 32 битное число одинарной точности, которое даже считает десятичные в математических вычислениях. Таким образом, при использовании переменною типа float, ответ для математического действия 5 / 2 (5 делить на 2) будет 2.5.
-
4
Выведите на экран результат. Когда программа вычислит среднюю величину, покажите ее пользователю. В Java для этого спользуйте функцию System.out.print или System.out.println (чтобы печатать на новой строке).
Реклама
Пример кода
import java.util.Scanner; public class main_class { public static void main(String[] args){ int sum = 0, inputNum; int counter; float mean; Scanner NumScanner = new Scanner(System.in); Scanner charScanner = new Scanner(System.in); System.out.println("Enter the total number of terms whose mean you want to calculate"); counter = NumScanner.nextInt(); System.out.println("Please enter " + counter + " numbers:"); for(int x = 1; x<=counter ;x++){ inputNum = NumScanner.nextInt(); sum = sum + inputNum; System.out.println(); } mean = sum / counter; System.out.println("The mean of the " + counter + " numbers you entered is " + mean); } }
import java.util.Scanner; /* *Эта система ввода позволяет пользователю вводить *числа, пока не будут введены все необходимые данные. *Командная строка используется, чтобы программа распознала, *когда пользователь ввел данные. *Integer.parseInt (строка s) возвращает к числу, которое *содержит строка (т.е. Integer.parseInt("462")==462). * *Важно отметить: используя этот метод для ввода переменных, *нельзя сравнивать строки "==" or "!=". Иначе, *строки сравниваются, основываясь на их расположении в памяти компьютера. *s.equals(строка t) показывает, если содержимое строк *одинаково. !s.equals(String t) показывает, если содержание строк *разное. */ public class main_class { public static void main(String[] args){ String sentinel = ""; int sum = 0; int counter = 0; double mean = 0.0; Scanner NumScanner = new Scanner(System.in); System.out.println("Enter numbers to add. Enter "d" when done."); System.out.print("Enter number: "); sentinel = NumScanner.next(); System.out.println(); while(!sentinel.equals("d") && !sentinel.equals("D")) { sum += Integer.parseInt(sentinel); counter++; System.out.print("Enter number: "); sentinel = NumScanner.next(); System.out.println(); } mean = (sum*1.0)/counter; System.out.println(); System.out.println("The arithmetic mean is: " + mean +"."); } }
Советы
- Попробуйте использовать программу для выполнения многочисленных математических операций.
- Попробуйте изменить графический интерфейс, чтобы программа стала более красочной и легкой в использовании.
Реклама
Об этой статье
Эту страницу просматривали 15 553 раза.