Baixe o app para aproveitar ainda mais
Prévia do material em texto
Conceitos Básicos 1 Conceitos Básicos Bibliotecas São bancos de funções já pre programadas, para chamar uma biblioteca se usa #include<biblioteca> stdio.h para usar printf scanf se usa a biblioteca math.h Para usar funções aritméticas string.h Para usar as funções strings locale.h Para poder usar acentos Uso: setlocale(LC_ALL,"portuguese") ctype.h Serve para usar a função toupper que converte o caractere em maiúsculo Uso: toupper(variável do caractere) stdlib.h Permite usar as funções de alocação dinâmica string.h Permite usar as funções de string Váriaveis Definição Na linguagem de programação é preciso definir o tipo de entrada Nomes das variáveis não aceitam acentos nem separação Tipos Int - números inteiros float - números com virgulas char - um caracter Conceitos Básicos 2 char[] - string, coloca o número de caracter dentro do [] Mascaras Tipos: %d - dados int %f - dados float %c - dados char %s - strings %o - int na base octal %x - int na base decimal Utilizando: int nome; printf("%d",nome); Comandos Siglas: \n - pular linha \t tabulação [] - [^] - Funções básicas já Definidas printf("") Serva para printar na tela algo. Você escreve o que você deseja escrever dentro do (""). scanf() Serve para armazenar váriaveis. Normalmente temos → scanf("%d", &exemplo). (d é o operador do tipo da sua váriavel e o exemplo é a sua váriavel) fflush(stdin) Serve para limpar a memoria O ideial é sempre usar após o scanf, para evitar erros de corrompimento na hora de armazenar dentro da variável Conceitos Básicos 3 main() A função principal, onde roda o programa getchat() Pausa tudo até você aperta alguma tecla Estruturas Básicas include<biblioteca> if e else Estruturas não Básicas switch int nome; switch(nome) { case 1: printf(""); break; //para a execução e continua o resto do programa default; // quando é falso } while Escrita → while(condição){comandos} A condição é verificada antes vai se repetir sempre que a condição for verdadeira Do/while Escrita: Do{comando}while(condição) condição verificada no final For Escrita → for(variável = valor; variável < valor; aumento ou diminuição) Ali no < pode ser o operador que for necessário para o programa) Aumentar 1 → ++ Aumentar mais → variável = variável +n Operadores Valores Lógicos Conceitos Básicos 4 Operadores que são relacionais resultam em um valor do tipo logico. (verdadeiro ou falso) O computador só transmiti números Todas as operações relacionais tem a mesma prioridade Simbologia % significa resto de uma divisão Utilizando: valor%100 M_PI - é como representa pi %% - para imprimir o simbolo de porcentagem ! - é diferente de == - igualando && - e ! negação || - ou Prioridade Parentes e funções !,+,-) - Um operador unitário tanto aritmético quanto logico. Divisão e multiplicação Soma e subtração Operadores relacionais && || Array Básico Vetores → arrays unidimensionais Matrizes → arrays bidimensionais Existem arrays multidimensionais Conseguem armazena mais valores Conceitos Básicos 5 Vetores Declaração → tipo v[quantidade de espaço] Dentro do vetores existe subdivisões Cada subdivisão tem um índice que começa no 0 Chamada → v[i] Matrizes Declaração → tipo m[linhas][colunas] Chamada → m[i][j] Usar for para contar i e j
Compartilhar