14
LINGUAGEM DE PROGRAMAÇÃO 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 virgula (;). A disposição do código é arbitrária e depende das preferências de casa programador. C faz distinção entre minúsculas e maiúsculas – diz-se que é Case Sensitive. As strings em C são delimitadas pelo caractere aspas “. Para escrever uma mensagem na tele usa-se a função printf(). A função printf não faz parte da linguagem C. Pertence à sua extensa biblioteca de funções. Para termos acesso a esta e a outras funções de entrada/saída devemos incluir nos nossos programas o arquivo stdio.h através da diretiva ao pré-processador #include<stdio.h>. As linhas começadas por (#include, #define,etc.) não são C, mais diretivas ao pré-processador. Por isso não devem ser seguidas de ponto e vírgula. Os comentários são escritos entre /* e */ e são simplesmente ignorados pelo compilador (a menos que se encontrem dentro de uma string). Não pode existir comentários dentro de comentários. Tradicionalmente, a mudança de linha é denominada New Line e em C é representada pelo símbolo \n. Tipos de dados Estes são apenas 4 (Char, Int, Float e Double) Variáveis Sempre que desejamos guardar um valor por qualquer razão, não seja fixo, devemos fazê-lo utilizando variáveis.

Linguagem de Programação

Embed Size (px)

Citation preview

  • LINGUAGEM DE PROGRAMAO

    Em C, um programa comea com a funo main().O cdigo a executar colocado entre {}.Um Bloco formado por qualquer conjunto de instrues entre {}.Cada instruo deve ser seguida de ponto e virgula (;).A disposio do cdigo arbitrria e depende das preferncias de casa

    programador.

    C faz distino entre minsculas e maisculas diz-se que CaseSensitive.As strings em C so delimitadas pelo caractere aspas .

    Para escrever uma mensagem na tele usa-se a funo printf().A funo printf no faz parte da linguagem C. Pertence sua extensabiblioteca de funes.

    Para termos acesso a esta e a outras funes de entrada/sada

    devemos incluir nos nossos programas o arquivo stdio.h atravs dadiretiva ao pr-processador #include.As linhas comeadas por (#include, #define,etc.) no so C, maisdiretivas ao pr-processador. Por isso no devem ser seguidas de ponto

    e vrgula.

    Os comentrios so escritos entre /* e */ e so simplesmente ignoradospelo compilador (a menos que se encontrem dentro de uma string).

    No pode existir comentrios dentro de comentrios.

    Tradicionalmente, a mudana de linha denominada New Line e em C

    representada pelo smbolo \n.

    Tipos de dados

    Estes so apenas 4 (Char, Int, Float e Double)

    Variveis

    Sempre que desejamos guardar um valor por qualquer razo, no seja

    fixo, devemos faz-lo utilizando variveis.

  • Uma varivel nada mais que um nome que damos a umadeterminada posio de memria para conter um valor de umdeterminado tipo.

    Ex.:

    Int i; /* i uma varivel do tipo inteiro */

    Char ch1, novo_char; /* ch1 e novo_char so vars do tipo char */

    Float pi, raio, permetro;

    Double total, k123;

    A declarao de varivel tem que ser sempre realizada antes de suautilizao e antes de qualquer instruo.

    Main ()

    {

    Declarao de variveis

    Instruo1;

    Instruo2;

    }

    No aconselhvel a utilizao de caracteres acentuados no nome das

    variveis, pois a grande maioria dos compiladores no os aceita como

    caracteres admissveis.

  • Quando uma varivel e declarada fica sempre com um valor, o qualresulta do estado aleatrio dos bits que a constituem.

    Exemplo: Coloca na varivel val o mesmo valor da varivel num

    Val = num; /* val recebe o valor que est em num 8?

    Em C possvel atribuir o mesmo valor a vrias variveis.

  • O formato de escrita de um inteiro na funo Printf %d

  • O formato de leitura e escrito para os nmeros reais %f.

  • Em C no existe nenhum tipo especfico de dados para armazenarvalores lgicos.Em C o valor lgico FALSO representado por 0 (ZERO).Tudo aquilo que seja diferente de 0 (ZERO) representa o valorlgico VERDADEIRO.Ex:Falso : 0Verdade : 2, -3, 123.45, 0.00001

    O valor lgico VERDADE em C no o valor 1, mais sim qualquervalor diferente de 0 (Zero).O Valor 1 apenas um dos valores possveis para representarVERADADE.

  • A condio do If tem que estar sempre dentro de parnteses. Tantoa Instruo1 como a Instruo2 so seguidas de ponto e vrgula.

  • Este programa semelhante ao anterior, s o tipo de teste que

    diferente, pois utiliza o operador != (diferente).

  • Exerccios Propostos

  • Respostas

  • Identifique os erros de compilao que seriam detectados nos seguintes

    programas

    1

    2

  • Respostas

    1-

    2-