Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El lenguaje de programación C fue creado por Brian Kernighan y Dennis Ritchie a mediados de los años 70.
La primera implementación del mismo la realizó Dennis Ritchie sobre un computador DEC PDP-11 con
sistema operativo UNIX. C es el resultado de un proceso de desarrollo que comenzó con un lenguaje
anterior, el BCPL, el cual influyó en el desarrollo por parte de Ken Thompson de un lenguaje llamado B, el
cual es el antecedente directo del lenguaje C. El lenguaje C es un lenguaje para programadores en el
sentido de que proporciona una gran flexibilidad de programación y una muy baja comprobación de
incorrecciones, de forma que el lenguaje deja bajo la responsabilidad del programador acciones que otros
lenguajes realizan por si mismos. Así, por ejemplo, C no comprueba que el índice de referencia de un
vector (llamado array en la literatura informática) no sobrepase el tamaño del mismo; que no se escriba en
zonas de memoria que no pertenecen al área de datos del programa, etc. El lenguaje C es un lenguaje
estructurado, en el mismo sentido que lo son otros lenguajes de programación tales como el lenguaje
Pascal, el Ada o el Modula-2, pero no es estructurado por bloques, o sea, no es posible declarar subrutinas
(pequeños trozos de programa) dentro de otras subrutinas, a diferencia de como sucede con otros
lenguajes estructurados tales como el Pascal. Además, el lenguaje C no es rígido en la comprobación de
tipos de datos, permitiendo fácilmente la conversión entre diferentes tipos de datos y la asignación entre
tipos de datos diferentes
void correr2(){
} int x=5; Moreno González Daniela 1MM2
int y=7;
int llamada (int x, int y)
{ printf("Estamos en la Tarea 03 23 de Octubre del 2020
funcion!!");
return (x+y);
}
void correr4(){
printf("\t ELABORO: MORENO GONZALEZ DANIELA\n");
printf("\t GRUPO: 1MM2\n\n");
printf("Resultado: %d\n",z);
printf("Resultado: %d\n",llamada(6,7)); Moreno González Daniela 1MM2
}
void correr3(){
printf("\t ELABORO: MORENO GONZALEZ DANIELA\n"); 23 de Octubre del 2020
printf("\t GRUPO: 1MM2\n\n");
int z = llamada(5,7);
printf("Resultado: %d\n",z);
void correr5(){
printf("\t ELABORO: MORENO
GONZALEZ DANIELA\n");
printf("\t GRUPO: 1MM2\n\n");
int y=0;
const float PI= 3.1416;
struct estructura_alumnos {
char nombre[50];
char dni; int
edad;
}ficha1,
ficha2;
printf("TERMINADO");
}
void correr8(){
printf("\t ELABORO: MORENO GONZALEZ DANIELA\n");
printf("\t GRUPO: 1MM2\n\n");
c=b=a=test;
printf("Y los demas: %d %d %d",c, b, a); Tarea 03 Moreno González Daniela 1MM2
}
Tarea 03 23 de Octubre del 2020
int main(){
printf("\t ELABORO: MORENO GONZALEZ DANIELA\n");
printf("\t GRUPO: 1MM2\n\n");
int opcion;
do{
printf("\n\nElige la opcion del programa que deseas ejecutar: \n");
printf("1.- Programa 03\n");
printf("2.- Programa 04\n");
printf("3.- Programa 05\
n"); printf("4.- Programa
06\n"); printf("5.-
Programa 09\n");
printf("6.- Programa 10\n");
printf("7.- Programa 11\
n"); printf("8.- Programa
13\n");
scanf("%d",&opcion); Moreno González Daniela 1MM2
switch(opcion){
case 1:
correr1(); Tarea 03 23 de Octubre del 2020
break;
case 2:
correr2();
break;
case 3:
correr3();
break;
case 4:
correr4();
break;
case 5:
correr5();
break;
case 6:
correr6();
break;
case 7:
correr7();
break;
case 8:
correr8();
break;
} Moreno González Daniela 1MM2
}while(true)
} ;
Tarea 03 23 de Octubre del 2020
PREGUNTAS
❖ ¿Por que se tiene que enumerar void correr?
❖ ¿Cómo actúa el comando case?