Prévia do material em texto
ALGORITMO E PROGRAMAÇÃO ATIVIDADES DA AULA 01 1. Qual a primeira coisa a se fazer para se desenvolver um algoritmo? Explique o motivo da resposta. Algoritmo é uma sequência finita de passos de ações para que se possa resolver logicamente um determinado problema. Sendo assim, a primeira coisa que se deve fazer para desenvolver um algoritmo é ter a percepção do problema. É importante, antes de iniciar um processo de construção de um algoritmo, entender detalhadamente o problema para, assim, possibilitar a construção de uma solução eficiente. O entendimento detalhado do problema é um fator que diferencia uma solução algorítmica da outra. Para a criação de algoritmo é fundamental utilizarmos a criatividade para apresentar uma ou mais alternativas de solução para um problema, ou seja, não existe uma solução única, um algoritmo único. O que existe são critérios que devem ser levados em conta para se construir esta solução. No entanto, diferentes pessoas se deparam com o mesmo problema podendo construir soluções diferentes, porém, o que pode acontecer é que um algoritmo fique melhor que o outro, mais eficiente, mas otimizado, mais inteligente. Deve-se transformar ideias abstratas em uma sequência de ações. 2. Você deseja comprar macarrão, molho, carne moída. Faça um algoritmo para executar a compra do produto, desde a sua chegada ao supermercado até o pagamento no caixa. Passo1 – Chegada ao supermercado Passo 2 – Procurar pelo corredor de macarrão Passo 3 – Pegar o macarrão Passo 4 – Colocar no carrinho Passo 5 – Procurar pelo corredor de molho Passo 6 – Pegar o molho Passo 7 –Colocar no carrinho Passo 8 – Procurar pelo açougue Passo 9 – Pedir ao açougueiro a carne moída Passo 10 – Colocar no carrinho Passo 11 – Dirigir-se à fila do caixa Passo 12 – Colocar os produtos na esteira Passo 13 – Pagar os produtos comprados Passo 14 – Colocar os produtos na sacola Passo 15 – Saída do supermercado