GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Pedro Henrique - ADS

Pedro Henrique Portugiesisch

Inhalt der Mindmap

Pedro Henrique - ADS

  1. Aula 3 ; Tópicos de Lógica de Programação

    • Tipo de 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
      • 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 • REAL • CARACTER • LÓGICO
        • 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
        • Lógico ; 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
        • Dados Literais ; O tipo de dado LITERAL é constituído por uma seqüência de caracteres contendo letras, dígitos e/ou símbolos especiais. o Este Gpo de dados é também muitas vezes chamado de alfanumérico, cadeia (ou cordão) de caracteres, ainda, do inglês, STRING. o Usualmente, os dados literais são representados nos algoritmos pela coleção de caracteres, delimitada em seu início e término com o caractere aspas ("). o Diz-se que o dado do Gpo literal possui um comprimento dado pelo número de caracteres nele contido .
    • 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); Ex. 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 • Outros Exemplos: a = 3; a = x;
    • 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
    • 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 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
    • 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
      • 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. Os símbolos para os operadores aritméticos são
        • 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. Os símbolos para os operadores aritméticos são: OPERADOR SIMBOLO 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.
        • A Tabela mostra a ordem de prioridade na avaliação dos operadores numa expressão aritmética, chamada de precedência de operadores. ORDEM DE EXECUÇÃO SIMBOLOS PARÊNTESES ( ) EXPONENCIAÇÃO ** ou EXP ou ^ MULTIPLICAÇÃO OU DIVISÃO * ou / ADIÇÃO OU SUBTRAÇÃO + ou
      • 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
        • A Tabela abaixo apresenta todos os 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
      • 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. OPERADOR DESCRIÇÃO E ou AND ou && Efetua a operação logica E, ou também chamado de conjunção. Se ambas as expressões forem verdadeiras, o resultado será́verdadeiro. OU ou OR ou || Efetua a operação lógica Ou. Se uma das expressões (ou ambas) for verdadeira, então o resultado será́ verdadeiro. Ou Exclusivo ou XOR ou ^ XOR ou Disjunção exclusiva só será “V” se uma das partes for “F” e a outra “V” (independentemente da ordem) não podendo acontecer “V” ou “F” nos dois casos, caso aconteça a proposição resultante desta operação será falsa. (NÃO) – negação ou (NOT) ou(!) Efetua a negação de uma expressão lógica. Se ela for verdadeira, a torna falsa. E vice-versa.

Informationen

Beschreibung
Mindmap am Pedro Henrique - ADS, erstellt von Pedro Henrique am 28/03/2018.
Erstellt von
Pedro Henrique
Aufrufe
5
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck