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

Mindmap

MM2

Elisson Oliveira EDOO Superior Portugiesisch

Inhalt der Mindmap

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

Informationen

Beschreibung
Superior EDOO Mindmap am MM2, erstellt von Elisson Oliveira am 14/11/2024.
Erstellt von
Elisson Oliveira
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck