1
Lógica de Programação
I
Ana Carolina S. S. Jaskulski
anaschneider@gmail.com
Setembro/2006
Profª Ana Carolina
anaschneider@gmail.com
Lógica de Programação
2
Índice
1 Algoritmos...................................................................................................................5
1.1 O que sãoAlgoritmos?......................................................................................................................................................5
1.2 Representações..................................................................................................................................................................5
1.3 Qual é a dificuldade no aprendizado dealgoritmos?.....................................................................................................5
1.4 Língua x Linguagem...........................................................................................................................................................5
1.4.1 Língua............................................................................................................................................................................................6
1.4.2 Linguagem......................................................................................................................................................................................6
1.4.2.1 LinguagemNatural..............................................................................................................................................................6
1.4.2.2 Linguagem Artificial.............................................................................................................................................................6
1.4.2.2.1 Linguagemalgorítmica...............................................................................................................................................6
1.4.2.2.2 Linguagem de programação.......................................................................................................................................6
1.4.3 Diferença entre Linguagem natural e Linguagem artificial..............................................................................................................6
1.4.3.1 Ambigüidade:......................................................................................................................................................................6
1.4.3.2 Estrutura e complexidade: ..................................................................................................................................................6
1.4.3.3 Objetivo Geral x Objetivo Específico:.................................................................................................................................6
1.4.3.4 Estrutura e significado:........................................................................................................................................................6
1.5 Características dosalgoritmos.........................................................................................................................................7
2 Conceitos Básicos......................................................................................................8
2.1Constante.............................................................................................................................................................................8
2.2 Variável ...............................................................................................................................................................................8
2.3 Operações............................................................................................................................................................................8
2.4...