Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmos e Programação Aplicados à Engenharia - Coggle Diagram
Algoritmos e Programação Aplicados à Engenharia
Algoritmo
podem ser executados de maneiras diferentes, assim como os problemas
podem ter diversas soluções, mas sempre alcançando o mesmo resultado.
Etapas de construção
Compreender o problema
Definir os dados de entrada
Definir o processamento
Definir dados de saída
Construir o algoritmo
Testar
Representação do raciocinio
Gráfica
Textual
Instruções claras e detalhadas
Tipos
Pseudocódigo
Vantagem
sua estruturação facilita a transcrição do algoritmo criado para o código dessas linguagens
Desvantagem
os dados podem não ser suficientemente detalhados, dificultando, assim, a transcrição do algoritmo para o programa a ser desenvolvido
Floxograma
Vantagem
Mais simples de compreender, comparado com texto
Desvantagem
Aprender simbologia
Descrição Narrativa
Vantagem
Não há necessidade de apender outros conceitos
Desvantagem
Aberto a interpretação
Comandos
Entrada
Receber dados
=LEIA
Saída
Exibir dados
=ESCREVA
Estruturas
De decisão
Simples
Composta de homogênea
Heterogênea
Múltipla escolha
Sequencia Linear
De cima para baixo
Da esquerda para direita
Seguidas de um ponto-e-vírgula (;)
Seleção
Composta
Simples
Encadeada
Homogênea
Heterogênea
Controle de fluxo de execução
Sequenciação
Seleção
Repetição
Linguagens de programação
Estrutura sequencial
Linguagens estruturadas
Linguagens orientadas
Símbolos gráficos
Programação
Váriaveis
Tipo
Númerico
Reais
Inteiros
Literal
Alfabeto, números e etc
Lógico
Verdadeiro
Falso
Nome
Valores desconhecidos
Valores conhecidos
Armazena um valor por vez
Constantes
Não se alteram
Operadores
Condição
Atribuição
Comparação
Lógica
Estuda a correção do raciocínio
Ciência das formas do pensamento
Correção dos pensamentos
Lógica da programação
Uso correto das leis do pensamento e dos processos de raciocínio na programação de computadores.