Ingeniera de sistemas Introduccin a la Programacin Grupo: 301304A_288
3. Responder las siguientes preguntas:
A. QU DIFERENCIA EXISTE ENTRE CICLOS Y CONDICIONALES? RTA: CONDICIONALES Las condicionales en programacin son procedimientos para llevar a cabo una serie de instrucciones cuando se cumpla una sentencia o pregunta, estos van acompaados de operadores logicos los cueles son: (==) igual que. (<=) menor o igual que (>=) mayor igual que (>)mayor que (!=) no es igual que o diferente de. el forma de escribirlo es:
if(condicion o prueba lgica)
Lo que pasa si se cumple la condicin Tambin puede llevar sentencias o acciones cuando no se cumpla if(condicion) Lo que pasa si se cumple la condicin else Lo que pasa si no se cumple la condicin el if significa si y el else significa y si no. Un ejemplo del uso de condicionales se puede enmarcar en el diario vivir con el hecho de tomar un bus, en la mente la persona por un instante se hace cantidad de preguntas que van a llevar a un 1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Ingeniera de sistemas Introduccin a la Programacin Grupo: 301304A_288
resultado, por ejemplo "si tengo el dinero suficiente para pagar el
pasaje". Del resultado de esta pregunta va a salir una respuesta de falso o verdadero la cual va a generar una decisin o un camino a tomar: "si lo tiene toma el bus" de lo contrario (o si no) "no puede tomar el bus" y se busca otra opcin.
if(el dinero es mayor al valor del pasaje)
SI SE CUMPLE: Puede tomar el bus else SI NO SE CUMPLE: No es posible tomar el bus debe buscar otra opcin de transporte
CICLOS, REPETICIONES O BUCLES
Se llevan a cabo cuando se desea que una serie de instrucciones se ejecuten varias veces cundo se cumpla la condicin dada, ya sea por una opcin de continuar o mediante una condicin cumplida. los ciclos ms usados en programacin son el for que traduce para y el while que traduce mientras. Ciclo for Este comando se utiliza para que se repitan una serie de instrucciones, es usado habitualmente cuando se conoce la cantidad exacta de interacciones que se desea hacer, ya que en su sintaxis est el inicio, y el fin exacto, es decir la cantidad de veces que se va a realizar las instrucciones. Un ejemplo clsico del ciclo for son las tablas de multiplicar, ya que tienen un inicio especifico (habitualmente 1) y un fin definido (comnmente 10). Entonces podramos decirle al programa que estamos realizando que comience en 1 y realice la operacin de multiplicacin hasta que llegue a 10 incrementndose de uno en uno. Para hacer ms simple el ejemplo a continuacin se enuncia el seudocdigo de el ejemplo para la tabla del 2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Ingeniera de sistemas Introduccin a la Programacin Grupo: 301304A_288
for(se inicia en 1; hasta 10; incremente de a 1)
multiplique 2 por el numero
Como se ve en el ejemplo la sintaxis del for est dada por
for(inicio; condicion; incremento) Lo que realiza mientras se cumpla la condicin. B. EN QU PARADIGMAS DE PROGRAMACIN SE TRABAJAR EN EL CURSO? RTA: El curso Introduccin A La Programacin trabaja con los paradigmas de programacin Estructural y procedural. C. QUE EXTENSIONES TIENE EL PROGRAMA FUENTE Y EL PROGRAMA EJECUTABLE (UTILIZANDO EL IDE FALCON) Y QUE DIFERENCIA ENTRE ELLOS. RTA: Los ficheros de proyecto especifican todos los recursos necesarios (ficheros .cpp, .h, ficheros de descripcin de formularios, etc.) que se necesitan para la construccin del ejecutable. Los ficheros de proyecto tienen extensin .bpr y el ejecutable (Programa Ejecutable) que se genera tiene el mismo nombre que el proyecto y la extensin .exe, lgicamente D. CONSULTE EL TEXTO CMO PROGRAMAR EN C++. PAGS 21 A 30 (MATERIAL SUGERIDO EN EL 3 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD - VICERRECTORA ACADMICA Y DE INVESTIGACIN - VIACI ESCUELA: ECBTI PROGRAMA: INGENIERA DE SISTEMAS CURSO: INTRODUCCIN A LA PROGRAMACIN CDIGO: 301304 DOCUMENTO ESTRUCTURA GENERAL DE UN PROGRAMA EN C++), REVISE EL CDIGO DEL PROGRAMA QUE SE MUESTRA EN LA FIGURA 1.2 (PG. 22) E INDIQUE QUE INSTRUCCIN IMPLEMENTARA PARA ESCRIBIR: COUT<<<< RTA: para quita el std se debe hacer el llamado de una funcin llamada using namespace std;
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Ingeniera de sistemas Introduccin a la Programacin Grupo: 301304A_288
E. RECOPILE EN UNA TABLA LAS BUENAS PRCTICAS DE
PROGRAMACIN Y LOS ERRORES COMUNES DE PROGRAMACIN QUE SE MENCIONAN EN EL TEXTO COMO PROGRAMA EN C++, PAGS. 21 A 39 (MATERIAL SUGERIDO EN EL DOCUMENTO ESTRUCTURA GENERAL DE UN PROGRAMA EN C++). TENGA EN CUENTA ESA INFORMACIN AL REALIZAR SUS PROGRAMAS. Buenas prcticas de la programacin Errores comunes de la programacin Incluir libreras en la parte superior en Se omiten las comillas o signas para correcto llamado. terminar sentencias. Utilizar comentario en las lneas de cdigo Se olvida incluir el archivo <iostream> en // para describir el propsito del programa un programa que introduce datos desde el teclado Colocar un espacio despus e cada coma el mal uso de los operadores % , para hacer ms claro el programa Evitar los identificadores que inicien con Colocar un punto y coma ; despus de un guion bajo _ y doble guion bajo __ parntesis derecho en una estructura condicional Los objetos de flujo std: cout: y std: cin: Dividir un identificador mediante la facilitan la interaccin entre el usuario y la insercin de caracteres blancos (ejemplo computadora escribir main como ma in )