Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритмизация вычислений в среде электронных т...doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
234.5 Кб
Скачать

2.3. Алгоритмы многовариантных вычислений с логическими условиями. Построение таблиц и графиков (III уровень)

1. Создать и заполнить ряд вычисленных значений зависимости наиболее вероятной скорости молекул азота (N2) и кислорода (О2) от температуры VBi = f(T) при изменении температуры воздуха Т в интервале от Т0 до Тк с шагом ΔТ, по формуле (3). Создать ряд значений Т, при которых VB(N2) и VB(O2) отличаются более, чем на ΔV, т.е. RV > VB(N2) - VB2), используя встроенную функцию "ЕСЛИ". Выходные данные записать в файл.

M (N2) = 28 г/моль; М (О2) = 32•10-3 кг/моль;

ΔV = 20 м/с; Т0 = 200 К; Тк = 275 К;

ΔТ = 5 К; R = 8,314 Дж/(моль•К).

2. Создать и заполнить ряд вычисленных значений зависимости средней скорости молекул азота (N2) и кислорода (О2) от температуры VBi = f(T) по формуле (8) для Т = (Т1, Т2, …, Тn). Вычислить значение Ti, где i  [1, n], при котором разноса RV = VCi(N2) - VCi(O2) достегает значения ΔV, используя встроенную функцию "ЕСЛИ", Входные данные ввести из файла.

M (N2) = 28•10-3 кг/моль; ΔV = 2•104 см/с;

М (О2) = 32 г/моль; Т = (250, 275, 300, 310, 325) K;

R = 8,31441•107 Эрг/(моль К).

3. Создать и заполнить ряд вычисленных значений функции распределения F(V) по формуле (2) при заданной температуре Т, молярной массе газа М и изменении модуля скорости V в интервале от V0 до VК с шагом ΔV. Создать ряд значений Fi(Vi), где i  [1, n], и, используя встроенную функцию "НАИБОЛЬШИЙ", вычислить значение скорости VM, при котором F(V) принимает наибольшее значение. Выходные данные записать в файл.

V0= 100 м/с; VK= 300 м/с; ΔV = 10 м/с;

Т0 = 0°С; М = 28•10-3кг/моль;

R = 8,314 Дж/(кг•моль•К).

4. Создать и заполнить ряд вычисленных значений функции распределения F(V) по формуле (2) при заданной температуре Т, молярной массе газа М и изменении модуля скорости V в интервале от V0 до VK с шагом ΔV. Построить график функции Fi(Vi). Входные данные ввести из файла.

М = 28•10-3 кг/моль; Т = 300 К; V0 = 2•104 см/с;

V1 = 400 м/с; ΔV = 10 м/с; R = 8314,34 г•м2/(моль•К•с2).

5. Создать и заполнить ряд вычисленных значений зависимости количества молекул газа от температуры dN/dV = F(T) в одном моле газа по формулам (1) и (2) при заданной молярной массе М, скорости V0 и изменении температуры в интервале Т0 до Тк с шагом ΔТ. Создать ряд значений температуры Тi, при которых количество молекул газа, имеющих скорость V0, возрастает более чем в К раз, используя встроенную функцию "ЕСЛИ". Выходные данные записать в файл.

V0 = 200 м/с; Т0 = 0° С; Тк = 50° С; ΔТ = 5°С;

М = 32 г/моль; К = 20000; R = 8,314 Дж/(моль•К);

М (Н2) = 2,0158 г/моль; V = 0,2 км/с; ΔV = 10 м/с;

Т = 100°С; R = 8314.34 г•м2/(моль•К•с2).

6. Вычислить относительное количество молекул газа водорода dN/N (в процентах), скорости которых лежат в интервале от V до V + ΔV при постоянной температуре Т по формулам (2), (6), (8). Данные ввести из файла.

М (Н2) = 2,0158 г/моль; V = 0,2 км/с; ΔV = 10 м/с;

Т = 100° С; R = 8314,34 г•м2/(моль•К•с2).

7. Вычислить относительное количество молекул газа кислорода dN/N (в процентах), скорости которых при постоянной температуре Т превышают некоторое значение V0, по формулам (2), (7), (10). Входные данные ввести из файла.

V0 = 500 м/с; М (О2) = 32 г/моль;

Т = 300 К; R = 8,314 Дж/(моль•К).

8. Создать и заполнить ряд вычисленных значений характерных точек графика функции распределения F(V) для молекул азота N2 по формулам (3), (4), (5) при изменении температуры Т от T0 до Тк с шагом ΔT. Построить таблицу и записать ее в файл.

М = 28•10-3 кг/моль; Т0 = 0°С; Тк = 150°С;

ΔТ = 10°С; R = 8,314 Дж/(моль•К); V = 20 м/с.

9. Создать и заполнить ряд вычисленных значений разности доли молекул в одном моле газа, молярная масса которою М, при постоянной температуре Т, при изменении скорости на величину ΔV = (Δ1V, Δ2V, ..., ΔnV), где ΔV = Vi - V0, по формулам (1), (2). Вычислить значение скорости, при котором разность принимает максимальное значение, используя функцию "МАКС". Входные данные ввести из файла.

М = 28,012•10-3 кг/моль; Т = 300 К;

V0= 100 м/с; V = (200, 300, 350, 400, 500) м/с;

10. Создать и заполнить ряд вычисленных значений зависимости средней скорости молекул азота (N2) и кислорода (О2) от температуры VBi = f(Ti) по формуле (4) для заданного ряда значений температуры Т = (Т12, ..., Тn). Упорядочить по возрастанию заданный массив значений температуры, используя функцию "НАИМЕНЬШИЙ", и построить график. Входные данные ввести из файла.

M (N2) = 28•10-3 кг/моль; ΔV = 2•104 см/с;

М (О2) = 32 г/моль; Т,° С = (100, 0. 300, 1000, 500);

R = 8,314Дж/(моль•К).

Пример оформления отчета по заданию (III уровень) приведен в прил. З.