Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica,...

15
Presentación Electrónica Apoyo para Impartir la clase sobre: Las etapas de la metodología de la Programación Estructurada”. Ing. Pedro Valencia Pérez

Transcript of Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica,...

Page 1: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Presentación ElectrónicaApoyo para Impartir la clase sobre:

“Las etapas de la metodología de la

Programación Estructurada”.

Ing. Pedro Valencia Pérez

Page 2: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Introducción

El siguiente trabajo se realiza para ilustrar eldesarrollo de una clase apoyada con unapresentación electrónica con el fin de lograr unaprendizaje significativo sobre las etapas de lametodología de programación estructurada en losestudiantes de la unidad de aprendizaje:Programación Básica, de la carrera de Ingeniería enComputación ofertada por la Facultad de Ingenieríade la Universidad Autónoma del Estado de México.

Page 3: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Objetivo

El aprendizaje esperado es: Identificar ycomprender las etapas de la metodología de laprogramación estructurada para la solución deproblemas y desarrollo de aplicaciones paracomputadoras, utilizando las siguientesherramientas: pseudocódigo y diagrama de flujo.

Page 4: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Conclusión

Al utilizar productos multimedia atractivos,logramos atraer la atención de los alumnos de unamanera eficiente; lo cual propicia que el alumnologre un aprendizaje significativo; y tal vez hastaalcanzar dicho aprendizaje en un tiempo menor.

Page 5: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Metodología para

Elaboración de un

Programa

1. Definir el Problema

2. Plantear Solución

3. Representar Solución

4. Codificar

5. Probar Programa

6. Documentar

7. Mantenimiento

Análisis

Diseño

Implementación

Pruebas

Documentación

Mantenimiento

Aprende más Terminar

Page 6: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Entender el QUE

Análisis

Un equipo de analistas y usuarios debe decidirexactamente lo que el programa debe hacer, qué datosdebe procesar y qué información producirá.

Inicio Siguiente

Page 7: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Proponer el COMO

• Se plantea el primer acercamiento, ALGORITMO.

• Representación gráfica , DIAGRAMAS DE FLUJO.

• Reescritura del algoritmo aplicando las reglas básicas de laprogramación estructurada, PSEUDOCÓDIGO.

Diseño

Inicio Siguiente

Page 8: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Diseño

Algoritmo

Algoritmo de Solución

1. Pedir la base, la altura del terreno y el costo por metro cuadrado.

2. Realizar el cálculo del área y su costo total.

3. Imprimir en pantalla el área calculada y el costo total del terreno.

• Explica cómo puede resolverse un problema, medianteaproximaciones paso a paso.

• Es una secuencia ordenada y cronológica de pasos que llevana la solución de un problema.

• Los pasos deben ser simples, claros y exactos , tener unprincipio y un fin.

Inicio Siguiente

Page 9: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

• Muestra gráficamente lospasos o procesos a seguirpara alcanzar la solución deun problema.

Diseño

I

“Dame base, altura y costo por

metro “cuadrado:

VBas, VAlt,

VCosMeC

VArea VBas*VAlt

VCosTe VArea*VCosMeC

“La superficie es:”, Varea

“El costo total es:”, VCosTe

T

Diagrama de Flujo

Inicio Siguiente

Page 10: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Técnica que permitedefinir las estructurasde datos, lasoperaciones que seaplican a los datos yla lógica que tendráel programa.

Pseudocódigo

Diseño

Psuedocódigo

Precio_Terreno

Inicio

Escribir “Dame la medida de la base en metros:”

Leer VBas

Escribir “Dame la medida de la altura en metros:”

Leer VAlt

Escribir “ Dame el costo por metro cuadrado:”

Leer VCosMeC

VArea VBas*VAlt

VCosTe VArea* VCosMeC

Escribir “La superficie del terreno es de ”,Varea,” metros cuadrados.”

Escribir “El precio del terreno es: ”, VCosTe

FinProceso

Inicio Siguiente

Page 11: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

El programador escribe el código fuente del programa.

Implementación

Codificación

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

int main(){

float VBas,VAlt,VCosMeC,VArea,VCosTe;

system ("cls");

printf("Dame la medida de la base en metros: ");

scanf("%f",&VBas);

printf("Dame la medida de la altura en metros: ");

scanf("%f",&VAlt);

printf("Dame el costo por metro cuadrado: ");

scanf("%f",&VCosMeC);

VArea = VBas*VAlt;

VCosTe = VArea*VCosMeC;

printf("\n\nLa superficie del terreno es de %2.1f metros cuadrados.",VArea);

printf("\nEl precio del terreno es: %2.1f", VCosTe);

printf("\n\nPresione cualquier tecla para terminar!!!");

getch();

return 0;

}Sintaxis Inicio Siguiente

Page 12: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

El programador ejecuta el programa para detectar ycorregir errores de sintaxis propios del lenguaje en cualse codificó.

Verificar que la información de salida sea la esperada respecto a los datos de entrada.

Pruebas

Inicio Siguiente

Page 13: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Momento de generar:

• El Manual Técnico.(Cómo Funciona)

• El Manual de Usuario.(Cómo se utiliza)

Documentación

Inicio Siguiente

Page 14: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería

Realizar mejoras (Si es requerido cuando el programa ya este operando).

Mantenimiento

Realizar las modificaciones necesarias para que elprograma continúe siendo útil.

Inicio Terminar

Page 15: Presentación de PowerPoint€¦ · estudiantes de la unidad de aprendizaje: Programación Básica, de la carrera de Ingeniería en Computación ofertada por la Facultad de Ingeniería