Vous êtes sur la page 1sur 3

Avaliao a Distncia AD1 2016.

2
Disciplina: Computao I
Coordenador da Disciplina: Edgar Eller Junior
Nome: Aguinaldo Jos Oliveira Silvestre
Matrcula: 16113160166

Polo: Maca

1) Considere as cadeias de caracteres e assinale os identificadores invlidos, justificando sua


resposta.
a) 1Program Invlido. Nome comea com nmero.
b) Prog_004
c) Exercicio algoritmo Invlido. Nome contm espao.
d) 456_maio Invlido. Nome comea com nmero.
e) Falso
2) Avalie o resultado das seguintes expresses, considerando a=6, b=3 e c=5, indicando as
expresses como verdadeiro ou falso.
a) (c*b)-a >= -c*aVerdadeiro.
(5*3)-6 -5*6 15-6 -30 11 -30
b) ((a+b)*c)-a != ((b+a)*c)-bVerdadeiro.
((6+3)*5)-6 ((3+6)*5)-3 (9*5)-6 (9*5)-3 45-6 45-3 39 42
c) a-b-1 == -1*(b-a) Falso.
6-3-1 = -1*(3-6) 2 = -1*-3 2 = 3
d) (a^b)-a != (b^a)-b Verdadeiro.
63-6 36-3 216-6 729-3 210 726
e) a%b = a%c Falso
Operador matemtico = foi escrito errado, erro de sintaxe.
3) Escreva o tipo de varivel (inteiro, real, lgico, texto) que melhor se aplica para se
representar as seguintes informaes.
a) Falso Lgico
b) Altura de uma pessoa em metros Real
c) Quantidade de pessoas em uma sala Inteiro
d) A populao de um pas Inteiro
e) O nome de um pas Texto

4) Seja a regio B, contida em R, definida pelas restries x > 0, y > 0 e x + y < 1. Escreva
um algoritmo que, leia as coordenadas de um ponto real (x,y), verifique se o ponto pertence ou
no regio, imprimindo o resultado dessa verificao.
Algoritmo VerificaPonto()
Incio
Real x, y
Imprimir Insira a coordenada x:
Ler x
Imprimir Insira a coordenada y:
Ler y
Se (x > 0) Ento
Se (y > 0) Ento
Se (x^2 + y^2 < 1) Ento
Imprimir Este ponto pertence regio B.
Seno
Imprimir Este ponto no pertence regio B.
Fim Se
Seno
Imprimir Este ponto no pertence regio B.
Fim Se
Seno
Imprimir Este ponto no pertence regio B.
Fim Se
Fim
5) Escreva um algoritmo que leia o raio de um crculo e determine a rea correspondente.
Imprimir no final a rea e a mensagem rea pequena se for menor que 5 cm. Dado: A =
R.
Algoritmo AreaCirculo()
Incio
Real R, Area
Imprimir Insira comprimento do raio do crculo:
Ler R
Area = 3,1416*R^2
Imprimir Area + cm.
Se (Area < 5) Ento
Imprimir rea Pequena
Fim Se
Fim

6) Considerando a= 3, b=6 e c=9 e o valor a ser lido como entrada verifique o algoritmo
abaixo e escreva o que ser impresso no final:
a) Valor de entrada, num=-3 O resultado : -12
b) Valor de entrada, num= 5 O resultado : 3600
c) Valor de entrada, num=0 O resultado : 0
Algoritmo valor()
Inicio
Inteiro num
Real valor
Ler num
Se (num >=0) Ento
valor = ((a^b)-c)*num
Seno
valor = (num*b)-a+c
Fim Se
Imprimir O resultado : + valor
Fim
7) Escreva um algoritmo que leia como dados de entrada um par de valores X e Y,
representando coordenadas de um ponto do plano cartesiano, imprimindo no final o
quadrante ao qual pertence o ponto ou se est sobre um dos eixos do plano cartesiano.
Algoritmo EncontraQuadrante()
Incio
Real x, y
Imprimir Insira a coordenada x:
Ler x
Imprimir Insira a coordenada y:
Ler y
Se (x>0 & y>0) Ento
Imprimir Este ponto pertence ao 1 quadrante.
Fim Se
Se (x<0 & y>0) Ento
Imprimir Este ponto pertence ao 2 quadrante.
Fim Se
Se (x<0 & y<0) Ento
Imprimir Este ponto pertence ao 3 quadrante.
Fim Se
Se (x>0 & y<0) Ento
Imprimir Este ponto pertence ao 4 quadrante.
Fim Se
Se (x=0 | y=0) Ento
Imprimir Este est sobre um dos eixos do plano cartesiano.
Fim Se
Fim