18.04.2013 Views

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Fundamentos</strong> <strong>de</strong> <strong>Programação</strong><br />

• A linha: printf (“Meu primeiro programa”); é uma chamada a função printf, com o argumento “Meu primeiro<br />

programa”, que é uma seqüência <strong>de</strong> caracteres entre aspas “. . . “, chamada <strong>de</strong>: ca<strong>de</strong>ia <strong>de</strong> caracteres, ou também<br />

string. A printf é uma função <strong>de</strong> biblioteca que escreve o argumento na tela do seu computador. Os parênteses<br />

<strong>de</strong>vem estar presentes mesmo quando não há argumentos.<br />

• As instruções C são sempre encerradas por um ponto-e-vírgula (;).<br />

Limpando a tela<br />

Seria interessante você colocar uma função para limpar a tela, antes <strong>de</strong> escrever a mensagem: “Meu primeiro<br />

programa”. Para fazer isto po<strong>de</strong>mos utilizar a função clrscr( ) que serve para este propósito. Veja as alterações<br />

feitas no programa abaixo:<br />

main( )<br />

{<br />

clrscr( );<br />

printf (“meu primeiro programa” );<br />

}<br />

a Função printf( )<br />

A função printf( ) é uma das funções <strong>de</strong> E/S (entrada e saída) que po<strong>de</strong>m ser usadas em C. Ela não faz parte<br />

da <strong>de</strong>finição <strong>de</strong> C, mas todos os sistemas têm uma versão <strong>de</strong> printf( ) implementada.<br />

Os parênteses indicam que estamos em uma função. Entre os parênteses estão as informações que são<br />

passadas pelo programa main( ) para a função printf( ), isto é “Meu primeiro programa”. Esta informação é<br />

chamada <strong>de</strong> argumento.<br />

Quando o programa encontra esta linha, passa o controle para a função printf( ) que imprime na tela do seu<br />

computador “Meu primeiro programa” e, quando encerra a execução, o controle é transferido novamente para a<br />

função main. Vamos ver o próximo exemplo:<br />

main( )<br />

{<br />

clrscr( );<br />

printf(“escola técnica alci<strong>de</strong>s maya\n”);<br />

printf(“estamos na etapa número: 2”);<br />

}<br />

A função printf( ) po<strong>de</strong> ter um ou vários argumentos. Na primeira printf temos o seguinte argumento: “escola<br />

técnica alci<strong>de</strong>s maya\n” on<strong>de</strong> encontramos a string: Escola Técnica Alci<strong>de</strong>s <strong>Maya</strong>, e também os caracteres<br />

“\n”.<br />

Este caractere \n é a notação C para o caractere <strong>de</strong> nova-linha, que provoca o avanço do cursor para o início<br />

da próxima linha. Se você omitir o \n, você verá como resultado as duas string´s escritas em apenas uma linha<br />

na tela.<br />

Além do caractere \n temos outros caracteres que estão na tabela abaixo:<br />

Código Significado<br />

\n Nova linha<br />

\t Tabulação<br />

\b Retrocesso<br />

\” Aspas<br />

\\ Barra<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!