Algoritmos e lógica da programação - 3ª edição

Page 10

SUMÁRIO     ix

3.9 Convenções para os nomes de variáveis.................................................. 111 3.10 Convenções para as expressões................................................................. 112 3.10.1 Operação de atribuição................................................................. 112 3.10.2 Operações aritméticas................................................................... 113 3.10.3 Operações relacionais.................................................................... 115 3.10.4 Operações lógicas........................................................................... 116 3.10.5 Expressões....................................................................................... 117 3.11 Sub-rotinas predefinidas............................................................................ 118 3.11.1 Funções matemáticas...................................................................... 119 3.11.2 Funções e procedimentos para as cadeias de caracteres............. 121 3.12 Exercícios..................................................................................................... 123 3.13 Exercícios resolvidos.................................................................................. 134

4 Estruturas de Programação................................................................................. 149 4.1 Estruturas de programação....................................................................... 149 4.2 Estruturas sequenciais................................................................................ 150 4.3 Estruturas de decisão.................................................................................. 151 4.3.1 Estrutura SE-ENTÃO...................................................................... 151 4.3.2 Estrutura SE-ENTÃO-SENÃO...................................................... 153 4.3.3 Estrutura CASO............................................................................... 154 4.3.4 Exemplos de estruturas de decisão................................................ 156 4.4 Estruturas de repetição.............................................................................. 160 4.4.1 Estrutura ENQUANTO-FAÇA...................................................... 160 4.4.2 Estrutura REPITA-ATÉ.................................................................. 161 4.4.3 Estrutura PARA-ATÉ-FAÇA......................................................... 162 4.4.4 Exemplos de estruturas de repetição............................................ 165 4.4.5 Símbolos específicos para estruturas de repetição (ISO 5807).. 175 4.5 Exercícios..................................................................................................... 178 4.6 Exercícios resolvidos.................................................................................. 186

5 Variáveis Indexadas................................................................................................ 195 5.1 Motivação.................................................................................................... 195 5.2 Variáveis indexadas unidimensionais...................................................... 197 5.3 Representação de vetores na memória do computador......................... 198 5.4 Utilização de vetores................................................................................... 199 5.5 Exemplos de algoritmos com vetores....................................................... 201 5.5.1 Localização de um elemento do vetor.......................................... 201

algoritmo.indb 9

03/10/2018 15:16:14


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.