Exercícios de Algoritmos Resolvidos
January 18, 2023 | Author: Anonymous | Category: N/A
Short Description
Download Exercícios de Algoritmos Resolvidos...
Description
Exercícios de Fixação
Indique com um X quais dos dados apresentados são do tipo Inteiro. (X) 1000 ( ) “)” ( ) “-900” ( ) .Verdadeiro. (X) -456 (X) 34 ((X)) “Casa 8” 0 ( ) .Falso. ( ) -1.56 Indique com um X quais dos dados são do tipo Real. (X) -678 ( ) “0.87” ( ) “-9.12” ( ) .Verdadeiro. (X) -456 (X) -99.8 ( ) “Cinco” (X) 45.8976 ( ) .Falso. (X) -1.56com um X quais dos dados seguintes são do tipo Literal. Indique ( ) 678 (X) “0.87” (X) “-9.12” (X) “Verdadeiro” ( ) -456 ( ) -99.8 (X) “Cinco” ( ) 45.8976 ( ) .Falso. ( ) 1.56 Indique com um X quais dos dados são do tipo Lógico. ( ) -678 (( )) “0.87” “-9.12” (X) .Verdadeiro. ( ) -456 (X) .V. ( ) “Cinco”. (X) . Falso. (X) .F. ( ) -1.56 Assinale com um X os nomes válidos para uma variável (X) ENDEREÇO ( ) 21BRASIL ( ) FONE$COM (X) NOMEUSUÁRIO (X)) NOME*USUÁRIO NOME_USUÁRIO
( ) END*A-6 (X) CIDADE3 ( ) #CABEC 6. Desenvolva os algoritmos, diagramas de quadros e codificação em português estruturado dos seguintes programas: a. Ler uma temperatura em graus Celsius e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é F ← 9 * C + 160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. Algoritmo Entrada – Ler a variável C Processamento – Converter o valor de C usando a fórmula (9*C +160)/5 +160)/5 e atribuir o valor a variável F Saída – Apresentar os valores das Variáveis C Celsius e F Fahrenheit Diagrama de Quadros Programa_Conversor_Temperatura_ C_F Início Leia C F := := (9*C +160)/5 +160)/5 Escreva C Celsius e F Fahrenheit Fim Português Estruturado Programa_CONVERSOR_TEMPERATURA_ C_F Var
C, F : Inteiro
Início
Leia C
F ::= = (9*C +160)/5 +160)/5 Escreva C Celsius = F Fahrenheit
Fim
b. Ler uma temperatura em graus Fahrenheit e apresentá-la convertida em graus Celsius. A fórmula de conversão é C ← (F -32)* (5/9), sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. Algoritmo Entrada – Ler a variável F Processamento – Converter o valor de F usando a fórmula ( F -32)*(5/9) -32)*(5/9) e atribuir o valor a variável C Saída – Apresentar os valores das Variáveis F Fahrenheit e C Celsius
Diagrama de Quadros Programa_Conversor_Temperatura_ F_C Início Leia F
C :=( :=( F F -32)*(5/9) -32)*(5/9) Escreva F Fahrenheit e C Celsius Fim Português Estruturado Programa_CONVERSOR_TEMPERATURA_ F_C Var
F, C : Inteiro
Início
Leia F F
C ::= =( F F -32)*(5/9) -32)*(5/9) Escreva F F Fahrenheit = C Celsius
Fim
c. Calcular e apresentar o valor do volume de uma lata de óleo, utilizando a fórmula VOLUME ← 3.14159 * R ↑ 2 * ALTURA. Algoritmo Entrada – Ler as variáveis R e A Processamento – Calcular o volume usando a fórmula 3,14159* R^2* A e atribuir o valor a variável V Saída – Apresentar o valor da variável V Diagrama de Quadros Programa_Cálculo_volume_Cilindro Início Leia R, A V := := 3,14159* R^2* A Escreva V Fim Português Estruturado Programa_ Cálculo_Volume_Cilindro Var
R, A, V : Real
Início
R Leia R A Leia A V ::= = 3,14159* R^2* A Escreva V
Fim
d. Efetuar o cálculo da quantidade de litros de combustível gasta em uma viagem, utilizando um automóvel que faz 12 km por litro. Para obter o cálculo, o usuário deve fornecer o tempo gasto e a velocidade média durante a viagem. Desta forma, será possível obter a distância percorrida com a fórmula DISTÂNCIA ← TEMPO * VELOCIDADE. Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada na viagem com a fórmula LITROS_USADOS ← DISTÂNCIA / 12. O programa deve apresentar os valores da velocidade média,
tempo gasto na viagem, a distância percorrida e a quantidade de litros utilizada na viagem. Algoritmo Entrada – Ler as variáveis TEMPO e VELOCIDADE_MEDIA Processamento – Calcular a distância através da fórmula TEMPO * VELOCIDADE_MEDIA e atribuir o valor a variável DISTANCIA; calcular a quantidade de gasolina utilizada pela fórmula DISTANCIA/12 e atribuir o valor a variável LITROS_USADOS VELOCIDADE_MEDIA,, TEMPO, DISTANCIA Saída – Apresentar os valores das variáveis VELOCIDADE_MEDIA e LITROS_USADOS Diagrama de Quadros Programa_Cálculo_combustível_gasto Início Leia TEMPO e VELOCIDADE_MEDIA
DISTANCIA:=TEMPO*VELOCIDADE_MEDIA LITROS_USADOS:=DISTANCIA/12 VELOCIDADE_MEDIA,, TEMPO, DISTANCIA, LITROS_USADOS Escreva VELOCIDADE_MEDIA Fim Português Estruturado Programa_ Cálculo_ combustível_gasto Var
TEMPO, VELOCIDADE_MEDIA VELOCIDADE_MEDIA,, DISTANCIA, LITROS_USADOS : Real
Início
Leia TEMPO Leia VELOCIDADE_MEDIA
DISTANCIA:=TEMPO*VELOCIDADE_MEDIA LITROS_USADOS ::= = DISTANCIA/12 Escreva VELOCIDADE_MEDIA Escreva TEMPO Escreva DISTANCIA Escreva LITROS_USADOS
Fim
e. Efetuar o cálculo e a apresentação do valor de uma prestação em atraso, utilizando a fórmula PRESTAÇÃO ← VALOR + (VALOR * (TAXA/100) * TEMPO). Algoritmo Entrada – Ler as variáveis VALOR, TAXA e TEMPO Processamento – Calcular o novo valor da prestação com a fórmula VALOR + (VALOR * (TAXA/100) * TEMPO) e atribuir o valor a variável PRESTAÇÃO Saída – Apresentar o valor da variável PRESTAÇÃO Diagrama de Quadros Programa_Cálculo_Prestação Início Leia VALOR, TAXA, TEMPO
PRESTAÇÃO:= VALOR + (VALOR * (TAXA/100) * TEMPO) Escreva PRESTAÇÃO Fim Português Estruturado Programa_Cálculo_Prestação Var
VALOR, TAXA, TEMPO, PRESTAÇÃO: Real
Início
Leia VALOR
Leia TAXA
TEMPO PRESTAÇÃO := VALOR + (VALOR * (TAXA/100) * TEMPO) PRESTAÇÃO Escreva PRESTAÇÃO Leia
Fim
f. Ler dois valores para as variáveis A e B, e efetuar a troca t roca dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados. Algoritmo Entrada – Ler as variáveis A e B Processamento – Atribuir o valor da variável A para a variável C e Atribuir o valor da Variável B para a Variável D; Atribuir o Valor de D para A e atribuir o valor de C para para B Saída – Apresentar o valor da variável A e B Diagrama de Quadros Programa_Troca_Valores_A_B Início Leia
A , B
C := := A D:= B A:= D B:=C
Escreva A e B Fim Português Estruturado Programa_ Troca_Valores_A_B Troca_Valores_A_B Var
A, B, C, D: Real
Início
A Leia A B Leia B C ::= = A A D:= B A:= D B:=C Escreva A A
Escreva
B
Fim
g. Ler quatro números e apresentar o resultado da adição e multiplicação, baseando-se na utilização da propriedade distributiva. Ou seja, se forem lidas as variáveis A, B, C e D, devem ser somadas e multiplicadas multiplicadas A com B, A com C e A com D. Depois B com C, B com D e por fim C com D. Algoritmo Entrada – Ler as variáveis A, B, C e D. Processamento – somar ( A A+ B) + ( A A+C ) + ( A A+ D) + ( B B+C ) + ( B B+ D) + (C + D) e atribuir o valor a variável SOMA; multiplicar ( A* B) * ( A A*C ) * ( A A* D) * ( B B*C ) * ( B B* D) * (C * D) e atribuir o valor a variável PRODUTO Saída – Apresentar os valores das variáveis SOMA e PRODUTO Diagrama de Quadros Programa_Cálculo_Soma_e_Produto Início
A, Leia A,
B, C e D SOMA:= ( A A+ B) + ( A A+C ) + ( A A+ D) + ( B B+C ) + ( B B+ D) + (C + D) PRODUTO:= ( A A* B) * ( A A*C ) * ( A A* D) * ( B B*C ) * ( B B* D) * (C * D) Escreva SOMA e PRODUTO Fim
Português Estruturado Programa_Cálculo_Soma_e_Produto Var
A, B, C, D, SOMA, PRODUTO : Real
Início
A Leia A B Leia B C Leia D SOMA:= ( A A+ B) + ( A A+C ) + ( A A+ D) + ( B B+C ) + ( B B+ D) + (C + D) PRODUTO:= ( A A* B) * ( A A*C ) * ( A A* D) * ( B B*C ) * ( B B* D) * (C * D) Escreva SOMA Escreva PRODUTO Leia
Fim
h. Elaborar um programa que calcule e apresente o volume de uma caixa retangular por meio da fórmula: VOLUME ← COMPRIMENTO * LARGURA * ALTURA. Algoritmo Entrada – Ler as variáveis COMPRIMENTO, LARGURA e ALTURA. Processamento – Calcular o volume da caixa retangular com a fórmula COMPRIMENTO * LARGURA * ALTURA e atribuir o valor a variável VOLUME Saída – Apresentar o valor da variável VOLUME
Diagrama de Quadros Programa_Cálculo_Volume Início Leia COMPRIMENTO, LARGURA
e ALTURA VOLUME:= COMPRIMENTO * LARGURA * ALTURA Escreva VOLUME Fim
Português Estruturado Programa_Cálculo_Volume Var
COMPRIMENTO, LARGURA, ALTURA, VOLUME : Real
Início Leia COMPRIMENTO
Leia LARGURA LARGURA
Leia ALTURA
VOLUME ::= = COMPRIMENTO * LARGURA * ALTURA Escreva VOLUME
Fim
i. Efetuar a leitura de um número inteiro e apresentar o resultado do quadrado desse número. Algoritmo Entrada – Ler a variável N Processamento – Elevar N N ao quadrado e atribuir o valor a variável QUADRADO Saída – Apresentar o valor da variável QUADRADO Diagrama de Quadros Programa_Cálculo_Quadrado Início Leia N QUADRADO:= N^ 2 Escreva QUADRADO Fim Português Estruturado Programa_ Cálculo_Quadrado Var
A, QUADRADO: Inteiro
Início
Leia A A
QUADRADO:= :=A A^ 2 Escreva QUADRADO
Fim
j. Ler dois inteiros (variáveis A e B) e imprimir o resultado do quadrado da diferença do primeiro valor pelo segundo. Algoritmo
Entrada – Ler as variáveis A e B Processamento – Calcular a diferença da Variável A para a variável B e atribuir o valor a variável D; elevar a variável D ao quadrado e atribuir o valor a variável
QUADRADO_DA_DIFERENÇA Saída – Apresentar o valor da variável QUADRADO_DA_DIFERENÇA Diagrama de Quadros Programa_Cálculo_Quadrado_da_diferença Início Leia A, B D:= A-B
QUADRADO_DA_DIFERENÇA:= D^2 Escreva QUADRADO_DA_DIFERENÇA Fim Português Estruturado (ESSA EU RE-FIZ) Programa_Quadrado_da_diferença Var
A, B ,R: Inteiro
Início Leia A A
Leia B B
R:=(A-B)^2 R Escreva R
Fim
k. Elaborar um programa que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar (US$). O programa deve solicitar o valor da cotação do dólar e também a quantidade de dólares disponível com o usuário. Algoritmo Entrada – Ler as variáveis DOLAR e COTAÇÃO Processamento – Calcular o valor em reais com a fórmula DOLAR*COTAÇÃO e atribuir o valor a variável REAL Saída – Apresentar o valor da variável REAL Diagrama de Quadros Programa_Conversão_Dólar_Real Início Leia DOLAR, COTAÇÃO REAL:= DOLAR*COTAÇÃO Escreva REAL Fim Português Estruturado Programa_Conversão_Dólar_Real Var
DOLAR, COTAÇÃO, REAL: Natural
Início
Leia DOLAR DOLAR Leia COTAÇÃO
REAL:= DOLAR*COTAÇÃO DOLAR*COTAÇÃO Escreva REAL REAL
Fim
l. Elaborar um programa que efetue a apresentação do valor da conversão em dólar US$)de um valor lido em real (R$). O programa deve solicitar o valor da cotação do dólar e também a quantidade de reais disponível com o usuário. Algoritmo Entrada – Ler as variáveis REAL e COTAÇÃO Processamento – Calcular o valor em reais com a fórmula REAL*COTAÇÃO e atribuir o valor a variável DOLAR Saída – Apresentar o valor da variável DOLAR Diagrama de Quadros Programa_Conversão_Real_Dólar Início Leia REAL, COTAÇÃO DOLAR:= REAL*COTAÇÃO Escreva DOLAR Fim Português Estruturado Programa_Conversão_Real_Dólar Var
REAL, COTAÇÃO, DOLAR: Natural
Início
REAL Leia REAL Leia COTAÇÃO
DOLAR:= REAL*COTAÇÃO REAL*COTAÇÃO Escreva DOLAR DOLAR
Fim
m. Elaborar um programa que efetue a leitura de três valores (A, B e C) e apresente como resultado final a soma dos quadrados dos três valores lidos. Algoritmo Entrada – Ler as variáveis A, B e C Processamento – elevar as Variáveis A, B B e C ao quadrado, somar os quadrados atribuir o valor a variável SOMA_DOS_QUADRADOS Saída – Apresentar o valor da variável SOMA_DOS_QUADRADOS Diagrama de Quadros Programa_Soma_dos_Quadrados
Início Leia A, B e C
SOMA_DOS_QUADRADOS:= A^2+ B^2+C ^^22 Escreva SOMA_DOS_QUADRADOS Fim Português Estruturado Programa_Soma_dos_Quadrados Var
A, B, C, SOMA_DOS_QUADRADOS : Inteiro
Início
Leia A A
Leia B B
Leia C
SOMA_DOS_QUADRADOS:= A^2+ B^2+C ^^22 Escreva SOMA_DOS_QUADRADOS
Fim
n. Elaborar um programa que efetue a leitura de três valores (A, B e C) e apresente como resultado final o quadrado da soma dos três valores lidos. Algoritmo Entrada – Ler as variáveis A, B e C . Processamento – Calcular a soma das variáveis A, B e C e atribuir o valor a variável SOMA; elevar a variável SOMA ao quadrado e atribuir o valor a variável QUADRADO_DA_SOMA Saída – Apresentar o valor da variável QUADRADO_DA_SOMA Diagrama de Quadros Programa_Cálculo_Quadrado_da_soma Início
A, Leia A,
B e C SOMA:= A+B+C QUADRADO_DA_SOMA:=SOMA^2 Escreva QUADRADO_DA_SOMA Fim
Português Estruturado Programa_Cálculo_ Quadrado_da_som Quadrado_da_somaa Var
A, B, C, R: Real
Início
Fim
A Leia A Leia B B
C R:=(A+B+C)^2 Escreva R R Leia
View more...
Comments