La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LENGUAJE “C” Programación.

Presentaciones similares


Presentación del tema: "LENGUAJE “C” Programación."— Transcripción de la presentación:

1 LENGUAJE “C” Programación

2 Arrays Un array o matriz representa una colección de datos almacenados en una variable la cual dispone de varias posiciones. El “C” al final de un array coloca un simbolo de fin de que es “\0”. Al declarar un array tendremos que indicar que tipo de valores almacenara.

3 Declaración de Arrays Ejemplos, Charfrase [15]=“hola que tal”;
Intmeses [12]={1,2,3,4,5,6,7,8,9,10,11,12}; Charcadena [20]; Charnombre [15]={null}; Inta[40]; Char meses [3][20]={“enero”,”febrero”,”marzo”}; Charfrase [15]=“hola que tal”; Intb [5];

4 Funciones de tipo Cadena
Las funciones de tipo cadena se encuentran en la librería string.h Las funciones de cadena funcionan cuando el contenido de la cadena es superior a un carácter. Strcpy(A,B)  copia el contenido de B en A y el fin de cadena \0 Strcmp(A,B)  Compara cadenas, si son iguales devuelve un 0. Si a>b devuelve valor>0, si a<b devuelve valor<0 Srtlen(A)  Cuenta el nº de caracteres de la cadena A Strcat(A,B)  Añade la cadena B al final de la cadena A

5 Ejemplo - arrays #include <conio.h> #include <stdio.h>
#include <string.h> #include <math.h> void main (void) { char frase[25],reves[25]; int cont,cont2,col, len; clrscr(); printf(“Introduce una frase de maximo 25 caracteres: \n"); gets(frase); len=strlen(frase); cont2=len; for (cont=0;cont<=len;cont++){ cont2--; reves[cont2]=frase[cont]; } reves[cont-1]='\0'; col=ceil(len/2); col=40-col; _setcursortype(_NOCURSOR); gotoxy(col,12); puts(reves) ; getch();

6 Switch Permite tomar decisiones y escoger entre varias opciones dependiendo del valor de una variable. Este sentencia de control dispone del parámetro BREAK; para finalizar la orden switch. Sintaxis: Switch (variable){ case 0: codigo; break; case 1: Break; case 2: default: }

7 Ejemplo Switch #include <stdio.h> #include <conio.h>
#include <string.h> Void main(){ Int opcion,s,r; Clrscr(); Printf(“Escoge entre el numero 1 y 2 “;scanf(“%d”,&opcion); Switch(opcion) { Case 1: printf(“has escogido el numero 1”); Case 2: prnitf(“has escogido el numero 2”); Default: printf(“no entiendo el numero”); } Getch();

8 Bifurcaciones - goto Permiten llevar la ejecución del programa a un punto determinado del codigo. Ejemplo, #include <stdio.h> #include <conio.h> Void main(){ Int a=0; Clrscr(); Voy: Printf(“%d \n”,a); A++; Goto voy; Getch() }


Descargar ppt "LENGUAJE “C” Programación."

Presentaciones similares


Anuncios Google