Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO 1 - Coggle Diagram
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO 1
Forbes 2005: um programa é capaz de compreender as informações contidas em uma expressão linguística humana. A construção de algoritmos válidos e compreensivos
CONCEITOS INICIAIS
:computer: Guedes (2014), para que o : :computer: realice as tarefas é necessário executar uma programação bem definida de instruções ( algoritmo ) Segundo Ascencio (2012)é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa.
COMO CONSTRUIR ALGORITMOS
Forbellone (2005), algoritmos ,uma vez compreendida uma solução algorítmica para um problema, esta pode ser traduzida para qualquer linguagem de programação.
Segundo Ascencio (2012)Compreender :check: o problema :check: , Definir os dados de entrada :check:Definir o processamento. :check: Definir os dados de saída :check:Construir o algoritmo :check:Testar o algoritmo através de simulações
TIPOS DE ALGORITMOS: LINGUAGEM NATURAL, FLUXOGRAMA E PSEUDOCÓDIGO
,
Algoritmos
: linguagem natural, fluxograma ( símbolos gráfico ) 0 pseudocódigo.( interpretar o enunciado do problema e escrever os passos a serem seguidos para a sua resolução através de regras predefinidas (ASCENCIO, 2012).
COMANDOS DE ENTRADA E SAÍDA
comando de entrada : dados armazenados em variáveis identificada
. Pseudocódigo é representado por ,LEIA
Variáveis, Operadores e Constantes
Tipos de Processamento: Variáveis, Constantes, Expressões Aritméticas e Lógicas
Operadores: Matemáticos, Funções Matemáticas
OPERADORES LÓGICOS (associar expressões que estabelecem uma comparação entre valores)
A TABELA VERDADE é o conjunto de todas as possibilidades combinatórias entre os valores de diversas variáveis V ou F
ESTRUTURA DE SELEÇÃO
Seleção Simple .
Testa certa condição no començo de determinada ação. .
Seleção Compuesta .casos em que duas alternativas dependem de uma mesma condição, uma de a condição ser verdade e outra de a condição ser falsa :
ESTRUTURA DE SELEÇÃO
Estrutura de Controle: Sequencial e de Seleção
Estrutura de Seleção
SEQUENCIAL
Tipos de Dados, Constantes e Variáveis
Dados mais usados são os numéricos, lógicos e os literais
Dados literais são um único caractere ou por uma sequência de caracteres. do alfabeto, números, letras maiúsculas e minúsculas e caracteres especiais
Dados lógicos são valores verdadeiros e falsos
Dados Numéricos : inteiros e reais
Os Inteiros : podem ser positivos ou negativos e não podem ser fracionários
numéricos reais o booleanos aptos de ser positivos ou negativos e apresentam parte fracionária
ESTRUTURA SEQUENCIAL. Linguagem de Programação
Um programa de computador é constituído de comandos e estruturas de programação
sequência linear. seguidas de um ponto-e-vírgula
As variáveis são declaradas após a palavra DECLARE . NUMÉRICO (receber números), LITERAL (irão receber caracteres) e LÓGICO (receber valores verdadeiro ou falso).
Seleção Simples e Seleção Composta
MÚLTIPLA ESCOLHA
estrutura de seleção exerce um conjunto de opções para escolha
utilizando “Se”, e usando a instrução “escolha caso”
Estruturas de Decisão
verifica um controle e executar a decisão do mesmo.
Estrutura de decisão simples
se a condição for verdadeira e essa condição é uma comparação que tem 2 valores v ou f.
Implementação da Estrutura de Decisão Composta
Implementação da Estrutura de Decisão Múltipla Escolha
ESTRUTURA DE REPETIÇÃO
SELEÇÃO HOMOGÊNEA
Construção de diferentes estruturas de seleção encadeadas que seguem um padrão lógico
Seleção heterogênea
Quando não é possível identificar um padrão lógico de cosntrução de uma estrutura de seleção,
ESTRUTURA DE REPETIÇÃO
Um mesmo trecho de código é efetuado mais de uma vez ( loops ou looping)
Estrutura de Repetição com Teste no Início - While
Estrutura de Repetição: Conceitos de contadores e acumuladores
utilidade de variáveis: os acumuladores e os contadores
os contadores efetua o contagem de uma ação que sucede na estrutura de repetição
Acumuladores: um cálculo requer de valores obtidos a cada interação ou quando o cálculo somente estará finalizado com a conclusão da repetição .Tem ser inicializado com um valor neutro
Estrutura de Repetição com Teste no Final e Variável de Controle Do - While