

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
comandos TC
Tipologia: Notas de estudo
1 / 2
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Estrutura básica do Programa (Forma Geral) :
#Include <arquivo de cabeçalho>void main()
/Declarações de variáveis locais//Bloco de comandos/
ee
cc
ll
aa
rr
aa
çç
ãã
oo
dd
ee
a a
rr
i i
áá
vv
e e
i i
ss
tt
rr
i i
bb
uu
ii
ç ç
ãã
oo <variável 1>
<expressão> ;
uu
nn
çç
õõ
ee
ss
d d
ee
ee
nn
tt
rr
aa
dd
aa
ss
a a
íí
dd
aa
pp
ee
ll
oo
cc
oo
n n
s s
oo
ll
e e
Entrada:
getchar()-
entrada de um caracter;
getch()
getche()
scanf(“string de controle”,variável); gets(string)
Saída:
printf
( “string de controle”, variável );
puts (string)
putchar( )
ss
tt
rr
uu
tt
uu
rr
aa
dd
ee
ss
ee
uu
êê
nn
cc
ii
aa
bb
ll
oo
cc
oo
instrução 1;: instrução n;
}
ss
tt
rr
uu
tt
uu
rr
aa
ss
d d
e e
ss
ee
l l
ee
çç
ã ã
o o
if
( condição)
instrução 1;
ou
if
( condição )
instrução 1;: instrução n;
else
instrução 1;: instrução n;
Escolha ... caso
switch
( variável )
case
<opção 1> : instrução 1;
case
<opção n> : instrução n;
default
: instrução x;
ss
tt
rr
uu
t t
u u
r r
aa
s s
dd
ee
rr
ee
pp
ee
tt
ii
çç
ãã
oo
Repetição com teste no início (repete zero ou maisvezes)while
( condição verdadeira )
instrução 1;
ou
while
( condição verdadeira )
instrução 1;
instrução n;
Repetição com teste no final (repete pelo menos umavez)
do
instrução 1;: instrução n;}
while
( condição verdadeira );
Repetição com variável de controle
for (variável=início;variável= final; passo n)
instrução 1;
ou
for ( variável=início;variável=final;passo n)
instrução 1;
instrução n;
}
áá
ss
ii
cc
oo
ss
i i
pp
oo
ii
gg
n n
i i
ff
ii
c c
aa
dd
oo
ii
nn
tt
n n
tt
ee
ii
rr
oo
cc
hh
aa
r r
a a
r r
aa
c c
tt
ee
rr
l l
oo
aa
tt
oo
nn
tt
oo
ff
ll
uu
tt
uu
aa
nn
tt
ee
oo
uu
bb
ll
e e
oo
nn
tt
oo
ff
ll
uu
tt
uu
aa
nn
tt
ee
c c
oo
mm
pp
r r
ee
cc
ii
ss
ãã
oo
d d
u u
pp
ll
aa
oo
ii
dd
ee
mm
vv
aa
ll
oo
rr
r r
ii
t t
mm
éé
tt
ii
cc
oo
ss
ee
ll
a a
cc
ii
o o
nn
aa
ii
s s
Comparações
Operadores
Igual
Diferente
Maior
Menor
Maior ou igual
Menor ou igual
óó
gg
i i
cc
oo
s s
Operações
Operadores
Conjunção
Disjunção (não exclusiva)
Negação
uu
nn
çç
õ õ
e e
ss
mm
a a
t t
e e
mm
áá
tt
ii
c c
aa
ss
Função
Resultado
pow(n,x)
Potência de n elevado a x
fmod(n,x)
Resto da divisão de n por x
sqrt(x)
Raíz quadrada de x
fabs(x)
Valor absoluto de x
rr
dd
e e
m m
dd
ee
pp
rr
ee
cc
e e
d d
ê ê
nn
cc
i i
aa
Parênteses mais internos
Funções matemáticas
+ --
Operações
p p
ee
r r
a a
dd
oo
rr
e e
s s
Adição
Subtração
Multiplicação
Divisão
Resto
Incremento
Decremento
Descrição
void clrscr (void);
Limpa a tela
void gotoxy (int x, int y);
Posiciona o cursor na coluna xe linha y
void clreol (void);
Limpa a linha a partir daposição corrente do cursor
void windows (int esquerda, intacima, int direita, int abaixo);
Cria uma janela nas posiçõesespecificadas comoparâmetros
tipo_de_retorno nome_função ( lista de parâmetros){
comandos;
struct nome_estrutura {
tipo
nome_elemento_1;
tipo
nome_elemento_2;
tipo
nome_elemento_n;
variáveis_estrutura
tipo
nome_variável
[dimensão 1] [dimensão 2] ... [dimensão n];
tipo
*nome_variável_ponteiro;
onde:tipo =
qualquer tipo válido em C;
nome_variável_ponteiro =
identificador da variável ponteiro
const tipo lista_de_variáveis;onde:tipo =
qualquer tipo válido em C;
lista_de_variáveis
lista de identificadores separados por virgula(,).
Comando
Descrição
return expressão;
retorno da função
continue;
retorna ao início do laço
break;
desvia para o final do laço
fopen(char nome_arquivo, charmodo
1
Abre arquivo
fclose (FILE *f)
Fecha arquivo
remove (char *nome_arquivo) fwrite(void *buffer, int
num_bytes, int count, FILE *f)
Grava registro dentro doarquivo
fread(void *buffer, int num_bytes,int count, FILE *f)
Lê
registro
dentro
do
arquivo
rewind(FILE *f)
Posiciona
o
arquivo
no
começo
feof(FILE *f)
Checa fim de arquivo
fseek(FILE *F, long num_bytes,
int origem
2
Procura um registro noarquivo
fprintf(FILE *f, char
*string_control, ...)
Imprime no arquivo
fscanf( FILE f, charstring_control, ....)
Lê do arquivo
1