LENGUAJE “C” Programación
Arrays <ul><li>Un array o matriz representa una colección de datos almacenados en una variable la cual dispone de varias p...
Declaración de Arrays <ul><li>Ejemplos, </li></ul><ul><li>Intmeses [12]={1,2,3,4,5,6,7,8,9,10,11,12}; </li></ul><ul><li>Ch...
Funciones de tipo Cadena <ul><li>Las funciones de tipo cadena se encuentran en la librería string.h </li></ul><ul><li>Las ...
Ejemplo - arrays <ul><li>#include <conio.h> </li></ul><ul><li>#include <stdio.h> </li></ul><ul><li>#include <string.h> </l...
Switch <ul><li>Permite tomar decisiones y escoger entre varias opciones dependiendo del valor de una variable. </li></ul><...
Ejemplo Switch <ul><li>#include <stdio.h> </li></ul><ul><li>#include <conio.h> </li></ul><ul><li>#include <string.h> </li>...
Bifurcaciones - goto <ul><li>Permiten llevar la ejecución del programa a un punto determinado del codigo. </li></ul><ul><l...
Upcoming SlideShare
Loading in...5
×

!Prograc6

428
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
428
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

!Prograc6

  1. 1. LENGUAJE “C” Programación
  2. 2. Arrays <ul><li>Un array o matriz representa una colección de datos almacenados en una variable la cual dispone de varias posiciones. </li></ul><ul><li>El “C” al final de un array coloca un simbolo de fin de que es “0”. </li></ul><ul><li>Al declarar un array tendremos que indicar que tipo de valores almacenara. </li></ul>
  3. 3. Declaración de Arrays <ul><li>Ejemplos, </li></ul><ul><li>Intmeses [12]={1,2,3,4,5,6,7,8,9,10,11,12}; </li></ul><ul><li>Charcadena [20]; </li></ul><ul><li>Charnombre [15]={null}; </li></ul><ul><li>Inta[40]; </li></ul><ul><li>Char meses [3][20]={“enero”,”febrero”,”marzo”}; </li></ul><ul><li>Charfrase [15]=“hola que tal”; </li></ul><ul><li>Intb [5]; </li></ul>
  4. 4. Funciones de tipo Cadena <ul><li>Las funciones de tipo cadena se encuentran en la librería string.h </li></ul><ul><li>Las funciones de cadena funcionan cuando el contenido de la cadena es superior a un carácter. </li></ul><ul><ul><li>Strcpy(A,B)  copia el contenido de B en A y el fin de cadena 0 </li></ul></ul><ul><ul><li>Strcmp(A,B)  Compara cadenas, si son iguales devuelve un 0. Si a>b devuelve valor>0, si a<b devuelve valor<0 </li></ul></ul><ul><ul><li>Srtlen(A)  Cuenta el nº de caracteres de la cadena A </li></ul></ul><ul><ul><li>Strcat(A,B)  Añade la cadena B al final de la cadena A </li></ul></ul>
  5. 5. Ejemplo - arrays <ul><li>#include <conio.h> </li></ul><ul><li>#include <stdio.h> </li></ul><ul><li>#include <string.h> </li></ul><ul><li>#include <math.h> </li></ul><ul><li>void main (void) { </li></ul><ul><li>char frase[25],reves[25]; </li></ul><ul><li>int cont,cont2,col, len; </li></ul><ul><li>clrscr(); </li></ul><ul><li>printf(“Introduce una frase de maximo 25 caracteres: n&quot;); </li></ul><ul><li>gets(frase); </li></ul><ul><li>len=strlen(frase); </li></ul><ul><li>cont2=len; </li></ul><ul><li>for (cont=0;cont<=len;cont++){ </li></ul><ul><li>cont2--; </li></ul><ul><li> reves[cont2]=frase[cont]; </li></ul><ul><li>} </li></ul><ul><li>reves[cont-1]='0'; </li></ul><ul><li>col=ceil(len/2); </li></ul><ul><li>col=40-col; </li></ul><ul><li>clrscr(); </li></ul><ul><li>_setcursortype(_NOCURSOR); </li></ul><ul><li>gotoxy(col,12); </li></ul><ul><li>puts(reves) ; </li></ul><ul><li>getch(); </li></ul><ul><li>} </li></ul>
  6. 6. Switch <ul><li>Permite tomar decisiones y escoger entre varias opciones dependiendo del valor de una variable. </li></ul><ul><li>Este sentencia de control dispone del parámetro BREAK; para finalizar la orden switch. </li></ul><ul><li>Sintaxis: </li></ul><ul><ul><ul><ul><ul><li>Switch (variable){ </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>case 0: </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>codigo; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>break; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>case 1: </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>codigo; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Break; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>case 2: </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>codigo; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>break; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>default: </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>codigo; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>} </li></ul></ul></ul></ul></ul>
  7. 7. Ejemplo Switch <ul><li>#include <stdio.h> </li></ul><ul><li>#include <conio.h> </li></ul><ul><li>#include <string.h> </li></ul><ul><li>Void main(){ </li></ul><ul><li>Int opcion,s,r; </li></ul><ul><li>Clrscr(); </li></ul><ul><li>Printf(“Escoge entre el numero 1 y 2 “;scanf(“%d”,&opcion); </li></ul><ul><li>Switch(opcion) </li></ul><ul><li>{ </li></ul><ul><li>Case 1: printf(“has escogido el numero 1”); </li></ul><ul><li>Case 2: prnitf(“has escogido el numero 2”); </li></ul><ul><li>Default: printf(“no entiendo el numero”); </li></ul><ul><li>} </li></ul><ul><li>Getch(); </li></ul><ul><li>} </li></ul>
  8. 8. Bifurcaciones - goto <ul><li>Permiten llevar la ejecución del programa a un punto determinado del codigo. </li></ul><ul><li>Ejemplo, </li></ul><ul><ul><ul><ul><ul><li>#include <stdio.h> </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>#include <conio.h> </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Void main(){ </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Int a=0; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Clrscr(); </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Voy: </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Printf(“%d n”,a); </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>A++; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Goto voy; </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Getch() </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>} </li></ul></ul></ul></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×