Está en la página 1de 7

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE INFORMÁTICA Y ELECTRÓNICA

CARRERA: ELECTRICIDAD

PAO: PRIMERO”

FUNDAMENTOS DE PROGRAMACIÓN

DOCENTE:
GEOVANNY ESTUARDO VALLEJO VALLEJO. Mgs.

TEMA:
“ESTRUCTURAS DE REPETICION ENTRE EL
LENGUAJE DEV C++ Y EL C++”

NOMBRE:
ESPARZA MANZANO ALISSON BRIGITTE

2022.
1. Introducción.
La presente investigación se refiere al tema de las diferencias y semejanzas que
existen entre el lenguaje de Dev C++ y C++, más en específico la comparación
de la estructura de repetición entre los dos lenguajes.
En los diferentes lenguajes de programación hay la existencia de estructuras
repetitivas, estas estructuras como su nombre mismo lo dice, permite al
programador la ejecución repetida de una o varias acciones o instrucciones.
La característica principal de este tipo de estructuras es la condición, la cual da
paso a que se repita varias veces un mismo proceso.
Para analizar esta comparación es necesario mencionar que es más importante
conocer el uso de las estructuras que el lenguaje que se use al programar, sin
embargo hay diferencias entre ellas que es importante conocer y aprender por ende
la investigación de este tema se realizó por el interés de conocer estas diferencias
que hacen que haya un cambio en la forma de programar.

2. Objetivo.

En el presente trabajo investigativo tiene como objetivo dar a conocer tanto las
diferencias como las semejanzas entre Dev C++ y C++, además del correcto uso
de las estructuras de repetición en los distintos lenguajes.

3. Marco teórico.

3.1. Lenguaje Dev C++ y C++


Para empezar es necesario mencionar que Dev
C++ más que un lenguaje es un entorno de
desarrollo integrado para programar en el lenguaje
de C o C++, es decir es un entorno de compilación,
Figura 1. Lenguajes de C
en estos tipos de lenguaje se requiere un alto nivel
de detalle al programar, es decir usualmente necesita mayores instrucciones
para ser interpretado.
Dev C++ y C++ son lenguajes de programación que provienen de la extensión
del lenguaje C, el leguaje C++ conocido también como “C con clases” o como
“Incremento de C” son muestras de la extensión del lenguaje, por ende el
análisis orientado a las estructuras de repetición se puede describir
mayormente en similitudes que en diferencias, ya que estas diferencias son
más consideradas como mejoras del lenguaje C.

3.2. Estructuras de repetición en Dev C++ y C++


Existen tres tipos de estructuras de repetición
o también denominados estructuras de bucle,
los cuales son “While”, “Do while” y “For”
estas estructuras son de gran importancia y
utilidad al momento de programar. Tanto Dev
Figura 2. Comparación de estructuras C++ como C++ nos permiten hacer uso de
estas estructuras, las cuales permiten la serie repetida de varias instrucciones,
las mismas que van denotadas tanto por una condición como por un contador.
La condición en estas estructuras es de vital importancia ya que es la parte
encargada de dar paso a que la secuencia se siga repitiendo o no, mientras que
el contador como su nombre lo dice va contabilizando las veces que se repita
la debida secuencia.
Como se mencionó anteriormente existen diferentes tipos de bucles o
estructuras, y las mismas cuentan con su propias características como
utilidades de uso, en este apartado veremos su implementación para lenguajes
de C.
 Darle valor inicial al contador.
 Utilizar una condición que compare el contador.
 Proceso a repetir.
 Modificación del contador (incremento o decremento).
En esta parte de las estructuras de repetición, se puede analizar que en ambos
lenguajes es importante que se cuente con las siguientes características:
Con esto se puede decir que ambos lenguajes tiene las mismas características
en las estructuras de repetición y que no pueden ser ignoradas o remplazadas
al programar.
3.3.Estructura While diferencias y semejanzas
En la estructura While, tanto en Dev C++ como en C++ se debe considerar
que la secuencia se repite si y solo si la condición es verdadera, en esta
estructura se ejecuta primero la condición y luego el proceso; y se repite este
proceso un mínimo de 0 veces.
Su formato y estructura de programación de denota por:

While (Condición)
{
Proceso
}

Figura 3. Forma estructurada de While

Ahora es importante poder observar un ejemplo de la estructura “While”


implementada en los lenguajes, de esta manera se puede comparar los lenguajes
Dev C++ y C++.

Figura 4. Estructura While en C++ Figura 5. Estructura While en Dev C++

3.4. Estructura Do While diferencias y semejanzas


En la estructura Do While, tanto en Dev C++ como en C++ se debe considerar
que la secuencia se repite si y solo si la condición se cumple, en esta estructura
se ejecuta primero el proceso y luego la condición; y se repite este proceso un
mínimo de 1 ves.
Su formato y estructura de programación de denota por:

do
{
Proceso
}
while (Condición)

Figura 6. Forma estructurada de Do While

Ahora es importante poder observar un ejemplo de la estructura “Do While”


implementada en los lenguajes, de esta manera se puede comparar los lenguajes
Dev C++ y C++.

Figura 7. Estructura Do While en C++ Figura 8. Estructura Do While en Dev C++

3.5. Estructura For diferencias y semejanzas


En la estructura For, tanto en Dev C++ como en C++ la condición va antes del
proceso así como su inicialización y su contador, es decir se conocen los
detalles de la repetición con anterioridad. En esta estructura el número de
repeticiones de la secuencia se conoce antes de ejecutarlo. Y el valor del
incremento solo puede ser ++ o --; y se repite este proceso un mínimo de 0
veces.
Su formato y estructura de programación de denota por:
VI= valor inicial
VF= valor final
INCREMT= contador
For (valor inicial; condición, incremento)
{
Proceso
}
Figura 9. Forma estructurada de For.

Ahora es importante poder observar un ejemplo de la estructura “For”


implementada en los dos lenguajes, de esta manera se puede comparar los
lenguajes Dev C++ y C++.

Figura 10. Estructura For en C++

Figura 11. Estructura For en Dev C++

4. Conclusiones.
En conclusión y en base a la información investigada podemos concluir que el
lenguaje Dev C++ y el leguaje C++ analizado en base de sus estructuras de
repetición son lo más semejantes posibles y esto debido a que ambos lenguajes
son extensiones de C por lo no hay variaciones en su forma de programar; Además
de esto se concluyó que las estructuras de repetición tienen la misma estructura y
utilización para la mayoría de lenguajes y que es indispensable conocer su uso y
el cómo implementarlo a los diferentes lenguajes de programación, en este cado
Dev C++ y C++.

Recomendaciones.
Se recomienda a los estudiantes y practicantes de programación extender los
estudios expuestos en la investigación para conocer de manera puntual hasta las
más mínimas diferencias que existen de cada lenguaje, enfocadas en las
estructuras de repetición.
Se recomienda la realización de ejercicios en donde se ponga en práctica la
ejecución de programas en estructura de repetición tanto en lenguaje de Dev C++
como en C++.

5. Bibliografía.

 Sánchez, J. (2018). Lenguaje de programación Dev C++. Repositorio


Universidad Tecnológica de Pereira.
 De la Vega, J. (2018). Lenguaje de programación estructurada.
Repositorio Universidad Autónoma del Estado de México.
 Deitel, H. M, & Deitel, P. J. (2003). C++ how to program. Pearson
Educación.
 Meza, J. (2019). Los bucles o ciclos en C++. ProgramarYa.
https://www.programarya.com/Cursos/C++/Ciclos.

También podría gustarte