LENGUAJE - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

LENGUAJE

Description:

LENGUAJE C Programaci n Funciones Las funciones permiten automatizar operaciones repetitivas dentro de un c digo. Nos evita tener que copiar varias veces el ... – PowerPoint PPT presentation

Number of Views:77
Avg rating:3.0/5.0
Slides: 10
Provided by: 3v9
Category:

less

Transcript and Presenter's Notes

Title: LENGUAJE


1
LENGUAJEC
  • Programación

2
Funciones
  • Las funciones permiten automatizar operaciones
    repetitivas dentro de un código. Nos evita tener
    que copiar varias veces el mismo código dentro
    del programa.
  • Las funciones tienen un nombre el cual no puede
    contener caracteres raros, ni espacios en blanco.

3
Funciones II
  • Estructura de una función
  • Tipo_funcion nombre_de_la_función(
    argumentos/variables )
  • cuerpo de la función
  • return

4
Ejemplo Funcion
  • include ltstdio.hgt
  • int compara( int a, int b )
  • if ( agtb ) printf( "i es mayor que i\n" , a, b
    )
  • else
  • printf( "i es mayor que i\n", b, a )
  • return
  • int main()
  • int num1, num2
  • printf( "Introduzca dos números " ) scanf( "i
    i", num1, num2 )
  • compara( num1, num2 )

5
Funciones de Carácter
  • Estas funciones las utilizaremos activando
    previamente la librería ltctype.hgt
  • Mediante las funciones de esta librería podemos
    analizar el contenido de una cadena de caracteres
    o de un array, para saber si existen determinados
    caracteres.
  • include ltctype.hgt

6
Funciones Carácter
  • Isalpha(carácter) Esta función detecta si
    existen los caracteres alfabéticos (a-z), si el
    resultado de la función es diferente a 0 es que
    ha localizado un carácter.
  • Isdigit(carácter) Detecta si existen valores
    numéricos del (0 al 9), si es así retorna un
    valor diferente de 0

7
Funciones Carácter II
  • Isalnum(carácter) Detecta caracteres
    alfanuméricos, si es así retorna diferente de 0.
  • Islower(carácter) Detecta caracteres en
    minúsculas. Si los detecta retorna un valor
    diferente a 0.
  • Isupper(carácter) Detecta mayúsculas.
  • Isspace(carácter) Localiza espacios en blanco.

8
Funciones Carácter III
  • Ispunct(carácter) Localiza signos de puntuación,
    si los localiza retorna un valor diferente de 0.

9
Ejemplo funciones Carácter
  • include ltstdio.hgt
  • include ltctype.hgt
  • include ltstring.hgt
  • int main()
  • char frase20
  • int mas0,a
  • printf("Introduce una palabra")gets(frase)
  • for (a0altstrlen(frase)a)
  • if (isdigit(frasea)!0)
  • mas
  • printf("El numero de caracteres numéricos es d
    ",mas)
  • getch()
Write a Comment
User Comments (0)
About PowerShow.com