Você está na página 1de 20

UNIVERSIDADE PRESBITERIANA MACKENZIE

MATEUS MAGALHÃES CAMARA-32331959


MIGUEL RODRIGUES ARAUJO-32374429

TRABALHO DE LINGUAGEM DE PROGRAMAÇÃO:


PRINCÍPIO DE STEVIN E SUS APLICAÇÕES

São Paulo
2023
SUMÁRIO
1 INTRODUÇÃO......................................................................................................................3
1.1 CONTEXTUALIZAÇÃO.....................................................................................................3
1.2 OBJETIVOS.........................................................................................................................3
1.3 JUSTFICATIVA...................................................................................................................3
1.4 PROCEDIMENTOS.............................................................................................................3
2 BASE TEÓRICA....................................................................................................................4
2.1 DENSIDADE........................................................................................................................4
2.2 TEOREMA DE STEVIN......................................................................................................4
2.3VASOS COMUNICANTES..................................................................................................5
2.4 TEOREMA DE PASCAL.....................................................................................................6
3 DESCRIÇÂO DO PROGRAMA: TELAS, CÓDIGOS E FLUXOGRAMA...................7
3.1 FLUXOGRAMA..................................................................................................................7
3.2 TELAS..................................................................................................................................7
3.3 CÓDIGO...............................................................................................................................7
4 RESULTADOS.....................................................................................................................10
5 DISCUSSÃO.........................................................................................................................11
6 CONCLUSÃO......................................................................................................................12
REFERÊNCIAS......................................................................................................................13
APÊNDICE..............................................................................................................................14
ANEXO....................................................................................................................................15
3

1 INTRODUÇÃO

1.1 CONTEXTUALIZAÇÃO

Neste trabalho será feita uma junção de conhecimentos físicos e de programação


adquiridos ao decorrer do 1° semestre da matéria Linguagem de Programação do curso de
Engenharia Mecânica da Escola de Engenharia da Universidade Presbiteriana Mackenzie.
Será abordado neste projeto temas relacionados a fluidostática, princípio de Stevin,
suas aplicações e programação em linguagem Python visando resolver problemas de
aplicações reais

1.2 OBJETIVOS

O objetivo do projeto é realizar um programa em linguagem Python que resolverá


problemas de aplicações reais da aplicação do princípio de Stevin, tanto em situações
cotidianas quanto em aplicações no ramo da engenharia, realizando contas que o usuário
desejar.

1.3 JUSTFICATIVA

Escolhemos este tema devido a questões pessoais, pois gostarmos do tema, e também
por ser um ramo muito usado na área que estamos cursando (engenharia mecânica), como em
mecanismos hidráulicos, e também para, ao decorrer do processo de pesquisa, adquirir novos
conhecimentos que poderão ser usados no futuro em nossas carreiras profissionais.

1.4 PROCEDIMENTOS

Inicialmente foi discutido qual seria o tema a ser trabalhado. Depois uma pesquisa
teórica foi realizada sobre os princípios da fluidostática e princípio de Stevin e quais seriam as
funcionalidades do programa a ser desenvolvido. Depois o programa e fluxogramas foram
desenvolvidos.
4

2 BASE TEÓRICA
A fluidostática é o estudo dos fluídos em repouso (parados). Para melhor
entendimento dos princípios, é importante retomar alguns conceitos.

2.1 Densidade

A densidade é uma concepção da massa de determinado objeto contida em seu


volume, definida pela fórmula abaixo:

m
d=
v

Onde: d= densidade (kg/L); m= massa (kg); v= volume (L).

O conceito de densidade é fundamental para o princípio de Stevin, pois ela irá refletir
na pressão do fluído, como será visto no decorrer do trabalho.

2.2 Teorema de Stevin

Criado por Simon Stevin no final do século XVI, o teorema de Stevin é a lei
fundamental fluidostática. Segundo ele, a pressão de um líquido depende da variação de altura
entre dois pontos, e o valor da pressão é o produto da densidade pela gravidade e pela
variação de altura, resultando na seguinte fórmula:

ΔP=d ⋅ g ⋅ Δh

Onde: ΔP= variação de pressão (N/m2); d= densidade do fluído (kg/m3); g= aceleração


gravitacional (m/ s2); Δh= variação da altura ou profundidade (m).

Figura 1 Ilustração do teorema de Stevin: diferença de pressões conforme a diferença de altura


5

O teorema de Stevin é muito usado em ações de mergulho, pois quanto mais fundo um
mergulhador (ou qualquer outro objeto inserido na água, como uma sonda ou submarino)
sofrerá com uma pressão maior à medida que aumenta sua profundidade. A cada 10 m de
profundidade, a pressão aumenta 1 atm. Segundo Stevin, a pressão total exercida sobre um
corpo é a soma da pressão atmosférica com a pressão exercida pelo fluído, situação
expressada pela fórmula a seguir:

Ptotal=Patm+ Phidro

Onde: Ptotal= a pressão total exercida sobre o corpo (atm); Patm= pressão atmosférica
na altitude em que o corpo se encontra (atm); Phidro= pressão exercida sobre o líquido (atm).

Figura 2 Ilustração da soma de pressão atmosférica com a pressão hídrica

Outros conceitos hidrostáticos funcionam usando esse princípio citado por Stevin,
como o princípio dos vasos comunicantes e o princípio de Pascal.

2.3 Vasos comunicantes

O conceito de vasos comunicantes posse ser explicado da seguinte forma: um líquido


em um recipiente composto de vários conjuntos de vasos interligados entre si manterá sempre
o mesmo nível, pois a pressão exercida sobre eles será sempre a mesma (pressão atmosférica).
Porém, em casos de se colocar em um sistema de vasos comunicantes dois líquidos com
densidades diferentes, a altura será diferente. Sendo conhecido um dos líquidos e suas
densidades, com base em suas alturas, é possível descobrir qual é o outro líquido através da
seguinte fórmula:

D 1∙ H 1=D 2∙ H 2
6

Onde: D1= densidade do líquido 1; H1= altura do líquido 1; D2= densidade do


líquido 2; H2= altura do líquido 2.

Figura 3 Vasos comunicante com dois líquidos diferentes

O princípio dos vasos comunicantes é usado por exemplo no encanamento dos vasos
sanitários, onde a descarga é um fluxo muito grande de água, fluxo este que desestabiliza o
nível de água do vaso sanitário e junto ao efeito sifão a descarga ocorre.

2.4 Teorema de Pascal

Em um sistema fechado, Pascal relatou que a pressão exercida sobre um fluído é


distribuída uniformemente ao longo dele.

P1=P2

F
Se P= ,substituindo na equação:
A

F1 F 2
=
A1 A2

Onde: F 1 e F 2= forças nas extremidades 1 e 2; A1 e A2 = áreas das extremidades 1 e 2.

A aplicação do teorema de Pascal é geralmente atribuída a máquinas hidráulicas, como


macacos e elevadores hidráulicos e em freios de automóveis, para que mesmo que seja
aplicada uma força pequena no pedal (usando o exemplo do sistema de freio de um carro) a
força exercida na roda seja maior devido a multiplicação de forças citada no princípio de
Pascal.
7
8

3 DESCRIÇÂO DO PROGRAMA: TELAS, CÓDIGOS E FLUXOGRAMA


3.1 Fluxograma

3.2 Telas

3.3 Código

#tela inicial

print ('*Fluidostática*')

f1= str (1)

f2= str (2)

f3= str (3)

f4= str (4)

print ('Escolha uma das funções abaixo:\n 1. Cálculo de Densidade;\n 2. Teorema de Stevin;\n
3. Princípio dos vasos comunicantes;\n 4. Princípio de Pascal.')

esc= str (input ('Função escolhida: '))

while esc != f1 and esc != f2 and esc != f3 and esc != f4 :

print ('\n FUNÇÃO INVÁLIDA !!!')

esc= str (input ('Função escolhida: '))

print ()

#escolha da função

if esc==f1:

f1_1= str (1)

f1_2= str (2)

f1_3= str (3)

print ('O que você deseja calcular?\n 1. Cálculo da densidade;\n 2. Massa;\n 3. Volume;')

esc_f1= str (input ('Função escolhida: '))


9

print ()

while esc_f1 != f1_1 and esc_f1 != f1_2 and esc_f1 != f1_3:

print ('\n FFUNÇÃO INVÁLIDA !!!')

esc_f1= str (input ('Função escolhida: '))

if esc_f1 == f1_1:

m=float(input('Digite a massa (g): '))

v=float(input('Digite o volume (L): '))

d=m/v

print ('Densidade= %.3f g/L' %d)

elif esc_f1 == f1_2:

d=float(input('Digite a densidade (g/L): '))

v=float(input('Digite o volume (L): '))

m=d*v

print ('Massa= %.3f g' %m)

else :

m=float(input('Digite a massa (g): '))

d=float(input('Digite a densidade (g/L): '))

v=m/d

print ('Volume= %.3f L' %v)

elif esc==f2:

f2_1= str (1)

f2_2= str (2)

f2_3= str (3)


10

f2_4= str (4)

print ('O que você deseja calcular?\n 1. Variação de Pressão;\n 2. Densidade;\n 3. Aceleração
gravitacional;\n 4. Variação de Altura.')

esc_f2= str (input ('Função escolhida: '))

print ()

while esc_f2 != f2_1 and esc_f2 != f2_2 and esc_f2 != f2_3 and esc_f2 != f2_4:

print ('\n FFUNÇÃO INVÁLIDA !!!')

esc_f2= str (input ('Função escolhida: '))

if esc_f2 == f2_1:

d=float(input('Digite a densidade (Kg/m3): '))

g=float(input('Digite a aceleração gravitacional (m/s2)(Terra: 9,8 m/s2): '))

h=float(input('Digite a variação de altura (m): '))

p=d*g*h

print ('Pressão= %.3f N/m2' %p)

elif esc_f2 == f2_2:

p=float(input('Digite a Pressão (N/m2): '))

g=float(input('Digite a aceleração gravitacional (m/s2)(Terra: 9,8 m/s2): '))

h=float(input('Digite a variação de altura (m): '))

d=p/g/h

print ('Densidade= %.3f Kg/m3' %d)

elif esc_f2 == f2_3:

p=float(input('Digite a Pressão (N/m2): '))

d=float(input('Digite a densidade (Kg/m3): '))


11

h=float(input('Digite a variação de altura (m): '))

g=p/d/h

print ('Gravidade= %.3f m/s2' %g)

else :

p=float(input('Digite a Pressão (N/m2): '))

d=float(input('Digite a densidade (Kg/m3): '))

g=float(input('Digite a aceleração gravitacional (m/s2)(Terra: 9,8 m/s2): '))

h=p/d/g

print ('Altura= %.3f m' %h)

elif esc==f3:

f3_1= str (1)

f3_2= str (2)

f3_3= str (3)

f3_4= str (4)

print ('O que você deseja calcular?\n 1. Densidade 1;\n 2. Altura 1;\n 3. Densidade 2;\n 4.
Altura 2.')

esc_f3= str (input ('Função escolhida: '))

print ()

while esc_f3 != f3_1 and esc_f3 != f3_2 and esc_f3 != f3_3 and esc_f3 != f3_4:

print ('\n FUNÇÃO INVÁLIDA !!!')

esc_f3= str (input ('Função escolhida: '))

if esc_f3 == f3_1:

d2=float(input('Digite a densidade 2 (Kg/m3): '))


12

h1=float(input('Digite a altura 1 (m): '))

h2=float(input('Digite a altura 2 (m): '))

d1=d2*h2/h1

print ('Densidade 1= %.3f Kg/m3' %d1)

elif esc_f3 == f3_2:

d1=float(input('Digite a densidade 1 (Kg/m3): '))

d2=float(input('Digite a densidade 2 (Kg/m3): '))

h2=float(input('Digite a altura 2 (m): '))

h1=d2*h2/d1

print ('Altura 1= %.3f m' %h1)

elif esc_f3 == f3_3:

d1=float(input('Digite a densidade 1 (Kg/m3): '))

h1=float(input('Digite a altura 1 (m): '))

h2=float(input('Digite a altura 2 (m): '))

d2=d1*h1/h2

print ('Densidade 2= %.3f Kg/m3' %d2)

else :

d1=float(input('Digite a densidade 1 (Kg/m3): '))

d2=float(input('Digite a densidade 2 (Kg/m3): '))

h2=float(input('Digite a altura 2 (m): '))

h2=d1*h1/d2

print ('Altura 2= %.3f m' %h2)

else:
13

f4_1= str (1)

f4_2= str (2)

f4_3= str (3)

f4_4= str (4)

print ('O que você deseja calcular?\n 1. Força 1;\n 2. Área 1;\n 3. Força 2;\n 4. Área 2.')

esc_f4= str (input ('Função escolhida: '))

print ()

while esc_f4 != f4_1 and esc_f4 != f4_2 and esc_f4 != f4_3 and esc_f4 != f4_4:

print ('\n FUNÇÃO INVÁLIDA !!!')

esc_f4= str (input ('Função escolhida: '))

if esc_f4 == f4_1:

f2=float(input('Digite a Força 2 (N): '))

a1=float(input('Digite a Área 1 (m2): '))

a2=float(input('Digite a 2Área 2 (m2): '))

f1=f2*a1/a2

print ('Força 1= %.3f N' %f1)

elif esc_f4 == f4_2:

f1=float(input('Digite a Força 1 (N): '))

f2=float(input('Digite a Força 2 (N): '))

a2=float(input('Digite a 2Área 2 (m2): '))

a1=(f1*a2)/f2

print ('Área 1= %.3f m2' %a1)

elif esc_f4 == f4_3:


14

f1=float(input('Digite a Força 1 (N): '))

a1=float(input('Digite a Área 1 (m2): '))

a2=float(input('Digite a 2Área 2 (m2): '))

f2=f1*a2/a1

print ('Força 2= %.3f N' %f2)

else :

f1=float(input('Digite a Força 1 (N): '))

f2=float(input('Digite a Força 2 (N): '))

a1=float(input('Digite a Área 1 (m2): '))

a2=(f2*a1)/f1

print ('Área 2= %.3f m2' %a2)


15

4 RESULTADOS
16

5 DISCUSSÃO
17

6 CONCLUSÃO
18

REFERÊNCIAS
CAMPOS, Gustavo. Teorema de Stevin. Mundo educação, 2020. Disponível em:
<https://mundoeducacao.uol.com.br/fisica/teorema-stevin.htm >. Acesso em 23 de mar. de
2023.

LARA, Rodrigo. Como funcionam os vasos sanitários que cuidam do nosso xixi e cocô?
TiltUOL, 2020. Disponível em:
<https://www.uol.com.br/tilt/noticias/redacao/2020/08/27/igualando-o-nivel-de-agua-como-
os-vasos-sanitarios-funcionam.htm >. Acesso em 24 de mar. de 2023.

MELO, Pâmella Raphaello. Teorema de Stevin. Brasil Escola, 2019. Disponível em:
<https://brasilescola.uol.com.br/fisica/teorema-de-stevin.htm >. Acesso em 23 de mar. de
2023.

SILAS, Joab. Vasos comunicantes. Brasil Escola, 2019. Disponível em:


<https://brasilescola.uol.com.br/fisica/vasos-comunicantes.htm>. Acesso em 23 de mar. de
2023.

TEOREMA de Stevin: o que diz, aplicações e mais! Stoodi, 2020. Disponível em:
<https://blog.stoodi.com.br/blog/fisica/teorema-de-stevin/ >. Acesso em 23 de mar. de 2023.
19

APÊNDICE
Cronograma:

Parte 1 do projeto (1ª entrega):

1) Divisão dos grupos;

2) Escolha do tema;

3) Semanas de 19 a 25 de março e 26 a 31 de março: introdução, base teórica e início da


concepção do programa;

4) Revisão de literatura para a 1ª entrega (30/03/2023);

5) Dia 31 de março: entrega da 1ª parte (capa, introdução, base teórica e referências).


20

ANEXO

Você também pode gostar