Buscar

aula01 estudos dirigidos Gabarito

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

�
	1º ESTUDO DIRIGIDO:
1) Pesquise definições de algoritmos na bibliografia recomendada e também na internet. Após uma leitura minuciosa, construa seu próprio conceito.
Algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ações.(FARRER et al, 1998, p.17)
Algoritmo é um processo de cálculo matemático ou de resolução de um grupo de problemas semelhantes, em que se estipulam, com generalidade e sem restrições. Podemos dizer também, que são regras formais para obtenção de um resultado ou da solução de um problema, englobando fórmulas de expressões aritméticas. ( MANZANO, 1996, p.7)
Algoritmo não é a solução de um problema, pois, se assim fosse, cada problema teria um único algoritmo. Algoritmo é um conjunto de passos (ações) que levarão a solução de um determinado problema, ou então, é um caminho para a solução de um problema e em geral, os caminhos que levam a uma solução são muitos.(LOPES,Anita,GARCIA,G., 2002, p.1)
<coloque o seu aqui>
2) Observe as rotinas abaixo e numere-as de acordo com a ordem de execução.
	
	Algumas vezes, você achará que não existe diferença entre executar uma ação antes da outra e sua numeração poderá não coincidir com a do seu amigo, mas isso também acontecerá quando estivermos fazendo um programa. 
	(5 )
(10)
(7 ) 
(4 )
(8 )
(3 )
(9 )
(6 ) 
(1 )
(2)
	Pegar o leite
Misturar tudo
Colocar leite
Abrir a geladeira
 Colocar o Nescau
Pegar o açucareiro
Colocar o açúcar
Fechar a geladeira
Pegar a caneca e colher no armário
Pegar o Nescau
�
3) Elabore sequências de passos para fazer o que se pede em cada item.
	a) Fazer um hambúrguer que se encontra no freezer. Não se esqueça do pão, maionese, ketchup e mostarda.
1- Retirar hambúrguer do freezer.
2- Pegar frigideira.
3- Pegar óleo.
4- Colocar a frigideira no fogão
5- Ligar o fogão.
6- Despejar óleo na frigideira.
7- Colocar o hambúrguer na frigideira.
8- Pegar o pão.
9- Cortar o pão.
10- Abrir geladeira
11- Pegar maionese, ketchup e mostarda.
12- Misturar maionese, ketchup e mostarda.
13- Virar o hambúrguer.
14- Passar a mistura no pão.
15- Desligar o fogão.
16- Retirar o hambúrguer da frigideira e colocar no pão.
17- Comer o hambúrger. 
	b) Sair de casa para o trabalho usando carro.
1- Pegar as chaves do carro.
2- Abrir porta.
3- Sair de casa.
4- fechar a porta.
5- Chamar o elevador.
6- Entrar no elevador.
7- Pressione o botão da garagem.
8- Sair do elevador.
9- Ir para o carro.
10- Abrir a porta do carro.
11- Entrar no carro.
12- Fechar a porta do carro.
13- Colocar a chave na ignição e ligar.
14- Colocar o pé na embreagem e passar a primeira.
15- Soltar o freio de mão.
16- Sair dirigindo até o trabalho.
17- Estacionar o carro.
18- Desligar o carro.
19- Abrir a porta.
20- Sair do carro.
21- Fechar a porta.
22- Entrar no escritório.
 
�
4) Escreva os comandos que representam as ações abaixo de um algoritmo na linguagem UAL.
	início
prog <nome>
saída no display
imprima ...;
processamento
var <- valor ;
	fim
fimprog
teste composto
se(condição)
{
....
}
senao
{
 ...
}
	entrada via teclado
leia var;
repetição com teste no início e número de vezes desconhecido
enquanto(condição)
{
 ...
}
	repetição com teste ao final
faca
{
 ...
}enquanto(condição)
repetição com teste no início e número de vezes conhecido
para( ...; ...; ...)
{
 ...
}

Outros materiais