A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Tópicos Preliminares na Linguagem C Prof. Alexandre Parra

Apresentações semelhantes


Apresentação em tema: "Tópicos Preliminares na Linguagem C Prof. Alexandre Parra"— Transcrição da apresentação:

1 Tópicos Preliminares na Linguagem C Prof. Alexandre Parra

2 Índice Seção 1 – Tipos Primitivos na Ling. C Seção 2 – Variável na Ling. C Seção 3 – Constantes na Ling. C Seção 4 – Expressões Aritméticas na Ling. C Seção 5 – Expressões Lógicas na Ling. C Seção 6 – Comando de Atribuição na Ling. C Seção 7 - Comandos de Entrada e Saída na Ling. C Seção 8 - Blocos na Ling. C

3 Tipos de Dados Primitivos

4 Declaração das Variáveis Sintaxe: ; Exemplo: int numero; (pág: 18) Regras para definição de variáveis: O nome de uma variável deve iniciar com uma letra ou com o caractere underline (_). O nome de uma variável não pode ser uma palavra reservada da Ling. C. Atentar ao fato de que a linguagem C é case sensitive. Lembrar de sempre iniciar uma variável.

5 Declaração de Constantes Sintaxe: const ; Exemplo: const double pi = 3, ; (pág: 99) Regras para definição de constantes: O nome de uma constante deve iniciar com uma letra ou com o caractere underline (_). O nome de uma constante não pode ser uma palavra reservada da Ling. C. Atentar ao fato de que a linguagem C é case sensitive. Lembrar de sempre iniciar uma constante.

6 Expressões Aritméticas Sintaxe: expressão aritmética operand o operador aritméticooperand o constante numérica variável numérica função matemática Exemplos: 1) c = a*b + d/e; 2) x = x - 1; 3) k = K + fatorial(5); (pág: 27)

7 Operadores Aritméticos e de Atribuição + Soma (inteira e ponto flutuante) - Subtração ou Troca de sinal (inteira e ponto flutuante) * Multiplicação (inteira e ponto flutuante) / Divisão (inteira e ponto flutuante) % Resto de divisão (de inteiros) ++ Incremento (inteiro e ponto flutuante) -- Decremento (inteiro e ponto flutuante) (pág: 22)

8 Expressões Lógicas Sintaxe: operando lógicooperador lógico constante lógica variável lógica expressão relacional não expressão lógica operando lógico Exemplos: 1) (i > 3) && (j <= 7) && (i != j) 2) !((i > 3) && (j <= 7) && (i != j)) 3) if (!(i%2)) pág(24 e 25)

9 Operadores Relacionais > Maior do que >= Maior ou igual a < Menor do que <= Menor ou igual a == Igual a != Diferente de

10 Operadores Lógicos && AND (E) || OR (OU) ! NOT (NÃO)

11 Atribuição de Variáveis Sintaxe: = expressão; Onde: : é o identificador que refere-se à variável declarada anteriormente. expressão: expressão aritmética ou lógica. Exemplos: 1) k = K + fatorial(5); 2) ok = a == b;

12 Funções de Entrada de Dados (pág: 82) scanf(): Lê qualquer tipo de variável segundo % vinculado. Necessidade do operador &. gets(): Lê apenas caracteres. getch() / getche(): Criam efeito de pause, obrigando o usuário a informar um caractere para continuar a execução do programa.

13 Funções de Saída de Dados (pág: 82) puts(): Apresenta a string s na tela. printf(): Apresenta strings e conteúdos de variáveis segundo % vinculado. É possível formatar a apresentação de uma variável na função printf(). Exemplo: %.2f apresenta apenas duas casas decimais após a vírgula.

14 Sintaxe da Função printf (pág: 12) Sintaxe: printf(string_de_controle,lista_de_argumentos); Onde: string_de_controle tem a descrição de tudo que a função vai colocar na tela. lista_de_argumentos identificadores das variáveis, separados por vírgulas. Exemplos: printf(Teste % %); Teste % % printf(%f, ); printf(%s eh um exemplo, Este); Este eh um exemplo printf(%s %d %, Juros de, 10); Juros de 10%

15 Códigos de Controle da notação % CódigoSignificado %dInteiro %fFloat %cCaractere %sString %Coloca na tela um %

16 Sintaxe da Função scanf (pág: 13) Sintaxe: scanf(1º parâmetro, 2º parâmetro); Exemplos: scanf(%d, &num); scanf(%f, &valor); scanf(%s, &nome);

17 Blocos Sintaxe: inicio do bloco ({); fim do bloco (}); Exemplos: if (i%2) { printf(O número %d é par.\n, i); } int fatorial(int valor) {... }


Carregar ppt "Tópicos Preliminares na Linguagem C Prof. Alexandre Parra"

Apresentações semelhantes


Anúncios Google