Primeira Lista de Exercícios.

 

 

1º Exercício: (40%) Escreva um algoritmo (fluxograma e pseudocódigo) para calcular a média entre dois números quaisquer.

 

 

2º Exercício: (30%) Classifique os dados especificados abaixo de acordo com o seu tipo, assinalando com I os dados do tipo inteiro, com R os dados do tipo real, com L os dados do tipo literal, com B os dados do tipo lógico (booleanos) e com N aqueles para os quais não é possível definir um tipo de dado.

 

(   ) 0

(   ) 1

(   ) 0.0

(   ) 0.

(   ) -1

(   ) -32

(   ) +36

(   ) +32.

(   ) –0.001

(   ) +0.05

(   ) +3257

(   ) “a”

(   ) “+3257”

(   ) “ +3257.”

(   ) “-0.0”

(   ) “.F.”

(   ) –0.0

(   ) .V.

(   ) V

(   ) “abc”

(   ) F

(   ) .F

(   ) “V”

(   ) .F.

 

 

3º Exercício: (30%) Dada a declaração de variáveis:

VAR   A, B, C           : inteiro

           X, Y, Z           : real

           NOME, RUA : literal [20]

           L1, L2            : lógico

 

Classifique as expressões seguintes de acordo com o tipo de dado do resultado de sua avaliação, em I (inteiro), R (real), L (literal), B (lógico) ou N (quando não for possível defini-lo):

 

(   ) A + B + C                                      (   ) A > B

(   ) A + B + Z                                      (   ) A > Y

(   ) NOME + RUA                              (   ) NOME > RUA

(   ) LI .OU. L2                                    (   ) A > B = L1

(   ) (RUA < > NOME) .E. (.NÃO. (A = B))

(   ) A + B / C                                       (   ) X + Y / Z

(   ) A = X / Z                                       (   ) X + Z / A

(   ) A + Z / A                                       (   ) L1 ** L2

 

 

 

Observações:

-         Os algoritmos devem ser amigáveis, de modo a facilitar o trabalho do usuário;

-         Fica com nota 0.00 (zero) o aluno que copiar dos colegas ou de qualquer material disponível;

-         A duração máxima do exercício é de 1 hora.

 

 

Solução:

 

1º Exercício:

 

-         Fluxograma:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


-         Pseudocódigo:

 

Algoritmo  MEDIA

 

Var      N1, N2, M  :  real

 

Início

            Escreva  “Algoritmo para calcular a média entre dois números quaisquer”

            Escreva  “Digite o Primeiro Número”

Leia  N1

Escreva  “Digite o Segundo Número”

Leia  N2

M ß  (N1 + N2) / 2

Escreva  “Média : ”, M

Fim

 

 

2º Exercício:

 

(  I ) 0

(  I ) 1

( R ) 0.0

( R ) 0.

(  I ) -1

(  I ) -32

(  I ) +36

( R ) +32.

( R ) –0.001

( R ) +0.05

(  I ) +3257

( L ) “a”

( L ) “+3257”

( L ) “ +3257.”

( L ) “-0.0”

( L ) “.F.”

( R ) –0.0

( B ) .V.

( N ) V

( L ) “abc”

( N ) F

( N ) .F

( L ) “V”

( B ) .F.

 

 

3º Exercício:

 

(  I ) A + B + C                                                                ( B) A > B

( R ) A + B + Z                                                                ( B) A > Y

( L ) NOME + RUA                                                        ( B) NOME > RUA

( B ) LI .OU. L2                                                              ( B) A > B = L1

( B ) (RUA < > NOME) .E. (.NÃO. (A = B))

(  I ) A + B / C                                                                 ( R ) X + Y / Z

( B) A = X / Z                                                                  ( R ) X + Z / A

( R ) A + Z / A                                                                 ( N ) L1 ** L2