Nesta aula são apresentados alguns dos conceitos básicos que norteiam a primeira fase da disciplina Programação de Computadores na Faculdade Atenas Maranhense de Imperatriz (FAMA).
Esta disciplina possui carga horária de 80 horas e tem como objetivo geral:
Entender e construir algoritmos, conhecer os diversos tipos de linguagem de programação, escrever programas em linguagens de programação e manipular estruturas de dados básicas.
Descrição textual dos Slides
Introdução
- Programação é o processo de definir, utilizando uma Linguagem de programação, os comandos e as instruções que o computador deve executar para realizar determinada tarefa
Lógica de Programação
- Lógica (em grego): palavra, pensamento, idéia, argumento, razão ou princípio
- Técnica de encadear pensamentos para atingir determinado objetivo
Algoritmo
- Sequência de passos que visam atingir um objetivo bem definido
Características de um Algoritmo
- Início e fim
- Escrito em termos de ações ou comandos bem definidos
- Fácil de interpretar e codificar, ou seja, deve ser o intermediário entre a Linguagem Falada e a Linguagem de Programação
- Sequência lógica
Exemplo de um Algoritmo
- Cálculo da área do quadro negro
- Medir a largura do quadro negro e anotar o resultado
- Medir o comprimento do quadro negro e anotar o resultado
- Multiplicar o comprimento anotado pela largura acima e anotar o resultado
- O valor da área do quadro negro é o resultado acima
- Fim do cálculo da área do quadro negro
Algoritmo Genérico
- Cálculo da área de um objeto retangular
- Medir a largura do objeto e anotar o resultado
- Medir o comprimento do objeto e anotar o resultado
- Multiplicar o comprimento anotado pela largura acima e anotar o resultado
- O valor da área do objeto é o resultado acima
- Fim do cálculo da área do objeto
Algoritmo para fritar ovo
- Início
- Pegar frigideira, óleo, sal e ovo
- Untar a frigideira com óleo
- Levar a frigideira ao fogo
- Quebrar a casca do ovo
- Colocar o ovo na frigideira
- Adicionar sal
- Aguardar fritar
- Retirar o ovo da frigideira
- Fim
Algoritmo para fritar ovo 2.0
- Início
- Pegar frigideira, espátula, óleo, sal e ovo
- Untar a frigideira com uma fina camada de óleo
- Ir para o fogão e ligar uma boca do fogão
- Levar a frigideira ao fogo alto
- Quebre a casca do ovo com cuidado
- Aguardar o óleo esquentar
- Colocar o ovo na frigideira
- Adicionar sal salpicando
- Aguardar fritar, movimentar com a espátula
- Retirar o ovo da frigideira
- Fim
Exercício de Fixação
- Crie um Algoritmo para trocar de roupas
- Faça um algoritmo para realizar uma ligação para um amigo, leve em consideração problemas na linha telefônica
- Faça um algoritmo para resolver a Torre de Hanoi com três discos
Torre de Hanoi

- Objetivo: Montar a torre na Haste C
- Regras:
- Movimentar uma só peça por vez
- Uma peça maior não pode ficar acima de uma peça menor
- Só é permitido movimentar a peça que estiver na parte superior
Interessante
Enviado por Consultor Pessoal (não verificado) em 8 abril, 2010 - 18:40.Estou usando o modelo de ´algoritmo´ para desenvolver minha metodologia relacionamento com planeamento de vida e carreira.é extremamente fascinante.
muito legal este conteudo tem
Enviado por tiago santos (não verificado) em 23 março, 2010 - 12:57.muito legal este conteudo tem como enviar este conteudo pro email
Você pode assinar via RSS
Enviado por everson em 24 março, 2010 - 00:52.Você pode assinar via RSS
Comentar