Aprendendo a programar na linguagem C
Aprendendo a Programar
Programando
na
Linguagem C
Para Iniciantes
Terceira Edição
Revisada/Ampliada
Edição Digital
(cópias autorizadas)
Aprendendo a Programar
Programando
na
Linguagem C
Jaime Evaristo
Professor Adjunto
Instituto de Computação
Universidade Federal de Alagoas
Aos meus netos
Mateus, Vitor e Lucas
Sumário
1 Introdução à Programação................................................................................................................. 4
1.1 Organização básica de um computador..................................................................................... 4
1.2 Linguagem de máquina..............................................................................................................4
1.3 Programas de computadores...................................................................................................... 5
1.4 Lógica de programação..............................................................................................................6
1.5 Resolução de problemas............................................................................................................ 6
1.6 Processador de um algoritmo.....................................................................................................9
1.7 Exemplos de algoritmos matemáticos..................................................................................... 10
1.8 Linguagens de alto nível.......................................................................................................... 13
1.9 Sintaxe e semântica de uma instrução..................................................................................... 14
1.10 Sistemas de computação........................................................................................................ 14
1.11 Exercícios propostos.............................................................................................................. 15