Descargar la presentación
La descarga está en progreso. Por favor, espere
1
LENGUAJE “C” 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 <stdio.h> int compara( int a, int b ) {
if ( a>b ) 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 <ctype.h> 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 <ctype.h>
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 <stdio.h> #include <ctype.h> #include <string.h> int main() { char frase[20]; int mas=0,a; printf("Introduce una palabra:");gets(frase); for (a=0;a<strlen(frase);a++) if (isdigit(frase[a])!=0) mas++; printf("El numero de caracteres numéricos es %d ",mas); getch(); }
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.