2 / 2 / 0
Регистрация: 06.04.2016
Сообщений: 30
1

Смешано V1 литров воды температуры t1 с V2 литрами воды температуры t2. Найти объём и температуру образовавшейся смеси

20.01.2021, 13:50. Показов 7675. Ответов 12

Author24 — интернет-сервис помощи студентам
Смешано V1 литров воды температуры t1 с V2 литрами воды температуры t2. Найти объём и температуру образовавшейся смеси.


Решить нужно с использованием собственных процедур и модулями
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.01.2021, 13:50
Ответы с готовыми решениями:

Смешано v1 литров воды температуры t1 c v2 литров воды температуры t2 . Найти объём и температуру полученной смеси
Всем привет. Дали задание, уже который день не могу его сделать. Препод говорит что оно легкое, а...

Смешано V1 литров воды температуры
Смешано V1 литров воды температуры t1 c V2 литрами воды температуры t2. Найти объём и температуру...

смешали v1 литров воды с температурой t1 градусов Цельсия с v2 литрами воды с температурой t2 градусов Цельсия. Вычислите объем и температуру
смешали v1 литров воды с температурой t1 градусов Цельсия с v2 литрами воды с температурой t2...

Найти объём и температуру образовавшейся смеси
помогите пожалуйста написать программу к задаче. спасибо! 1. СмешаноV1 литров воды...

12
3580 / 2180 / 571
Регистрация: 02.09.2015
Сообщений: 5,509
20.01.2021, 14:05 2
Python
1
2
3
v1, t1, v2, t2 = map(int, input().split())
v = v1 + v2
print(f"{v}\n{(v1 * t1 + v2 * t2) / v}")
2
5436 / 2788 / 562
Регистрация: 07.11.2019
Сообщений: 4,570
20.01.2021, 17:48 3
Arsegg, ответ правильный в предположении постоянства теплоемкости и плотности, что в действительности не совсем так. Для инженерных расчетов такая формула не годится.
0
Arsegg
20.01.2021, 17:55
  #4

Не по теме:

u235, буду рад увидеть ваше решение.

0
5436 / 2788 / 562
Регистрация: 07.11.2019
Сообщений: 4,570
20.01.2021, 22:25 5
Arsegg, Хорошо!
вот что-то подобное:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import numpy as np
 
spec_volume_poly=np.poly1d([-1.39698E-11,  5.98196E-09, 
                            -2.29081E-08, 9.99970E-04] )
 
spec_Cp_poly=np.poly1d([-3.525641E-11, 1.199009E-08, -1.554341E-06, 
                        1.034630E-04, -3.277896E-03, 4.216955E+00])
V1=1E-3*float(input('first volume, L: '))
V2=1E-3*float(input('second volume, L: '))
t1=float(input('first temperature, °C: '))
t2=float(input('second temperature, °C: '))
mass1=V1/spec_volume_poly(t1)
mass2=V2/spec_volume_poly(t2)
mass=mass1+mass2 # summary mass water
Q1=mass1*(np.polyval(np.polyint(spec_Cp_poly), t1)) #Energy water
Q2=mass2*(np.polyval(np.polyint(spec_Cp_poly), t2))
Q=Q1+Q2 
poly=np.polyint(spec_Cp_poly)
poly.c[-1]=-Q/mass
t=poly.r #roots
t=t[(t<max(t1,t2)) & (min(t1,t2)<t)].real[0] # delete complex roots
print('Temp=', t)
Коэффициенты полиномов аппроксимируют данные по истиной теплоемкости и удельному объему воды на линии насыщения в диапазоне от 0 до 100°C. (Можно еще добавить проверку на введенные данные). Эти данные из книги: Ривкин С.Л., Александров А.А. Термодинамические свойства воды и водяного пара.

Добавлено через 14 минут
Про объем я и забыл..
Дополнил:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import numpy as np
 
spec_volume_poly=np.poly1d([-1.39698E-11,  5.98196E-09, 
                            -2.29081E-08, 9.99970E-04] )
 
spec_Cp_poly=np.poly1d([-3.525641E-11, 1.199009E-08, -1.554341E-06, 
                        1.034630E-04, -3.277896E-03, 4.216955E+00])
V1=1E-3*float(input('first volume, L: '))
V2=1E-3*float(input('second volume, L: '))
t1=float(input('first temperature, °C: '))
t2=float(input('second temperature, °C: '))
mass1=V1/spec_volume_poly(t1)
mass2=V2/spec_volume_poly(t2)
mass=mass1+mass2 # summary mass water
Q1=mass1*(np.polyval(np.polyint(spec_Cp_poly), t1)) #Energy water
Q2=mass2*(np.polyval(np.polyint(spec_Cp_poly), t2))
Q=Q1+Q2 
poly=np.polyint(spec_Cp_poly)
poly.c[-1]=-Q/mass
t=poly.r #roots
t=t[(t<max(t1,t2)) & (min(t1,t2)<t)].real[0] # delete complex roots
print(f'Temp={t:.4f}°C')
V=1000*spec_volume_poly(t)*mass
print(f'Volume={V:.4f} liters')
3
1471 / 826 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
20.01.2021, 22:51 6
Не думаю что новичку задача инженерные расчеты на 100 тонн воды где такие поправки весомый фактор. Скорей это задача из обучения питону. А еще вроде есть приколы смешивания воды и спирта. Вроде как результирующий не равен сумме… там както с химией связано спирт проникает и пронзает пространство между молекулами воды =)).
0
5436 / 2788 / 562
Регистрация: 07.11.2019
Сообщений: 4,570
20.01.2021, 23:06 7
Цитата Сообщение от Excalibur921 Посмотреть сообщение
Вроде как результирующий не равен сумме…
Так с водой тоже самое.
Если смешать 1л воды при 100 градусах и 1л воды при 0 градусах, то получим не 2, а 1.9810 литра. В общем случае суммируются только массы, а не объемы. В этом явлении ничего удивительного, тоже самое можно наблюдать и на механических смесях, например крупный гравий/мелкий песок, разной фракции.
1
1471 / 826 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
20.01.2021, 23:47 8
А есть обратный эффект? Как насчет создавать пресс на таком эффект а жидкости не сжимаемые…можно слегка стены ломать =)).
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
37448 / 20819 / 4281
Регистрация: 12.02.2012
Сообщений: 34,238
Записей в блоге: 14
21.01.2021, 13:59 9
Мне тоже кажется, что эти эффекты будут существенны только при больших массах... Для единиц литров - смело можно пренебречь. Смешение же спирта с водой отличается весьма существенно. Даже температура повышается (спирт разбавлять приходилось? ).
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7217 / 4716 / 1226
Регистрация: 30.03.2015
Сообщений: 13,438
Записей в блоге: 29
21.01.2021, 14:01 10
Цитата Сообщение от u235 Посмотреть сообщение
Коэффициенты полиномов аппроксимируют данные
это аданазанчна 5!

Добавлено через 21 секунду
Цитата Сообщение от Catstail Посмотреть сообщение
(спирт разбавлять приходилось?
и смею заметить - не раз)))
1
Fudthhh
21.01.2021, 14:17
  #11

Не по теме:

Цитата Сообщение от Catstail Посмотреть сообщение
спирт разбавлять приходилось?
с желудочным соком, ага.

0
Welemir1
21.01.2021, 14:20
  #12

Не по теме:

DmFat, мсье знает толк! хехехе

0
5436 / 2788 / 562
Регистрация: 07.11.2019
Сообщений: 4,570
21.01.2021, 19:56 13
Цитата Сообщение от Welemir1 Посмотреть сообщение
это аданазанчна 5!
согласен, звучит по-идиотски. Имеется ввиду то, что по экспериментальным данным из таблиц построены полиномы, аппроксимирующие эти данные. Коэффициенты этих полиномов находятся в 3,4, 6,7 строках.

Не по теме:

"Главное не лейте воду в серную кислоту!"
(с) Один.

0
21.01.2021, 19:56
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.01.2021, 19:56
Помогаю со студенческими работами здесь

Построить график изменения температуры смеси льда, воды и этилового спирта
Вот такую задачку дали. Помогите. Можно и не только в Паскале. Построить график изменения...

В посуде А (c) литров воды, в посуде В (х) литров воды. Из А сосуды вылили половину воды в сосуд В , потом из
В посуде А (c) литров воды, в посуде В (х) литров воды. Из А сосуды вылили половину воды в сосуд В...

C# В посуде А (c) литров воды, в посуде В (х) литров воды. Из А сосуды вылили половину воды в сосуд В , потом
В посуде А (c) литров воды, в посуде В (х) литров воды. Из А сосуды вылили половину воды в сосуд В...

Написать программу вычисления объема и температуры образовавшейся смеси
Нужна помощь в решении! Стоит Visual C++ 2008! Текст задач: Смешано v1 литров воды температуры...

Смешали v1 литров воды с температурой t1 градусов Цельсия с v2 литрами воды с температурой t2 градусов Цельсия. Вычислит
Смешали v1 литров воды с температурой t1 градусов Цельсия с v2 литрами воды с температурой t2...

Найти объем воды и температуру равновесия
В воду при температура 60 градусов, заполняющую цилиндрический резервуар с диаметром дна 9см...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как обучить нейросеть создания картинок на Python
bytestream 24.01.2025
В эпоху цифровых технологий искусственный интеллект становится неотъемлемой частью творческого процесса. Особое место в этой области занимает разработка и обучение нейронных сетей для создания. . .
Как обучить нейросеть генерации текста на Python
bytestream 24.01.2025
В современном мире искусственный интеллект и машинное обучение становятся неотъемлемой частью многих технологических решений. Одной из наиболее интересных и востребованных задач в этой области. . .
Машинное обучение на Python
bytestream 24.01.2025
Введение в машинное обучение на Python Машинное обучение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, которая позволяет компьютерным системам. . .
Как удалить вирус-майнер с компьютера
hw_wired 24.01.2025
Вирусы-майнеры стали одной из наиболее серьезных угроз для пользователей компьютеров. Эти вредоносные программы тайно используют вычислительные ресурсы зараженного устройства для добычи криптовалюты. . .
Что такое веб-сервер, для чего он нужен и как работает
bytestream 24.01.2025
В современную эпоху цифровых технологий веб-сервер является фундаментальным компонентом интернет-инфраструктуры, обеспечивающим функционирование множества онлайн-сервисов и веб-сайтов. Этот. . .
Как в цикле for перебрать все элементы в словаре в Python
bytestream 24.01.2025
Словари в Python представляют собой мощные структуры данных, которые позволяют хранить информацию в формате ключ-значение. Эта особенность делает их незаменимыми при работе с данными, где требуется. . .
Как отменить rebase в Git
hw_wired 24.01.2025
Git rebase представляет собой мощный инструмент для управления историей коммитов в системе контроля версий Git. Этот механизм позволяет разработчикам изменять последовательность, комбинировать или. . .
Как поменять цвет input placeholder с помощью CSS
bytestream 24.01.2025
В веб-разработке оформление элементов пользовательского интерфейса играет ключевую роль в создании привлекательного и интуитивно понятного дизайна. Особое внимание уделяется формам ввода данных, где. . .
Как перебрать все значения в перечислении (enum) в C#
bytestream 24.01.2025
Перечисление (enum) в языке программирования C# представляет собой специальный тип данных, который позволяет определить набор именованных констант. Этот мощный инструмент особенно полезен, когда. . .
Как обойтись без проверки на null, чтобы избежать NullPointerExce­ption в Java
bytestream 24.01.2025
NullPointerException (NPE) является одним из самых распространенных исключений в Java, создающих серьезные проблемы при разработке программного обеспечения. Данное исключение возникает при попытке. . .
Что лучше использовать в href ссылок в JavaScript: "#" или "javascript:voi­­d(0)­"
bytestream 24.01.2025
При разработке веб-приложений важную роль играет правильное использование HTML-ссылок в сочетании с JavaScript. Одним из ключевых аспектов является выбор корректного значения атрибута href для. . .
Как узнать индекс элемента списка по его значению в Python
hw_wired 24.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только манипулировать элементами списка, но и определять их точное местоположение. Индекс элемента представляет собой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru