ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Qué diferencia existe entre ciclos y condicionales?


Enviado por   •  27 de Septiembre de 2016  •  Informes  •  1.108 Palabras (5 Páginas)  •  222 Visitas

Página 1 de 5

3. Responder las siguientes preguntas:

A. Qué diferencia existe entre ciclos y condicionales?

Los ciclos son una serie de instrucciones, que se repiten o se ejecutan varias veces dependiendo que un condicional se cumpla o no.

Los condicionales son aquellos procedimientos  que utilizan una serie de operadores lógicos para que se ejecute una instrucción mientras esta condición se ha cumplida o no,

En conclusión, un condicional es una instrucción que ayuda al programa para que este pueda tomar una decisión dependiendo de la respuesta ingresada, mientras que los ciclos dependen de esta respuesta para ejecutar una serie o bloque de sentencias que se realizaran un determinado número de veces mientras se cumpla o no la condición.

B. En qué paradigmas de programación se trabajará en el curso?

El principal paradigma en el que se trabajara será el ambiente C++, a través del cual se desarrollaran otros tipos de paradigmas de programación como: La programación estructurada y la programación procedural.

C. Que extensiones tiene el programa fuente y el programa ejecutable (utilizando el IDE FALCON) y que diferencia entre ellos.

El programa IDE FALCON permite guardar un código fuente en las extensiones propias de C++ como lo son (.cpp, .cc, .cxx, .c++ y .cp), y como extensión para el código ejecutable utiliza la extensión (.exe)

La diferencia entre este tipo de extensiones que utiliza el IDE FALCON, es que la extensión del programa fuente para guardar un código es .cpp, que es una extensión para crear el programa y abrirlo dentro del mismo y una vez compilamos el código fuente y este no presente errores el sistema convierte ese código fuente .cpp, en un código ejecutable o aplicación cuya extensión es .exe, esta aplicación puede ser compartida para uso en otros equipos.

En conclusión la extensión del programa fuente nos sirve para crear el programa, mientras que la extensión ejecutable es el resultado de ese código compilado convertido en aplicación.

[pic 1]

[pic 2]

D. Consulte el texto Cómo programar en C++. Pags 21 a 30 (material sugerido en el documento Estructura general de un programa en C++), revise el código del programa que se muestra en la Figura 1.2 (pág. 22) e indique que instrucción implementaría para escribir:

cout<<”Bienvenido a C++” <

El ejercicio propone:

[pic 3]

Lo cual también se puede realizar a través de la sentencia using namespace std;

[pic 4]

E. Recopile en una tabla las buenas prácticas de programación y los Errores comunes de programación 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 información al realizar sus programas.

Buenas prácticas de programación.

Errores comunes de programación.

Leer los manuales de la versión C++ que esté utilizando, para conocer las características de C++ y que se estén utilizado de manera correcta.

Olvidar incluir el archivo  en un programa que introduce datos desde el teclado o arroja datos al monitor, ocasionara que el compilador arroje un mensaje de error.

Experimentar con pequeños programas de prueba para ver lo que sucede.

Omitir el ';' punto y coma al final de una instrucción es un error de sintaxis o error de compilación, ya que estos errores se presentan al momento de compilar el programa y generan mensajes de error.

Establecer en las opciones del compilador que muestre el máximo número de alertas, para estudiar cada mensaje que genere el compilador y corregir el programa para eliminar los mensajes.

Establecer sangrías en el cuerpo de cada función un nivel adentro de la llave que define el cuerpo de la función. Esto hará que la estructura funcional del programa resalte y ayude a que este sea más fácil de leer.

Cada programa debe comenzar con un comentario de describa el propósito del programa el autor, la fecha y hora en que se creó.

Intentar utilizar el operador modulo %, con operadores no enteros es un error de sintaxis.

Muchos programadores hacen que el último carácter impreso por una función sea una nueva línea (\n), de modo que el cursor quede colocado al principio de una nueva línea.

Utilizar los operadores ** o ^ para representar la exponenciación, ya que C++ no acepta este tipo de operadores.

Establecer una convención para el tamaño de la sangría, puede utilizar la tecla de tabulación para crear la sangría. Se recomienda el uso de saltos de tabulación de 1/4 de pulgada o de tres espacios para formar los niveles de sangría.

Un error de sintaxis ocurrirá si alguno de los operadores ==, !=, >= y <= aparece con espacios entre el par de símbolos.

Declarar cada variable en una línea aparte.

Cambiar el orden del par de símbolos de los operadores  !=, >= y <=, escribiéndolos como =!, => y =<, provocara un error de sintaxis.

Colocar un espacio después de cada coma (,) para hacer más claro el programa.

Confundir el operador de igualdad, == con el operador de asignación =, puede ocasionar errores lógicos.

Elegir un nombre con significado para cada variable así el programa será autodocumentado, es decir más fácil de comprender simplemente con leerlo, sin tener que utilizar demasiados comentarios.

Colocar un punto y coma ´;´ después del paréntesis derecho de la condición en una estructura if, a menudo es un error lógico, aunque no es un error de sintaxis, esto ocasionara que el cuerpo de la estructura if quede vacío y no ejecutara acción alguna, produciendo resultados incorrectos.

Evitar los identificadores que comienzan con guion bajo (_), ya que los compiladores C++ podrían utilizar nombre similares para fines internos.

Dividir un identificador mediante la inserción de caracteres blancos, por ejemplo, escribir main como ma in

Colocar una línea en blanco entre una declaración y las instrucciones ejecutables adyacentes. Esto hace que las declaraciones resalten y contribuyen a la claridad del programa.

 

Si se colocan declaraciones al principio de una función, separe dichas declaraciones de las instrucciones ejecutables mediante un espacio en blanco para resaltar donde terminan las declaraciones y comienzan las instrucciones ejecutables.

 

Colocar espacios a cada operador binario, esto hace que el operador resalte y hace más claro el programa.

 

Colocar paréntesis no necesarios dentro de una expresión para hacerla más clara, ya que en una instrucción muy grande una secuencia de instrucciones más cortas y sencillas promueven la claridad.

 

Colocar instrucciones using inmediatamente des pues de las #include a las que hacen referencia.

 

Colocar sangrías en las instrucciones de cuerpo if, para hacer más visible su cuerpo, además de hacerla más clara.

 

En un programa, no debe haber más de una instrucción por línea.

 

Dividir una instrucción muy grande en varias líneas, colocando sangrías a las líneas subsecuentes y alineándolas a la derecha.

 

Revisar la tabla de presidencia de operadores cuando escriba expresiones que contengan muchos operadores.

 

...

Descargar como (para miembros actualizados)  txt (7 Kb)   pdf (193 Kb)   docx (57 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com