Estruturas de repetição
São basicamente três * Simples * Lógica * Estruturada
-Simples
Trabalha dados Simples como um número inteiro, real ou um caracter.
-Lógica
Recebe apenas dados lógicos.
-Estruturada:
Recebe dados alfanuméricos ou um conjunto de dados simples, com tamanho máximo de 255 caracteres.
Subtipos
Inteiro TIPO | VALOR MÍNIMO | VALOR MÁXIMO | BYTES | Integer | -32768 | 32767 | 2 | Short Int | -128 | 127 | 1 | Byte | 0 | 255 | 1 | Word | 0 | 65535 | 1 | Long Int | -2147483648 | 2147483647 | 4 |
Real TIPO | VALOR MÍNIMO | VALOR MÁXIMO | BYTES | Real | -39 | 1,7X1038 | 6 | Single | -45 | 38 | 4 | Double | -324 | 308 | 8 | Extender | -4932 | 4932 | 10 | Comp | -2 | 2 | 8 |
Char ‘A’ | ‘a’ | ‘1’ | ‘%’ |
Lógica Sim ou Não |
Estruturada ‘Anna’ | ‘João’ | ‘ “ % / \ | _ - ‘ | ‘1 2 3 + - 9 * ‘ |
Subtipos
String: (mais comum e mais utilizado) cadeia de caracteres simples (nome), qualquer tipo de caracter.
Array: (vetor) conjunto de dados que trabalhamos com posições (determinar posição) | | | | | | | | | |
Record: (gravar algum tipo de dado, por exemplo: banco de dados)
File: (trabalhar com arquivo, armazenagem em arquivos)
Set: (autômato: definir um estado – mudar uma variável de estado, ex: sim para não, ligado para desligado)
Text: (manipula apenas texto)
09/04/2013
ESTRUTURAS DE REPETIÇÃO (Também conhecida como LAÇO)
DEFINIÇÃO:
É uma estrutura que nos permite executar um número de operações até que uma condição seja atendida, ou seja que o número de vezes que eu determinei seja alcançada.
1. Repita para, Para: For do; 2. Repita enquanto, Enquanto: Wrile do; 3. Repita até que, Repita: Repeat Until.
(PALAVRAS SUBLINHADAS PALAVRAS RESERVADAS).
REPITA PARA (For do)
É uma estrutura de repetição que necessita de uma variável de controle para cada operação realizada, e uma operação de contagem a cada ciclo
ESTRUTURA BÁSICA FOR
Program Est_For;Var i: