Nota: 100 Programación bajo plataformas abiertas Profesor:Francisco Siles Canales Estudiante:Juan Luis Orozco Villalobos B14801 Laboratorio 13 Durante la presente práctica de laboratorio, se utilizó el conocimiento adquirido para poder implementar cuatro programas básicos en C, entendiendo su sintaxis y estructura básica. Durante la primer parte del laboratorio, se implementó un pequeño programa que calculara la pendiente e intersección de una recta con el eje y cuando el usuario ingresa dos puntos de ésta, como fue el primer programa, practicamente fue del que más se aprendió en toda la práctica, entre estas cosas están: *Que para trabajar con el input y output estandar, hay que incluir el stdio, esto se hace agregando al inicio del programa: #include <stdio.h> *Que para trabajar se crea un main, y que la sintaxis de creación de metodos es similar a la de java, en este caso eses “tipodedato nombre(parametros a recibir){} ” *Que se pueden inicializar muchas variables de una misma vez, y que al final de cada inicializacion o operación se agrega un “;” : int xa, ya, xb, yb, m,b; *Que el basic output está dado por print f, y que el basic input usado fue scanf, aparte, aprendí que cuando se usa scanf(%tipo,%variable) se le asigna a la variable el dato que el usuario ingreso con el formato que éste indique, le dará formato de manera independiente a lo que éste ingrese. printf("Ingrese la coordenada en x y y del primer punto:\n");//Mediante un printf, se le imprime al usuario una orden para ingresar los datos scanf("%d %d",& xa,&ya);//Con scanf se le asignan a las variables xa y yb el valor que el usuario entro, en la siguiente parte se hace lo mismo para xb&yb *También fue importante el uso del condicional if/else, su sintaxis es similar a la de java: if (x<=y){n=x;} else{n=y;} *La sintaxis del while también es similar a la de java: while(condición){acción} *Que se pueden definir métodos que ejecuten funciones, como en la segunda parte del laboratorio,lo cuál hace versátil el programa,permitiendo llamar éstos métodos sin importar la parte del programa donde los necesitemos. *Que en un mismo condicional, se pueden poner varias condiciones, mediante el uso de operadores lógicos como &&(y) o ||(ó): if(x%i==0&&y%i==0){z=i;} Por ultimo y como conclusión general de ésta práctica de laboratorio, vale la pena remarcar que a pesar de que la sintaxis y estructura de los programas escritor en C puede ser bastante mas complicada y extensa que la de uno escrito en Python, suele tener ciertas ventajas trabajar en este lenguaje, como lo es a la hora de manejar distintos tipos de variables, la facilidad para ubicarse mediante el uso de “{}” y la sencilla manera de crear métodos, aparte de claro la robustéz y versatilidad que le ha permitido a C y sus derivados ser el lenguaje de programación más usado en la creación de contenido y aplicaciones en la actualidad.