Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmos e Programação Aplicados à Engenharia - Coggle Diagram
Algoritmos e Programação Aplicados à Engenharia
De acordo com Forbellone (2005), a lógica também pode ser interpretada como a “ciência das formas do pensamento”,
A lógica de programação utiliza-se do uso correto das leis do pensamento e dos processos de raciocínio na programação de computadores, com o objetivo de racionalizar e desenvolver técnicas que auxiliem na produção de soluções logicamente válidas e coerentes e que resolvam com eficiência os problemas que se deseja programar (FORBELLONE, 2005).
CONCEITOS INICIAIS
começar de sua existência, os seres humanos sempre estiveram determinados em desenvolver máquinas que os ajudassem com as suas tarefas cotidianas, com o objetivo de economizar tempo e minimizar as dificuldades.
COMO CONSTRUIR ALGORITMOS
ALGORITMOS Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio envolvido na Lógica de Programação, e desse modo, nos permite absorver uma sequência de detalhes computacionais (FORBELLONE, 2005)[.])
TIPOS DE ALGORITMOS: LINGUAGEM NATURAL, FLUXOGRAMA E PSEUDOCÓDIGO
Um algoritmo é uma linha de raciocínio que pode ser descrito de diversas maneiras, de forma textual ou gráfica, e cada uma dessas técnicas tem suas vantagens e desvantagens, mas ambas permitem um nível elevado de clareza em relação ao fluxo de execução (FORBELLONE, 2005).
Linguagem Natural
Natural Linguagem natural ou descrição narrativa consiste em analisar o problema e escrever utilizando uma linguagem natural, por exemplo, a língua portuguesa os passos para a sua resolução natural ou descrição narrativa consiste em analisar o problema e escrever utilizando uma linguagem natural, por exemplo, a língua portuguesa os passos para a sua resolução.
Fluxograma
Fluxograma O algoritmo baseado em fluxograma consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a solução do problema utilizando símbolos gráficos predefinidos (ASCENCIO, 2012).
Pseudocódigo
No pseudocódigo, a transcrição do algoritmo para qualquer linguagem de programação é quase imediata, mas é necessário aprender as regras do padrão do pseudocódigo utilizado.
O pseudocódigo é amplamente utilizado pela maioria dos programadores para desenvolver seus algoritmos. É mais comum utilizar o pseudocódigo por ser o tipo de algoritmo mais próximo de uma linguagem usual (GUEDES, 2014).
O pseudocódigo é amplamente utilizado pela maioria dos programadores para desenvolver seus algoritmos. É mais comum utilizar o pseudocódigo por ser o tipo de algoritmo mais próximo de uma linguagem usual (GUEDES, 2014).
Variáveis, Operadores e Constantes
assunto é programação esbarramos em dois tipos de valores: as variáveis, que se alteram conforme determinadas condições e que exigem que o algoritmo esteja preparado para atender essas alterações e os valores constantes, que não se alteram, permanecem sempre os mesmos, não importando a condição.
Tipos de Processamento: Variáveis, Constantes, Expressões Aritméticas e Lógicas
Lógicas Variáveis Nos algoritmos são utilizadas as variáveis para representarem valores conhecidos e desconhecidos. Esses valores são utilizados na resolução de um problema e podem ser alterados de acordo com a condição.
Constantes
Quando um dado não sofre nenhuma alteração no decorrer da execução do programa, ou seja, quando o seu valor se mantém constante do início até o fim da execução do programa, esse dado é considerado uma constante (FORBELLONE, 2005).
Expressões Aritméticas e Lógicas
Quando os operadores são aritméticos e os operandos são constantes ou variáveis do tipo numérico, temos então uma expressão aritmética (FORBELLONE, 2005). E quando temos um conjunto de símbolos que representam as operações básicas da matemática, temos os operadores aritméticos (FORBELONNE, 2005).
Operadores: Matemáticos, Funções Matemáticas
Os operadores aritméticos são utilizados para a realização de cálculos matemáticos e são compostos por um conjunto de símbolos utilizados nas operações básicas da matemática (GUEDES, 2014).
TABELA-VERDADE (OPERADORES LÓGICOS)
Os operadores lógicos são utilizados para associar expressões que estabelecem uma comparação entre valores, segundo Guedes (2014), para a formação de novas proposições lógicas compostas a partir de outras proposições lógicas mais simples (FORBELLONE, 2005).
ESTRUTURA SEQUENCIAL
De acordo com Forbellone (2005), uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram escritas.