28.02.2023 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!