You are on page 1of 3

FACULDADE ANHANGUERA DE SOROCABA

Av. Dr. Armando Pannunzio, 1478 Jd. Vera Cruz Sorocaba/SP CEP 18050-000 (15) 3321-1520 www.anhanguera.com 0800 15 21 36

Curso de Engenharias Disciplina de Algoritmos e Programao Professor Adriano Goularte


1. Defina, com suas palavras, o que algoritmo. 2. Cite alguns algoritmos que podemos encontrar no nosso dia-a-dia. 3. Um algoritmo no pode conter um comando como Escreva todos os nmeros inteiros positivos. Por qu? 4. Faa um algoritmo para somar dois nmeros e multiplicar o resultado pelo primeiro nmero. 5. O que uma constante? D dois exemplos 6. O que uma varivel? D dois exemplos. 7. Assinale os identificadores vlidos: a) Abc d) AB/C g) Joo j) [x] b) (x) e) #55 h) AH! k) Etc... n) .a q) DBAC c) Xyz f) A-B-C i) l) U2 p{0}

m) 123a p) 0801 a 3

o) A123 r)

8. Classifique os dados de acordo com o seu tipo, sendo: (I = inteiro, R = real, C = caracter, L = lgico): a) ( d) ( g) ( j) ( )0 ) 36 ) 3257 )F )1 ) 32 ) +3257 ) 'F' b) ( e) ( h) ( k) ( n) ( q) ( t) ( w) ( ) 0,0 ) - 0,001 ) -0,0 ) .V. )0 ) 0,05 ) V )F c) ( f) ( i) l) ( ( ) -1 ) + 3257 )V ) -32 ) a ) abc ) -1,9E123 ) '0'

m) ( p) ( s) ( v) (

o) ( r) ( u) ( x) (

FACULDADE ANHANGUERA DE SOROCABA


Av. Dr. Armando Pannunzio, 1478 Jd. Vera Cruz Sorocaba/SP CEP 18050-000 (15) 3321-1520 www.anhanguera.com 0800 15 21 36

9. Escreva o tipo de dado ideal para se representar as seguintes informaes (I = inteiro, R = real, C = caracter, L = lgico): a) ( b) ( c) ( d) ( e) ( f) ( ) O nmero da conta bancria ) A altura de uma pessoa em metros ) A placa de um veculo ) O nmero de filhos de uma pessoa ) A populao de um pas ) A cor de um objeto

10. Sabendo que A=3, B=7 e C=4, informe se as expresses abaixo so verdadeiras ou falsas. a) ( b) ( c) ( d) ( e) ( ) (A+C) > B ) B >= (A + 2) ) C = (B A) ) (B + A) <= C ) (C+A) > B

11. Sabendo que A=5, B=4 e C=3 e D=6, informe se as expresses abaixo so verdadeiras ou falsas. a) ( b) ( c) ( ) (A > C) e (C <= D) ) (A+B) > 10 ou (A+B) = (C+D) ) (A>=C) e (D >= C)

12. Baseando-se nas seguintes atribuies, marque nos parnteses os valores lgicos das expresses : A AMIGO a) ( b) ( c) ( d) ( e) ( f) ( g) ( h) ( i) ( ) A=C ) Z*3-D>Y ) AMIGO A ) B ou D < Z ) V e Z = X ou no F ) no ( X + D < Z ) ou X Y ) Y = D * 2 e X 0 ou X Y ) Y = D * 2 e (X 0 ou X Y ) ) A = AMIGO e no B B5<9 C ALICE D 50 X 100 Y 2.5 Z 23

FACULDADE ANHANGUERA DE SOROCABA


Av. Dr. Armando Pannunzio, 1478 Jd. Vera Cruz Sorocaba/SP CEP 18050-000 (15) 3321-1520 www.anhanguera.com 0800 15 21 36

13. Dados dois nmeros inteiros, achar a mdia aritmtica entre eles. 14. Dados dois nmeros inteiros, trocar o contedo desses nmeros. 15. Dados trs notas inteiras e seus pesos, encontrar a mdia ponderada entre elas. 16. Calcular a rea de um tringulo reto. 17. Escreva um algoritmo que tenha como entrada nome, endereo, sexo, salrio. Informe-os. 18. Escreva um algoritmo que calcule: C = ( A + B ) * B. 19. Identifique os dados de entrada, processamento e sada no algoritmo abaixo: Receba cdigo da pea Receba valor da pea Receba Quantidade de peas Calcule o valor total da pea (Quantidade * Valor da pea) Retorne o cdigo da pea e seu valor total ( ( ( ( ( ) ) ) ) )

20. Faa um algoritmo para Calcular o estoque mdio de uma pea, sendo que ESTOQUEMDIO =

(QUANTIDADE MNIMA + QUANTIDADE MXIMA) /2.