Вы находитесь на странице: 1из 13

INTRODUÇÃO

O QUE É UM PROGRAMA
 Um programa é uma sequência de código, de tal forma que
permita resolver um determinado problema.

 Em C existe uma função em são colocadas todas as instruções


que queremos que sejam executadas. Essa função chama-se
main () e todo código a executar é colocado entre { }. Ao
conjunto de código existente entre chaves chama-se Bloco.

Ex:
1: main ()
2: {
3: }
INTRODUÇÃO

Faça um programa que mostre uma mensagem de:


“SEJA BEM VINDO a Linguagem C.”

1: # include <stdio.h>
2: main ( )
3: {
4: printf ("SEJA BEM VINDO a Linguagem C ");
5: }
INTRODUÇÃO

A primeira linha composta pela palavra main, que é o local onde


começam todos os programas em C.

Para indicar que se trata de uma função, a palavra main aparece


com parenteses a Frente - main ( ) -, pois em C qualquer função
tem que ser seguida por parêntesis .

É importante realçar que a linguagem C é Case Sensitive, isto é,


faz diferenciação entre maiúscula e minúscula.

Em C cada instrução deve terminar com um ponto e vírgula (;) .


INTRODUÇÃO
Notar que o caracter aspas “ é um único carácter e não pode ser
substituído, quer pelo caracter plica ‘ quer por duas plicas ‘ ’.

Pelo facto de C não possuir mecanismos de input e Output,


temos que adicionar à linguagem um conjunto de outras
funcionalidades que, por defeito, ela não proporciona.

A linha #include <stdio.h> não é C, mas antes uma directiva que


indica ao compilador (processador) que deverá adicionar ao
processo de compilação um ficheiro existente algures no disco
do seu computador, chamado stdio.h de forma a que o
compilador tenha acesso a um conjunto de informações sobre
as funções que virá utilizar.
INTRODUÇÃO
O ficheiro stdio.h permite o acesso a todas as funções de input e
Output normais. stdio Quer dizer standard input e Output.

O programa em questão, poderia ainda ser escrita da seguinte


forma.

1: # include <stdio.h>
2: main ( )
3: {
4: printf ("SEJA ");
5: printf (" BEM VINDO ");
6: printf (“ a Linguagem C ");
7: }
INTRODUÇÃO
Ou ainda

1: # include <stdio.h>
2: main ( )
3: {
4: printf (
5: "SEJA “ );
6: printf
7: (
8: " BEM VINDO ");
9: printf ( “ a Linguagem C “ );
10:
11: }

Em fim …
INTRODUÇÃO
O resultado seria exatamente o mesmo. Aquilo que fizemos foi
invocar a função printf várias vezes com partes da string que
originalmente queríamos escrever.

O compilador de C é particularmente liberal no que respeita à


forma como escrevemos o código.

Portanto, o programa pode ser escrito como cada um dos


programadores muito bem entender.
INTRODUÇÃO
NOVA LINHA

Normalmente as linguagens de programação apresentam


funções ou instruções distintas para a escrita no ecrã seguida ou
não de uma linha Nova.

Ex:
EM AlGORÍTIMO EM PASCAL EM C#
Escreva Write Console.Write
EsvrevaL writeln Console.Writeline

Tradicionalmente, a mudança de linha é denominada por NEW


LINE, e em C é representada pelo símbolo \n.
INTRODUÇÃO
COMENTÁRIOS

Um comentário em C, é qualquer conjunto de caracteres


compreendido entre sinais de /* e */.

Uma vez que os comentários não têm qualquer interferência


num programa, servem apenas para a documentação de código.
O seu objectivo é facilitar a vida do programador que tem que
olhar para um determinado projecto, evitando que este tenha
que perceber todo o código para saber o que um determinado
conjunto de instruções faz.
INTRODUÇÃO
EM RESUMO…

 Em C, um programa começa com a função main( ).


 O código a executar é colocado entre { }.
 Um bloco é formado por qualquer conjunto de instruções
entre { }.
 Cada instrução deve ser seguida de ponto e vírgula (;).
 A disposição do código é arbitrária e depende das
preferências de cada programador.
 O C faz distinção entre maiúsculas e minúsculas - diz - se que
é Case Sensitive.
 As strings em C são delimitadas pelo caracter aspas “ ”.
 Para escrever a mensagem no ecrã usa-se a função printf.
INTRODUÇÃO
EM RESUMO…

 A função printf não faz parte da linguagem C. Pertence à sua


extensa biblioteca de funções.
 Para termos acesso estas e outras funções de input/output
devemos incluir nos nossos programas o ficheiro stidio.h
através da directiva ao pré-processador #include<stdio.h>.
 As linhas começadas por #(#include, #define, … etc) não são
C mas antes directivas ao pré-processador. Por isso não
devem ser seguidas de ponto e vírgula (;).
 A representação de caracteres especiais ou de caracteres de
outra forma seria difíceis de representar, faz-se através de
conjunto de dois ou mais caracteres, sendo em geral ol o
primeiro caractere a barra invertida (\ - Backslash).
INTRODUÇÃO
EM RESUMO…

 Os comentários são escritos /* e */ são simplesmente


ignorados pelo compilador (a menos que se encontrem
dentro de uma string).
 Não podem existir comentários dentro de comentários.
INTRODUÇÃO
EM RESUMO…

Escreva um programa em C que apresente o seguinte output:

1- Clientes
2- Fornecedores
3- Facturas

0 - Sair

Вам также может понравиться