Escreva um algoritmo para calcular a área de um círculo, fornecido o valor do raio, que deve ser
positivo ou zero.
Algoritmo " Calcular a área de um círculo"
var
area, raio: real
inicio
escreval (" Entre com o raio")
leia (raio)
se (raio>=0) entao
area <- 3.14*(raio^2)
escreva(" O valor da area é :", area)
senao
escreva ("O raio não pode ser negativo")
fimse
fimalgoritmo
bem vindo
BEM VINDO!
segunda-feira, 20 de setembro de 2010
L3. 3 Quais os valores armazenados em SOMA, NOME e TUDO após executados os passos abaixo, supondo-se que NUM, X, COR, DIA, TESTE e COD valem, respectivamente, 5, 2, “AZUL”, “TERÇA”, FALSO e VERDADEIRO?
Quais os valores armazenados em SOMA, NOME e TUDO após executados os passos abaixo,
supondo-se que NUM, X, COR, DIA, TESTE e COD valem, respectivamente, 5, 2, “AZUL”, “TERÇA”,
FALSO e VERDADEIRO?
1. NOME <- DIA ( Terça)
2. SOMA <- (NUM^2/X) + (X + 1) (15,5)
3. TUDO <- não ((TESTE ou COD) e (X <> NUM)) Falso
supondo-se que NUM, X, COR, DIA, TESTE e COD valem, respectivamente, 5, 2, “AZUL”, “TERÇA”,
FALSO e VERDADEIRO?
1. NOME <- DIA ( Terça)
2. SOMA <- (NUM^2/X) + (X + 1) (15,5)
3. TUDO <- não ((TESTE ou COD) e (X <> NUM)) Falso
L3. 2 Avalie (forneça o resultado da expressão lógica)
(((5/2 = 5/2) e (3.0 <> 3.1)) ou (5 >= 4)) e (não(5 = 5.0))
V e V V e V
V ou V = V
V e V V e V
V ou V = V
L3. 1 Resolva as expressões lógicas:
1. 2 >3 Falso
2. (6 < 8) ou (3 > 7) Verdadeiro
3. não (2 <> 2.0) Verdadeiro
4. 5 >= 6 ou 6 < 7 ou não ( a+ 5 – 6 = 8) onde a = 5 Verdadeiro
5. ( 34 < 9 e 5 + u = 34) ou (5 = 15/3 e 8 > 12) onde u = 29 Falso
2. (6 < 8) ou (3 > 7) Verdadeiro
3. não (2 <> 2.0) Verdadeiro
4. 5 >= 6 ou 6 < 7 ou não ( a+ 5 – 6 = 8) onde a = 5 Verdadeiro
5. ( 34 < 9 e 5 + u = 34) ou (5 = 15/3 e 8 > 12) onde u = 29 Falso
segunda-feira, 13 de setembro de 2010
11 ºalgoritmo "verificar multiplos ou não"
algoritmo "verificar multiplos ou não"
var
a,b:inteiro
inicio
escreva (" valor A:")
leia (a)
escreva (" valor B:")
leia (b)
se (a>b)entao
se (a mod b = 0)entao
escreva ("E multiplo")
senao
escreva ("Não multiplo")
fimse
senao
se (b>a)entao
se (b mod a = 0)entao
escreva ("E multiplo")
senao
escreva ("Não multiplo")
fimse
fimse
fimse
fimalgoritmo
var
a,b:inteiro
inicio
escreva (" valor A:")
leia (a)
escreva (" valor B:")
leia (b)
se (a>b)entao
se (a mod b = 0)entao
escreva ("E multiplo")
senao
escreva ("Não multiplo")
fimse
senao
se (b>a)entao
se (b mod a = 0)entao
escreva ("E multiplo")
senao
escreva ("Não multiplo")
fimse
fimse
fimse
fimalgoritmo
10º algoritmo "calcular três valores"
algoritmo "calcular três valores"
var
a,b,c: inteiro
inicio
escreva("Digite A:")
leia(a)
escreva("Digite B:")
leia(b)
escreva("Digite C:")
leia(c)
se (a>b)entao
se (a>c) entao
escreva ("A é maior")
senao
escreva ("A é menor")
fimse
senao
se (b>c) entao
escreva("B é maior")
senao
escreva("C é maior")
fimse
fimse
fimalgoritmo
var
a,b,c: inteiro
inicio
escreva("Digite A:")
leia(a)
escreva("Digite B:")
leia(b)
escreva("Digite C:")
leia(c)
se (a>b)entao
se (a>c) entao
escreva ("A é maior")
senao
escreva ("A é menor")
fimse
senao
se (b>c) entao
escreva("B é maior")
senao
escreva("C é maior")
fimse
fimse
fimalgoritmo
segunda-feira, 6 de setembro de 2010
(L2) 6ºAssinale com um X os comandos de atribuição considerados inválidos:
var
NOME, COR, TESTE, DIA, X : literal
SOMA, NUM: numérico
1. (X ) NOME <- 5 2. ( ) SOMA <- NUM + 2*X
3. ( )TESTE <- SOMA 4. (X ) NUM <- SOMA
5. ( ) COR <- “PRETO” 6. ( X) X <- X + “1”
7. (X ) NUM <- “ABC” 8. ( ) DIA<- “seGUNDA”
9. ( X) SOMA + 2 <- NUM 10. ( X) X <- (NOME = COR)
11. ( X) “ABC” <- NOME 12. ( ) NOME <- DIA + COR
NOME, COR, TESTE, DIA, X : literal
SOMA, NUM: numérico
1. (X ) NOME <- 5 2. ( ) SOMA <- NUM + 2*X
3. ( )TESTE <- SOMA 4. (X ) NUM <- SOMA
5. ( ) COR <- “PRETO” 6. ( X) X <- X + “1”
7. (X ) NUM <- “ABC” 8. ( ) DIA<- “seGUNDA”
9. ( X) SOMA + 2 <- NUM 10. ( X) X <- (NOME = COR)
11. ( X) “ABC” <- NOME 12. ( ) NOME <- DIA + COR
(L2) 5º Assinale com um X os nomes de variáveis válidos:
1. (X ) abc 2. ( )3abc 3. (X )a 4. ( )123ª
5. ( )-a 6. (X )acd1 7. ( )-_ad 8. ( )A&a
9. ( ) prim-nom 10. ( X) A123 11. (X )Aa 12. (X ) prim_nom
13. ( ) ABC DE 14. ( X) etc. 15. ( X) E 16. ( )”nome”
5. ( )-a 6. (X )acd1 7. ( )-_ad 8. ( )A&a
9. ( ) prim-nom 10. ( X) A123 11. (X )Aa 12. (X ) prim_nom
13. ( ) ABC DE 14. ( X) etc. 15. ( X) E 16. ( )”nome”
(L2) 4º Classifique os valores das constantes abaixo, de acordo com seu tipo, assinalando com N os dados
Classifique os valores das constantes abaixo, de acordo com seu tipo, assinalando com N os dados
numéricos e com L os literais:
1. (N ) 0 2. (L ) “abc” 3. (L ) “João” 4. (L ) “FALSO”
5. (N) 1012 6. (L ) “V” 7. ( N) -49 8. ( N) +342
9. (N ) 569 10. (L ) “Zé” 11. ( N) 5. 7 12. ( N)0.00001
13. (N ) 3.1415 14. (N )-545 15. (L )”444” 16. (L ) “1+2”
numéricos e com L os literais:
1. (N ) 0 2. (L ) “abc” 3. (L ) “João” 4. (L ) “FALSO”
5. (N) 1012 6. (L ) “V” 7. ( N) -49 8. ( N) +342
9. (N ) 569 10. (L ) “Zé” 11. ( N) 5. 7 12. ( N)0.00001
13. (N ) 3.1415 14. (N )-545 15. (L )”444” 16. (L ) “1+2”
(L2) 3º Resolva a expressão aritmética abaixo montando todos os passos utilizados para a obtenção da
(20%7) + 7 – 3.0 + 7/2 + (19\5) + (20 + 4)/4*3
1) Resolver as expressões que estão dentro dos parênteses.
2) Calcular o resto da divisão inteira entre 20 e 7.
3)Calcular o resultado da divisão inteira de 19 por 5
4)Somar 20 com 4
Assim temos:
6 + 7 - 3.0+7/2 + 3 +24 /4*3
5)Agora resolvemos as multiplicações e divisões.
6) 7/2 = 3,5
7)24/4*3 = 24/12
Agora temos:
6+7 -3.0 +3,5 + 3+ 2
E somamos todos os números e o resultado será:
18,5
1) Resolver as expressões que estão dentro dos parênteses.
2) Calcular o resto da divisão inteira entre 20 e 7.
3)Calcular o resultado da divisão inteira de 19 por 5
4)Somar 20 com 4
Assim temos:
6 + 7 - 3.0+7/2 + 3 +24 /4*3
5)Agora resolvemos as multiplicações e divisões.
6) 7/2 = 3,5
7)24/4*3 = 24/12
Agora temos:
6+7 -3.0 +3,5 + 3+ 2
E somamos todos os números e o resultado será:
18,5
(L2) 1º Escreva as expressões abaixo na forma convencional:
1. (12 + 1)/ (4*a/45)^0.5
2. (a + x^(2 + w) -3*a)/2
3. 12*x/(36 – 9^y)
4. (17^0.5 + 4)/3
2. (a + x^(2 + w) -3*a)/2
3. 12*x/(36 – 9^y)
4. (17^0.5 + 4)/3
(L2) 2º Escreva as expressões abaixo na forma de sintaxe do Português Estruturado:
1. (12 + 1)/ (4*a/45)^0.5
2. (a + x^(2 + w) -3*a)/2
3. 12*x/(36 – 9^y)
4. (17^0.5 + 4)/3
2. (a + x^(2 + w) -3*a)/2
3. 12*x/(36 – 9^y)
4. (17^0.5 + 4)/3
quarta-feira, 1 de setembro de 2010
(L2)8. Um sistema de equações lineares do tipo:
algoritmo "equação linear"
var
a, b, c, d, f, g, x, y :real
inicio
escreva("Digite a :")
leia(a)
escreva("Digite b :")
leia(b)
escreva("Digite c :")
leia(c)
escreva("Digite d :")
leia(d)
escreva("Digite f :")
leia(f)
escreva("Digite g :")
leia(g)
escreva("Digite y :")
leia(y)
escreva("Digite x :")
leia(x)
x <- (((c*e)-(b*f))/((a*e)-(b*d)))
y <- (((a*F)-c*d))/((a*e)-(b*d)))
escreva("Valores de x e y =",x,y)
var
a, b, c, d, f, g, x, y :real
inicio
escreva("Digite a :")
leia(a)
escreva("Digite b :")
leia(b)
escreva("Digite c :")
leia(c)
escreva("Digite d :")
leia(d)
escreva("Digite f :")
leia(f)
escreva("Digite g :")
leia(g)
escreva("Digite y :")
leia(y)
escreva("Digite x :")
leia(x)
x <- (((c*e)-(b*f))/((a*e)-(b*d)))
y <- (((a*F)-c*d))/((a*e)-(b*d)))
escreva("Valores de x e y =",x,y)
(L2) 7. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo que leia o custo de fábrica de um carro e escreva o custo ao consumidor.
algoritmo "valor carro com impostos"
var
carro:real
inicio
escreva("digite o valor do carro:")
leia(carro)
carro <- ((carro*0.28)+(carro*045)+carro)
escreva("carro total = ",carro)
fimalgoritmo
var
carro:real
inicio
escreva("digite o valor do carro:")
leia(carro)
carro <- ((carro*0.28)+(carro*045)+carro)
escreva("carro total = ",carro)
fimalgoritmo
Assinar:
Postagens (Atom)