bem vindo

BEM VINDO!

segunda-feira, 20 de setembro de 2010

L3. 4 Escreva um algoritmo para calcular a área de um círculo, fornecido o valor do raio, que deve ser positivo ou zero.

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

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

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


                                     

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      

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

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

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

(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”

(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”

(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

(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

(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

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)

(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