Mapa mental
Lógica de Programação
Conteúdo do mapa
Lógica de Programação
Dados
- Para computação tipos de dados são uma combinação de valores e de operações que uma variável pode executar, o que pode variar conforme o sistema operacional e a linguagem de computador
- São utilizados para indicar ao compilador ou interpretador as conversões necessárias para obter os valores em memória durante a construção do programa
- Dados Primitivos
- Tipos de dados primitivos são os tipos de dados básicos usados na construção de algoritmos.
- Logo tempos os seguintes tipos:
- Inteiro
- Toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos (negativa, nula ou positiva). Ex: 5; 0; -5; -10
- Real
- Os dados de tipo real são aqueles que podem possuir componentes decimais ou fracionários, e podem também ser positivos ou negativos. Ex: 5.0; 0.12; -5.9; -10.3
- Caracter
- Variáveis do tipo string, ou seja, cadeia de caracteres
- Logico
- O tipo de dado logico é usado para representar dois únicos valores lógicos possíveis: verdadeiro ou falso. É comum encontrar-se em outras referencias outros tipos de pares de valores lógicos com sim/não , 1/0, true/false. EX: • Flag_monitorar = verdadeiro
- Inteiro
- Constante
- Dizemos que um dado é constante quando ele não sofre nenhuma variação no decorrer do tempo. Ou seja ele se manterá constante durante toda execução do algoritmo
- Constante é tudo que é fixo, estável, inalterável, imutável, continuo, incessante, invariável, de valor fixo e que é aplicado em diversos pontos de vista.
- Nos algoritmos, todas as constante utilizadas serão definidas no início do mesmo, por meio de um comando da seguinte forma: CONST <nome_da_constante> = <valor>
- EX: CONST PI = 3.14 VEL_LUZ = 300.000.000 MOEDA_US= DOLAR
VARIÁVEL
- A variável é um espaço na memória, ela também é identificada por um nome conhecido como identificador, que pode conter dados de algum determinado tipo primitivo.
- Variável é tudo que está sujeito a variações, que é incerto, instável ou inconstante
- Os dados armazenados em uma variável são os seus conteúdos e estes podem variar durante a execução do programa à qual ele pertença.
- Ex. TOTAL = Produto * Quantidade
- Ex2. MEDIA = (nota1+nota2+nota3)/4
- Nos algoritmos, todas as variáveis utilizadas serão definidas no início do mesmo, por meio de um comando de uma das seguintes formas: VAR <nome_da_variável> : <tipo_da_variável> ou VAR <lista_de_variáveis> : <tipo_das_variáveis>
- EXEMPLO: VAR nome, sobrenome: caracter idade: inteiro salario: real tem_filhos: logico
Identificadores
- Em programação, um identificador é um nome atribuído a uma variável de memória, uma estrutura de dados, uma classe, um objeto, um procedimento, uma função, um comando ou palavra reservada da linguagem.
- Identificadores são nomes das informações em caráter variável que recebem valores e devem necessariamente seguir as seguintes regras:
- Devem começar por um caractere alfabético
- Podem ser seguidos por mais caracteres alfabéticos ou numéricos.
- Não devem ser usados caracteres especiais (*¨, @, #, $, %,!, ETC);
- Identificadores válidos: • MEDIA, OMEGA, X, Y, BJ153, NOTAS, FGTS, MEDIANA, ETC...
- Identificadores não válidos: • 5x, E(10), a:B, y-x, NOTA/2, AM*, ETC..
ATRIBUIÇÃO
- Atribui o valor da direita à variável da esquerda
- O valor pode ser uma constante, uma variável ou uma expressão – MEDIA = (N1+N2+N3+N4) / 4 – (Lê-se media recebe N1+...) • Neste caso, estamos atribuindo o resultado da fórmula à variável média, ou seja, a variável média está recebendo como valor o resultado da fórmula
- EX: a = 3 a = x
Comandos de Entrada/Saida
- COMANDOS DE ENTRADA É utilizado para receber dados digitados pelo usuário, que serão armazenados em variáveis. Este comando é representado pela palavra LEIA
- Ex: leia(X) //O valor digitado pelo usuário será armazenado na variável X
- Ex: leia(Y) // O valor digitado pelo usuário será armazenado na variável Y
- COMANDOS DE SAÍDA É utilizado para mostrar dados na tela ou na impressora. Este comando é representado pela palavra ESCREVA,e os dados podem ser conteúdos de variáveis ou mensagens.
- Ex: Escreva (“Digite seu nome:”) //mostra a mensagem “Digite seu nome:”
- Ex: escreva (“Seu nome é:”, nome) //mostra a mensagem " Seu nome é:”e em seguida o valor armazenado na variável nome
- COMANDOS DE ENTRADA É utilizado para receber dados digitados pelo usuário, que serão armazenados em variáveis. Este comando é representado pela palavra LEIA
Expressões Aritméticas
- Uma operação muito comum em programação de computadores é usar expressões aritméticas para o estabelecimento de processamentos matemáticos.
- As expressões aritméticas são realizadas a partir do relacionamento existente entre variáveis e constantes numéricas com a utilização dos operadores aritméticos.
- Para a construção de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas em linhas.
- Ex: Formula para cálculo da área de um triângulo ( A=b.h/2)
- Neste caso, a variável A representa a área, a variável b representa a base, a variável h a altura e o valor 2 é a constante matemática da fórmula.
- A fórmula para o cálculo da área de um triângulo é definida como a expressão: A ← (B * H) / 2 ou A=(B*H)/2
- Ex: Formula para cálculo da área de um triângulo ( A=b.h/2)
OPERADORES
- São responsáveis pelas operações matemáticas a serem realizadas em um computador. O termo operador é utilizado na área de programação para estabelecer as ferramentas responsáveis por executar algum tipo de ação computacional.
- Os operadores aritméticos são responsáveis pela execução do processamento matemático, exceto o operador de atribuição, que pode ser usado também em ações de processamento lógico.
- Usados para incrementar, decrementar, comparar e avaliar dados, que são operações básicas em processamento de dados. Tipos: Aritméticos (+, -, *, /, ** ou ^) Resultados numéricos Relacionais (>, <, >=, <=, =, <> ou #) Resultados lógicos (V ou F) Lógicos (e, ou, não, ou exclusivo) Combinam resultados lógicos
- OPERADORES ARITMÉTICOS
- Como ocorre na Matemática, os operadores aritméticos permitem que sejam efetuados cálculos com os dados armazenados na memória.
- Devido a essa característica, eles somente podem ser utilizados com valores numéricos
- Os operadores aritméticos são os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação.
- São os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação
- Os símbolos para os operadores aritméticos são:
- ADIÇÃO + SUBTRAÇÃO - MULTIPLICAÇÃO * DIVISÃO / DIVISÃO INTEIRA \ ou DIV RESTO DA DIVISÃO % ou MOD EXPONENCIAÇÃO ^ ou EXP ou **
- PRECEDÊNCIA GERAL DOS OPERADORES ARITMÉTICOS
- Precedência Geral dos Operadores Aritméticos Quando uma expressão aritmética precisa ser avaliada num algoritmo, o analisador processa a expressão dando prioridade para certos operadores
- As sub-expressões que contém estes operadores serão avaliadas primeiro e seu valor substituído pela sub-expressão inteira
- Seguir a próxima sub-expressão na ordem é avaliada e assim por diante até que toda a expressão corresponda a um só valor
- Ordem de prioridade na avaliação dos operadores numa expressão aritmética, chamada de precedência de operadores
- PARÊNTESES ( ) EXPONENCIAÇÃO ** ou EXP ou ^ MULTIPLICAÇÃO OU DIVISÃO * ou / ADIÇÃO OU SUBTRAÇÃO + ou -
- Operadores Relacionais
- Os operadores de comparação também são conhecidos como operadores relacionais, pois permitem que relacionemos dois valores, duas variáveis ou uma variável com um valor. Ex. Verificar se o valor da variável Salario é maior que o valor 3200, podemos utilizar a seguinte linha de código: Salario >3200
- Operadores relacionais que podem ser encontrados na maioria das linguagens de programação
- OPERADOR DESCRIÇÃO = ou == IGUA A <> ou != DIFERENTE > MAIOR QUE < MENOR QUE >= MAIOR OU IGUAL <= MENOR O U IGUAL EXPONENCIAÇÃO ^ ou EXP
- OPERADORES LÓGICOS
- Os operadores lógicos, junto com os operadores relacionais, são empregados na construção de expressões logicas, que são aquelas expressões que sempre resultam num valor verdadeiro ou falso.
- TABELA VERDADE
Informações
- Descrição
- Análise e Desenvolvimento de Sistemas Mapa Mental sobre Lógica de Programação, criado por Alex Antonio em 24-03-2018.
- Criado por
- Alex Antonio
- Visualizações
- 3
- Avaliação