Você está na página 1de 18

Introduo a Algoritmos

Prof. Jonathas Bernal


Jonatas.oliveira@pitagoras.com.br
@prof_bernal

Planejamento de Aulas
Dividido em trs tpicos principais:
Apresentao terica de conceitos de
Algoritmos
Conceituao de Algoritmos Matemticos e
Computacionais
Aplicaes prticas

Planejamento de Aulas
Trabalhos em grupos sobre
Programa funcional e apresentao em
classe

Estudos de Caso em sala de aula e em


Laboratrio

Objetivos
Conhecer aspectos Bsicos de Algoritmos
Fundamentos de Lgica
Programao de Computadores
Construo e interpretao de algoritmos
estruturados

Conhecer e Manipular tipos primitivos de


dados

Objetivos
Construir algoritmos
Soluo de um dado problema
Manipulao de dados adequada

Traduo de solues algortmicas para


linguagem computacional
Dominar o processo de descrio e soluo de
problemas atravs do desenvolvimento de
programas de computador por
pseudolinguagem

Objetivos
Conhecimento da importncia da
estruturao de algoritmos
computacionais perante os desafios
cientficos e tecnolgicos
Dominar os ambientes de programao e
utilizar linguagens de forma cientfica.

Tpicos da disciplina

Definio, conceito e formas de


representao de algoritmos

Fundamentos de programao

Tipos de dados

Comandos bsicos

Apresentao da lingagem c/c++

Tpicos de Aula
Definio de Estrutura de controle e tipos
Definio de laos de repetio e tipos
Definio de estruturas vetoriais e
matriciais
Aplicao estruturada

Ementa
Definio de algoritmos
Conceitos introdutrios para programao de
computadores:
Tipos de dados
Declaraes de atribuio
Entrada e sada de dados

Introduo linguagem C/C++


Estruturas de controle e Laos de repetio

Contedo Programtico
Definio de Algoritmo
Conceito de algoritmos
O algoritmo e o computador
Tipos de Algoritmos
Formas de representao de algoritmos

Contedo Programtico
Fundamentos de Programao
Identificadores
Tipos de dados
Variveis e constantes
Expresses
Comandos bsicos

Contedo Programtico
Introduo linguagem C/C++
Apresentao da linguagem
Comandos de declarao de tipos
Instrues simples de comandos
Atribuio, leitura de dados, apresentao de
resultados

Contedo Programtico
Estruturas de Controle
Estrutura de seleo simples
Estrutura de seleo composta
Estrutura de mltipla escolha

Contedo Programtico
Laos de Repetio
Repetio controlada por varivel
Repetio condicional com teste no incio
Repetio condicional com teste no fim
Break e continue

Contedo Programtico
Vetores, Matrizes e Strings
Declarao de vetores unidimensionais
Cadeias de caracteres
Declarao de vetores multidimensionais
Vetores de cadeias de caracteres
Inicializao de vetores
Limites de vetores e sua representao em
memria

Você também pode gostar