O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

MM2

Elisson Oliveira EDOO Superior Português

Conteúdo do mapa

MM2

  1. Capítulo 4

    • Explicação do funcionamento dos inputs e outputs
      • Cin
        • Console input - Lê um input cin >> variável
      • Cout
        • Console Output - Manda um output cout << variável
      • Presença de manipuladores
        • Servem para alterar a formatação do output Exemplos como hex, dec, showpos...
      • Opções de formatação para arredondamento
        • showpoint, setprecision e fixed
        • Opções de formatação para tamanho do output e bolenas
          • setw, boleanalpha...
          • Também é possível usar manipuladores e opções de formatação para os inputs, os comandos são os mesmos
    • Explicação de como ler caracteres e linhas através de inputs
      • get para caractere e getline para linhas
  2. Capítulo 5

    • Operadores matemáticos básicos
      • + - Soma - - Subtração * - Multiplicação / - Divisão % - Resto
        • Ambos podem ser usados para construir e realizar expressões matemáticas, respeitando a ordem de prioridade da expressão
    • Outros matemáticos operadores
      • ++ - Incrementar -- - Decrementar
    • Assign de valores feito com =, sendo necessário respeitar o tipo da variável Também é possível alterar o valor com um operador antes da variável como +=
    • Operadores booleanos
      • Relacionais
        • > - Maior que < - Menor que >= - Maior ou igual que <= - Menor ou igual que == - Igual a != - Diferente de
      • Lógicos
        • && - And || - Or !A - Not
          • Servem para comparar dois elementos/expressões e retornam uma resposta booleana, pode ser usado para várias funcionalidades
  3. Capítulo 6

    • loops
      • While
        • Verifica se a condição é verdadeira e repete uma série de comandos enquanto for verdadeira
          • while (x < 10) { cout << "Hello";}
      • For
        • Expressão 1 executada antes do loop, condição de loop e expressão que será executada após o fim do loop. É possível colocar comandos dentro do loop
          • for(i = 1; i < 10; i++}
          • É possível colocar mais de um comando dentro do for utilizando vírgulas
            • for(i = 1, a = 2;....)
      • do-while
        • Uma forma invertida do while, executa um comando para depois verificar a condição
          • do { comandos;} while (condição);
    • condicionais
      • if e else
        • Se uma condição for verdadeira, executa um comando, caso não, executa o outro comando
          • if(x == 0) {} else{}
      • else if
        • Usado em sequências, verifica as condições de vários condicionais, caso um seja verdadeiro, o comando dessa condição é executado e o resto dos else if são ignorados. O inicio da sequência se dá com um if e pode ser terminado com um else
          • if(i==0){} else if(i == 1){} else if(i==2){} else{}
      • ? :
        • Condicional para associar valores em que compara uma expressão, caso seja verdadeira, o comando assume um valor, caso contrário assume outro valor
          • int a = (z==a) ? a : -a
            • caso z seja igual a a, a vai ser igual a a, caso contrário, vai ser igual a -a
      • switch case
        • Similar ao else if, porém é recomendado utilizar quando o seu programa envolve saber se um valor é igual a um caso
          • switch(valor){case valor1: [comando][break;] case valor2:[comando][break]....default: comando}
            • caso o valor seja igual ao valor1, executa aquele caso e ignora os outros, caso seja igual ao valor 2, executa esse caso e ignora os outros.....default é feito um else
      • break, continue e goto
        • Formas de quebrar o loop do código. Break finaliza o loop, continue finaliza o loop e recomeça o loop no próximo estado e goto vai para uma parte específica do programa
  4. Capítulo 7

    • Macros
      • Funciona de maneira similar a um dicionário em python, você define um nome e associa esse nome a algum valor. Chamando esse nome, o programa retorna o valor associado a ele
        • # define PI 3.14 cout << PI // Saída = 3.14
        • É possível criar um macro com parâmetros, feito uma função
          • #define nome(parametros) (comando)
      • Você pode usar em outros arquivos os defines diferente de funções prórpias
      • Para deletar um define, você pode usar #undef nome
        • Você também pode verificar se tal define existe e executar um bloco de comandos caso exista
          • #ifdef nome.....#endif
      • Existem macros para manipulação de caracteres
        • isaplha, islower, isupper....
  5. Capítulo 8

    • Conversões de valores
      • Você pode converter tipos de variáveis em outros tipos, desde que sejam compatíveis. Exemplo: converter double para float
        • double d = 1.22316545665465 float b = d
          • b terá o valor convertido para 1.223165
        • Isso ocorre de maneira implícita, tanto é que quando utiliza em funções, o programa avisa que pode ter ocorrido alguma perda de dados, caso converta de um maior para menor

Informações

Descrição
Superior EDOO Mapa Mental sobre MM2, criado por Elisson Oliveira em 14-11-2024.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?