topo-esquerda topo-direita
pagina-topo-esquerda pagina-topo-direita

Introdução à Programação de Computadores

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 

 

AnexoTamanho
Introducao_a_Programacao_de_Computadores.pdf2.45 MB
Introducao_a_Programacao_de_Computadores_-_impressao.pdf350.12 KB
imagem de Anônimo

Interessante

Estou usando o modelo de ´algoritmo´ para desenvolver minha metodologia relacionamento com planeamento de vida e carreira.é extremamente fascinante.

imagem de Anônimo

muito legal este conteudo tem

muito legal este conteudo tem como enviar este conteudo pro email

imagem de everson

Você pode assinar via RSS

Você pode assinar via RSS

Comentar

O conteúdo deste campo é privado não será exibido ao público. If you have a Gravatar account, used to display your avatar.
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h3> <h4> <h5> <img> <pre>
  • Quebras de linhas e parágrafos são feitos automaticamente.

Mais informações sobre as opções de formatação



base-esquerda base-direita