K19 K01 Logica De Programacao
Lógica de Programação
Lógica de Programação
16 de setembro de 2013
As apostilas atualizadas estão disponíveis em www.k19.com.br
Esta apostila contém:
• 238 exercícios de fixação.
• 82 exercícios complementares.
• 4 desafios.
• 61 questões de prova.
i
Sumário
ii
Sobre a K19
1
Seguro Treinamento
2
Termo de Uso
3
Cursos
4
1
2
3
ii
Introdução
1.1 O que é um Computador? . . . . . . .
1.2 Formato Binário . . . . . . . . . . . . .
1.3 Unidades . . . . . . . . . . . . . . . . .
1.4 Arquiteturas de Processadores . . . . .
1.5 O que é um Programa? . . . . . . . . .
1.6 Linguagem de Máquina . . . . . . . .
1.7 Linguagem de Programação . . . . . .
1.8 Compilador . . . . . . . . . . . . . . . .
1.9 Máquinas Virtuais . . . . . . . . . . . .
1.10 Hello World em Java . . . . . . . . . . .
1.11 Hello World em C# . . . . . . . . . . . .
1.12 Método Main . . . . . . . . . . . . . . .
1.13 Exercícios de Fixação Com Java . . . .
1.14 Exibindo mensagens . . . . . . . . . .
1.15 Comentários . . . . . . . . . . . . . . .
1.16 Indentação . . . . . . . . . . . . . . . .
1.17 Engenharia Reversa (Conteúdo Extra)
1.18 Ofuscadores (Conteúdo Extra) . . . . .
1.19 Exercícios de Fixação Com Java . . . .
1.20 Erro: Não Fechar os Blocos . . . . . . .
1.21 Erro: Trocar Maiúsculas e Minúsculas
1.22 Erro: Esquecer o Ponto e Vírgula . . .
1.23 Erro: Esquecer o Main . . . . . . . . .
1.24 Exercícios de Fixação Com C# . . . . .
1.25 Exercícios Complementares . . . . . .
1.26 Desafios . . . . . . . . . . . . . . . . . .
1.27 Resumo do Capítulo . . . . . . . . . . .
1.28 Prova . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.