Please enable JavaScript.
Coggle requires JavaScript to display documents.
ALGORITMOS E PROGRANAÇÃO APLICADOS À ENGENHARIA - Coggle Diagram
ALGORITMOS E PROGRANAÇÃO APLICADOS À ENGENHARIA
CONCEITOS INICIAIS
Cada tarefa do nosso dia-a-dia é um algoritmo, que obedece a uma "receita" e etapas para se chegar ao resultado desejado.
Um algoritmo tem como finalidade representar o mais fielmente possível o raciocínio envolvido na lógica de programação.
Primeiro passo: compreender completamente o problema a ser resolvido.
Segundo passo: definir os dados de entrada.
Terceiro passo: definir o tipo de processamento
Quarto passo: definir os dados de saída
Quinto passo: definir o algoritmo com os tipos mais comuns existentes
Sexto passo: testar o algoritmo através de simulações
TIPOS DE ALGORTIMO
Linguagem natural: consiste em analisar o problema e escrevê-lo com uma linguagem narrativa-descritiva. Assemelha-se a uma receita de bolo, num livro de receitas, por exemplo.
Fluxograma: descreve-se o problema e os passos necessários para a solução do mesmo através de símbolos gráficos pré definidos.
Pseudocódigo: também conhecido como portugol, interpreta o enunciado do problema e os passos para sua resolução através de regras pré definidas. É a linguagem que mais se aproxima da linguagem de programação propriamente dita.
COMANDOS DE ENTRADA E SAÍDA
Entrada: "Leia X". Nesse caso o valor digitado pelo usuário será armazenado na variável x.
Saída: "Escreva X". Nessa caso o valor armazenado na variável x será exibido.
Variáveis: "espaços" usados para representar valores conhecidos e desconhecidos.
Constante: quando um valor não sofre nenhuma alteração no decorrer da execução do programa.
Operadores matemáticos: conjuntos de símbolos da matemática básica.
Operadores lógicos: são utilizados para associar expressões que estabelecem uma comparação entre valores. Não (negação); e (conjunção); ou (disjunção).
ESTRUTURA SEQUENCIAL
Conjunto de ações primitivas que será executado em uma sequência, linear, de cima para baixo e da esquerda para direita.
SELEÇÃO HOMOGÊNEA
Utiliza a construção de diversas estruturas que devem seguir um padrão lógico. O comando é executado somente se certas condições forem satisfeitas. Posteriormente para cada “então”, existe
um outro “se”, e não existem “senões”
MÚLTIPLA ESCOLHA
Quando uma estrutura tem uma série de opções para escolha. Duas formas: "se" ou "escolha caso".