TEMÁTICA CUARTO
PERIODO
COMPONENTE
TEMÁTICO:
- PROGRAMACIÓN BÁSICA C++
- COMPETENCIAS ESPECÍFICAS A
FORTALECER – TEMAS:
DEV
C++
- · Pensamiento Lógico · Lenguaje C++: · Programación orientada a
objetos: · Bucles (ciclos) · Clase I · Clase II · Ejercicios · If anidados · Estatuto Switch
DESEMPEÑO:
Demuestro habilidades superiores para resolver ejercicios básicos
aplicando bucles (iteraciones) como for, while, y do while; además, hago uso de
contadores e identificadores, los ejecuto y explico su estructura.
ESTRATEGIAS
DE EVALUACIÓN:
Ejercicios prácticos, sustentaciones, argumentaciones, interpretaciones
y proposiciones basadas en: La creatividad, el pensamiento lógico y el
código fuente de la programación
2
Fase introductoria:
A - Diferencia entre while, do while, for en c++
-El ciclo o bucle FOR se utiliza cuando tenemos claro
un punto de inicio y un punto de finalización. Por ejemplo si deseamos imprimir
los números pares entre el 20 y el 36, haríamos algo como lo siguiente:
for(int k = 20; k <= 36; k++)
(k % 2 ==
0)? printf("%d\n", k): continue;
-El bucle WHILE, a diferencia del FOR, se utiliza cuando
no sabemos cuando finalizará una condición dada, un claro ejemplo puede ser
cuando el usuario quiere continuar haciendo algo en repetidas ocasiones hasta
que pulse la tecla 'n'.
char val = 's';
while(val == 's')
{
printf("Deseas continuar? s/n: ");
scanf("%c", &val);
}
-El bucle DO WHILE es casi igual al anterior, con la
diferencia de que la condición dada se ejecuta al menos una vez. Siguiendo con
el ejemplo anterior, ¿qué pasaría si la variable val tuviera otro valor, por
ejemplo char val = 'z'? Simplemente el ciclo WHILE jamás se ejecutaría
porque no se cumple la condición de que val tenga un valor s; entonces con el
bucle DO WHILE hacemos que el código entre llaves se ejecute al menos una vez.
char val = 'z';
do
{
printf("Deseas continuar? s/n");
scanf("%c", &val);
}
while(val == 's');
B ¿ QUE ES UNA CLASE EN C++ ?
La clase es la fundación de C++ para
el soporte de la programación orientada a objetos, y se encuentra en el núcleo
de muchas de sus más avanzadas características. La clase es la
unidad básica de C++ de la encapsulación y esta provee el
mecanismo por el cual los objetos son creados.
3. Explique como se podria aplicar cada uno de los ciclos en una actividad determinada.
- While:
- For: Sumar los 10 primeros numeros enteros