Algoritimos

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2409 palavras )
  • Download(s) : 0
  • Publicado : 22 de maio de 2012
Ler documento completo
Amostra do texto
Algoritmos e Programação

Algoritmos e Programação
Linguagem C
PLT 193

Prof: Esp. Ademar Rodrigues de Moraes

Treinamento em C



Compiladores



Interpretadores



Estruturas Básicas de um Programa C



As Funções main() e printf()



Constantes



Tipos de Variáveis



Caracteres Gráficos

2

Treinamento em C

Como criar um Programa ExecutávelDigitar seu programa com auxilio de um processador de textos no
modo não documento. Gravar o programa em disco dando a ele
um nome com o sufixo .C. O programa gerado é chamado de
Fonte.
Compilar o fonte seguindo as instruções do seu compilador, o que
criará um programa com o sufixo .OBJ em disco. O programa
gerado é chamado de Objeto.
Linkeditar o objeto seguindo as instruções do seulinkeditor o que
criará um programa com o sufixo .EXE em disco. O programa
gerado é chamado de executável.
3

Treinamento em C

A estrutura básica de um programa em C.
Consiste em varias “funções” e se confundem em C.

FORMA GERAL DAS FUNÇÕES C
Vamos começar pelo menor programa possível em C.
main ()
{
}

Este programa compõe-se de uma única função chamada main.
main ()

Primeirafunção a ser executada

{

Inicia o corpo da função

}

Termina a função
4

Treinamento em C

Os parênteses após o nome indica que é uma função. O nome de
uma função C pode ser qualquer um com exceção do “main”,
reservado para a função que inicia a execução do programa.
Toda função C deve ser iniciada por uma chave de abertura,
{, e encerrada por uma chave de fechamento,}.
O nomeda função, os parênteses e as chaves são os únicos
elementos obrigatórios de uma.

5

Treinamento em C

Instruções de Programa
Vamos adicionar uma instrução em nosso programa.
main ()
{
printf (“ primeiro programa”);
}

Todas as instruções devem estar dentro das chaves que iniciam e
terminam a função e são executadas na ordem em que as
escrevemos.
OBS.: as instruções em C sãosempre encerradas por ponto-evírgula (;).
6

Treinamento em C

Como em C não existe um estilo obrigatório, vamos reescrever o
progrma anterior de forma que a sua execução será exatamente
como a do anterior.

main () {printf (“ primeiro programa”);}

7

Treinamento em C

A função printf ()
A função printf () é uma das funções de E/S (entrada e saída)
que podem ser usadas no C. Elanão faz parte da definição de C
mas todos os sitemas têm uma versão de printf() implementada
No interior dos parênteses estão as informações passadas pelo
programa main() a função printf(), isto é “primeiro programa”.
Esta função é chamada de argumento de printf().
Quando o programa encontra esta linha, passa o controle para a
função printf() que imprime na tela do seu computador

primeiroprograma
8

Treinamento em C

E quando encerra a execução desta, o controle é transferido
novamente para o programa.
Sintaxe:
printf (“expr. De controle”, lista de argumentos);

9

Treinamento em C

Outro exemplo:
main ()
{
printf (“Este e´o numero dois: %d”,2);
}
Este programa imprimirá na tela do seu computador:
Este e’ o numero dois: 2
A função printf() pode ter um ouvários argumentos. No primeiro
exemplo foi utilizado apenas um argumento: “primeiro programa”.
Agora entretanto , colocamos dois: “Este e’ o numero: %d” que
está à esquerda e o valor 2 à direita. Estes dois argumentos são
separados por uma vírgula.
10

Treinamento em C

Imprimindo Cadeia de caracteres:

Além do código de formatação decimal (%d) , printf () aceita vários
outros. Agoraoutro exemplo que mostra o uso do código %s para
imprimir uma cadeia de caracteres.
main ()
{
printf (“%s esta a %d milhoes de milhas \ndo sol”,
”Venus”,67);
}
A saída será: Venus esta a 67 milhoes de milhas
do sol
11

Treinamento em C

Aqui, além do código de formatação, a expressão de controle de
printf () contém um conjunto de caracteres estranho: \n.

O \n é um código especial...
tracking img