Vejam o exemplo da estrutura de um programa em linguagem C. Chama outras listagens que j possui algoritmos bsicos implementados (com funes como acesso a memria, controle de entrada e sada de dados, operaes matemticas complexas...). Tambm possvel declarar constantes. Nesta parte so inseridos os testes lgicos, solicitaes de leitura e escrita na memria, declarao de variveis, etc...
CABEALHO
main() { . . . }
COMANDOS EM LINGUAGEM C A linguagem C bastante curta, e composta por apenas 33 palavras chaves, ilustradas na tabela a seguir:
Pgina 1
Sintaxe simplificada dos comandos printf e scanf o printf("O valor da raiz da Eq. do 1 grau e: %f \n",x1) Tudo que est entre aspas exibido na tela %f informa que nesta posio ser apresentado o valor de uma varivel com ponto flutuante. Outras possibilidades deste comando so: %i Inteiro %c Caractere %s String de caracteres %e Valor em notao cientfica \n informa para quebrar a linha neste ponto. possvel formatar os nmeros que sero apresentados na sada da seguinte forma: o %3.2f O primeiro nmero indica quantas casas decimais sero reservadas antes da vrgula; O segundo nmero indica quantas casas decimais teremos depois da vrgula. Ex. 3,02 o scanf("%f",&a); %f Indica que sera inserido um valor com ponto flutuante. Outras possibilidades so: %c Indica que ser inserido um caractere %d Indica que ser inserido um nmero com base decimal e inteiro %s Indica que ser inserido um conjunto de caracteres %u Indica que ser inserido um nmero decimal inteiro sem sinal &a Grava o valor que for digitado na varivel a.
EXERCCIO DE CLASSE 1 Escreva um algoritmo na forma de fluxograma e pseudo-linguagem que faa aparecer na tela a mensagem Boa noite Sr(a) programador at que uma tecla seja pressionada. Depois converta este algoritmo para linguagem C. 2 Escreva um algoritmo na forma de fluxograma e psedo-linguagem que leia dois nmeros do teclado aps aparecer mensagens na tela solicitando a insero destes nmeros. Depois some os nmeros e apresente o resultado na tela. Finalmente, converta este algoritmo para a linguagem C.
Pgina 3