SlideShare a Scribd company logo
Universidade Federal do Sul e Sudeste do Pará
Campus Universitário de Marabá
FEMMA- Faculdade de Engenharia de Minas e Meio Ambiente
Curso de Engenharia Química
Estudo Dirigido 01: Algoritmo para Calcular a Capacidade Calorífica
dos Gases e Líquidos
Discentes: Denise Rodrigues Marinho
Leonilde Brandão Miranda Farias
Breve Introdução
A capacidade calorífica C de um material é a quantidade de calor
necessária para elevar a sua temperatura de 1ºC (ou 1ºK); é uma
grandeza independente da quantidade de material. Assim se ao material
for cedida a quantidade de calor Q, e a sua temperatura varia de ΔTºK.
Var
R,A,B,C,D,T,TC,Tm,CP: real
substancia,n: caractere
cont: inteiro
Inicio
cont <- 0
repita
escreval ("---------------")
escreval ("Substância:")
escreval ("Para gás digite G")
escreval ("Para líquido L")
escreval ("---------------")
leia(substancia)
se(substancia = "G") entao
escreval ("---------------")
escreval ("Informe os valores do parâmetros a seguir")
escreval ("Informe a temperatura (T) em Kelvin")
escreval ("---------------")
escreva("Digite o valor de R: ")
leia(R)
PSEUDOCÓDIGO
VARIÁVEIS
Real: corresponde a um valor fracionado
Inteiro: corresponde a um valor inteiro
Caractere: corresponde a caracteres (texto)
REPETIÇÃO NO ÍNICIO
CONT<-0: É UMA VARIÁVEL QUE CONTA O
NÚMERO DE EXECUÇÕES (REPETIÇÕES ) DE
CÁLCULOS REALIZADOS
REPITA: PERMITE QUE UM BLOCO DE
COMANDOS SEJA REPETIDO ATÉ QUE UMA
DETERMINADA CONDIÇÃO SEJA
VERDADEIRA.
LEIA: COMANDO DE LEITURA
ESCREVA: COMANDO DE ESCRITA
ESCREVAL: COMANDO DE ESCRITA
SE: ESTRUTURA DE DECISÃO
escreva("Digite o valor de A: ")
leia(A)
escreva("Digite o valor de B: ")
leia(B)
escreva("Digite o valor de C: ")
leia(C)
escreva("Digite o valor de D: ")
leia(D)
escreva("Digite o valor de T: ")
leia(T)
limpaTela
CP <- R*(A+B*T+C*(T^2))
escreval ("Capacidade Calorífica: ",CP)
cont <- cont + 1
escreval("Número de execuções: ",cont)
senao
se (substancia = "L") entao
OPERADORES ARITMÉTICOS
ESTRUTURA DE DECISÃO
COMPOSTA
SE, ENTAO, SENAO: É USADA
QUANDO QUEREMOS EXECUTAR
UM TRECHO DE CÓDIGO CASO A
INSTRUÇÃO SEJA VERDADEIRA E
OUTRO CASO A INSTRUÇÃO SEJA
FALSA.
COMANDO LIMPATELA:
LIMPA A TELA DO DOS DO
VISUALG
escreva("Digite o valor de Tc: ")
leia(TC)
limpaTe
tm <- (1-(T/TC))
CP <- R*(A/(tm^2)+B-2*A*C*tm-A*D*(tm^2))
escreval ("Capacidade Calorífica: ",CP)
cont <- cont + 1
escreval("Número de execuções: ",cont)
senao
escreval ("Substância Inválida")
fimSe
escreval ("---------------")
escreval("Deseja realizar outro cálculo")
escreval("Para sim digite S")
escreval("Para não digite N")
escreval ("---------------")
leia(n)
ate (n = "N")
OPERADORES ARITMÉTICOS
Tc: VARIÁVEL UTILIZADA
EXCLUSIVAMENTE PARA CALCULAR A
CAPACIDADE CALORÍFICA PARA
LÍQUIDOS
ESTRUTURA DE REPETIÇÃO:
COMEÇA EM “REPITA” E FINALIZA
EM “ate (n=“N”)
IDENTIFICAÇÃO DO FLUXOGRAMAFLUXOGRAMA DO PROGRAMA DE CAPACIDADE
CALORÍFICA DOS GASES E LIQUIDOS
TESTES
TABELA 1 – DADOS PARA TESTE DO ALGORITMO CONSTRUÍDO
Substancia Tipo A B C D T (K) Tc
(K)
90Metano Gás 1,702 0,009081 -0,000002164 0,0 313,15 190,6
Propano Gás 1,213 0,028785 -0,000008824 0,0 343,15 369,8
Etanol Líquido 33,866 -0,1726 0,0034917 0,0 333,15 513,9
Água Liquido 8,712 0,00125 -0,00000018 0,0 323,15 647,1
TABELA 2- TABELA PARA PREENCHIMENTOS DOS RESULTADOS
Substância Tipo Cp (J/ mol.k)
Metano Gás 36,0287
Propano Gás 83,5684
Etanol Líquido 2274,5078
Água Líquido 289,0216
Agradecimentos
• Obrigada pela atenção!

More Related Content

What's hot

Aula 8 - Repetição PARA ATÉ - parte 1
Aula 8 - Repetição PARA ATÉ - parte 1Aula 8 - Repetição PARA ATÉ - parte 1
Aula 8 - Repetição PARA ATÉ - parte 1Pacc UAB
 
Normalização de Banco de Dados
Normalização de Banco de DadosNormalização de Banco de Dados
Normalização de Banco de Dadoselliando dias
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 
Aula5 normalização
Aula5   normalizaçãoAula5   normalização
Aula5 normalizaçãoMatias Silva
 
Introdução à analise e complexidade de algoritmos
Introdução à analise e complexidade de algoritmosIntrodução à analise e complexidade de algoritmos
Introdução à analise e complexidade de algoritmosNécio de Lima Veras
 
Transactional database
Transactional database Transactional database
Transactional database Ahsan Abbasi
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management SystemHitesh Mohapatra
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Gercélia Ramos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo RelacionalJoel Santos
 
Algoritmos e Programação: Manipulação de strings
Algoritmos e Programação: Manipulação de stringsAlgoritmos e Programação: Manipulação de strings
Algoritmos e Programação: Manipulação de stringsAlex Camargo
 
Introdução a Java Micro Edition (Java ME)
Introdução a Java Micro Edition (Java ME)Introdução a Java Micro Edition (Java ME)
Introdução a Java Micro Edition (Java ME)elliando dias
 
Arquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoArquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoWellington Oliveira
 

What's hot (20)

Aula 8 - Repetição PARA ATÉ - parte 1
Aula 8 - Repetição PARA ATÉ - parte 1Aula 8 - Repetição PARA ATÉ - parte 1
Aula 8 - Repetição PARA ATÉ - parte 1
 
Modelo E-R
Modelo E-RModelo E-R
Modelo E-R
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligenceSistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
 
Normalização de Banco de Dados
Normalização de Banco de DadosNormalização de Banco de Dados
Normalização de Banco de Dados
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Aula5 normalização
Aula5   normalizaçãoAula5   normalização
Aula5 normalização
 
Oraclesql
OraclesqlOraclesql
Oraclesql
 
Introdução à analise e complexidade de algoritmos
Introdução à analise e complexidade de algoritmosIntrodução à analise e complexidade de algoritmos
Introdução à analise e complexidade de algoritmos
 
Transactional database
Transactional database Transactional database
Transactional database
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management System
 
Modelação de Dados
Modelação de DadosModelação de Dados
Modelação de Dados
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
#4 Primeiros comandos no MongoDB
#4   Primeiros comandos no MongoDB#4   Primeiros comandos no MongoDB
#4 Primeiros comandos no MongoDB
 
Apostila excel basico
Apostila excel basicoApostila excel basico
Apostila excel basico
 
Algoritmos e Programação: Manipulação de strings
Algoritmos e Programação: Manipulação de stringsAlgoritmos e Programação: Manipulação de strings
Algoritmos e Programação: Manipulação de strings
 
Lecture 07 - Basic SQL
Lecture 07 - Basic SQLLecture 07 - Basic SQL
Lecture 07 - Basic SQL
 
Introdução a Java Micro Edition (Java ME)
Introdução a Java Micro Edition (Java ME)Introdução a Java Micro Edition (Java ME)
Introdução a Java Micro Edition (Java ME)
 
Padrões de Projeto de Software
Padrões de Projeto de SoftwarePadrões de Projeto de Software
Padrões de Projeto de Software
 
Arquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoArquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: Introdução
 

More from Denise Marinho

Fótons: Propriedades Corpusculares da Radiação
Fótons: Propriedades Corpusculares da RadiaçãoFótons: Propriedades Corpusculares da Radiação
Fótons: Propriedades Corpusculares da RadiaçãoDenise Marinho
 
Energia Cinética e Potencial
Energia Cinética e PotencialEnergia Cinética e Potencial
Energia Cinética e PotencialDenise Marinho
 
Trabalho hidrodinâmica
Trabalho hidrodinâmicaTrabalho hidrodinâmica
Trabalho hidrodinâmicaDenise Marinho
 
Campo elétrico e linhas de forças
Campo elétrico e linhas de forçasCampo elétrico e linhas de forças
Campo elétrico e linhas de forçasDenise Marinho
 
A história da física
A história da físicaA história da física
A história da físicaDenise Marinho
 
Fluxo de energia e vida denise marinho
Fluxo de energia e vida   denise marinhoFluxo de energia e vida   denise marinho
Fluxo de energia e vida denise marinhoDenise Marinho
 
Resíduos sólidos industrias
Resíduos sólidos industriasResíduos sólidos industrias
Resíduos sólidos industriasDenise Marinho
 

More from Denise Marinho (15)

Empresa Natura
Empresa NaturaEmpresa Natura
Empresa Natura
 
Trabalho metodologia
Trabalho metodologiaTrabalho metodologia
Trabalho metodologia
 
Fótons: Propriedades Corpusculares da Radiação
Fótons: Propriedades Corpusculares da RadiaçãoFótons: Propriedades Corpusculares da Radiação
Fótons: Propriedades Corpusculares da Radiação
 
Energia Cinética e Potencial
Energia Cinética e PotencialEnergia Cinética e Potencial
Energia Cinética e Potencial
 
Pêndulo simples
Pêndulo simplesPêndulo simples
Pêndulo simples
 
Trabalho hidrodinâmica
Trabalho hidrodinâmicaTrabalho hidrodinâmica
Trabalho hidrodinâmica
 
Campo elétrico e linhas de forças
Campo elétrico e linhas de forçasCampo elétrico e linhas de forças
Campo elétrico e linhas de forças
 
A história da física
A história da físicaA história da física
A história da física
 
Fluxo de energia e vida denise marinho
Fluxo de energia e vida   denise marinhoFluxo de energia e vida   denise marinho
Fluxo de energia e vida denise marinho
 
Vidros
VidrosVidros
Vidros
 
Poluição na praia
Poluição na praiaPoluição na praia
Poluição na praia
 
Casa ecològica
Casa ecològicaCasa ecològica
Casa ecològica
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Doc rsi
Doc rsiDoc rsi
Doc rsi
 
Resíduos sólidos industrias
Resíduos sólidos industriasResíduos sólidos industrias
Resíduos sólidos industrias
 

Recently uploaded

ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdfATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdfColaborar Educacional
 
aula-7sobre tipos de-grafos-eulerianos.pdf
aula-7sobre tipos de-grafos-eulerianos.pdfaula-7sobre tipos de-grafos-eulerianos.pdf
aula-7sobre tipos de-grafos-eulerianos.pdfjucimarengenh
 
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL RELACOES DE CONSUMO E SUSTENTABILI...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  RELACOES DE CONSUMO E SUSTENTABILI...AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  RELACOES DE CONSUMO E SUSTENTABILI...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL RELACOES DE CONSUMO E SUSTENTABILI...Consultoria Acadêmica
 
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdf
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdfChecklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdf
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdfVandersonOliveira39
 
ST 2024 Statum Apresentação Comercial - VF
ST 2024 Statum Apresentação Comercial - VFST 2024 Statum Apresentação Comercial - VF
ST 2024 Statum Apresentação Comercial - VFmarketing18485
 
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...Consultoria Acadêmica
 
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024Consultoria Acadêmica
 

Recently uploaded (7)

ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdfATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
ATIVIDADE 2 - PSICOLOGIA ORGANIZACIONAL - ok.pdf
 
aula-7sobre tipos de-grafos-eulerianos.pdf
aula-7sobre tipos de-grafos-eulerianos.pdfaula-7sobre tipos de-grafos-eulerianos.pdf
aula-7sobre tipos de-grafos-eulerianos.pdf
 
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL RELACOES DE CONSUMO E SUSTENTABILI...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  RELACOES DE CONSUMO E SUSTENTABILI...AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  RELACOES DE CONSUMO E SUSTENTABILI...
AE01 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL RELACOES DE CONSUMO E SUSTENTABILI...
 
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdf
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdfChecklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdf
Checklist de renovação de AVCB -Auto de Vistoria do Corpo de Bombeiros.pdf
 
ST 2024 Statum Apresentação Comercial - VF
ST 2024 Statum Apresentação Comercial - VFST 2024 Statum Apresentação Comercial - VF
ST 2024 Statum Apresentação Comercial - VF
 
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE01 -ESTUDO CONTEMPORÂNEO E TRANSVERSAL -COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
 
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
AE02 - MAQUINAS TÉRMICAS UNICESUMAR 52/2024
 

Algoritmo VisualG

  • 1. Universidade Federal do Sul e Sudeste do Pará Campus Universitário de Marabá FEMMA- Faculdade de Engenharia de Minas e Meio Ambiente Curso de Engenharia Química Estudo Dirigido 01: Algoritmo para Calcular a Capacidade Calorífica dos Gases e Líquidos Discentes: Denise Rodrigues Marinho Leonilde Brandão Miranda Farias
  • 2. Breve Introdução A capacidade calorífica C de um material é a quantidade de calor necessária para elevar a sua temperatura de 1ºC (ou 1ºK); é uma grandeza independente da quantidade de material. Assim se ao material for cedida a quantidade de calor Q, e a sua temperatura varia de ΔTºK.
  • 3. Var R,A,B,C,D,T,TC,Tm,CP: real substancia,n: caractere cont: inteiro Inicio cont <- 0 repita escreval ("---------------") escreval ("Substância:") escreval ("Para gás digite G") escreval ("Para líquido L") escreval ("---------------") leia(substancia) se(substancia = "G") entao escreval ("---------------") escreval ("Informe os valores do parâmetros a seguir") escreval ("Informe a temperatura (T) em Kelvin") escreval ("---------------") escreva("Digite o valor de R: ") leia(R) PSEUDOCÓDIGO VARIÁVEIS Real: corresponde a um valor fracionado Inteiro: corresponde a um valor inteiro Caractere: corresponde a caracteres (texto) REPETIÇÃO NO ÍNICIO CONT<-0: É UMA VARIÁVEL QUE CONTA O NÚMERO DE EXECUÇÕES (REPETIÇÕES ) DE CÁLCULOS REALIZADOS REPITA: PERMITE QUE UM BLOCO DE COMANDOS SEJA REPETIDO ATÉ QUE UMA DETERMINADA CONDIÇÃO SEJA VERDADEIRA. LEIA: COMANDO DE LEITURA ESCREVA: COMANDO DE ESCRITA ESCREVAL: COMANDO DE ESCRITA SE: ESTRUTURA DE DECISÃO
  • 4. escreva("Digite o valor de A: ") leia(A) escreva("Digite o valor de B: ") leia(B) escreva("Digite o valor de C: ") leia(C) escreva("Digite o valor de D: ") leia(D) escreva("Digite o valor de T: ") leia(T) limpaTela CP <- R*(A+B*T+C*(T^2)) escreval ("Capacidade Calorífica: ",CP) cont <- cont + 1 escreval("Número de execuções: ",cont) senao se (substancia = "L") entao OPERADORES ARITMÉTICOS ESTRUTURA DE DECISÃO COMPOSTA SE, ENTAO, SENAO: É USADA QUANDO QUEREMOS EXECUTAR UM TRECHO DE CÓDIGO CASO A INSTRUÇÃO SEJA VERDADEIRA E OUTRO CASO A INSTRUÇÃO SEJA FALSA. COMANDO LIMPATELA: LIMPA A TELA DO DOS DO VISUALG
  • 5. escreva("Digite o valor de Tc: ") leia(TC) limpaTe tm <- (1-(T/TC)) CP <- R*(A/(tm^2)+B-2*A*C*tm-A*D*(tm^2)) escreval ("Capacidade Calorífica: ",CP) cont <- cont + 1 escreval("Número de execuções: ",cont) senao escreval ("Substância Inválida") fimSe escreval ("---------------") escreval("Deseja realizar outro cálculo") escreval("Para sim digite S") escreval("Para não digite N") escreval ("---------------") leia(n) ate (n = "N") OPERADORES ARITMÉTICOS Tc: VARIÁVEL UTILIZADA EXCLUSIVAMENTE PARA CALCULAR A CAPACIDADE CALORÍFICA PARA LÍQUIDOS ESTRUTURA DE REPETIÇÃO: COMEÇA EM “REPITA” E FINALIZA EM “ate (n=“N”)
  • 6. IDENTIFICAÇÃO DO FLUXOGRAMAFLUXOGRAMA DO PROGRAMA DE CAPACIDADE CALORÍFICA DOS GASES E LIQUIDOS
  • 7. TESTES TABELA 1 – DADOS PARA TESTE DO ALGORITMO CONSTRUÍDO Substancia Tipo A B C D T (K) Tc (K) 90Metano Gás 1,702 0,009081 -0,000002164 0,0 313,15 190,6 Propano Gás 1,213 0,028785 -0,000008824 0,0 343,15 369,8 Etanol Líquido 33,866 -0,1726 0,0034917 0,0 333,15 513,9 Água Liquido 8,712 0,00125 -0,00000018 0,0 323,15 647,1 TABELA 2- TABELA PARA PREENCHIMENTOS DOS RESULTADOS Substância Tipo Cp (J/ mol.k) Metano Gás 36,0287 Propano Gás 83,5684 Etanol Líquido 2274,5078 Água Líquido 289,0216