SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
1
Metodología para la solución de problemas
por medio de computadora
1. Definición del Problema
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es
importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca
del todo no tiene mucho caso continuar con la siguiente etapa.
2. Análisis del Problema
Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:
 Los datos de entrada.
 Cual es la información que se desea producir (salida)
 Los métodos y fórmulas que se necesitan para procesar los datos.
Una recomendación muy practica es el que nos pongamos en el lugar de la computadora y analicemos
qué es lo que necesitamos que nos ordenen y en qué secuencia para producir los resultados
esperados.
3. Diseño del Algoritmo
Las características de un buen algoritmo son:
 Debe tener un punto particular de inicio.
 Debe ser definido, no debe permitir dobles interpretaciones.
 Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la
definición del problema.
 Debe ser finito en tamaño y tiempo de ejecución.
4. Codificación
La codificación es la operación de escribir la solución del problema (de acuerdo a la lógica del diagrama
de flujo o pseudocodigo), en una serie de instrucciones detalladas, en un código reconocible por la
computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe
en un lenguaje de programación o lenguaje de alto nivel.
5. Pruebas y Depuración
Los errores humanos dentro de la programación de computadoras son muchos y aumentan
considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para
dar paso a una solución sin errores se le llama Depuración.
La depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la solución,
por ello se debe considerar con el mismo interés y entusiasmo. Resulta conveniente observar los
siguientes principios al realizar una depuración, ya que de este trabajo depende el éxito de nuestra
solución.
2
6. Documentación
Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados, procedimientos,
dibujos o diagramas. A menudo un programa escrito por una persona, es usado por otra. Por ello la
documentación sirve para ayudar a comprender o usar un programa o para facilitar futuras
modificaciones (mantenimiento).
La documentación se divide en tres partes:
Documentación Interna
Documentación Externa
Manual del Usuario
Documentación Interna: Son los comentarios o mensaje que se añaden al código fuente para
hacer más claro el entendimiento de un proceso.
Documentación Externa: Se define en un documento escrito los siguientes puntos:
 Descripción del Problema
 Nombre del Autor
 Algoritmo (diagrama de flujo o pseudocodigo)
 Diccionario de Datos
 Código Fuente (programa)
Manual del Usuario: Describe paso a paso la manera como funciona elprograma, con el fin de
que el usuario obtenga el resultado deseado.
Mantenimiento
Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún
cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para
poder realizar este trabajo se requiere que el programa este correctamente documentado.
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN
Son un grupo de formas de trabajo que permiten mediante la manipulación de variables,
realizar ciertos procesos específicos que nos lleven a la solución de problemas. Estas
estructuras se clasifican de acuerdo a su complejidad en:
Secuenciales
Simples
Dobles
Estructuras Selectivas Compuestas
Básicas Múltiples
For
Cíclicas While
Repeat
3
ESTRUCTURAS SECUENCIALES
Son aquellas en las que una acción (instrucción) sigue a otra en secuencia. Las tareas se
suceden de tal modo que la salida de una es la entrada de la siguiente y así
sucesivamente hasta el final del proceso.
Para resolverlas, haremos uso de la metodología para la solución de problemas.
Seguiremos los pasos siguientes:
1. Definición del problema, el cual coincide con el enunciado del problema.
2. Análisis del problema conocido también como planeación de la solución.
Este paso consiste en encontrar lo siguiente:
Salidas. Lo primero a identificar es cuál serán nuestras salidas, ya que es el fin
último de la programación.
Entradas. A partir de las salidas podemos identificar si existen datos de entrada
como insumo para resolver el problema. Las entradas son datos que no se conocen
y que se necesitan para realizar el proceso u obtener una salida.
Datos adicionales. Que serán datos proporcionados por el problema que no
constituyen entradas.
Cálculos. Serán aquellos procesos que se necesiten para encontrar la salida del
problema.
Sección de declaraciones. En este paso, se definen las variables y su tipo de
datos correspondiente. Se debe especificar cómo se les llamará a las variables y
qué significan los nombres de dichas variables. A partir de este punto, ya se hace
uso de los nombres de las variables y no se les puede cambiar, porque nos daría
un error en el proceso.
3. Diseño del Algoritmo.
En este paso, se elaboran pseudocódigo que le llamaremos algoritmo de aquí en
adelante, el flujograma y diagrama N-S.
4. Pruebas y Depuración. Para este paso, realizaremos tabla de seguimento (corrida)
del algoritmo para verificar su validez y funcionalidad.
DESARROLLO DE EJEMPLOS:
4
5
6
7
8
9

Más contenido relacionado

La actualidad más candente

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo jorgeluisrivillas
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion Anel Sosa
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEustakiu Padilla
 
1.2 La función Informática como ventaja competitiva en las organizaciones
1.2 La función Informática como ventaja competitiva en las organizaciones1.2 La función Informática como ventaja competitiva en las organizaciones
1.2 La función Informática como ventaja competitiva en las organizacionesMartin Pacheco Chávez
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos Juan Henao
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaceslopezcortes
 
Grafos resueltos
Grafos resueltosGrafos resueltos
Grafos resueltosmenamigue
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascadaaics-1986-13-saraguro
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaUCE
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmosKoldo Parra
 

La actualidad más candente (20)

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo
 
Processing
ProcessingProcessing
Processing
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensamblador
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
1.2 La función Informática como ventaja competitiva en las organizaciones
1.2 La función Informática como ventaja competitiva en las organizaciones1.2 La función Informática como ventaja competitiva en las organizaciones
1.2 La función Informática como ventaja competitiva en las organizaciones
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaces
 
Grafos resueltos
Grafos resueltosGrafos resueltos
Grafos resueltos
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 

Destacado

metodología de solución de problemas
metodología de solución de problemasmetodología de solución de problemas
metodología de solución de problemasdany3112lopez
 
Metodologia de solucion de problemas
Metodologia de solucion de problemas Metodologia de solucion de problemas
Metodologia de solucion de problemas thebeatlessanta
 
El proceso de resolución de problemas
El proceso de resolución de problemasEl proceso de resolución de problemas
El proceso de resolución de problemasMARITO426
 
Metodologia Heuristica para Algoritmos
Metodologia Heuristica para AlgoritmosMetodologia Heuristica para Algoritmos
Metodologia Heuristica para AlgoritmosJesús Rojas
 
Problemas de razonamiento ejemplo 1-2
Problemas de razonamiento   ejemplo 1-2Problemas de razonamiento   ejemplo 1-2
Problemas de razonamiento ejemplo 1-2Edgar Mata
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problemaIEO Santo Tomás
 
Problemas de razonamiento matematico y como resolverlos
Problemas de razonamiento matematico y como resolverlosProblemas de razonamiento matematico y como resolverlos
Problemas de razonamiento matematico y como resolverlosLucy Hart
 
Problemas razonamiento algebra 00
Problemas razonamiento algebra 00Problemas razonamiento algebra 00
Problemas razonamiento algebra 00Edgar Mata
 
Problemas de razonamiento ejemplo 1
Problemas de razonamiento   ejemplo 1Problemas de razonamiento   ejemplo 1
Problemas de razonamiento ejemplo 1Edgar Mata
 
HEURISTICA Y DIDACTICA METODOS DEDUCTIVO E INDUCTIVO
HEURISTICA Y DIDACTICA METODOS DEDUCTIVO E INDUCTIVO HEURISTICA Y DIDACTICA METODOS DEDUCTIVO E INDUCTIVO
HEURISTICA Y DIDACTICA METODOS DEDUCTIVO E INDUCTIVO veronicamaldonado94
 
Metodología indagatoria en ciencias1
Metodología indagatoria en ciencias1Metodología indagatoria en ciencias1
Metodología indagatoria en ciencias1Elizabeth Calderón
 
Procesos para la solución de problemas
Procesos para la solución de problemasProcesos para la solución de problemas
Procesos para la solución de problemasgnrnapster
 
Razonamiento matematico
Razonamiento matematicoRazonamiento matematico
Razonamiento matematicomitchelxxx
 
Conteo de figuras ejercicios resueltos
Conteo de figuras  ejercicios resueltosConteo de figuras  ejercicios resueltos
Conteo de figuras ejercicios resueltosI.S.T.P.Nasca
 

Destacado (18)

metodología de solución de problemas
metodología de solución de problemasmetodología de solución de problemas
metodología de solución de problemas
 
Heurística
HeurísticaHeurística
Heurística
 
Metodologia de solucion de problemas
Metodologia de solucion de problemas Metodologia de solucion de problemas
Metodologia de solucion de problemas
 
El proceso de resolución de problemas
El proceso de resolución de problemasEl proceso de resolución de problemas
El proceso de resolución de problemas
 
Metodologia Heuristica para Algoritmos
Metodologia Heuristica para AlgoritmosMetodologia Heuristica para Algoritmos
Metodologia Heuristica para Algoritmos
 
Problemas de razonamiento ejemplo 1-2
Problemas de razonamiento   ejemplo 1-2Problemas de razonamiento   ejemplo 1-2
Problemas de razonamiento ejemplo 1-2
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
 
Problemas de razonamiento matematico y como resolverlos
Problemas de razonamiento matematico y como resolverlosProblemas de razonamiento matematico y como resolverlos
Problemas de razonamiento matematico y como resolverlos
 
Problemas razonamiento algebra 00
Problemas razonamiento algebra 00Problemas razonamiento algebra 00
Problemas razonamiento algebra 00
 
Problemas de razonamiento ejemplo 1
Problemas de razonamiento   ejemplo 1Problemas de razonamiento   ejemplo 1
Problemas de razonamiento ejemplo 1
 
HEURISTICA Y DIDACTICA METODOS DEDUCTIVO E INDUCTIVO
HEURISTICA Y DIDACTICA METODOS DEDUCTIVO E INDUCTIVO HEURISTICA Y DIDACTICA METODOS DEDUCTIVO E INDUCTIVO
HEURISTICA Y DIDACTICA METODOS DEDUCTIVO E INDUCTIVO
 
Metodología indagatoria en ciencias1
Metodología indagatoria en ciencias1Metodología indagatoria en ciencias1
Metodología indagatoria en ciencias1
 
Procesos para la solución de problemas
Procesos para la solución de problemasProcesos para la solución de problemas
Procesos para la solución de problemas
 
Análisis narrativo caperucita
Análisis narrativo caperucitaAnálisis narrativo caperucita
Análisis narrativo caperucita
 
Metodo heuristico
Metodo heuristicoMetodo heuristico
Metodo heuristico
 
Razonamiento matematico
Razonamiento matematicoRazonamiento matematico
Razonamiento matematico
 
Conteo de figuras ejercicios resueltos
Conteo de figuras  ejercicios resueltosConteo de figuras  ejercicios resueltos
Conteo de figuras ejercicios resueltos
 
Metodo Cientifico
Metodo CientificoMetodo Cientifico
Metodo Cientifico
 

Similar a Metodología para la solución de problemas

Metodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraMetodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraAngel Perez
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwarecoldclean
 
Metodología para la resolución de problemas
Metodología para la resolución de problemasMetodología para la resolución de problemas
Metodología para la resolución de problemasLimbeRth Balam Dzib
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionleiderserna
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónelizabethpaola
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónelizabethpaola
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemasncrmax
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosomarzon
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programagustavocastillor
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoraschristian arroyo marchan
 

Similar a Metodología para la solución de problemas (20)

Metodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraMetodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadora
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Metodología para la resolución de problemas
Metodología para la resolución de problemasMetodología para la resolución de problemas
Metodología para la resolución de problemas
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Video
VideoVideo
Video
 
Exposicion unidad-iii
Exposicion unidad-iiiExposicion unidad-iii
Exposicion unidad-iii
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 

Metodología para la solución de problemas

  • 1. 1 Metodología para la solución de problemas por medio de computadora 1. Definición del Problema Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa. 2. Análisis del Problema Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:  Los datos de entrada.  Cual es la información que se desea producir (salida)  Los métodos y fórmulas que se necesitan para procesar los datos. Una recomendación muy practica es el que nos pongamos en el lugar de la computadora y analicemos qué es lo que necesitamos que nos ordenen y en qué secuencia para producir los resultados esperados. 3. Diseño del Algoritmo Las características de un buen algoritmo son:  Debe tener un punto particular de inicio.  Debe ser definido, no debe permitir dobles interpretaciones.  Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.  Debe ser finito en tamaño y tiempo de ejecución. 4. Codificación La codificación es la operación de escribir la solución del problema (de acuerdo a la lógica del diagrama de flujo o pseudocodigo), en una serie de instrucciones detalladas, en un código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel. 5. Pruebas y Depuración Los errores humanos dentro de la programación de computadoras son muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para dar paso a una solución sin errores se le llama Depuración. La depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la solución, por ello se debe considerar con el mismo interés y entusiasmo. Resulta conveniente observar los siguientes principios al realizar una depuración, ya que de este trabajo depende el éxito de nuestra solución.
  • 2. 2 6. Documentación Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas. A menudo un programa escrito por una persona, es usado por otra. Por ello la documentación sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento). La documentación se divide en tres partes: Documentación Interna Documentación Externa Manual del Usuario Documentación Interna: Son los comentarios o mensaje que se añaden al código fuente para hacer más claro el entendimiento de un proceso. Documentación Externa: Se define en un documento escrito los siguientes puntos:  Descripción del Problema  Nombre del Autor  Algoritmo (diagrama de flujo o pseudocodigo)  Diccionario de Datos  Código Fuente (programa) Manual del Usuario: Describe paso a paso la manera como funciona elprograma, con el fin de que el usuario obtenga el resultado deseado. Mantenimiento Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente documentado. ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN Son un grupo de formas de trabajo que permiten mediante la manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas. Estas estructuras se clasifican de acuerdo a su complejidad en: Secuenciales Simples Dobles Estructuras Selectivas Compuestas Básicas Múltiples For Cíclicas While Repeat
  • 3. 3 ESTRUCTURAS SECUENCIALES Son aquellas en las que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el final del proceso. Para resolverlas, haremos uso de la metodología para la solución de problemas. Seguiremos los pasos siguientes: 1. Definición del problema, el cual coincide con el enunciado del problema. 2. Análisis del problema conocido también como planeación de la solución. Este paso consiste en encontrar lo siguiente: Salidas. Lo primero a identificar es cuál serán nuestras salidas, ya que es el fin último de la programación. Entradas. A partir de las salidas podemos identificar si existen datos de entrada como insumo para resolver el problema. Las entradas son datos que no se conocen y que se necesitan para realizar el proceso u obtener una salida. Datos adicionales. Que serán datos proporcionados por el problema que no constituyen entradas. Cálculos. Serán aquellos procesos que se necesiten para encontrar la salida del problema. Sección de declaraciones. En este paso, se definen las variables y su tipo de datos correspondiente. Se debe especificar cómo se les llamará a las variables y qué significan los nombres de dichas variables. A partir de este punto, ya se hace uso de los nombres de las variables y no se les puede cambiar, porque nos daría un error en el proceso. 3. Diseño del Algoritmo. En este paso, se elaboran pseudocódigo que le llamaremos algoritmo de aquí en adelante, el flujograma y diagrama N-S. 4. Pruebas y Depuración. Para este paso, realizaremos tabla de seguimento (corrida) del algoritmo para verificar su validez y funcionalidad. DESARROLLO DE EJEMPLOS:
  • 4. 4
  • 5. 5
  • 6. 6
  • 7. 7
  • 8. 8
  • 9. 9