Buscar

ALGORITMOS Aula 1 e 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

ALGORITMOS
AULA 1 
1ª Questão: Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
R.: Linguagem gráfica e pseudolinguagem
2ª Questão: A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
R.: Fluxograma
3ª Questão: A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
R.: Programa
4ª Questão: Considerando as afirmativas a seguir em relação a representação de algoritmos: 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. 
Podemos afirmar que:
R.: As alternativas I e III são CORRETAS
5ª Questão: Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
R.: 
6ª Questão: Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de representação de algoritmos:
R.: linguagem natural, linguagem gráfica e pseudolinguagem.
AULA 2
1 - Qual será a saída obtida pela execução da linha de comando a seguir? 
imprima (23031989 div 10000) % 100;	
R.: 3
	
2 - Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I = 3, qual seria o valor final dos comandos seguintes:
a) C <- A * B - I
b) K <- I / 4 * 6 
c) C <- B / A + 1,5
R.: a) 21.0
b) impossível
c) 3.0
3 - Qual será o resultado da expressão: A mod B, se forem lidos os números 15 e 6 para as variáveis A e B, respectivamente:	
R.: 3
4 - Qual será a saída produzida pela execução da linha de comando a seguir? 
imprima 14 div 3;	
R.: O valor inteiro da divisão de 14 por 3
5 - Observe o algoritmo abaixo:
prog teste
int numero, numerofinal, n1, n2, n3, n4;
numero <- 2014;
n1 <- numero % 10;
n2 <- (numero div 10) % 10;
n3 <- (numero div 100) % 10;
n4 <- (numero div 1000);
numerofinal <- n1*1000 + n2*100 + n3*10 + n4*1;
imprima numerofinal;
fimprog
Qual a resposta esperada após a execução do algoritmo?
R.: 4102
	
6 - Os comentários são recursos que podem ser utilizados pelos programadores para:	
R.: Inserir textos explicativos apenas para o programador

Outros materiais