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

Programacion practicas


Enviado por   •  13 de Diciembre de 2018  •  Prácticas o problemas  •  703 Palabras (3 Páginas)  •  201 Visitas

Página 1 de 3

[pic 1]

PROGRAMA EDUCATIVO

TRONCO COMÚN DE INGENIERÍA

PLAN DE ESTUDIOS

2009-2

CLAVE

11214

UNIDAD DE APRENDIZAJE

PROGRAMACIÓN

REVISIÓN

V1.2016

No. DE PRÁCTICA

10

TÍTULO DE LA PRÁCTICA

CICLOS: SENTENCIA FOR

DURACIÓN (HORAS)

2

  1. OBJETIVO DE LA PRÁCTICA

Que el estudiante sea capaz de generar programas aplicando las teorías de ciclos de manera correcta, oportuna identificando el tipo de limitador del ciclo correcto.

  1. COMPETENCIA DE LA PRÁCTICA

Aplicar teoría de ciclos sencillos, elaborando programas iterativos  para la solución de problemas reales en el área de ingeniería. Con disposición para trabajar en forma individual y responsabilidad en el uso del equipo del laboratorio

  1. FUNDAMENTO TEÓRICO

Ciclo For

El ciclo for es un método para controlar una sentencia o grupo de sentencias un número fijo de veces.  Este ciclo es el más adecuado para implementar ciclos controlados por contador, es decir, ciclos de conteo en los que el número de repeticiones se conoce por adelantado.

El ciclo for consta de 3 expresiones:

  • Inicialización: da un valor inicial a la variable de control del ciclo.
  • Expresión de control o condición: contiene una expresión lógica, mientras sea verdadera se realiza el ciclo.
  • Actualización o ajuste: es la expresión que incrementa o decrementa la variable de control del ciclo; existen dos formas ascendente y descendente.

El ciclo for es una generalización del while; maneja de manera automática todos los detalles de la repetición controlada por contador, las cuales están separadas por punto y coma.  

Sintaxis:  

for (inicialización;condición;actualización)  

{  

  sentencia1;  

  sentencia2;  

}  

Ejemplo  de uso del ciclo for:

[pic 2]

[pic 3]

Diagrama de flujo para representar un ciclo for:

[pic 4][pic 5]

[pic 6]

[pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19]

Figura 21. Diagrama de flujo para el ciclo FOR.

  1. DESARROLLO DE LA PRÁCTICA

El alumno, realizará los ejercicios que le corresponden de acuerdo al criterio del maestro.

***Realizar a Versión 4

PRÁCTICAS

VERSIÓN 1

  1. Realice un programa que lea el nombre y 4 calificaciones de un alumno, (leer las calificaciones dentro de un ciclo y validar dentro de una función llamada leer_calificacion que se encuentre en el rango  0 al 100), imprimir al final su promedio e indicar si aprobó o reprobó.  

VERSIÓN 2

  1. Realizar un programa en C, utilizando Ciclos que  funcione como un Reloj. El usuario visualizara únicamente como cambian los minutos y horas. De la siguiente manera:

Desde 00:00                  Hasta 23:59

VERSIÓN 3

Realice una programa que utilice una función que reciba 2 números y calcule el primero a la potencia del segundo usando el ciclo for, es decir, sin utilizar la función pow.

VERSIÓN 4

Realizar un programa que utilice una función que reciba como parámetro un número entero, calcule y regrese su factorial para imprimirlo en la función principal.  

Ejemplo: 6! es:     6 *5* 4 * 3 * 2 * 1 = 720.  

NOTA 1: En ciclos deberás utilizar (FOR) según se requiera. Al menos utilizar dos diversas funciones de ciclos.

NOTA 2: El alumno deberá depurar sus programas para eliminar los errores de compilación y ejecutar los programas, de tal forma que los resultados sean los esperados.

El maestro revisará los programas proporcionando diferentes valores para determinar si el programa se ejecuta correctamente.

  1. RESULTADOS
  1. CODIGO

#include

#include

#include

int factorial(int );

void main()

{

  int n,fac;

  clrscr();

  printf("ingrese un numero entero\t");

  scanf("%d",&n);//se guarda la variable

  fac=factorial(n);

  printf("El factorial del numero %d es %d",n,fac);

getch();

}

int factorial(int num)

{

     if(num==1)  //sentencia en caso particular de 1

         return(1);

     else

         return(num*factorial(num-1));

getch();

}

  1. DIAGRAMA DE FLUJO DE LA SOLUCIÓN

[pic 20]

  1. PROBLEMAS DURANTE EL DESARROLLO

Nota: Agregar las columnas necesarias

PROBLEMA

¿SOLUCIONADO? (SI/NO) ¿CÓMO?

No recordaba bien

Si, vi tutoriales ya que no pude asistir a clases

  1. CONCLUSIONES

Falte una semana a clase por cuestiones de salud, pero ya me pondré al corriente

  1. REFERENCIAS
  • Empezando a Programar, MANRRIQUEZ Rojas Esperanza, MORALES Garfias Jorge  Inés,  OSUNA Millán Nora del Carmen, RAMIREZ Moreno Hilda Beatriz, RAMIREZ Ramírez Margarita, SALGADO Soto Ma. Del Consuelo, SEVILLA Caro Maricela, Universidad Autónoma de Baja California, Cuerpo Académico Sistemas de Información y Gestión empresarial. Marzo 2009.

...

Descargar como (para miembros actualizados)  txt (4.7 Kb)   pdf (368.2 Kb)   docx (302.6 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com