Вычислить давление в море на заданной глубине
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
Описание
ЛАБОРАТОРНАЯ РАБОТА No 5
ТЕМА : УКАЗАТЕЛИ И ССЫЛКИ
СРОК СДАЧИ : 6 неделя
ЦЕЛЬ РАБОТЫ : Приобретение навыков использования указателей и ссылок
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Операция взятия адреса. Объявление указателя. Операция разыменования. Объявление ссылки. Пустой указатель.
ЗАДАНИЕ 1
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
представлять собой консольное приложение
отображать сведения о назначении и возможностях программы
отображать сведения об авторе программы
содержать ввод необходимых данных с клавиатуры
выводить результаты расчётов на экран
содержать в коде необходимые пояснения
в программе можно использовать только указатели на динамические переменные
ВАРИАНТ No 2
Вычислить давление в море на заданной глубине
где – давление на заданной глубине; – глубина, м; = 9,8 м/c2– ускорение свободного па-дения; =1028 кг/м3– плотность морской воды; = 1 атм – атмосферное давление; =105 Па / атм – коэффициент пересчёта давления.
Параметр задаёт пользователь, параметры – константы.
КОД ПРОГРАММЫ
Файл pressure.h
#include <iostream> // подключение библиотеки ввода/вывода
#define RHO 1028 // плотность морской воды кг/м^3
#define G 9.8 // ускорение свободного падения м/с^2
#define P0 1 // атмосферное давление АТМ
#define K 1e5 // коэффициент пересчета давления Па/атм
using namespace std;
// описание функций
void info(); // функция печати сведений о программе
void aboutAuthor(); // функция печати сведений об авторе программы
bool isRepeat(); // функция обработки вопроса повторного расчета
float inputDialog(char *buf); // функция ввода значения вещественного типа
void printResult(float h, float p); // функция печати результатов
float getP(float *h); // функция расчета давления на глубине
Файл pressure.cpp
// pressure.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "pressure.h"
int _tmain(int argc, _TCHAR* argv[])
{
float *h = new float; // глубина на которой производится расчет давления
setlocale(LC_ALL, "Russian");
info(); // вывод сведений о программе
aboutAuthor(); // вывод сведений об авторе
do // цикл для повтора расчетов
{
// вводим глубину моря для расчета давления
*h = inputDialog("\nВведите глубину моря h на которой определяется давление: h->");
// расчитываем давление и выводим результат
printResult(*h, getP(h));
//запрос на повторное вычисление
} while( isRepeat() );
// высвобождаем память
delete h;
return 0;
ВЫВОД:
В результате выполнения данной лабораторной работы было создано кон-сольное приложение, которое позволяет определять давление в море в зависимости от глубины, которую задает пользователь. В программе были использованы операции взятия адреса, объявление указателя, операция разыменования, объявление ссылки.
Есть отчет, программа работающая.
ТЕМА : УКАЗАТЕЛИ И ССЫЛКИ
СРОК СДАЧИ : 6 неделя
ЦЕЛЬ РАБОТЫ : Приобретение навыков использования указателей и ссылок
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Операция взятия адреса. Объявление указателя. Операция разыменования. Объявление ссылки. Пустой указатель.
ЗАДАНИЕ 1
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
представлять собой консольное приложение
отображать сведения о назначении и возможностях программы
отображать сведения об авторе программы
содержать ввод необходимых данных с клавиатуры
выводить результаты расчётов на экран
содержать в коде необходимые пояснения
в программе можно использовать только указатели на динамические переменные
ВАРИАНТ No 2
Вычислить давление в море на заданной глубине
где – давление на заданной глубине; – глубина, м; = 9,8 м/c2– ускорение свободного па-дения; =1028 кг/м3– плотность морской воды; = 1 атм – атмосферное давление; =105 Па / атм – коэффициент пересчёта давления.
Параметр задаёт пользователь, параметры – константы.
КОД ПРОГРАММЫ
Файл pressure.h
#include <iostream> // подключение библиотеки ввода/вывода
#define RHO 1028 // плотность морской воды кг/м^3
#define G 9.8 // ускорение свободного падения м/с^2
#define P0 1 // атмосферное давление АТМ
#define K 1e5 // коэффициент пересчета давления Па/атм
using namespace std;
// описание функций
void info(); // функция печати сведений о программе
void aboutAuthor(); // функция печати сведений об авторе программы
bool isRepeat(); // функция обработки вопроса повторного расчета
float inputDialog(char *buf); // функция ввода значения вещественного типа
void printResult(float h, float p); // функция печати результатов
float getP(float *h); // функция расчета давления на глубине
Файл pressure.cpp
// pressure.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "pressure.h"
int _tmain(int argc, _TCHAR* argv[])
{
float *h = new float; // глубина на которой производится расчет давления
setlocale(LC_ALL, "Russian");
info(); // вывод сведений о программе
aboutAuthor(); // вывод сведений об авторе
do // цикл для повтора расчетов
{
// вводим глубину моря для расчета давления
*h = inputDialog("\nВведите глубину моря h на которой определяется давление: h->");
// расчитываем давление и выводим результат
printResult(*h, getP(h));
//запрос на повторное вычисление
} while( isRepeat() );
// высвобождаем память
delete h;
return 0;
ВЫВОД:
В результате выполнения данной лабораторной работы было создано кон-сольное приложение, которое позволяет определять давление в море в зависимости от глубины, которую задает пользователь. В программе были использованы операции взятия адреса, объявление указателя, операция разыменования, объявление ссылки.
Есть отчет, программа работающая.
Другие работы
Реферат: Инвестиции, Финансовый Анализ, Инвестиционный Проект, Финансовый План, Эффективность Проекта, Окупаемость, Риски.
Rogeh
: 15 декабря 2013
Реферат на основе предприятия ОАО "САТУРН"
Содержание
Введение ............................................................................................................................... 5
1. Теоретические и практические аспекты инвестиционной деятельности
предприятия ......................................................................................................................... 7
1.1. Понятие и классификация инвестиции на предприятиях ..................................... 7
1.2. Су
200 руб.
Контрольная работа по дисциплине: Общая теория связи. Вариант №8
Roma967
: 2 мая 2016
Задание 1
На вход транзисторного усилителя воздействует бигармоническое напряжение
u(t)= Um1*cosw1t+Um2*cosw2t
Вольтамперная характеристика полевого транзистора аппроксимируется полиномом:
ic=a0+a1u+a2u^(2)
где iс - ток стока;
u - напряжение на затворе транзистора.
Рассчитать спектр тока и построить спектральную диаграмму для исходных данных таблицы 1.1 Номер варианта соответствует двум последним цифрам пароля
Вариант: 8
a: 5мА
a0: 3,3мА/В
a1,2: 0,6мА/В^2
f1: 5кГц
f2: 1кГц
Um1: 2В
Um2: 1В
Зада
1200 руб.
Этика делового общения. Зачет. Логические основы убеждения
sanco25
: 10 апреля 2012
Логические основы убеждения.
Естественной формой объективизации знаний в обществе являются информационно-коммуникативные процессы, то есть передача информации в процессе общения между людьми. К ним относятся научные и практические конференции, совещания, политические дискуссии, различные формы обучения, деловые беседы, судебные процессы и многие другие виды общения.
Выступающий в коммуникативном процессе с новыми идеями ученый, политик или судебный деятель, условно - информатор, выполняет двояк
30 руб.
ГОСТ Р МЭК 60285-2002 Аккумуляторы и батареи щелочные. Аккумуляторы никель-кадмиевые герметичные цилиндрические (взамен ГОСТ 26367.1-93 и ГОСТ Р МЭК 285-97)
Qiwir
: 7 мая 2013
Настоящий стандарт устанавливает технические требования и методы испытаний герметичных никель-кадмиевых цилиндрических аккумуляторов (далее — аккумуляторов), пригодных для работы в любом пространственном положении.
В стандарте также установлены особые технические требования и методы испытаний для аккумуляторов, предназначенных для работы в режиме длительного заряда при повышенной температуре.