Buscar

algotitmo av avs avp

Prévia do material em texto

ESTÁCIO ALGORITMOS Avaliação: AV / AVS / AVP
1a Questão 
Desenvolva um algoritmo em pseudocódigo para calcular a área e o perímetro de uma sala. O usuário informará a
largura e
comprimento da sala e deverão ser apresentados : Área e Perímetro.
Obs: O Perímetro equivale a soma de todos os lados da sala.
Gabarito:
Inicio.
Variavel int LARG, COMP, AREA, PERIM
Ler LARG
Ler COMP
Calcular AREA = LARG * COMP
Calcular PERIM = (2 * LARG) + (2 * COMP)
Imprimir "Largura = ", LARG
Imprimir "Comprimento = ", COMP
Fim.
2a Questão 
Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais 
inteiros.
Gabarito:
Inicio.
Var soma, x
x = 0
soma = 0
Faça enquanto x < 100
x = x + 1
soma = soma + x
fim_faça
Imprimir soma
Fim
3a Questão
A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem
definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo.
a) Despejeo na frigideira retireo quando estiver frito coloqueo no prato salpique queijo ralado.
b) Coloque manteiga na frigideira quebre o ovo retireo quando estiver frito despejeo na frigideira.
c) Coloque manteiga na frigideira quebre o ovo despejeo na frigideira retireo quando estiver frito.
d) Quebre o ovo retireo quando estiver frito coloque manteiga na frigideira quebre o ovo .
e) Retireo quando estiver frito coloque manteiga na frigideira quebre o ovo quebre o ovo .
4a Questão 
Uma variável pode ser entendida como sendo:
a) Um dispositivo de entrada de dados.
b) Um dispositivo de saída de dados.
c) Um elemento da unidade lógica de controle.
d) Um endereço na memória principal.
e) Um dispositivo de memória auxiliar. 
5a Questão 
Em todas as linguagens de programação temos algumas funções pré definidas. Muitas‐
estão presentes na maioria delas.
As funções têm argumento(s) entre parênteses. Um exemplo é a função seno que exibe o seno de um ângulo
 e que exige que o ângulo seja fornecido uma determinada unidade.
Se você desejasse usar a função seno na linguagem UAL, cujo valor seria fornecido pelo
usuário, qual trecho escolheria?
a) leia angulo; imprima sin(angulo); onde angulo estaria em radianos
b) leia angulo; imprima sen(angulo); onde angulo estaria em radianos
c) leia angulo; imprima seno(angulo); onde angulo estaria em radianos
d) leia angulo; imprima sin(angulo); onde angulo estaria em graus
e) leia angulo; imprima seno(angulo); onde angulo estaria em graus 
7a Questão 
Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si:
prog Teste
real x,y,z;
leia x;
leia y;
leia z;
se(x < y)
{
x<y;
}
s
e (z < y) {
imprima x;
}
senao
{
se (x < z)
{
imprima z;
}
senao
{
imprima x;
}
}
fimprog
Podese dizer que:
b) O algoritmo sempre imprime o menor número.
a) O algoritmo sempre imprime o maior número.
d) O algoritmo sempre imprime o primeiro número lido.
c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada.
e) O algoritmo sempre imprime o último número lido. 
7a Questão 
Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um
determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a
alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++.
c) for( i>0, i<10,i++)
{ cout< < I;}
d) if(int i;i<10;i++)
{cout< < I;}
b) if(i>10)
{ if (i<100) i=0;}
a) for(int i=0;i<10;i++)
{ cout<< i;}
e) for(i++, , int i)
{ cout<< I;}
8a Questão 
Qual das sentença em C++ a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 10?
a) if (x == 7 || x <= 10)
b) if (x != 7 || x > 10)
c) if (x != 7 || x >= 10)
d) if (x != 7 && x > 10)
e) if (x == 7 && x > 10) 
9a Questão 
Analise o trecho do algoritmo abaixo e indique a alternativa que apresenta as saídas obtidas para os valores: A=17, 
B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO
ESCREVA("^^^^^")
FIM SE
ESCREVA("=====")
FIM SE
a) %%%%%
b) ^^^^^
 =====
c) +++++
 =====
d) =====
e) ^^^^^ 
10a Questão
Em uma matriz quadrada, tem se:‐
a) O número de linhas maior ou igual ao número de colunas
b) O número de linhas igual ao número de colunas
c) O número de linhas diferente do número de colunas.
d) O número de linhas menor que o número de colunas
e) O número de linhas maior que o número de colunas

Continue navegando