aula 3
ESTRUTURA BÁSICA DE UM PROGRAMA
Pascal
C
C (outra opção) program uses ... begin ... seu código ... end. /* comentario */
#include ... int main( )
{
...seu código... return (0);
}
/* comentario */
#include ...
void main( )
{
...seu código...
}
USO DE BIBLIOTECAS
Pascal
Chamada
C uses CRT; biblioteca padrão
#include < stdio.h > interface ....; biblioteca do usuário no subdiretório de trabalho
#include "agua.i"
FUNÇÕES DAS BIBLIOTECAS MAIS USADAS
Nome
Uso geral
Funções mais usadas stdio.h standard input output entrada e saida padrão printf( ), scanf( ), ... gets( ), puts( ), ... atoi( ), atof( ), atol( ), ... comandos para uso de arquivos. conio.h console input output uso de teclado e monitor gotoxy (x, y), clrscr( ), clreol( ), delline( ), getch( ), puch( ), ... math.h mathematics operações matemáticas pow( x , y ), exp( ), sqrt( ), log( ), log10( ), sin( ) , asin( ), sinh( ), ... ceil( ), floor( ), fabs(), abs( ), labs( ), modf( ), fmod( ), poly( x, grau, coeficientes ), hypot( x,y ), ... ctype.h character type manuseio de caracteres toupper( ), tolower( ), ... string.h strings manuseio de strings strcomp(palavra1, palavra2), strncomp(palavra1, palavra2), ... dos.h disk operating system recursos do sistema operacional sound( ); delay( ); nosound( ); ... stdlib.h standard library diversas utilidades strtod( ), strtol( ), abort( ), execl( ), exit( ), system( ), max(x,y), min(x,y), qsort( ), ran( ), random( ), srand( ), ... graphics.h graphics uso de tela grafica (ambiente DOS) initgraph( ), closegraph( ), detectgraph( ), setcolor( ), setbkground( ), moveto(), lineto( ), outext( ), ...
DELIMITADORES
Pascal
Função
C
(* *) ou { } delimitadores de comentário
/* */
;
separar comandos e terminar declarações
;
, separar identificadores e parâmetros
,
=
< > termo à esquerda é igual ao termo à