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

Fundamentos de programación- Ing. Marina Nohemí Salmerón Román


Enviado por   •  13 de Marzo de 2016  •  Tarea  •  1.601 Palabras (7 Páginas)  •  184 Visitas

Página 1 de 7

[pic 3][pic 4][pic 5]

[pic 6]

Victor Alejandro Garcia Paz

DS-DFPR-1601-B1-026

Unidad:

Unidad 4

Actividad:

Actividad 1. Estructuras de control

Docente:

Ing. Marina Nohemí Salmerón Román

19-2-2016

[pic 7]



Actividad 1. Estructuras de control

La actividad 1 se conforma de los siguientes ejercicios:

Ejercicio A:

Escribe, compila y ejecuta el programa tipoAngulo.c (programa 4.1, en el tema 4.1.1.) en la computadora con el valor del ángulo 90 grados.  Ingresa un comentario respecto a los resultados obtenidos. No olvides agregar el archivo fuente y ejecutable del programa.

Comentario:

El resultado es correcto ya que el ángulo de 90° es recto. En la ejecución, aunque no lo notamos realiza una comparación en cada instrucción “if” por lo cual la ejecución no es óptima.

Ejecución:

[pic 8]

Ejercicio B.

Estructuras de control. Realiza una prueba de escritorio del algoritmo que resuelva el problema 4.1 presentado en la sección anterior (algoritmo 4.1.a y algoritmo 4.1.b). Considera que el valor del ángulo es 45 grados. Escribe, compila y ejecuta el programa tipoAngulo.c (programa 4.1) en la computadora con el mismo valor del ángulo. Comparte tu experiencia en este foro. No olvides agregar el archivo fuente, ejecutable del programa y la prueba de escritorio.

Instrucción

Dato de Entrada

Operaciones

Estado de memoria

Dato de Salida.

inicio

-

-

Angulo

-

-

Imprimir "Ingrese la medida del ángulo (grados): "

-

-

Angulo

-

-

Leer ángulo

45

-

Angulo

45

-

Si angulo≤0 OR angulo≤360 entonces

-

(ángulo <=0 or ángulo >= 360)

(45<=0 or 45 >= 360)

(falso or falso)

Falso

Angulo

45

-

Si ángulo < 90 entonces

-

(ángulo >0 and ángulo < 90)

(45 > 0 and 45 < 90)

(verdadero and verdadero)

Verdadero

Angulo

45

-

Imprimir: “El ángulo es agudo”

-

-

Angulo

45

El ángulo es agudo

Si ángulo == 90 entonces

-

(ángulo == 90)

(45 == 90)

Falso

Angulo

45

-

Si ángulo > 90 and <180 entonces

-

(ángulo > 90 and ángulo < 180)

(45 > 90 and 45 < 180)

(falso and falso)

falso

Angulo

45

-

Si ángulo == 180 entonces

-

(ángulo == 180)

(45 == 180)

Falso

Angulo

45

-

Si ángulo > 180 and ángulo < 360 entonces

-

(ángulo >180 and ángulo < 360)

(45 > 180 and 45 < 360)

(Falso and falso)

Falso

Angulo

45

-

Fin

Angulo

45

-

Ejecución:

[pic 9]

Comentarios:

  1. No entiendo por qué dice nuevamente escribe, compila y ejecuta el programa tipoAngulo.c pues es el mismo que el ejercicio anterior, eso confunde un poco.
  2. En el pseudocódigo 4.1.a hay un error que ilustro a continuación:

[pic 10]

La misma instrucción en el diagrama de flujo dice:

[pic 11]

Usando el sentido común y con el conocimiento previamente adquirido usé lo que indica el diagrama.

...

Descargar como (para miembros actualizados) txt (16 Kb) pdf (427 Kb) docx (156 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com