Algoritmo
Por: polux • 14/5/2015 • Trabalho acadêmico • 2.677 Palavras (11 Páginas) • 1.097 Visualizações
Universidade Estácio de Sá
Exercício de Algoritmo
Semana 2
Aluno: Marcos Fernando Nobre da Silva.
- Exercício do Material didático – Para Fixação( página 14).
- Qual é a principal função dos Algoritmos?
R- Forma um conjunto de etapa, que segue instruções de forma lógica e estruturada, que tem por finalidade resolver um problema ou descrever uma tarefa.
- Descreva três tipos de Algoritmos.
R- Pseudocódigo,Descrição Narrativa, Fluxograma.
- Comparando-se o fluxograma ao pseudocódigo, pode-se perceber que, no fluxograma, as variáveis não precisam ser declaradas.No entanto, existe uma similaridade na sequência de resolução das tarefas de ambos . Observe qual é a similaridade e comente-a.
R- Ambas são formas simples e diagramas de código, o fluxograma e o pseudocódigo mostram de antemão a lógica usada na solução do problema.
4.Escreva a sequência de passos para que um robô seja capaz de trocar uma lâmpada queimada que está localizada no centro de uma sala há uma escada posicionada logo abaixo da lâmpada queimada e o robô está em frente á escada.
R- Algoritmo “ Troca de Lâmpada”
Inicio
- Dar um passo a frente.
- Subir os degraus da escada até alcançar a lâmpada.
- Elevar o braço, segurar a lâmpada e girá-la no sentido anti-horário até que a lâmpada se solte.
- Descer a escada com a lâmpada queimada.
- Jogar a lâmpada na lixeira.
- Ir até a gaveta e pegar a lâmpada nova em perfeitas condições.
- Ir até a escada.
- Repetir o passo 2.
- Elevar o braço com a lâmpada até o bocal.
- Girar a lâmpada no sentido horário até fixar no bocal.
- Soltar a lâmpada e descer da escada.
- Ir até o interruptor e aperta´lo
- Se a lâmpada não acender então volte ao passo 1,2,3,4
- Senão fechar a escade guarda-la
- Fimse
- Fim
2- Exercício página 15
- Escreva a sequência de passos para que uma pessoa abra um arquivo armazenado em um disquete utilizando o Word for Windows.
R- Algoritmo”Disquete”
Inicio
- Ligar o computador
- Insira o disquete no drive de disquete.
- Vá no menu inicial e click em meu computador.
- Em seguida dê dois clicks no ícone do disket
- Fim do algoritmo.
- Escreva os passos necessários para uma pessoa efetuar um saque em um caixa eletrônico.
R-
- Ir ao caixa eletrônico.
- Pegar o cartão no bolso
- Inserir o cartão no caixa eletrônico.
- Selecionar na tela a opção de saque
- Informar o valor a ser retirado e confirmar.
- Digitar a senha do cartão e confirmar.
- Retirar o dinheiro, guardar o dinheiro
- Se não tiver mais operações a fazer retirar o cartão da máquina
- Então encerrar a operação e guardar o cartão.
- Fim do algoritmo.
- Escreva os passos necessários para uma pessoa efetuar compra por meio da internet.
R- Programa”busca na internet”
- Ligar o computador
- Abrir o navegador
- Informar o endereço eletrônico da loja e confirmar.
- Caso já tenha comprado nesta loja fazer o login.
- Se não se registrar.
- Buscar pelo produto que deseja comprar
- Encontrando o que deseja colocar no carrinho de compras
- Selecionar a opção de entrega e confirmar
- Fechar o pedido e aguardar instruções de pagamento.
- Selecionar a forma de pagamento e confirmar
- Efetuar o pagamento confirmando a compra
- Aguardar a chegada do produto
- Chegando o produto pelo correio, e receber
- Fim do algoritmo
- Na estrutura de algoritmo, descreva variáveis e seus tipos para as seguintes situações.
- Nome de um Funcionário;
R – nome_func: Literal
- Matrícula de um aluno;
R- Mat : Literal
- Primeira nota de um Aluno;
R – N1: real
- Segunda nota de um Aluno;
R – N2 : real
- Estado Civil;
R-Est_Civil: Literal
- Sexo(gênero) de uma pessoa;
Sexo:Literal
- Média das notas de um Aluno;
R – Med: Real
- Salário bruto de um funcionário;
R-Sal_Bruto:Real
- Salário Líquido de um funcionário;
R- Salliq: Real
- Desconto de INSS;
R- Des_Inss: Real
- Desconto de Imposto de Renda;
Ir: Real
- Idade de uma Pessoa;
R- Idade: real
- Ano de Nascimento de uma pessoa;
R - DT_Nasc: Inteiro.
- Quantidade de produtos em estoque;
R –QTD _Prod: Real
- Valor Máximo;
R – Val_Max: Real
4- No Algoritmo abaixo, o que está errdo?
Algoritmo Resultado_Operação
Var
A,B,C ,RESULTADO: Inteiro
Inicio
Leia(A)
Leia(B)
Rascunho<-(A-B)*A/3
Resultado<-B-100
Escreva (“O resultado de Operação foi: “, Resultado)
Fim
Resposta: O erro é que a variável rascunho não foi declarada , a variável C não foi usada.
5 Baseado no algoritmo abaixo, quais são os valores apresentados como saída?
Algoritmo Programa EXERC 12
Var
A,B,C,D: Real
Início
A<-2
B<-4
C<-(A+B)*B-> O resultado é 24
...