Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação a Distância – AD1 Período – 2021-1 Disciplina: Computação I Coordenador da Disciplina: Edgar Eller Junior 1) Explique a relação entre algoritmo e um programa de computador, especificando suas etapas de desenvolvimento para a resolução de um problema. (1,0 pt) Algoritmo é uma descrição passo a passo de como o computador irá executar uma operação específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas que o utilizam Entradas, funcionamento, Saída As entradas são tudo aquilo que é necessário ao funcionamento do algoritmo. O algoritmo é a sequência finita de passos para resolver o problema/tarefa e a saída é a solução/conclusão do problema/tarefa. 2) Considere as cadeias de caracteres e assinale os identificadores inválidos, justificando sua resposta. (1,0 pt) a) Janeiro_vermelho Válido b) 1Proj_Alfa – R: não respeita as regras de formação (Inválido), começa com número. c) Maria 2 R: não respeita as regras de formação (Inválido), contém espaços. d) alg_mark_4D Válido e) Somatorio-primos Válido 3) Sejam os inteiros a= 6, b= 3, c= 5. Identifique as expressões como verdadeiro ou falso (2,0 pt) a) (c*b)-a >= -c%a R: verdadeiro b) ((a+b)*c)%a != ((b+a)*c)%b R: verdadeiro c) a-b-1 == -1*(b-a) R: Falso d) (a+b)-a != (b+a)-b R: verdadeiro e) a^b-c != b^a-c R: verdadeiro 4) Escreva um algoritmo que leia o raio de um círculo e determine o diâmetro e circunferência correspondente. Imprimir no final os valores obtidos. (2,0 pts) Dado: C = π x d d=2r - Considerar PI=3,1415 Algoritmo Area() Inicio Inteiro n Real a,r Imprimir “Digite o raio do circulo ” Ler r a = 3,1415 * r * r Imprimir “Área = “ + a Fim 5) Considerando a=3, b=6 e c=9, escreva qual será o valor impresso pelo algorítimo quando o valor a ser lido (valor de entrada) for: (2,0 pts) a) Valor de entrada, num=-5 b) Valor de entrada, num= 3 c) Valor de entrada, num=0 Algoritmo valor() Inicio Inteiro num Real valor Ler num Se (num <=0) Então valor = ((a^b)*c)*num Senão valor = (num-c)-a+(c^b) Fim Se Imprimir “O resultado é:” + valor Fim a) 514 b)522 c) 0 6) Escreva um algoritmo que leia 3 números inteiros distintos e que imprima no final os 3 números em ordem decrescente. Caso os números não sejam distintos imprimir somente a mensagem "Os números não são distintos". (2,0 pts) Inicio do algoritmo leia (a, b, c) se (a == b ou a == c ou c ==b) escreva ( "Os números não são distintos".) senao se a > b então se b > c então escreva (a, b, c) senão se a > c então escreva( a, c, b ) senão escreva( c, a, b) senão se b > c então se a > c então escreva( b, a, c ) senão escreva( b, c, a ) senão escreva (c, b, a)
Compartilhar