АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ТЕКСТ ПРОГРАММЫ

Читайте также:
  1. Aufgabe 2. Изучите образцы грамматического разбора простых предложений.Выберите из текста и разберите 3 простых предложения.
  2. I. Основы применения программы Excel
  3. I. Перевести текст. 1 страница
  4. I. Перевести текст. 10 страница
  5. I. Перевести текст. 11 страница
  6. I. Перевести текст. 2 страница
  7. I. Перевести текст. 3 страница
  8. I. Перевести текст. 4 страница
  9. I. Перевести текст. 5 страница
  10. I. Перевести текст. 6 страница
  11. I. Перевести текст. 7 страница
  12. I. Перевести текст. 8 страница

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

 

ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНЖЕНЕРНЫХ ТЕХНОЛОГИЙ

 

Кафедра ______ИНФОРМАЦИОННЫХ И УПРАВЛЯЮЩИХ СИСТЕМ____

ЛАБОРАТОРНАЯ РАБОТА № 1

На тему «Программирование линейных вычислительных процессов»

АВТОР ОТЧЕТА ___ А.П. _ЕРМАКОВ ________ ГРУППА___А-111___

ИНИЦИАЛЫ, ФАМИЛИЯ ГРУППА

 

 

СПЕЦИАЛЬНОСТЬ ____________________АТПП________ ________________

НАИМЕНОВАНИЕ

 

 

ШИФР ________117 037_____________________1 вариант_________________

№ ЗАЧЕТНОЙ КНИЖКИ № ВАРИАНТА

 

 

РАБОТА ЗАШИЩЕНА ________________________________________________

ДАТА ПОДПИСЬ

 

 

ПРИНЯЛ __________________________доцент, к.ф-м.н. Ю.В. ПЯТАКОВ___

ДАТА ПОДПИСЬ УЧЕНОЕ ЗВАНИЕ, ИНИЦИАЛЫ, ФАМИЛИЯ

 

 

ВОРОНЕЖ – 2012 г.


СОДЕРЖАНИЕ

 

ЗАДАЧА № 1. 3

1. ПОСТАНОВКА ЗАДАЧИ.. 3

2. ФОРМИРОВАНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ.. 3

2.1. ИСХОДНЫЕ ДАННЫЕ. 3

2.2. РАСЧЕТНАЯ ЗАВИСИМОСТЬ. 3

3. ВЫБОР МЕТОДА РЕШЕНИЯ.. 3

4. СОСТАВЛЕНИЕ АЛГОРИТМА РЕШЕНИЯ.. 4

5. ТАБЛИЦА ОБОЗНАЧЕНИЙ.. 4

6. ТЕКСТ ПРОГРАММЫ.. 4

ЗАДАЧА № 2. 6

1. ПОСТАНОВКА ЗАДАЧИ.. 6

2. ФОРМИРОВАНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ.. 6

2.1. ИСХОДНЫЕ ДАННЫЕ. 6

2.2. РАСЧЕТНАЯ ЗАВИСИМОСТЬ. 6

3. ВЫБОР МЕТОДА РЕШЕНИЯ.. 7

4. СОСТАВЛЕНИЕ АЛГОРИТМА РЕШЕНИЯ.. 7

5. ТАБЛИЦА ОБОЗНАЧЕНИЙ.. 8

6. ТЕКСТ ПРОГРАММЫ.. 8

 


ЗАДАЧА № 1.

ПОСТАНОВКА ЗАДАЧИ

Серная кислота на предприятии хранится в цилиндрической емкости. Рассчитать ее объем, если известен радиус (2,85 м) и высота (7,5 м). Определить стоимость хранящейся кислоты, если емкость заполнена на 63 %, а цена 1 м3 известна.

 

ФОРМИРОВАНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ

ИСХОДНЫЕ ДАННЫЕ

(основные)

Р = 2,85 м В = 7,5 м ПЗ = 63 % Ц   - радиус цилиндрической емкости; - высота цилиндрической емкости; - процент заполнения кислотой цилиндрической емкости; - цена кислоты за 1 м3.  

(вспомогательные)

П = 3,14 К1 = 0,01 1/% - значение числа «П», используемое в расчетах; - коэффициент перевода процента в доли ед.;

 

РАСЧЕТНАЯ ЗАВИСИМОСТЬ

VЕ = П × Р2 × В [м3 = м3] – объем емкости;

VС = VЕ × ПЗ × К1 [м3 = м3 × % × 1 / %] – объем кислоты;

ЦК = VС × Ц – стоимость хранящейся кислоты.

 

ВЫБОР МЕТОДА РЕШЕНИЯ

Анализ математической модели задачи позволяет сделать вывод, что реализация её требует последовательного однократного выполнения всех математически сформулированных зависимостей, не содержащих нестандартных трансцендентных функций. Следовательно, в качестве метода решения необходим простой линейный вычислительный процесс.

 

4.

 
СОСТАВЛЕНИЕ АЛГОРИТМА РЕШЕНИЯ

НАЧАЛО
Р, В, ПЗ, Ц
 
П=3,14 К1=0,01
VЕ=П×Р2×В VС=VЕ×ПЗ×К1 ЦК = VС × Ц
VЕ, ЦК
КОНЕЦ
 
 
 
 

 


ТАБЛИЦА ОБОЗНАЧЕНИЙ

В алгоритме   Р В ПЗ Ц П К1 VЕ VС ЦК
В программе   r h pz c PI K1 v s cn

 

ТЕКСТ ПРОГРАММЫ

#include <stdio.h> //scanf, printf

#include <conio.h> //getch

void main()

{

float r,h,pz,c,PI,K1,v,s,cn;

scanf ("%f%f%f%f",&r&h&pz&c);

const flout PI=3.14, K1=0.01;

v=PI*r*r*h;

s=v*pz*K1;

cn=s*c;

printf ("\n\n s=%.2f", s);

printf ("\n cn=%.2f", cn);

getch();

}


 


1 | 2 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)