Aula 4

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1089 palavras )
  • Download(s) : 0
  • Publicado : 14 de fevereiro de 2013
Ler documento completo
Amostra do texto
la4Programação Imperativa

Aula 4
Sumário
Esta é a primeira aula de programação em C. Vamos abordar dos seguintes tópicos:
* instruções de entrada/saída (input/output)
* variáveis
* instruções de atribuição
* fluxo sequencial de um programa

O meu primeiro programa em C
O seguinte programa está escrito na linguagem de Programação C.
#include<stdio.h>

main()
{
printf("Este é o meu primeiro programa em C.\n");
}
Ao ser executado, o programa vai escrever o seguinte no ecrã:
Este é o meu primeiro programa em C.
Explicação do programa.
O início da execução de todos os programas em C começadepois da palavra,
main()
As duas chavetas, { e }, assinalam o início e o fim do programa. O objectivo da declaração,
#include <stdio.h>
é permitir o uso da instrução printf a qual permite escrever para o ecrã. Praticamente todos os programas em C tem esta linha no inicio do programa. O texto a ser impresso pelo printf() deve ser escritoentre aspas. Este programa só tem uma instrução,
printf("Este é o meu primeiro programa em C.\n");
O printf() vai escrever no ecrã tudo o que aparece entre aspas, exceptuado alguns caracteres especiais tais como o \n e %. O \n significa o caracter newline e indica ao computador para mudar de linha. Isto é, o programa escreve no ecrã,
Este é o meuprimeiro programa em C.
e o cursor fica colocado no início da linha seguinte.

O meu segundo programa
O programa seguinte é diferente do primeiro mas ambos produzem exactamente o mesmo output.
#include <stdio.h>

main()
{
printf("Este é o");printf(" meu primeiro");
printf(" programa em C.");
printf("\n");
}
Reparem que todas as instruções terminam com ponto e vírgula (;)
Outro aspecto importante é que as palavras-chave, tais como main e printf são escritas em minúsculas.

Programa para somar 2 números
O programa seguinte pede ao utilizador paraintroduzir dois números e apresenta no ecrã a respectiva soma.
#include <stdio.h>

main()
{
int a, b, s;

printf("Introduza um número:\n");
scanf("%d", &a);
printf("Introduzaoutro número:\n");
scanf("%d", &b);
s = a + b;
printf("A soma de %d com %d dá %d\n", a, b, s);
}
Ao ser executado, o programa vai fazer o seguinte (o que aparece em bold é escrito pelo utilizador):
Introduza um número:
7Introduza outro número:
18
A soma de 7 com 18 dá 25

Explicação do programa.
Tal como nos exemplos anteriores, o programa começa a ser executado depois da palavra main(). O programa começa por declarar três variáveis do tipo inteiro:
int a, b, s;
Podem pensar numa variável como se fosse uma caixa que pode terum valor lá dentro.

As variáveis correspondem a localizações na memória do computador. Cada variável tem um tipo de dados associado. No exemplo acima, as 3 variáveis são do tipo inteiro. Isso é especificado com a palavra int no início da declaração das variáveis. Ao declararmos uma variável do tipo int, estamos a dizer ao computador que o conteúdo da variável vai ser um valor inteiro (por...
tracking img