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

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

Tópicos Preliminares na Linguagem C

Apresentações semelhantes


Apresentação em tema: "Tópicos Preliminares na Linguagem C"— 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: <tipo de dado> <nome>; 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 <tipo de dado> <nome>; 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 operando operador aritmético 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ógico operador lógico constante lógica variável lógica expressão relacional não expressão lógica 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: <nome> = expressão; Onde: <nome>: é 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)
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”, );  “40.345” 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 %
Significado %d Inteiro %f Float %c Caractere %s String %% Coloca na tela um %

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

17 Blocos  inicio do bloco (“{”); Sintaxe:  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"

Apresentações semelhantes


Anúncios Google