Kategóriák: Minden - 1:

a Reinaldo Neves 3 éve

1106

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I

MAPA MENTAL

ENGENHARIA CIVIL

JOSÉ REINALDO DAS NEVES

FACULDADE CATÓLICA PAULISTA

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I

ESTRUTURA DE REPETIÇÃO

mas necessariamente finito (FORBELLONE, 2005).
ou estar vinculado a uma condição, segundo Ascencio (2012) que pode ser indeterminado,
ou somente um trecho dele precisa ser repetido e esse número de repetições pode ser fixo
de uma vez (GUEDES, 2014). Essa estrutura é muito utilizada quando um algoritmo inteiro
s estruturas de repetição permitem que um mesmo trecho de código seja executado mais

MÚLTIPLA ESCOLHA

Quando uma estrutura de seleção exerce um conjunto de opções para escolha ela é denominada de seleção de múltipla escolha e existem duas formas de realizar, uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014).

TIPOS DE ALGORITMOS: LINGUAGEM NATURAL, FLUXOGRAMA E PSEUDOCÓDIGO

predefinidos (ASCENCIO, 2012).
escrever os passos a serem seguidos para a solução do problema utilizando símbolos gráficos
O algoritmo baseado em fluxograma consiste em interpretar o enunciado do problema e
Linguagem 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 (ASCENCIO, 2012).

COMO CONSTRUIR ALGORITMOS

do processamento;

dados de saída e de verificar quais objetos são responsáveis pela atividade é atribuição

para essas operações. A responsabilidade de transformar os dados de entrada em

Definir o processamento. Quais operações serão efetuadas e quais serão as restrições

parte do cenário do problema.

Definir os dados de entrada, isto é, quais dados serão fornecidos e quais objetos fazem

importantes e os objetos que o compõem.

Compreender completamente o problema a ser resolvido e destacar os pontos mais

seguir estes passos:
Segundo Ascencio (2012), para a construção de qualquer tipo de algoritmo, é preciso
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).

SELEÇÃO HOMOGÊNEA

Se

Então se

Fim_se;

Então faça;

Exemplo:
(FORBELLONE, 2005).
um outro “se”, e não existem “senões”. Isso define uma estrutura encadeada homogênea
a construção do algoritmo deve seguir um padrão. Posteriormente a cada “então”, existe
um comando deve ser executado apenas quando forem satisfeitas algumas condições e
que devem seguir um determinado padrão lógico (FORBELLONE, 2005). Na seleção homogênea
A seleção homogênea utiliza a construção de diversas estruturas de seleção encadeadas

ESTRUTURA DE SELEÇÃOESTRUTURA DE SELEÇÃO

ou não satisfeitas (GUEDES, 2014)
quando determinadas condições representadas por expressões lógicas ou relacionais são
A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado
Tópico principal

COMANDOS DE ENTRADA E SAÍDA

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. Sendo assim, pode-se dizer que as variáveis armazenam dados de uma forma temporária que serão utilizados durante o processamento do programa para a resolução do problema em questão (GUEDES, 2014).

esse dado é considerado uma constante (FORBELLONE, 2005).

seja, quando o seu valor se mantém constante do início até o fim da execução do programa,

Quando um dado não sofre nenhuma alteração no decorrer da execução do programa, ou

Constantes

INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO

com eficiência os problemas que se deseja programar (FORBELLONE, 2005).
técnicas que auxiliem na produção de soluções logicamente válidas e coerentes e que resolvam
de raciocínio na programação de computadores, com o objetivo de racionalizar e desenvolver
A lógica de programação utiliza-se do uso correto das leis do pensamento e dos processos

ALGORITMOS E PROGRAMAÇÃO APLICADOS À ENGENHARIA