Mapa mental
Linguagem C
Conteúdo do mapa
Linguagem C
Palavras reservadas. São as palavras que tem alguma função específica dentro da linguagem
- Alguns exemplos de palavras reservadas: int, float, char, bool, double, long, if, else, for, while, etc
Importação de bibliotecas
- #include <"nome da biblioteca".h>
Todo programa em C começa com a função principal: int main () {return 0;}
- Dentro da função main que devem estar as instruções a serem executadas pelo computador
- Ao fim de cada linha deve ter um ";". As chaves indicam um bloco de código
- Dentro da função main que devem estar as instruções a serem executadas pelo computador
Tipos de dados
- int: números inteiros, positivos e negativos
- float: números reais, números de ponto flutuante
- char: carácter, somente uma letra
- Cadeia: cadeia de caracteres, como uma string. Ou ainda um vetor
- bool: lógico. 0 ou 1. Verdadeiro ou Falso
Variáveis
- Uma variável representa uma posição de memória. São espaços de memória para armazenar valores que podem ser alterados durante a execução de um programa
- Representam dados do programa; Possuem nome e valor; Cada variável armazena um tipo de dado específico; São representadas por identificadores;
- Regras básicas: Caracteres permitidos: números, maiúsculas/minúsculas e o caractere “ _ ”; letras Primeiro caractere: letra ou sublinhado; Não são permitidos espaços em branco e caracteres especiais; É recomendável que os nomes sejam os mais significativos possíveis.
- Sintaxe: tipo <identificador> = <valor>;
- int idade = 10;
- Sintaxe: tipo <identificador> = <valor>;
- Regras básicas: Caracteres permitidos: números, maiúsculas/minúsculas e o caractere “ _ ”; letras Primeiro caractere: letra ou sublinhado; Não são permitidos espaços em branco e caracteres especiais; É recomendável que os nomes sejam os mais significativos possíveis.
- Representam dados do programa; Possuem nome e valor; Cada variável armazena um tipo de dado específico; São representadas por identificadores;
- Uma variável representa uma posição de memória. São espaços de memória para armazenar valores que podem ser alterados durante a execução de um programa
Constantes
- Constante é um espaço de memória com dado que durante a execução de um algoritmo permanece com os seus valores inalterados
- const tipo NOME_DA_CONSTANTE = <valor>
- const int idade = 10;
- const float PI = 3.14
- const tipo NOME_DA_CONSTANTE = <valor>
- Constante é um espaço de memória com dado que durante a execução de um algoritmo permanece com os seus valores inalterados
Comandos de entrada e saída
- As unidades de entrada e saída são dispositivos que possibilitam a comunicação entre o usuário e o computador.
- Comandos de saída
- Recurso utilizado para poder apresentar informações/mensagens para o usuário do programa.
- Função printf, sintaxe bácisa: printf( formato , lista de constantes/ variáveis/expressões);
- Exemplos
- printf("Meu primeiro programa");
- printf("Nota1: %f - nota 2: %f ", nota1, nota2);
- %d -> variável inteira com sinal - %u -> variável inteira sem sinal – %f -> variável ponto flutuante (double ou float) – %e -> ponto flutuante em notação científica – %c -> char – %s -> cadeia de char – %p -> Apresenta um ponteiro
- \n -> Caractere de nova linha - \t -> Caractere de tabulação - \r -> Caractere de retrocesso - \" -> Caractere " - \\ -> Caractere \
- Exemplos
- Função printf, sintaxe bácisa: printf( formato , lista de constantes/ variáveis/expressões);
- Recurso utilizado para poder apresentar informações/mensagens para o usuário do programa.
- Comandos de entrada
- Função scanf: permite capturar valores fornecidos via teclado e armazená-los em variáveis.
- Na leitura de dados através de scanf, o formato deve ser seguido por uma lista de endereços de variáveis; Precisamos passar o endereço de cada variável; Basta usarmos o operador & antes da variável.
- Exemplo: scanf ("%d", &idade);
- Na leitura de dados através de scanf, o formato deve ser seguido por uma lista de endereços de variáveis; Precisamos passar o endereço de cada variável; Basta usarmos o operador & antes da variável.
- Função scanf: permite capturar valores fornecidos via teclado e armazená-los em variáveis.
- Comandos de saída
- As unidades de entrada e saída são dispositivos que possibilitam a comunicação entre o usuário e o computador.
Operadores aritméticos
- + -> Adição, menos unário; - -> Subtração; - * -> Multiplicação; - / -> Divisão; - % -> Resto da divisão; - ++ Incremento; - -- Decremento
Estrutura sequencial
- A estrutura sequencial mais básica consiste de: Entrada de dados; Processamento; Saída de dados
Operadores relacionais
- == -> Igual; != -> Diferente; > Maior que; >= Maior ou igual que; > Menor; <= Menor ou igual que
Operadores Lógicos
- Retornam verdadeiro ou Falso
- && (e) Conjunção; || (ou) Disjunção; ! (não) Negação
- Operador && (e) só retorna verdadeiro se ambos os valores atenderem a condição
- Operador || (ou) retorna verdadeiro se um dos valores atenderem a condição
- Operador ! (não) inverte o valor do operando
- && (e) Conjunção; || (ou) Disjunção; ! (não) Negação
- Retornam verdadeiro ou Falso
Estrutura condicional
- Uma das principais estruturas de seleção é a estrutura condicional IF
- Condicional Simples
- A instrução if (condição) tem por finalidade tomar uma decisão. Sendo a condição verdadeira, serão executadas todas as instruções que estejam associadas à instrução if (condição).
- if (condição) { comandos }
- A instrução if (condição) tem por finalidade tomar uma decisão. Sendo a condição verdadeira, serão executadas todas as instruções que estejam associadas à instrução if (condição).
- Condicional Composta
- A seleção de uma ação é feita a partir da especificação de pelo menos duas alternativas e é dirigida por uma condição. Se a condição for verdadeira, um conjunto de ações será tomado; caso contrário, outro conjunto de ações será tomado. Com isso, o fluxo de condição é direcionado por uma tomada de decisão e alguns passos podem não ser processados, devido a um desvio.
- if(condição){ comandos }else{ comandos }
- A seleção de uma ação é feita a partir da especificação de pelo menos duas alternativas e é dirigida por uma condição. Se a condição for verdadeira, um conjunto de ações será tomado; caso contrário, outro conjunto de ações será tomado. Com isso, o fluxo de condição é direcionado por uma tomada de decisão e alguns passos podem não ser processados, devido a um desvio.
- Condicional Simples
- Uma das principais estruturas de seleção é a estrutura condicional IF
Informações
- Descrição
- Mapa Mental sobre Linguagem C, criado por Victor Macedo em 18-04-2021.
- Criado por
- Victor Macedo
- Visualizações
- 2
- Avaliação