Introdução à Algoritmos e Programação
Objetivo: Tornar os alunos capazes de visualizar soluções computacionais para problemas através da aplicação dos conceitos da lógica de programação e dotá-los da capacidade de construção de programas, em linguagem de alto nível estruturada, que implementem as soluções vislumbradas. Serão estudados os tópicos: conceito de algoritmo; lógica de programação e programação estruturada; linguagem de definição de algoritmos; estrutura de um algoritmo; constantes; identificadores; variáveis; declaração de variáveis; operações básicas; comandos de entrada e saída; estruturas de controle de fluxo; conceito e classificação de linguagens de programação; introdução à uma linguagem de programação de alto nível estruturada (Linguagem C), ambiente de programação.
Aulas Práticas
- Exercícios VisuAlg
- Linguagem C – Estruturas Condicionais
- Linguagem C – Estruturas de Repetição
- Linguagem C – Vetores
- Linguagem C – Strings
- Linguagem C – Matrizes
- Linuagem C – Funções
Listas de Exercícios
Softwares para Programação (IDE’s C e C++)
- Dev-C++ 5.x (Windows) – [ ferramenta oficial da disciplina ]
- Code::Blocks (Linux, Windows e Mac)
- codelite (Linux, Windows e Mac)
- wxDev-C++ (Windows)
- Netbeans (Linux, Windows e Mac)
- Ultimate++ (Linux e Windows)
- Geany (Linux, Windows e Mac)
- Open Watcon (Linux, Windows e Mac)
- GUI FLTK (Linux, Windows e Mac)