Программа. INPUT "Введите в градусах f ="; f
CLS INPUT "Введите в градусах f ="; f a = 1.3: b = 2.7 f = f*3.14/180 k = a/b: c = SQR(1-k^2) m = (ABS(a – b)*c*SIN(f))/c ? "m = "; m END Алгоритм решения 1. Для решения данной задачи воспользуемся уравнением Менделеева–Клайперона , где p – давление газа; V – его объём; m – масса воздуха; T – термодинамическая температура; M = 0,029 кг/моль – молярная масса газа; R = 8,31441 Дж/(моль.К) – газовая постоянная. 2. Выразим из этой формулы массу воздуха: . 3. При составлении алгоритма решения задачи, а также при написании программы следует учесть, что Qbasic не различает прописные и строчные буквы, поэтому величины массы воздуха m и малярной массы газа M Qbasic не различит. Чтобы этого не произошло им необходимо дать различные имена переменных, например, соответственно m и m1. 4. Исходные данные следует ввести с помощью операторов READ, DATA, так как их много и они не меняют своих значений.
Алгоритм вычисления данного выражения приведен на рис.3.
|