Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Calculo de Perímetro, Notas de estudo de Engenharia Mecânica

Calculo de Perímetro

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 08/02/2010

marcelo-f-jesus-3
marcelo-f-jesus-3 🇧🇷

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1. Calcular o perímetro de um círculo dado o seu raio: P = 2 * ʌ * Raio
Pseudo código Fluxograma
pedir o raio
perimetro = 2* ʌ * raio
apresentar perimetro
Início
Pedir raio
Perímetro = 2*π*raio
Apresentar perímetro
Fim
2. Calcular as raízes de uma equação de segundo grau dados os factores a, b e c
Solução para o problema Outra consideração:

Se d for menor que zero significa que não existem raízes reais, ou seja, as raizes não podem ser calculadas.
O primeiro passo é então calcular d, para se poder determinar se resultados possíveis. Se for possível é
necessário calcular as duas raízes.
Pseudo código Fluxograma
pedir parâmetros a, b e c
calcular d = b * b – 4 * a * c
SE d < 0 ENTÃO
apresentar “Não existem raizes reais”
SENÃO
raiz1 = (-b + raiz quadrada de d ) / (2 * a )
raiz2 = (-b – raiz quadrada de d ) / (2 * a )
apresentar raiz1
apresentar raiz2
FIMSE
outra solução, com melhoramentos ao nível do
cálculo de valores intermédios. Reparar que não é
necessário calcular duas vezes a raiz quadrada de
d, nem duas vezes o dobro de a
pedir parâmetros a, b e c
calcular d = b * b – 4 * a * c
SE d < 0 ENTÃO
apresentar “Não existem raizes reais”
SENÃO
dobroA = 2 * a
raizD = raiz quadrada de d
raiz1 = (-b + raizD ) / dobroA
raiz2 = (-b – raizD ) / dobroA
apresentar raiz1
apresentar raiz2
FIMSE
Início
Pedir a, b, e c
d = b*b 4*a*c
Fim
Não há raí
zes reais
d < 0
raiz1 =
(-b + raiz quadrada de d) /
(2 * a)
raiz2 =
(-b - raiz quadrada de d) /
(2 * a)
apresentar raiz1
apresentar raiz2
senão
pf3

Pré-visualização parcial do texto

Baixe Calculo de Perímetro e outras Notas de estudo em PDF para Engenharia Mecânica, somente na Docsity!

1. Calcular o perímetro de um círculo dado o seu raio: P = 2 *  * Raio

Pseudo código Fluxograma

pedir o raio perimetro = 2*  * raio apresentar perimetro

Início

Pedir raio

Perímetro = 2πraio

Apresentar perímetro

Fim

2. Calcular as raízes de uma equação de segundo grau dados os factores a, b e c

Solução para o problema Outra consideração:

Se d for menor que zero significa que não existem raízes reais, ou seja, as raizes não podem ser calculadas.

O primeiro passo é então calcular d, para se poder determinar se há resultados possíveis. Se for possível é

necessário calcular as duas raízes.

Pseudo código Fluxograma

pedir parâmetros a, b e c calcular d = b * b – 4 * a * c SE d < 0 ENTÃO apresentar “Não existem raizes reais” SENÃO raiz1 = (-b + raiz quadrada de d ) / (2 * a ) raiz2 = (-b – raiz quadrada de d ) / (2 * a ) apresentar raiz apresentar raiz FIMSE

outra solução, com melhoramentos ao nível do cálculo de valores intermédios. Reparar que não é necessário calcular duas vezes a raiz quadrada de d, nem duas vezes o dobro de a

pedir parâmetros a, b e c calcular d = b * b – 4 * a * c SE d < 0 ENTÃO apresentar “Não existem raizes reais” SENÃO dobroA = 2 * a raizD = raiz quadrada de d raiz1 = (-b + raizD ) / dobroA raiz2 = (-b – raizD ) / dobroA apresentar raiz apresentar raiz FIMSE

Início

Pedir a, b, e c

d = bb – 4a*c

Fim

Não há raízes reais

d < 0

raiz1 = (-b + raiz quadrada de d) / (2 * a)

raiz2 = (-b - raiz quadrada de d) / (2 * a)

apresentar raiz

apresentar raiz

senão

3. Calcular a média de 10 números introduzidos pelo utilizador

Média = soma de todos os elementos / número total de elementos

Pseudo código Fluxograma

PARA i = 1 ATÉ 10 FAZER pedir iº valor FIMFAZER

soma = 0 PARA i = 1 ATÉ 10 FAZER soma = soma + iº valor FIMFAZER média = soma / 10 apresentar média

Outra solução aproveitando o ciclo de introdução de dados para fazer o cálculo. NOTA: esta solução não é genérica, isto é, não se pode reaproveitar noutros problemas, pelo que não é melhor que a anterior, apesar de ter menos código. Repare-se ainda que, neste caso, não é necessário armazenar os valores pedidos. No entanto se estes valores fossem necessários para outros cálculos já teriam de ser guardados.

soma = 0 PARA i = 1 ATÉ 10 FAZER pedir valor soma = soma + valor FIMFAZER

média = soma / 10 apresentar média

Início

i = 1

Fim

i = i +

i = 10

média = soma / 10

pedir iº valor soma = 0

i = 1

senão

soma = soma + iº valor

i = i +

senão

i = 10

4. Calcular a média de N números introduzidos pelo utilizador

Média = soma de todos os elementos / número total de elementos

Iremos considerar o 0 (zero) como marcando a introdução de dados, isto é, o utilizador quando não quiser

introduzir mais dados introduz o 0

Pseudo código Fluxograma

i = 0 REPETIR pedir valor SE valor <> 0 ENTÃO <> diferente i = i + iº valor = valor FIMSE ATÉ valor = 0

soma = 0 PARA k = 1 ATÉ i FAZER soma = soma + kº valor FIMFAZER média = soma / i apresentar média

comentários: <> significa diferente i é o número de elementos