Buscar

Conceitos Básicos: Bibliotecas, Comandos, Variáveis, Operadores e Array

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais