programaçao linguagem c++
Algoritmos e Programação de Computadores I
1. Dados de Identificação da Disciplina
Disciplina:
Algoritmos e Programação de Computadores I
Curso:
Bacharelado em Sistemas de Informação
Série:
1º semestre
Carga Horária:
Teórica
Prática
Total
40
40
80 horas/aulas
2. Ementa
Introdução à programação de computadores. O processo de desenvolvimento de algoritmos e programas de computador. Pseudolinguagens e fluxogramas. Elementos básicos da construção de algoritmos e programas de computador: tipos primitivos de dados; constantes, variáveis, funções pré-definidas e expressões; comandos de entrada, saída e atribuição; estruturas seqüencial, seletiva e repetitiva de controle de programação. Tipos estruturados de dados: vetores.
3. Objetivos
Desenvolver competências e habilidades no aluno, de tal forma que compreenda e aplique os principais conceitos de algoritmos e linguagem de programação. Dessa forma, pretende-se tornar o aluno apto a aplicar as técnicas de construção de algoritmos utilizando uma linguagem de programação.
4. Conteúdo Programático
a) Algoritmos e Programas: definições, justificativas e aplicações;
b) Representação de algoritmos: pseudocódigo e fluxograma;
c) Conceitos de variáveis;
d) Desenvolvimento de algoritmos simples (sequência básica): entrada, processamento matemático (expressões aritméticas) e saída;
e) Construção de Programas: linguagens de programação, código-fonte, compilação, código-objeto, bibliotecas, ligação, código executável, depuração;
f) Linguagem C: estrutura de programas, tipos, variáveis, sintaxe das diretivas, compilação de programas, entrada, saída, técnicas simples de depuração (teste de mesa);
g) Estruturas de decisão: condicional única, composta, encadeada e múltiplas condições;
h) Estruturas de repetição;
i) Vetores (arranjos unidimensionais): conceitos, aplicações e cadeias de caracteres;
j) Matrizes (arranjos bidimensionais): conceitos e aplicações.
5. Cronograma das Aulas