Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.