A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Formas de representação de algoritmos

Apresentações semelhantes


Apresentação em tema: "Formas de representação de algoritmos"— Transcrição da apresentação:

1 Formas de representação de algoritmos

2 Formas de representação de algoritmos
Gráficas: ex.: fluxograma, Textuais: ex.: pseudocódigo.

3 Fluxograma: simbologia básica

4 Operação de Entrada ou Saída* genérica, sem indicar dispositivo
Terminal, indica início ou fim do fluxo Operação de Entrada ou Saída* genérica, sem indicar dispositivo Operação de Saída** Originalmente indicava impressão em papel, pode ser usada para saída em tela Procedimento (por exemplo: instrução de atribuição) * dentro do símbolo deve ser explicitado se uma leitura ou uma escrita; ** como o símbolo é específico para escrita, não é necessário indicar dentro dele a operação realizada.

5 Construção do fluxo Uso de conectores entre partes do fluxo:
Símbolos conectados por linhas orientadas. Sentidos padrão “por falta”: cima para baixo e direita para esquerda. Uso de conectores entre partes do fluxo: Internamente aos símbolos dos conectores podem ser colocados textos, letras ou números que indicam as conexões.

6 Início Ler valor1, valor2 Fluxo de algoritmo puramente sequencial, sem conector. somatorio  valor1 + valor2 F Escrever somatorio Fim

7 Início 1 Ler valor1, valor2 Escrever somatorio somatorio  valor1 + valor2 F Fim 1 Fluxo de algoritmo puramente sequencial, com conector.

8 Pseudocódigo: orientações

9 Pseudocódigo: orientações
Nomear o algoritmo (definir seu identificador). Incluir com clareza, no topo do algoritmo: a finalidade do algoritmo e suas entradas e saídas (entre /* e */). Usar apenas 1 (uma) instrução por linha. Usar endentação (recuo de margens), para indicar o nível (hierarquia) de cada linha; Escolher nomes significativos para identificadores (de variáveis, etc.), mas que não sejam longos demais; Utilizar espaços e linhas em branco para maior legibilidade ao algoritmo.

10 Pseudocódigo de algoritmo sequencial
Algoritmo soma2 /* Calcula e informa a soma de 2 valores lidos do teclado entradas: val1, val2 (valores lidos ) saídas: soma*/ início ler val1 ler val2 soma  val1 + val2 escrever soma fim


Carregar ppt "Formas de representação de algoritmos"

Apresentações semelhantes


Anúncios Google