So vim copiar - mandei essa poha atoa
1064 palavras
5 páginas
Princípios de InformáticaAula 2
Lógica e Algoritmos.
Profª. Fabiany fabiany@utfpr.edu.br
Lógica
A lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Sequência Lógica São passos executados até atingir um objetivo ou a solução de um problema. Instruções Um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática, é o que indica a um computador uma ação elementar a executar. fabiany@utfpr.edu.br Algoritmo
“Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido.” (Forbellone,1999) “Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa.” (Ascencio,1999) No dia-a-dia executamos vários algoritmos. fabiany@utfpr.edu.br Exemplo Algoritmo
Fazer um sanduíche: - Pegar o pão - Cortar o pão ao meio - Pegar a maionese - Abrir a maionese - Passar a maionese no pão - Pegar o alface e tomate - Cortar o tomate - Lavar o alface - Colocar o tomate e o alface no pão - Pegar o hamburger - Fritar o hamburger - Colocar o hamburger no pão - Fechar o pão. fabiany@utfpr.edu.br Exercícios
Crie uma sequência lógica para tomar banho. Faça um algoritmo para somar dois números. Faça um algoritmo para trocar uma lâmpada. Descreva com detalhes.
fabiany@utfpr.edu.br
Método para a construção de algoritmos
Compreender completamente o problema a ser resolvido, destacando os pontos mais importantes e os objetos que o compõem; Definir os dados de entrada, ou seja, quais os dados serão fornecidos e quais objetos fazem parte deste cenário- problema; Definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para esses cálculos. O processamento é responsável pela transformação dos dados de entrada em dados de saída. Definir os dados de saída, ou seja, quais os dados serão gerados depois do processamento. Construir o algoritmo utilizando alguns dos tipos de algoritmos existentes. Testar o algortimo