Buscar

Unidade I - Aula 4 - Funções Intrinsicas, Entrada e Saida de Dados

Prévia do material em texto

Algoritmos 
e 
Lógica de Programação 
 
 
Prof. Me. Pietro M. de Oliveira 
Unidade I 
• Introdução à linguagem C 
• Estrutura de um Programa em C 
• Constantes, Variáveis e Tipos de Dados 
• Expressões e Operadores 
• Funções Intrínsecas 
• Atribuição 
• Entrada e Saída de Dados 
Aula de Hoje 
Funções Intrínsecas 
Funções Intrínsecas 
• Existem operações complexas que já foram 
desenvolvidas em forma de funções 
– É preciso identificar a biblioteca à qual uma 
função intrínseca pertence 
• Exemplos: 
– ceil(x) 
– abs(x) 
– floor(x) 
– log(x) 
– log10(x) 
– z = modf(x, &y) 
– pow(x,y) 
– sqrt(x) 
– printf(“texto”) 
– scanf(“%d”, &x) 
Funções Intrínsecas 
• Exemplo 
ATENÇÃO: 
IDENTAÇÃO 
Entrada e Saída 
Entrada e Saída 
• Leitura de dados a partir do teclado (scanf): 
é feita por uma função 
– Sintaxe: 
 scanf(“<tipo_da_variavel>”, &<variável>); 
 
• Escrita de dados na tela do computador 
(printf): é feita por uma função 
– Sintaxe: 
 printf(“texto <tipo_da_variavel>”, <variável>); 
 
 
Entrada e Saída – Especificadores 
de Formato 
• Caracteres especiais para indicar o tipo da 
variável (Especificadores de Formato) 
– Tais caracteres devem ser inseridos entre as 
aspas duplas para indicar o tipo 
– %d: imprimir/ler um int 
– %f: imprimir/ler um float 
– %e: imprimir/ler um double 
– %c: imprimir/ler um char 
– %s: imprimir/ler um vetor de char (string) 
 
Entrada e Saída – Especificadores 
de Formato 
• Caracteres especiais para utilizar em textos 
(dentro das aspas duplas): 
– \n: pula de linha 
– \0: indica o fim de um texto (nulo) 
– \: indica que o próximo caractere, caso seja 
especial, deverá ser interpretado literalmente 
– ‘ ’: indica um espaço 
– \t: insere uma tabulação (tab) 
– \b: retrocesso (tab) 
– \f: salta de página de formulário 
 
• Exemplo: 
Entrada e Saída 
• Exemplo: 
Entrada e Saída 
TESTE DE 
MESA!!! 
• Exemplo: 
Entrada e Saída 
TESTE DE 
MESA!!! 
• Exemplo: 
Entrada e Saída 
TESTE DE 
MESA!!! 
• Exemplo: 
Entrada e Saída 
TESTE DE 
MESA!!! 
• Exemplo: 
Entrada e Saída 
TESTE DE 
MESA!!! 
• Exemplo: 
Entrada e Saída 
TESTE DE 
MESA!!! 
• Exemplo: 
Entrada e Saída 
TESTE DE 
MESA!!! 
• Exemplo: 
Entrada e Saída 
TESTE DE 
MESA!!! 
Entrada e Saída - Execução 
• Realizando uma entrada: 
Entrada e Saída - Execução 
• Realizando uma entrada: 
Entrada e Saída - Execução 
• Saída correspondente: 
Resumo 
• Estrutura de um Programa em C 
• Constantes, Variáveis e Tipos de Dados 
• Atribuição 
• Expressões e Operadores 
• Operandos aritméticos 
• Operandos relacionais 
• Operandos lógicos 
• Funções Intrínsecas 
• Entrada e Saída de Dados 
 
Algoritmos 
e 
Lógica de Programação 
 
 
Prof. Me. Pietro M. de Oliveira

Continue navegando

Outros materiais