viernes, 22 de septiembre de 2017

Programacion basica c++



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:


- 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