Algoritmos
Fabrício Costa Santana prof.fabricio@outlook.com http://professorfabricio.net
Plano da Disciplina
• EMENTA
•
•
•
•
•
•
•
•
Declaração de variáveis e constantes
Tipos de variáveis
Instruções de entrada e saída
Tipos de representações de algoritmos
Operadores aritméticos e lógicos
Comandos de decisão
Estruturas de recepção
Vetores e matrizes
Plano da Disciplina
• OBJETIVO GERAL
• Estudar as técnicas de programação, baseando-se no aprendizado de algoritmos computacionais.
• OBJETIVOS ESPECÍFICOS (Competências/Habilidades – aprendizagens que serão consolidadas pelos estudantes)
• Resolver problemas computacionais.
• Desenvolver o raciocínio lógico voltado para criação de programas e permitir o domínio das principais técnicas para a produção de algoritmos
Avaliações
• AVALIAÇÃO 1
• INSTRUMENTO
• Atividade em grupo
NOTA
Peso 20
• AVALIAÇÃO 2
• INSTRUMENTO
• Prova Individual
NOTA
Peso 40
• AVALIAÇÃO 3
• INSTRUMENTO
• Prova Individual
NOTA
Peso 40
• PROVA FINAL
• INSTRUMENTO
• Prova Individual
(Para discentes que obtiverem nota final abaixo de 70 e maior ou igual a 40)
Referências Básicas
• MANZANO & OLIVEIRA. Algoritmos: Lógica para
Desenvolvimento de Programação de Computadores
• FORBELONE & EBERSPACHER. Lógica de Programação
• GUIMARÃES & LAGES. Algoritmos e Estruturas de Dados
• PEREIRA, S.L. Estruturas de Dados Fundamentais
Introdução
• O raciocínio lógico
• O raciocínio lógico na tecnologia da informação: Um esquema sistemático que define as interações de sinais no equipamento automático do processamento de dados, ou o computador científico com o critério e princípios formais de raciocínio e pensamento • Segundo Venancio (1997) lógica pode ser definida como sendo o estudo das leis do raciocínio e do modo de aplicá-las corretamente na demonstração da verdade. A utilização da lógica na vida do indivíduo é constante, visto que é ela quem possibilita a ordenação do