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

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

Introdução à Programação - v.4 - Cida Livi LINGUAGEM C.

Apresentações semelhantes


Apresentação em tema: "Introdução à Programação - v.4 - Cida Livi LINGUAGEM C."— Transcrição da apresentação:

1 Introdução à Programação - v.4 - Cida Livi LINGUAGEM C

2 Introdução à Programação - v.4 - Cida Livi 2 Elementos básicos da linguagem C Identificadores Constantes Variáveis Tipos de dados Expressões Operadores Instruções

3 Introdução à Programação - v.4 - Cida Livi 3 Identificadores São os nomes de variáveis, funções, etc. Exemplos: Peso, peso, PeSo, nomedoaluno, matricula_do_aluno. Regra de formação: primeiro caractere letra ou " _ " (barra junto à linha); segundo caractere em diante: letras, dígitos e " _ ". ATENÇÃO: a linguagem C distingue entre maiúsculas e minúsculas, logo os nomes Peso, peso e PeSo correspondem a variáveis diferentes.

4 Introdução à Programação - v.4 - Cida Livi 4 Variáveis Posições de memória identificadas através de nomes (identificadores). Armazenam um só valor por vez. Devem ser declaradas antes de serem utilizadas, com a especificação do tipo de conteúdo válido. Conteúdos de variáveis são atribuídos através de: leitura (função scanf); atribuição (operador =).

5 Introdução à Programação - v.4 - Cida Livi Declaração de variáveis exemplos de declarações: int n = 0; int quantidade_valores; float x1, y1, x2,y2; char sexo; Nos nomes de variáveis podem ser usadas maiúsculas ou minúsculas, mas recomenda-se FORTEMENTE o uso sistemático de minúsculas.

6 Introdução à Programação - v.4 - Cida Livi 6 Tipos de dados As informações ou dados processados podem ser: numéricos (inteiros, reais); não-numéricos. Todas as variáveis têm um tipo. Os diferentes tipos de dados são representados de forma diversa e podem necessitar de instruções diversas para serem processados. O tipo define o espaço que a variável ocupará e os valores que ela poderá armazenar.

7 Introdução à Programação - v.4 - Cida Livi 7 Tipos numéricos inteiros Valores sem ponto (ou vírgula) decimal, com ou sem sinal. Ex.:

8 Introdução à Programação - v.4 - Cida Livi 8 Tipos numéricos reais Valores com ponto (ou vírgula) decimal, com ou sem sinal. Obs.: As frações são processadas e armazenadas como valores reais. Ex.:

9 Introdução à Programação - v.4 - Cida Livi 9 TipoTamanhoValores válidos char1 byteCaracteres do código ASCII int4 bytes a float4 bytes-3.4x10 38 a +3.4x10 38 com até 6 dígitos de precisão double8 bytes-1.7x10 38 a +1.7x10 38 com até 10 dígitos de precisão Alguns tipos de dados numéricos em C: tamanho e intervalo de valores válidos

10 Introdução à Programação - v.4 - Cida Livi 10 Expressões Conjuntos de operandos (números, constantes, variáveis, etc.) agrupados por operadores, constituindo formas algébricas que representam um valor. Ex.: (valor1 + valor2 + valor3) / 3 total % 5 % é o operador de divisão que retorna o resto da divisão (só para divisão inteira).

11 Introdução à Programação - v.4 - Cida Livi 11 Operadores aritméticos:

12 Introdução à Programação - v.4 - Cida Livi 12 Operadores relacionais e lógicos:

13 Introdução à Programação - v.4 - Cida Livi 13 Entrada formatada de dados: Função scanf Possibilita a leitura de dados via teclado. Armazena os valores lidos em variáveis.

14 Introdução à Programação - v.4 - Cida Livi Sintaxe: scanf ("formatos", &var1, &var2,...); Exemplos: int i, j; float x; char c; scanf(" %d ", &i); scanf(" %d %f ", &j, &x); scanf(" %c ", &c); %d para inteiros %i para inteiros %f para float %lf para double %c para char Não esquecer do & antes do nome da variável! Entrada formatada de dados: Função scanf

15 Introdução à Programação - v.4 - Cida Livi 15 Na string de controle serão feitas as especificações de formato, que indicam o tipo de valor a ser lido. Ex.: valorinteiro eh uma variavel inteira scanf(%d, &valorinteiro); valoreal eh uma variavel real (double) scanf(%lf, &valoreal); string de controle Entrada formatada de dados: Função scanf Atenção: para evitar problemas, no interior da string de controle colocar apenas o código de especificação de formato e mais nenhum outro caractere, nem mesmo branco.

16 Introdução à Programação - v.4 - Cida Livi 16 Na lista de argumentos, para cada especificação de formato deverá estar indicada uma variável, com seu nome precedido pelo símbolo & (e comercial). Ex.: scanf(%d, &valorinteiro); scanf(%lf, &valoreal); lista de argumentos Entrada formatada de dados: Função scanf

17 Introdução à Programação - v.4 - Cida Livi 17 Possibilita a apresentação de texto e valores de expressões na tela. Saída formatada de dados: Função printf

18 Introdução à Programação - v.4 - Cida Livi 18 Sintaxe: printf ("formatos", var1, var2,...); Exemplos: int i, j; float x; char c; printf(Resultados: i=%d \n j=%d \n,i,j); printf("%d", i); printf("%d, %f", j, x); printf("%c", c); %c char %d inteiro %i inteiro %f float ou double com notação comum %e float ou double com notação científica Saída formatada de dados: Função printf

20 Introdução à Programação - v.4 - Cida Livi Sintaxe: identificador = expressão; Operador (comando) de atribuição = Atribui o valor da direita à variável da esquerda O valor da direita pode ser uma constante, uma variável ou uma expressão Exemplos x = 4; // significa que a variável X recebe o valor 4 y = x + 2; y = y + 4; valor = 2.5; //casa decimal indicada pelo ponto sexo = 'F; /*atribuição de 1 único caractere para uma variável char é entre apóstrofos*/

21 Introdução à Programação - v.4 - Cida Livi 21 /* programa para calcular a area de um quadrado */ #include int main( ) { int lado, area_quadr; printf("Lado do quadrado: "); scanf( "%d", &lado); area_quadr = lado * lado; printf ("Area do Quadrado = %d \n", area_quadr); system("PAUSE"); return 0; } Exemplo de programa em C:


Carregar ppt "Introdução à Programação - v.4 - Cida Livi LINGUAGEM C."

Apresentações semelhantes


Anúncios Google