Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PAS 02 Лабор Создание консольного приложения.doc
Скачиваний:
2
Добавлен:
10.11.2019
Размер:
626.18 Кб
Скачать

11

Лабораторная работа № 2 Создание консольного приложения

Лабораторная Работа № 2

  1. Создание консольного приложения

  1. 3 неделя

    1. Разработка программы, которая выполняет арифметические расчёты, в консольном приложении Borland Delphi 7.0

      1. Создание консольного приложения. Вызов библиотек. Операции ввода-вывода. Переменные. Типы данных. Описание переменных. Константы. Выражения. Арифметические операции. Выполнение вычислений в окне консольного приложения.

Задание

Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:

  • представлять собой консольное приложение

  • отображать сведения о назначении и возможностях программы

  • отображать сведения об авторе программы

  • содержать ввод необходимых данных с клавиатуры

  • выводить результаты расчётов на экран

  • содержать в коде необходимые пояснения

  • программа должна быть протестирована.

Индивидуальные задания

Задание

1

Вычислить стоимость нагрева воды в бойлере с помощью газовой горелки по следующей формуле:

где, S – стоимость израсходованного газа, грн;

Q – количество теплоты, израсходованной на нагрев воды, дж;

m – масса воды, кг;

c = 4180 – теплоёмкость воды, Дж / кг•град;

ρ = 1000 – плотность воды, кг / м3;

To = 5..20 – начальная температура воды, С;

T = 30..100 – конечная температура воды, С;

D =0,3..3,0 – диаметр бойлера, м;

H = 0,5..5,0 – высота бойлера, м;

N – тариф на природный газ, грн / Дж;

q = 3,9767•107 – теплотворная способность природного газа, Дж / м3;

η = 60..95 – коэффициент полезного действия газовой горелки, %.

r = 5.0..9.0 – курс гривны к доллару, грн / $.

Параметры H [ см ] , D [ см ] , T [С ] , To [С ] , N [ $ / 1000 м3 ] , r [ грн / $ ] , η [ % ] задаёт пользователь.

Параметры с , ρ , π , q – константы, определяемые программистом.

Программа должна вычислять стоимость израсходованного газа S в гривнах.

2

Вычислите изменение массы воздуха в комнате по следующей формуле:

где, L , D , H – длина, ширина и высота комнаты, м;

V – объём комнаты, м3;

P = 101325 – давление в комнате, Па;

R = 8,31 – универсальная газовая постоянная, Дж / моль•К;

T1 , T2 – начальная и конечная абсолютная температура воздуха, К;

μ = 29•10-3 – молярная масса воздуха, кг / моль;

Параметры L [ м ] , D [ м ] , H [ м ] , T1 [С ] , T2 [С ] задаёт пользователь.

Параметры P , R , μ – константы, определяемые программистом.

Программа должна вычислять изменение массы воздуха Δm в килограммах.

3

Оценить давление газов в стволе ружья, возникающее при выстреле по следующей формуле:

где, P – среднее давление в стволе, Па;

m = 0,005..0,02 – масса пули, кг;

V = 100..800 – скорость пули, м / c;

S – площадь поперечного сечения ствола, м2;

L = 0,1..0,8 – длина ствола, м;

D – диаметр ствола, м;

K = 105 – коэффициент пересчёта давления, Па / атм.

Параметры m [ г ] , V [ м / с ] , D [ мм ] , L [ мм ] задаёт пользователь с использованием указанных несистемных единицах измерения.

Параметр K , π – константы, определяемые программистом.

Программа должна вычислять давление газов в стволе ружья P в атмосферах.

4

Вычислить стоимость нагрева воды в бойлере электрическим нагревателем по следующей формуле:

где, S – стоимость электроэнергии, грн;

N = 0,04..0,4 – тариф на электроэнергию, грн / кВт•ч;

Q – количество теплоты, выделенной нагревателем, дж;

m – масса воды, кг;

c = 4180 – теплоёмкость воды, Дж / кг•град;

To = 5..20 – начальная температура воды, С;

T = 30..100 – конечная температура воды, С;

D =0,3..3,0 – диаметр бойлера, м;

H = 0,5..5,0 – высота бойлера, м;

ρ = 1000 – плотность воды, кг / м3;

K = 3,6•106 – коэффициент пересчёта электроэнергии, Дж / кВт•ч.

Параметры H [ см ] , D [ см ] , N [ коп / кВт•ч ] , T [С ] , To [С ] задаёт пользователь.

Параметры с , ρ , π , K – константы, определяемые программистом.

Программа должна вычислять стоимость электроэнергии S в гривнах.

5

Оценить усилие спортсмена при толкании ядра по следующей формуле:

где, F – среднее усилие при толкании ядра, Н;

m = 1,0..10 – масса ядра, кг;

L = 1,0..50 – расстояние полёта ядра, м;

V – скорость полёта ядра, м / c;

H =0,5..2,5 – рост человека, м;

δ = 0,47 – отношение длины руки к росту человека;

φ = 0,1..1,5 – угол между вектором скорости и горизонтом, рад;

r = π / 180 – коэффициент пересчёта угла, рад / град;

K = 9,8 Н / кГ – коэффициент пересчёта силы;

g = 9,8 – ускорение свободного падения, м / c2.

Параметры L [ м ] , m [ кг ] , H [ м ] , φ [ град ] задаёт пользователь.

Параметры K , r , δ , g , π – константы, определяемые программистом.

Программа должна вычислять усилие спортсмена F в килограммах силы.

6

Вычислить время нагрева воды в бойлере электрическим нагревателем заданной мощности по следующей формуле:

где, t – время нагрева, с;

Q – количество теплоты, выделенной нагревателем, дж;

W = 0,5..3,0 – мощность нагревателя, Вт;

m – масса воды, кг;

c = 4180 – теплоёмкость воды, Дж / кг•град;

To = 5..20 – начальная температура воды, С;

T = 30..100 – конечная температура воды, С;

D =0,3..3,0 – диаметр бойлера, м;

H = 0,5..5,0– высота бойлера, м;

ρ = 1000 – плотность воды, кг / м3;

Параметры H [ см ] , D [ см ] , W [ кВт ] , T [С ] , To [С ] задаёт пользователь.

Параметры с , ρ , π – константы, определяемые программистом.

Программа должна вычислять время нагрева воды t в часах.

7

Вычислить подъёмную силу воздушного шара заданного диаметра, наполненного горячим воздухом, по следующей формуле:

где, F – подъёмная сила шара, Н;

V – объем шара, м3;

R = 1,0..100,0 – радиус шара, м;

T = 30..60 – температура горячего воздуха, С;

To = 0..30 – температура воздуха, С;

ρ = 1,21 – плотность воздуха, кг / м3;

K = 9,8 – коэффициент пересчёта силы, Н / кГ;

g = 9,8 – ускорение свободного падения, м / c2.

Параметры R [ м ] , To [C ] , T [C ] задаёт пользователь.

Параметры K , ρ , g , π – константы, определяемые программистом.

Программа должна вычислять подъёмную силу воздушного шара F в килограммах силы.

8

Оценить подъёмную силу воздушного шара заданного диаметра, наполненного гелием, по следующей формуле:

где, F – подъёмная сила шара, Н;

V – объем шара, м3;

R = 1,0..100,0 – радиус шара, м;

g = 9,8 – ускорение свободного падения, м / c2;

ρ = 1,21325 – плотность воздуха, кг / м3;

ρo = 0,1428 – плотность гелия, кг / м3;

K = 9,8 – коэффициент пересчёта силы, Н / кГ;

g = 9,8 – ускорение свободного падения, м / c2.

Параметр R [ м ] задаёт пользователь.

Параметры K , ρ , ρH , g , π – константы, определяемые программистом.

Программа должна вычислять подъёмную силу воздушного шара F в килограммах силы.

9

Оценить среднее усилие, развиваемое человеком при приземлении после прыжка с заданной высоты по следующей формуле:

где, m = 20..200 – масса тела человека, кг;

H = 0,1..100 – высота падения, м;

h = 0,7..2,5 – рост человека, м;

F – среднее усилие, развиваемое при приземлении, Н;

δ = 0,53 – отношение длины ног к росту человека;

K = 9,8 – коэффициент пересчёта силы, Н / кГ;

g = 9,8 – ускорение свободного падения, м / c2.

Параметры m [ кг ] , H [ м ] , h [ м ] задаёт пользователь.

Параметры k , r , g – константы, определяемые программистом.

Программа должна вычислять усилие, развиваемое человеком F в килограммах силы.

10

Вычислить мощность излучения нагретого шара. Согласно закону Стефана-Больцмана такая зависимость имеет вид:

где, P – мощность излучения, Вт;

= 5,67•10-8 – постоянная Стефана-Больцмана, Вт / ( м2 К4 );

= 0,01..1 – излучающая способность тела;

S – площадь излучающей поверхности, м2;

T – абсолютная температура излучающего тела, К;

R – радиус шара, м.

Параметры R [ м ] , T [ K ] , задаёт пользователь.

Параметры , π – константы, определяемые программистом.

Программа должна вычислять мощность излучения нагретого шара P в киловаттах.

11

Оцените длину тормозного пути автомобиля по следующей формуле:

где, S – тормозной путь автомобиля, м;

m = 100..5000 – масса автомобиля, кг;

V = 5,0..200,0 – скорость автомобиля, м / c;

k = 0,01..1,0 – коэффициент трения;

C = 3,6 – коэффициент пересчёта значения скорости, ( км / ч ) / ( м / с );

g = 9,8 – ускорение свободного падения, м / c2.

Параметры V [ км / ч ] и k задаёт пользователь.

Параметры g , C – константы, определяемые программистом.

Программа должна вычислять длину тормозного пути S в метрах.

12

Оцените время разгона автомобиля до заданной скорости по следующей формуле:

где, m = 100..5000 – масса автомобиля, кг;

W = 1000..1000000 – мощность двигателя, Вт;

V = 5,0..200,0 – скорость автомобиля, м / c;

t – время разгона, с;

K = 3,6 – коэффициент пересчёта скорости, ( км / ч ) / ( м / с )

N = 678 – коэффициент пересчёта мощности, Вт на лошадиную силу.

Параметры m [ т ] , W [ лс ] , V [ км / час ] задаёт пользователь.

Параметры K и N – константы, определяемые программистом.

Программа должна вычислять время разгона t в секундах.

13

Вычислить время, за которое шар скатится с горы по следующей формуле:

где, H = 0,1..1000,0 – высота горы, м;

t – время скатывания, с;

φ = 0,1..1,57 – угол склона горы, рад;

r = π / 180 – коэффициент пересчёта угла, рад / град;

g = 9,8 – ускорение свободного падения, м / c2.

Параметры H [ м ] , φ [ град ] задаёт пользователь.

Параметры r , g , π – константы, определяемые программистом.

Программа должна вычислять время t в секундах.

14

Вычислить размер вклада при постоянной годовой процентной ставке через заданное количество лет по следующей формуле:

где, Bo – начальный размер вклада, грн;

n = 0.5..10 – срок вклада, лет;

B – размер вклада после окончания срока, грн;

C = 0.1..100 – годовая процентная ставка, %.

Параметры Bo [ грн ] , n [ лет ] , C [ % ] задаёт пользователь.

Программа должна вычислять размер вклада после окончания срока B в гривнах.

15

Ванна заполнена холодной водой. Вычислите объём кипятка, который нужно добавить в ванную для увеличения её температуры до заданной по следующей формуле:

где, V – объем кипятка, м3;

m – масса холодной воды, кг;

ρ = 1000 – плотность воды, кг / м3;

To = 5..20 – начальная температура воды, С;

Tc = 30..100 – температура смеси, С;

Tк = 90..100 – температура смеси, С;

Параметры m [ кг ] , Tк [С ] , Tc [С ] , To [С ] задаёт пользователь.

Параметр ρ – константа, определяемая программистом.

Программа должна вычислять объем кипятка V в литрах.

16

Вычислить скорость вытекающей из отверстия жидкости по следующей формуле:

где, V – скорость истечения жидкости, м/с;

h – высота столба жидкости, м;

=0,8..1,2 – коэффициент истечения, характеризующий форму отверстия;

n =0,4..0,6 – показатель степени;

g = 9,8 – ускорение свободного падения, м / c2.

Параметры , n , h [ м ] задаёт пользователь.

Параметр g – константа, определяемая программистом.

Программа должна вычислять скорость истечения жидкости V в метрах в секунду.

17

Вычислить время падения тела с заданной высоты по следующей формуле:

где, t – время падения, с;

H = 1..10000 – заданная высота, м;

g = 9,8 – ускорение свободного падения, м / c2.

Параметр H [ м ] задаёт пользователь.

Параметр g – константа, определяемая программистом.

Программа должна вычислять время падения тела t в секундах.

18

Оценить мощность газовой горелки по времени нагрева чайника по следующей формуле:

где, Q – количество теплоты, израсходованной на нагрев воды, дж;

W – мощность нагревателя, Вт;

t = 1..10000 – время нагрева, с;

m – масса воды, кг;

c = 4180 – теплоёмкость воды, Дж / кг•град;

To = 5..20 – начальная температура воды, С;

T = 30..100 – конечная температура воды, С;

Параметры m [ кг ] , t [ мин ] , T [С ] , To [С ] задаёт пользователь.

Параметр c – константа, определяемая программистом.

Программа должна вычислять мощность газовой горелки W в киловаттах.

19

Оцените силу натяжения ремней безопасности при столкновении автомобиля с неподвижной преградой по следующей формуле:

где, m = 50..250 – масса водителя, кг;

S = 0.01..5 – глубина вмятины, м;

V = 1..300 – скорость автомобиля, м / c;

F – сила натяжения ремней безопасности, н;

K = 3,6 – коэффициент пересчёта скорости, ( км / ч ) / ( м / с )

Параметры m [ кг ] , S [ см ] , V [ км / час ] задаёт пользователь.

Параметр K – константа, определяемая программистом.

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

20

Даны две растворимые друг в друге жидкости различной плотности. Вычислить плотность смеси этих жидкостей по следующей формуле:

где, ρ1 , ρ2 , ρ – плотности жидкостей и их смеси, кг / м3;

m1 , m2 , M – массы жидкостей и их смеси, кг;

V – объём смеси, м3;

Параметры ρ1 [ кг / м3 ] , ρ2 [ кг / м3 ] , m1 [ кг ] , m2 [ кг ] задаёт пользователь.

Программа должна вычислять плотность смеси ρ в кг / л.

21

Вычислить давление в море на заданной глубине по следующей формуле:

где, P – давление на заданной глубине, Па;

h = 0.. 10000 – глубина, м;

ρ = 1028 – плотность морской воды, кг/м3;

Po = 1,01325 – атмосферное давление, атм;

K =105 – коэффициент пересчёта давления, Па / атм;

g = 9,8 – ускорение свободного падения, м / c2.

Параметр h [ м ] задаёт пользователь.

Параметры g , Po , ρ , K – константы, определяемые программистом.

Программа должна вычислять давление P в атмосферах.

22

Вычислите ускорение свободного падения на некотором расстоянии от поверхности Луны по следующей формуле:

где, M = 7,35•1022 – масса Луны, кг;

γ = 6,67•10-11 – гравитационная постоянная, м3/кг•c2;

R =1,735•106 – радиус Луны, м.

h = 0..109 – расстояние от поверхности Луны, м.

Параметр h [ км ] задаёт пользователь.

Параметры M , γ , R – константы, определяемые программистом.

Программа должна вычислять ускорение свободного падения g [ м / c2 ].

23

Оцените максимальную мощьность, выделяемую в виде тепла при экстренном торможении автомобиля по следующей формуле:

где, W – мощьность выделения теплоты, Вт;

m = 100..5000 – масса автомобиля, кг;

V = 5,0..200,0 – скорость автомобиля, м / c;

k = 0,01..1,0 – коэффициент трения;

C = 3,6 – коэффициент пересчёта значения скорости, ( км / ч ) / ( м / с );

g = 9,8 – ускорение свободного падения, м / c2.

Параметры V [ км / ч ] , m [ т ] , k задаёт пользователь.

Параметры g , C – константы, определяемые программистом.

Программа должна вычислять мощность W в киловаттах.

24

Вычислите период колебаний маятника по следующей формуле:

где, T – период колебаний маятника, с;

L = 0,01..100 – длина маятника, м;

g = 9,8 – ускорение свободного падения, м / c2.

Параметр L [ см ] задаёт пользователь.

Параметры g и π – константы, определяемые программистом.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]