Logica_de_Programacao_3_Edicao_Livro
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
VIII J
Lógíca de programação
SAfDA DE DADOS •..•.•••.••••••••••••••••••••••••..•..••.•••.•••••.••••.••••..•••..•.••.•••••••.••••••.•••••.•.••••• 27
BLOCOS .•.•••..•....•.....•..•..••••..••.•....•.•.•.....•.••..•.....•....•..••.•...•.•......•.•.....•.••..•.....•..•• 28
ExeRcíc,os PRoPosTos ......................................................................................... ·2a
RESUMO ••••••••••••••••••••.•••••••••••••••••••••••••••••••••••••••••••••••••••••.•••••••••••••.••••••••••••.•••••••• 29
CAPÍTULO J - ESTRUTURAS DE CONTROLE ••••••••••••••••••••••••••••••••••••••• 30
ESTRUTURA
..
SEQUENCIAL •••• •••••• ••• •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 30
EXERCÍCIOS DE FIXAÇÃO 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3
ESTRUTURAS DE SELEÇÃO ......................................................................................... 3 3
SELEÇÃO SIMPLES ••.. ·••••••••••••••••••••••••·•••· .•••••••••••••••••••••••••..••..•••••.••••••••••••••..•••..•••.••• 33
SELEÇÃO COMPOSTA ...•................••..•.............•..........••.....••..•........................••....•... 35
SELEÇÃO ENCADEADA ••.••••••••••••••••••••..•••••.•••••••••••••••••••••••..••.••.••••••••••.•••••••..•••..••••••• 37
Seleção encadeada heterogênea ................................................................................ 3 7
Seleção encadeada homogênea ................................................................................. 40
Se então se .............................................................................................................. 40
Se senão se ........................................................................................................... 41
Seleção de múltipla escolha .................................................................................. 42
EXERCÍCIOS DE FIXAÇÃO 2 ....................................................................................... 45
ESTRUTURAS DE REPETIÇÃO •••••• ••• •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 48
REPETIÇÃO COM TESTE NO INÍCIO ••••••..••••••••••••••••••••••••.•.••..••.•••••••••••••••••••••..•••..••••.•• 48
REPETIÇÃO COM TESTE NO FINAL •••••.•......•••••••••••••••.•••••••.•..•.•••..••••.••••..••••.•.••.•..•.••.•• 53
REPETIÇÃO COM VARIÁVEL DE CONTROLE .••••..•••••••.•.•.•••••.•.••••.•.•..••••.••••..••••.•••..••••.••••• 56
COMPARAÇÃO ENTRE ESTRUTURAS DE REPETIÇÃO ......................................................... 58
EXERCÍCIOS DE FIXAÇÃO 3 ....................................................................................... 61
EXERCÍCIOS PROPOSTOS .•.•.••...••. ••. ••..•..•..•....••.••..•..•..••.•.••..•.••.•••.•..••.•...•.•••••.•..•..••• 62
RESUMO .•••••••..•.••.....••.•.••••••.••.••.•.•.••....•••.•••..•.••..•.••••••..•.•••.•••..•..••.•.•.•••..••.••.••.••. 6 7
CAPÍTULO 4 - ESTRUTURAS DE DADOS •••••••••••••••••••••••••••••••••••••••••••• 68
1 NTRO DUÇÃO •••••••••••.•.•••••••••••••••••••••••••••••••••••••••••••••••••••••.••••••••••••••••••••••••••••••••••• 68
VARIÁVEIS COMPOSTAS HOMOGÊNEAS ••..•..•..•••.••••..••..•.•.•...••••..•.•.....••••.••..••....•.•.•....•. 69
VARIÁVEIS COMPOSTAS UNIDIMENSIONAIS ••.••.••.•••••••••••••••••••.••.•••.•••••.••••..••••••••••••••.••••• 69
Declaração ................................................................................................................... 69
Manipulação ............................................ ..................................................................... 70
Exercícios de fixação 1 ............................................................................................... 75
VARIÁVEIS COMPOSTAS MULTIDIMENSIONAIS •.••••••.•••••••.••..••••..•••.••.•.•.••..•••••••.••.•••..•.••••• 76
Declaraç.ão .................................................•............................................................... 7 6
Manipulação ..........................................................................................•.................... 77
Exercícios de fixação 2 ............................................................................................... 83
VARIÁVEIS COMPOSTAS HETEROGÊNEAS ••• .••••• .••.•• ••••••••. •••.•• •••••• ••. .•••••.• •.• ••• •••••• •.•••• •• ••• 85
RE.GISTROS •.•••.•••.•••••.••••• •..•.•..••• ••••.••..•••••.••••••.••••••••..•••.••••.•••..•••••• •.•....••.•••••••.•.••..• 85
Declaração ..................................................................................................................... 86
Manipulação .................................................................................................................. 86
REGISTRO DE CONJUNTOS .•.•.•..•••••••.•••..•.....•...••.••...•...•••.•.••.•••..••••••.••...•••..••..•••..•••.. 87
Declaração ................................................................................................................. 88
Manipulação ............................................................................................................... 89