Aula01 - Programação Básica
Professor: Carlos Alexandre Siqueira da Silva
Orientador: Renato A. Krohling
Programação Básica de Computadores – INF09325 – 2015/2 – Introdução
Apresentação
●
Carlos Alexandre Siqueira da Silva
–
●
Lucas Bassetti Rodrigues da Fonseca
–
●
carlosalexandress2@gmail.com
lfonseca@inf.ufes.br
Página da disciplina
–
https://sites.google.com/site/programacaobasicaufes20152/
Programação Básica de Computadores – INF09325 – 2015/2 – Introdução
2
Apresentação
●
Bibliografia Básica
–
H. Schildt. “C Completo e Total”, 3ª edição. Pearson/Makron
Books, 1997
–
Ascencio, A. F. G. et al.; “Fundamentos da programacao de computadores”, 3ª edicao, 2012
–
W. L. C. Saliba. “Técnicas de Programação: Uma Abordagem
Estruturada.” Pearson/Makron Books, 1993
–
Apostilas on-line
Programação Básica de Computadores – INF09325 – 2015/2 – Introdução
3
Apresentação
●
Programação Básica de Computadores
–
Conceitos de Algoritmos
–
Programação Estruturada
●
●
–
Linguagem C
IDE Code::Blocks
Matlab
Programação Básica de Computadores – INF09325 – 2015/2 – Introdução
4
Introdução
●
Computar
–
●
Programar
–
●
Calcular e obter respostas através de dados.
Estabelecer uma sequência de ações a serem realizadas.
Automatizar
–
Tornar automática uma atividade manual.
Programação Básica de Computadores – INF09325 – 2015/2 – Introdução
5
Introdução
●
Algoritmos
–
Sequência de ações ou passos a serem realizados para se obter uma resposta.
–
Permite automatizar tarefas e simplifica a tarefa de computálas.
–
Não necessariamente é realizado por computador
Programação Básica de Computadores – INF09325 – 2015/2 – Introdução
6
Introdução
●
Porque estudar Algoritmos?
–
Resolução de problemas
–
Competitividade no mercado de trabalho
–
Visão sistêmica
–
Valor agregado ao produto ou serviço
–
...
Programação Básica de Computadores – INF09325 – 2015/2 – Introdução
7
Introdução
●
Algoritmos são universais
–
Aplicações em todas as áreas.