Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
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