Академический Документы
Профессиональный Документы
Культура Документы
_________________________________________________________________________
______________________________________________________________________________
______ Unicamp - Centro de Computao - DSC
Pgina: 2
INDICE
1 Introduo Lgica de
Programao...............................................................................4 1.1
Lgica.................................................................................................................
..............4 1.2 Seqncia
Lgica .............................................................................................................4
1.3
Instrues...........................................................................................................
..............4 1.4
Algoritmo............................................................................................................
.............5 1.5
Programas..........................................................................................................
..............5 1.6
EXERCCIOS........................................................................................................
..........6 2 Desenvolvendo
algoritmos ................................................................................................8 2.1
Pseudocdigo ....................................................................................................
...............8 2.2 Regras para construo do
Algoritmo.............................................................................8 2.3
Fases..................................................................................................................
...............8 2.4 Exemplo de
Algoritmo.....................................................................................................9
2.5 Teste de
Mesa.................................................................................................................1
0 2.6
EXERCCIOS........................................................................................................
........11 3 Diagrama de
Bloco .........................................................................................................12
3.1 O que um diagrama de
bloco?....................................................................................12 3.2 Simbologia
.....................................................................................................................12
3.3
EXERCCIOS........................................................................................................
........14 4 Constantes, Variveis e Tipos de
Dados..........................................................................15 4.1
Constantes.........................................................................................................
.............15 4.2
Variveis.............................................................................................................
...........15 4.3 Tipos de
Variveis .........................................................................................................1
6 4.4 Declarao de
Variveis ................................................................................................16 4.5
EXERCCIOS........................................................................................................
........17 5
Operadores ........................................................................................................
.............19 5.1 Operadores
Aritmticos.................................................................................................19
5.2 Operadores
Relacionais.................................................................................................19
5.3 Operadores
Lgicos.......................................................................................................21
5.4
EXERCCIOS........................................................................................................
........22 6 Operaes
Lgicas..........................................................................................................23
6.1
EXERCCIOS........................................................................................................
........24 7 Estrutura de Deciso e
Repetio....................................................................................26 7.1
Comandos de
Deciso....................................................................................................26
7.1.1 SE ENTO / IF ...
THEN .............................................................................................26
______________________________________________________________________________
______ Unicamp - Centro de Computao - DSC
Pgina: 3
______________________________________________________________________________
______ Unicamp - Centro de Computao - DSC
Pgina: 4
1.3 Instrues
evidente que essas instrues tem que ser executadas em uma ordem
adequada no se pode descascar as batatas depois de frit-las.
______________________________________________________________________________
______ Unicamp - Centro de Computao - DSC
Pgina: 5
1.4 Algoritmo
1.5 Programas
______________________________________________________________________________
______ Unicamp - Centro de Computao - DSC
Pgina: 6
1.6 EXERCCIOS
______________________________________________________________________________
______ Unicamp - Centro de Computao - DSC
Pgina: 7
______________________________________________________________________________
______ Unicamp - Centro de Computao - DSC
Pgina: 8
2 Desenvolvendo algoritmos
2.1 Pseudocdigo
Usar somente um verbo por frase Imaginar que voc est desenvolvendo
um algoritmo para pessoas que no trabalham com informtica Usar frases
curtas e simples Ser objetivo Procurar usar palavras que no tenham
sentido dbio
2.3 Fases
No captulo anterior vimos que ALGORITMO uma seqncia lgica de
instrues que podem ser executadas.
ou ento