Escolar Documentos
Profissional Documentos
Cultura Documentos
Campus Gaspar
Curso Tcnico em Informtica
Introduo Programao
Conceitos Bsicos de
Programao
Introduo Programao
Conceitos bsicos
Plano de Aula
Apresentao da turma
Recados Gerais
Apresentao do plano de ensino
Introduo a conceitos bsicos de programao
Introduo Programao
Conceitos bsicos
Apresentao da Turma
Introduo Programao
Conceitos bsicos
Nome?
Onde mora?
Estuda?
Trabalha?
Introduo Programao
Conceitos bsicos
Recados
Introduo Programao
Conceitos bsicos
Materiais
Sadas
Celular
Computador/Internet
Introduo Programao
Conceitos bsicos
Plano de Ensino
Introduo Programao
Conceitos bsicos
Incio do Contedo
Introduo Programao
Conceitos bsicos
Computador
Introduo Programao
Conceitos bsicos
Computador
10
Introduo Programao
Conceitos bsicos
Computador
11
Introduo Programao
Conceitos bsicos
Computador
12
Introduo Programao
Conceitos bsicos
Computador
13
Introduo Programao
Conceitos bsicos
O que exatamente faz o computador?
O computador processa dados!
Definio de Processamento de dados:
"Srie de operaes que se aplica a um
conjunto de dados (entrada) para obter outro
conjunto de dados (sada)."
Definio de Dados:
"Os dados correspondem informaes
organizadas. Os dados podem consistir em
nmeros, palavras ou imagens, um registro
que identifica alguma coisa."
14
Informtica Bsica
Introduo
O que exatamente faz o computador?
O computador processa dados!
Processamento:
Exemplo do cotidiano:
15
Informtica Bsica
Introduo
O que exatamente faz o computador?
O computador processa dados!
Processamento:
Exemplo da informtica:
16
Informtica Bsica
Introduo
O que exatamente faz o computador?
O computador processa dados!
Processamento:
17
Introduo Programao
Conceitos bsicos
Processamento
dos dados
Introduo Programao
Conceitos bsicos
Introduo Programao
Conceitos bsicos
Definio de Especificar:
"Tornar especfico, descer ao pormenor, esmiuar."
20
Introduo Programao
Conceitos bsicos
Exemplo 1:
"Realizar a soma de dois nmeros"
21
Introduo Programao
Conceitos bsicos
Exemplo 1:
"Realizar a soma de dois nmeros"
No est muito claro de onde viro estes nmeros, e como
sero utilizados...
22
Introduo Programao
Conceitos bsicos
Exemplo 1:
"Realizar a soma de dois nmeros informados pelo
teclado e fornecer o resultado na tela"
23
Introduo Programao
Conceitos bsicos
Definio de Algoritmo:
"Conjunto de etapas bem definidas necessrias para chegar
resoluo de um problema."
24
Introduo Programao
Conceitos bsicos
Exemplo 1:
1)Solicitar o primeiro nmero
2)Solicitar o segundo nmero
3)Realizar a soma dos dois nmeros
4)Apresentar o resultado na tela
25
Introduo Programao
Conceitos bsicos
Introduo Programao
Conceitos bsicos
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class HelloWorld {
public static void main(String[] args) throws IOException {
int Resultado, PrimeiroNr, SegundoNr;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Entre com o primeiro nmero: ");
String StrPrimeiroNr = in.readLine();
System.out.println("Entre o segundo nmero: ");
String StrSegundoNr = in.readLine();
PrimeiroNr = Integer.parseInt(StrPrimeiroNr);
SegundoNr = Integer.parseInt(StrSegundoNr);
Resultado = PrimeiroNr + SegundoNr;
System.out.println("O resultado da soma dos nmeros :" + Resultado);
}
}
27
Introduo Programao
Conceitos bsicos
28
Introduo Programao
Conceitos bsicos
29
Introduo Programao
Conceitos bsicos
30
Introduo Programao
Conceitos bsicos
31
Introduo Programao
Conceitos bsicos
32
Introduo Programao
Conceitos bsicos
33
Introduo Programao
Conceitos bsicos
Algoritmos
Algoritmos servem no apenas para descrever problemas a
serem resolvidos por um computador...
34
Introduo Programao
Conceitos bsicos
Exerccio 0:
Ordene a seguinte sequncia de passos:
1. Sair do banco
2. Aguardar a vez de ser atendido
3. Entrar na fila do caixa
4. Digitar a senha
5. Entrar no banco
6. Informar o valor a ser retirado
7. Procurar a fila do caixa
8. Pegar o comprovante do saque, o carto e o dinheiro
9. Entregar o carto ao atendente do caixa
10.Conferir o valor em dinheiro
35
Introduo Programao
Conceitos bsicos
Soluo do Exerccio 0:
1. Entrar no banco
2. Procurar a fila do caixa
3. Entrar na fila do caixa
4. Aguardar a vez de ser atendido
5. Entregar o carto ao atendente do caixa
6. Informar o valor a ser retirado
7. Digitar a senha
8. Pegar o comprovante do saque, o carto e o dinheiro
9. Conferir o valor em dinheiro
10.Sair do banco
36
Introduo Programao
Conceitos bsicos
Exerccio 1:
37
Introduo Programao
Conceitos bsicos
Soluo do Exerccio 1:
1. Entrar no carro
2. Ajustar o banco e os espelhos retrovisores
3. Colocar o cinto de segurana
4. Colocar o cmbio em ponto morto
5. Ligar o carro
6. Colocar o cmbio em primeira marcha
7. Pisar no acelerador
8. Soltar o freio de mo
9. Soltar a embreagem devagar
38
Introduo Programao
Conceitos bsicos
Exerccio 2:
39
Introduo Programao
Conceitos bsicos
Soluo do Exerccio 2:
1. Ligar a calculadora
2. Digitar o nmero 9
3. Digitar a tecla /
4. Digitar o nmero 3
5. Digitar a tecla +
6. Digitar o nmero 4
7. Digitar a tecla =
40
Introduo Programao
Conceitos bsicos
Exerccio 3:
41
Introduo Programao
Conceitos bsicos
Soluo do Exerccio 3:
1. Ligar a calculadora
2. Digitar o nmero 9
3. Digitar a tecla /
4. Digitar o nmero 3
5. Digitar a tecla +
6. Digitar o nmero 4
7. Digitar a tecla =
42
Introduo Programao
Conceitos bsicos
43
Introduo Programao
Conceitos bsicos
Dvidas?
saulo.vargas@ifsc.edu.br
44
Introduo Programao
Conceitos bsicos
Bibliografia
Bsica
Xavier, G. F. C. Lgica de Programao. 11 edio,
Rio de Janeiro, Editora Senac: 2010.
Complementar
Vilarim, G. Algoritmos Programao para Iniciantes.
2 edio, Rio de Janeiro, Editora Cincia Moderna:
2004.
Alvares, L. O. Bogorny, V. Jaques, P. Py, M. Adaptao
de http://www.inf.ufrgs.br/~vbogorny/aulas
45