Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenvolvimento de algoritmos
Trabalhos
Provas teóricas e/ou práticas
Projetos
Participação em sala
Estrutura = 4 aulas/semanais
Programação = 2 aulas/semanais
Dúvidas?
O que é programação?
Tradução (Compilação)
– Programa completo de alto nível é primeiro
convertido para a linguagem de máquina para
então ser executado. Ex. C, Pascal.
Interpretação
– Depois de cada instrução de alto nível ser
examinada e decodificada, ela é executada
imediatamente. Ex. Haskell.
Métodos Híbridos
– Java
Manipulação de dados
Definição:forma como o
programador enxerga a solução do
problema. Tem mais a haver com
a estruturação.
– Em outras palavras, paradigma é a
metodologia de solução.
Paradigmas de programação
Problemas em conceituação: os
evangelizadores da desinformação pregam
que a orientação a objetos exclui outros
paradigmas e que seja o paradigma
definitivo, no entanto não é possível usar
orientação a objetos sem programação
estruturada, ou seja, o código precisa estar
estruturado para ser orientado a objetos.
Programação orientada a eventos
Definições
– Algoritmos / programas de computador
– Linguagens de programação
– Níveis de abstração
– Tipos de <<tradução>>
– Paradigmas de programação
Escreva
um algoritmo que leia três
números e imprima o maior deles.
Uma empresa paga R10.00 por hora
normal trabalhada e R$ 15.00 por hora
extra.
– Escreva um programa que leia o total de
horas normais e o total de horas extras
trabalhadas por um empregado em um
ano e calcule o salário anual deste
trabalhador. (40 h/semanais)