
C++ первый курс Alex Жив / C++ Перший курс-1 / lab / №01b Лабораторна робота Вирази
.docТЕМА: СТВОРЕННЯ КОНСОЛЬНОГО ДОДАТКУ
МЕТА РОБОТИ: Придбання навичок обчислень в консольному додатку.
ТЕОРЕТИЧНІ ЗНАННЯ : Створення консольного додатку. Виклик бібліотек. Операції вводу/виводу. Змінні. Типи даних. Явне та неявне перетворення даних. Константи. Вирази. Арифметичні операції. Виконання обчислень у вікні консольного додатку.
ЗаВдаННя1
Створіть програму, яка вирішує поставлену у вашому варіанті задачу. Программа повинна:
-
уявляти собою консольний додаток
-
відображати відомості про призначення та можливості програми
-
відображати відомості про автора програми
-
забезпечувати введення необхідних даних з клавіатури
-
виводити результати обчислень на екран
-
мати в коді необхідні пояснення
Завдання |
Студент |
|
|
|
|
Вариант
3.
Вычислить
подъёмную силу воздушного шара
заданного диаметра наполненного
горячим воздухом.
|
|
Вариант
4.
Оценить
подъёмную силу воздушного шара
заданного диаметра наполненного
гелием.
|
|
Вариант
5.
Оценить
среднее усилие, развиваемое человеком
при приземлении после прыжка с заданной
высоты.
|
|
Вариант
6.
Оценить
давление газов в стволе ружья,
возникающее при выстреле
|
|
Вариант 7. Вычислить мощность излучения нагретого тела. Согласно закону Стефана-Больцмана такая зависимость имеет вид: P = s×e×S×T4 где P - мощность излучения, Вт; s - постоянная Стефана-Больцмана = 5,67×10-8 e - излучающая способность тела; S – площадь излучающей поверхности, м2; T - абсолютная температура излучающего тела, К.
Параметры
|
|
Вариант 8. Определить объем погруженной части судна заданного водоизмещения m тыс. тонн, если плотность морской воды ρ=1030 кг/м3 Задача решается исходя из равенства веса вытесненной воды и подъемной силы. P=mg, Fa = ρgV, Fa = P. |
|
Вариант 9. Вычислить энергию удара автомобиля “Запорожец-968”, массой m=780 кг, двигавшегося со скоростью v, задаваемой пользователем в автомобиль “Мерседес-600” по формуле кинетической энергии E=mv2/2, Дж. |
|
Вариант 10. Тело, двигаясь с начальной скоростью vo=10м/c, начинает двигаться с постоянным ускорением а=3м/c2 Определить, через какое время t, его скорость достигнет значения v, введенного пользователем. Решать, опираясь на формулу v=vo+at |
|
Вариант 11. Снаряд вылетел из пушки вертикально вверх с начальной скоростью vo , вводимой пользователем из клавиатуры (от 100 до 1000 м/c).Сколько времени есть у артиллеристов, чтобы убежать, пока снаряд не упадет обратно? Считать, что время подъема и падения снаряда одинаково и находиться из условия tподъема=tпадения=vo/g , с |
|
Вариант 12. Вычислить ускорение свободного падения на расстоянии r от поверхности Луны, вводимом пользователем по формуле g=MлG/(Rл+r)2 ,здесь Mл-=7.35*1022 масса Луны, кг; G=6.67*10-11-м3/кг*c2гравитационная постоянная; Rл=1735 радиус Луны,км |
|
Вариант 13. Определить скорость, которую приобретут сани, съехав с горы длиной l, вводимой пользователем с клавиатуры под углом 45 градусов к горизонту. Сопротивление не учитывается. Задача решается из условия равенства потенциальной энергии санок на вершине горы и кинетической энергии у подножия (Eп=mgh, Eк=mv2/2) |
|
Вариант 14. Объем комнаты 4х5х2.2 м. Сколько по массе воздуха вышло из комнаты при повышении температуры от t1оС до t2оС, которые вводятся пользователем. Давление полагать постоянным и равным 101.325 Кпа. Задача решается исходя из уравнения PV=mRT/μ, записанного для двух состояний воздуха и разделенных одно на другое.Здесь P-давление воздуха, Кпа; V- объем занимаемый газом, м3; m-масса газа, кг; R=8.31 Дж/мольК; T-температура в абсолютной шкале; μ-молярная масса воздуха, кг/моль |
|
Вариант 15. Какова масса воздуха в комнате 4х5х2.2 м при температуре 20оС и давлении 100 кПа. Решать, исходя из уравнения PV=mRT/μ .Здесь P-давление воздуха, Кпа; V- объем занимаемый газом, м3; m-масса газа, кг; R=8.31 Дж/мольК; T-температура в абсолютной шкале; μ-молярная масса воздуха 29*10-3кг/моль |
|
Вариант
16.
Оценить
давление газов в стволе ружья,
возникающее при выстреле
|
|
ЗаВдаННя 2 додайте в проект наступні оператори та поясніть отриманий результат:
-
short i=35000; що буде надруковано і чому?
-
int k=5; піднесіть k в ступень 5 (ціле число) використовуючи функцію pow(треба підключити заготовочний файл math.h або cmath). З якою проблемою Ви стикнулися?
-
напишіть оператор, який подає звуковий сигнал
-
оголосіть константу та присвойте їй значення, яке буде дорівнювати 1.2*103
-
Додайте наступний код в свою програму: double d=123456789123;
float f=123456789123.f;
printf("\nf=%15f d=%15f",f,d); Поясніть отриманий результат.
-
Створіть проект, який демонструє 2 типи структури програми. Аргументуйте використання цих типів.
-
Виведіть на монітор символьну константу “Привіт”(текст українською мовою, обов’язково саме цю константу)
КОНТРОЛЬНІ ПИТАННЯ (ТЕОРЕТИЧНІ)
-
Ознака директиви препроцесора.
-
Підключення заготовочних файлів.
-
Оператори вводу/виводу.
-
Базові типи даних та модіфікатори.
-
Опис змінних. Константи.
-
Арифметичні операції.
-
Пріоритет операцій (див. файл).
-
Математичні функції (див. файл).
-
escape – послідовності (див. файл)
-
Як перейти на новий рядок при виводі інформації?
-
Знайдіть абсолютне значення змінної
-
int I;
-
float a;
-
double y;
-
-
Наведіть приклад перечислення.