Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 01 Conceitos
bsicos de Programao
Fernando Kenji Kamei
fkenjikamei@gmail.com
Perguntas iniciais...
O que um computador?
2 de 29
3 de 29
Entender o problema
Planejar logicamente os passos
Escrever um programa (programar)
Traduzir o programa para a linguagem de
mquina (compilao)
Testar o programa
4 de 29
Linguagem de mquina
5 de 29
Linguagens de Programao
6 de 29
Linguagens de Programao
Sintaxe vs Semntica
7 de 29
Linguagens de Programao
Sintaxe vs Semntica
8 de 29
Linguagens de Programao
Sintaxe vs Semntica
SINTAXE: +
9 de 29
Linguagens de Programao
Sintaxe vs Semntica
10 de 29
Linguagens de Programao
Ligue o carro
Acenda uma dinamite
Espere que ela exploda
Olhe pelo retrovisor
Verifique a distncia entre os objetos
Engate a r
Gire o volante
Acelere
11 de 29
Linguagens de Programao
12 de 29
Ler do teclado
Calcule
Imprima na tela
Armazenar valor
13 de 29
Variveis
Tipo de dado
14 de 29
Manipulando variveis
Considere as
variveis
x (numrica)
y (lgica)
Armazenar valor
Utiliza o comando =
15 de 29
Expresses
Aritmticas
+ (soma)
- (subtrao)
*
(multiplicao)
/ (diviso)
Lgicas
16 de 29
Exemplos de expresses
20 + 8
8 > 10
Java
(a == b && c >
d)
((10*2)+(1+8))
Numrica
Lgica
Textual
Lgica
Numrica
17 de 29
18 de 29
Estruturas de Controle
Sequncia
Condicional ou Seleo
Repetio
19 de 29
Estruturas de Controle
Exemplo de Sequncia
inteiro x, y
leia x
y=x*2
imprima y
O que ser impresso se atribuir x o valor de 4?
20 de 29
Estruturas de Controle
Exemplo de Condicional
inteiro idade
leia idade
condio
21 de 29
Estruturas de Controle
Exemplo de Repetio
inteiro x
leia x
enquanto (x>0) ento
imprima x
x = (x 1)
O que ser impresso se atribuir x o valor de 5?
Programao Orientada a Objetos | Prof. Fernando Kenji
Kamei
22 de 29
Vamos praticar?
Exerccio 01:
23 de 29
Vamos praticar?
Exerccio 01 (Soluo):
inteiro valor1
inteiro valor 2
real media
leia valor1
leia valor2
media = (valor1 + valor2) / 2
imprima media
Programao Orientada a Objetos | Prof. Fernando Kenji
Kamei
24 de 29
Vamos praticar?
Exerccio 02:
25 de 29
Vamos praticar?
Exerccio 02 (Soluo):
inteiro x, y
leia x
leia y
se (x > y) ento
imprima y, x
seno
imprima x, y
Programao Orientada a Objetos | Prof. Fernando Kenji
Kamei
26 de 29
Vamos praticar?
Exerccio 03:
27 de 29
Vamos praticar?
Exerccio 03 (Soluo):
inteiro x
x=0
enquanto (x > 0) faa
escreva x
leia x
28 de 29
Perguntas?
No esqueam
de ler os slides
da prxima
aula
Programao Orientada a Objetos | Prof. Fernando Kenji
Kamei
29 de 29