Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Comandos do Turbo C, Notas de estudo de Tecnologia Industrial

comandos TC

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 13/09/2010

adriano-rosa-7
adriano-rosa-7 🇧🇷

4.5

(44)

4 documentos

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
E
Es
st
tr
ru
ut
tu
ur
ra
a
d
de
e
u
um
m
P
Pr
ro
og
gr
ra
am
ma
a
Estrutura básica do Programa (Forma Geral) :
#Include <arquivo de cabeçalho>
void main()
{
/*Declarações de variáveis locais*/
/*Bloco de comandos*/
}
D
De
ec
cl
la
ar
ra
aç
çõ
õe
es
s
D
De
ec
cl
la
ar
ra
aç
çã
ão
o
d
de
e
V
Va
ar
ri
iá
áv
ve
ei
is
s
<tipo de dado> <variável 1> , .. , < variável n> ;
A
At
tr
ri
ib
bu
ui
iç
çã
ão
o
<variável 1> = <expressão> ;
F
Fu
un
nç
çõ
õe
es
s
d
de
e
e
en
nt
tr
ra
ad
da
a/
/s
sa
aí
íd
da
a
p
pe
el
lo
o
c
co
on
ns
so
ol
le
e
Entrada:
getchar()- entrada de um caracter;
getch() - entrada de um caracter não exibido;
getche() - entrada de um caracter sem <enter>;
scanf(“string de controle”,variável);
gets(string) - entrada de string;
Saída:
printf ( “string de controle”, variável );
puts (string) – saída para string;
putchar( ) – saída para um caracter;
E
Es
st
tr
ru
ut
tu
ur
ra
a
d
de
e
s
se
eq
qu
uê
ên
nc
ci
ia
a
(
(b
bl
lo
oc
co
o)
)
{
instrução 1;
:
instrução n;
}
E
Es
st
tr
ru
ut
tu
ur
ra
as
s
d
de
e
s
se
el
le
eç
çã
ã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;
}
E
Es
st
tr
ru
ut
tu
ur
ra
as
s
d
de
e
r
re
ep
pe
et
ti
iç
çã
ão
o
Repetição com teste no início (repete zero ou mais
vezes)
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 uma
vez) 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;
}
T
Ti
ip
po
os
s
d
de
e
d
da
ad
do
os
s
B
Bá
ás
si
ic
co
os
s
T
Ti
ip
po
o
S
Si
ig
gn
ni
if
fi
ic
ca
ad
do
o
i
in
nt
t
I
In
nt
te
ei
ir
ro
o
c
ch
ha
ar
r
C
Ca
ar
ra
ac
ct
te
er
r
F
Fl
lo
oa
at
t
P
Po
on
nt
to
o
f
fl
lu
ut
tu
ua
an
nt
te
e
D
Do
ou
ub
bl
le
e
P
Po
on
nt
to
o
f
fl
lu
ut
tu
ua
an
nt
te
e
c
co
om
m
p
pr
re
ec
ci
is
sã
ão
o
d
du
up
pl
la
a
V
Vo
oi
id
d
S
Se
em
m
v
va
al
lo
or
r
O
Op
pe
er
ra
ad
do
or
re
es
s
e
e
F
Fu
un
nç
çõ
õe
es
s
M
Ma
at
te
em
má
át
ti
ic
ca
as
s
A
Ar
ri
it
tm
mé
ét
ti
ic
co
os
s:
:
R
Re
el
la
ac
ci
io
on
na
ai
is
s:
:
Comparações Operadores
Igual ==
Diferente !=
Maior >
Menor <
Maior ou igual >=
Menor ou igual <=
L
Ló
óg
gi
ic
co
os
s:
:
Operações Operadores
Conjunção &&
Disjunção (não exclusiva) ||
Negação !
F
Fu
un
nç
çõ
õe
es
s
m
ma
at
te
em
má
át
ti
ic
ca
as
s:
:
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
O
Or
rd
de
em
m
d
de
e
p
pr
re
ec
ce
ed
dê
ên
nc
ci
ia
a:
:
Parênteses mais internos
Funções matemáticas
! ++ --
* / %
+ -
< <= > >=
== !=
&&
||
=
+
--
Operações
O
Op
pe
er
ra
ad
do
or
re
es
s
Adição +
Subtração -
Multiplicação *
Divisão /
Resto %
Incremento ++
Decremento
-
-
pf2

Pré-visualização parcial do texto

Baixe Comandos do Turbo C e outras Notas de estudo em PDF para Tecnologia Industrial, somente na Docsity!

EE

ss

t

t

rr

u

u

tt

uu

rr

aa

dd

e

e

uu

mm

P

P

rr

oo

gg

rr

aa

mm

a

a

Estrutura básica do Programa (Forma Geral) :

#Include <arquivo de cabeçalho>void main()

/Declarações de variáveis locais//Bloco de comandos/

DD

e

e

cc

l

l

aa

rr

aa

çç

õõ

ee

s

s

DD

ee

cc

ll

aa

rr

aa

çç

ãã

oo

dd

ee

VV

a a

rr

i i

áá

vv

e e

i i

ss

<variável 1> , .. , < variável n> ;

AA

tt

rr

i i

bb

uu

ii

ç ç

ãã

oo <variável 1>

<expressão> ;

FF

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()

  • entrada de um caracter não exibido;

getche()

  • entrada de um caracter sem ;

scanf(“string de controle”,variável); gets(string)

  • entrada de string;

Saída:

printf

( “string de controle”, variável );

puts (string)

  • saída para string;

putchar( )

  • saída para um caracter;

E E

ss

tt

rr

uu

tt

uu

rr

aa

dd

ee

ss

ee

qq

uu

êê

nn

cc

ii

aa

bb

ll

oo

cc

oo

instrução 1;: instrução n;

}

EE

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;

EE

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;

}

T

T

ii

p

p

o

o

ss

dd

ee

d

d

a

a

dd

oo

ss

BB

áá

ss

ii

cc

oo

ss

TT

i i

pp

oo

S

S

ii

gg

n n

i i

ff

ii

c c

aa

dd

oo

ii

nn

tt

I

I

n n

tt

ee

ii

rr

oo

cc

hh

aa

r r

C

C

a a

r r

aa

c c

tt

ee

rr

F F

l l

oo

aa

tt

P

P

oo

nn

tt

oo

ff

ll

uu

tt

uu

aa

nn

tt

ee

DD

oo

uu

bb

ll

e e

P

P

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

V V

oo

ii

dd

S

S

ee

mm

vv

aa

ll

oo

rr

OO

pp

ee

r

r

aa

dd

oo

rr

ee

s

s

ee

FF

uu

nn

ç

ç

õõ

ee

s

s

MM

aa

tt

ee

mm

á

á

tt

i

i

cc

aa

s

s

AA

r r

ii

t t

mm

éé

tt

ii

cc

oo

ss

RR

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

LL

óó

gg

i i

cc

oo

s s

Operações

Operadores

Conjunção

Disjunção (não exclusiva)

Negação

FF

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

OO

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

OO

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

Guia de Consulta

Rápida

F

F

uu

nn

çç

õ

õ

e

e

ss

d

d

e

e

tt

ee

ll

a

a

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

F

F

uu

nn

çç

õ

õ

e

e

ss

tipo_de_retorno nome_função ( lista de parâmetros){

comandos;

S

S

tt

r

r

u

u

c

c

tt

struct nome_estrutura {

tipo

nome_elemento_1;

tipo

nome_elemento_2;

tipo

nome_elemento_n;

variáveis_estrutura

M

M

aa

t

t

rr

ii

z

z

tipo

nome_variável

[dimensão 1] [dimensão 2] ... [dimensão n];

P

P

oo

n

n

t

t

ee

i

i

rr

oo

tipo

*nome_variável_ponteiro;

onde:tipo =

qualquer tipo válido em C;

nome_variável_ponteiro =

identificador da variável ponteiro

C

C

oo

nn

ss

t

t

aa

n

n

t

t

ee

s

s

const tipo lista_de_variáveis;onde:tipo =

qualquer tipo válido em C;

lista_de_variáveis

lista de identificadores separados por virgula(,).

C C

oo

mm

aa

n

n

dd

oo

ss

dd

e

e

DD

ee

s

s

vv

ii

o

o

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

FF

uu

nn

çç

õõ

ee

s

s

dd

ee

AA

r

r

q

q

u

u

ii

v

v

oo

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)

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

w=escrita, r=leitura, +=leitura e escrita, b=binário (todos os

modos podem ser combinados ex.:”wb+” 2

SEEK_SET=início do arquivo, SEEK_CUR=posição atual,

SEEK_END=fim do arquivo