Please enable JavaScript.
Coggle requires JavaScript to display documents.
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - Coggle Diagram
ALGORITMOS E LÓGICA
DE PROGRAMAÇÃO I
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
A lógica também pode ser interpretada como a “ciência
das formas do pensamento , pois uma de suas
responsabilidades é determinar quais operações são válidas e quais não são .
COMO CONSTRUIR ALGORITMOS
Para a construção de qualquer tipo de algoritmo, é preciso
seguir estes passos:
Definir o processamento.
Definir os dados de saída.
Definir os dados de entrada, isto é, quais dados serão fornecidos e quais objetos fazem
parte do cenário do problema.
Compreender completamente o problema a ser resolvido e destacar os pontos mais
importantes e os objetos que o compõem.
Construir o algoritmo utilizando um dos tipos mais comuns de algoritmos.
Testar o algoritmo através de simulações.
ESTRUTURA DE REPETIÇÃO
As estruturas de repetição permitem que um mesmo trecho de código seja executado mais
de uma vez . Essa estrutura é muito utilizada quando um algoritmo inteiro ou somente um trecho dele precisa er repetido e esse número de repetições pode ser fixo
ou estar vinculado a uma condição.
ESTRUTURA SEQUENCIAL
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.
COMANDOS DE ENTRADA E SAÍDA
O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo
usuário e que serão armazenados em variáveis
Utiliza-se o comando de saída ESCREVA, cuja finalidade
é exibir o conteúdo da variável identificada
TABELA-VERDADE (OPERADORES LÓGICOS)
A tabela-verdade é o conjunto de todas as possibilidades combinatórias entre os valores
de diversas variáveis ou expressões lógicas em função do operador lógico utilizado que se
encontram em duas possíveis situações, verdadeiro ou falso
Os operadores lógicos são utilizados para associar expressões que estabelecem uma
comparação entre valores,
ESTRUTURA DE SELEÇÃO
A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado
quando determinadas condições representadas representadas por expressões lógicas ou relacionais são
ou não satisfeitas.
MÚLTIPLA ESCOLHA
Múltipla escolha é Quando uma estrutura de seleção exerce um conjunto de opções para 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”
TIPOS DE ALGORITMOS: LINGUAGEM NATURAL,
FLUXOGRAMA E PSEUDOCÓDIGO
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
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
Também conhecido como portugol o pseudocódigo consiste em interpretar o enunciado
do problema e escrever os passos a serem seguidos para a sua resolução através de regras
predefinidas
SELEÇÃO HOMOGÊNEA
A seleção homogênea utiliza a construção de diversas estruturas de seleção encadeadas
que devem seguir um determinado padrão lógico ,nela um comando deve ser executado apenas quando forem satisfeitas algumas condições e
a construção do algoritmo deve seguir um padrão.
CONCEITOS INICIAIS
Através de algoritmos o computador vem se destacando por ser um dispositivo flexível, veloz e seguro .Um algoritmo é classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo .