sábado, 10 de dezembro de 2011

Exercícios

Exercícios  

1 - O que é um ... 
Algoritmo : sequência ordenada e sem ambiguidade de passos que levam à solução de um dado problema. 

Dispositivo de Entrada :  permite a comunicação no sentido do utilizador para o computador, exemplo: teclado, rato, scanners, pen, etc… 

Dispositivo de Saída : permite a comunicação no sentido do computador para o utilizador, exemplo: monitor, impressoras, colunas, projectores, pen, etc… 

Compilador : recebe o código fonte e vai criar um ficheiro em disco, que contem o código objecto.  

Código de máquina : codificação de instruções e comandos com que os computadores funcionam, e que o hardware reconhece. 

Assembly :conjunto de palavras (abreviaturas) que codificam as instruções da máquina. É uma linguagem de baixo nível, próxima do hardware. 

Linguagem de alto nível : tem mais significado para os utilizadores que para o computador. 

Variável :  são identificadores para designar valores que podem variar ao longo da execução do programa. 

Tipos de dados :  simples (ordinais, predefinidos, personalizados); estruturais e dinâmicos.    
2- Diga quais dos identificadores são inválidos e porquê? 

A) NOMEdaRUA - Válido 
B) IDADE MEDIA - Inválido. Não pode haver espaço entre os nomes. 
C) 100Primeiros - Inválido. Números não podem aparecer antes do caracter. 
D) EM@IL - Inválido. Caracter não permitido. 
E) Estado Civil - Inválido. Há espaço entre os nomes
F) "Sobrenome" -   Inválido. Caracter não permitido.  
G) Conta - Corrente - Inválido. Caracter não permitido 
H) Pessoa nome - Inválido. Caracter não permitido. 

3- Indica o tipo de cada uma das seguintes constantes: 

A) 613    - Inteiro
B) 613.0 - Real 
C)-613    -  Inteiro 
D)'613'    - Inteiro 
E)-3.012x1015 - Real 
F)17x10-12      -  Inteiro 
G)'FIM        -   String 
H)'FALSE'   -  String 
I)TRUE        - String  




4) Suponha que A,B, e C são reais e I, J,K são inteiros . Dados A = 4,0 , B = 6,0 e I = 3 , qual seria o valor final dos comandos seguintes?  


A) C < = A * B - I 
    C < = 4,0 * 6,0 - 3 
    C < = 24 - 3 
    C < = 21  

B) K < = I / 4 * 6 
    K < = 3 / 4*6 
    K < = 3/ 24 
    K < = 8 


C) C < = B/A + 1.5 
    C < = 6.0/4.0 + 1.5 
    C < = 1.5 + 1.5 
    C < =  3 


D) K < = TRUNC (B/A + 4.7) 
    K < = (6.0 + 4.0 + 4.7) 
    K < = 1.5 + 4.7 
    K < = 6.2    


E) J < = ROUND (A/(5/1)) 
    J < = (4.0/ 1.6) 
    J < = (2.5) 
    J < = 2.5 


F) K < = ABS (A-B)* 2+I
    K < = (4.0 - 6.0) * 2+3 
    K < = (-2)*5 
    K < = -10  


G) J < = I DIV 2 
    J < = 3.0 / 2 
    J < = 1.5 


H) J < = (I + 4) MOD 2 
    J < = (3.0 + 4) MOD 2 
    J < = (7) 2 
    J = 7/2  
    J = 3.5 



Sem comentários:

Enviar um comentário