SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
1. -DE SARRO LLAR EL PRO CESO DE
S O LU CION DE U N PRO BLEMA.
1.1.-IDENTIFICAR EL PROBLEMA
Hay que construir modelos de simulación que han de permitir decidir
cual de varias propuestas es más eficaz para solucionar el problema
planteado, así pues éstos son modelos de gestión, no predictivos.
En primer lugar hay que identificar el problema con claridad, y describir
los objetivos del estudio con precisión. Aunque sea obvio, es muy
importante una definición correcta del problema real ya que todas las
etapas siguientes gravitaran sobre ello.
1.2.-ANALISIS DEL PROBLEMA
Cuando un usuario plantea a un programador un problema que resolver
mediante su ordenador, por lo general ese usuario tendrá conocimientos
más o menos amplios sobre el dominio del problema, pero no es habitual
que tenga conocimientos de informática. Por ejemplo, un contable que
necesita un programa para llevar la contabilidad de una empresa será un
experto en contabilidad (dominio del problema), pero no tiene por qué
ser experto en programación.
Del mismo modo, el informático que va a resolver un determinado
problema puede ser un experto programador, pero en principio no tiene
por qué conocer el dominio del problema; siguiendo el ejemplo anterior,
el informático que hace un programa no tiene por qué ser un experto en
contabilidad.
Por ello, al abordar un problema que se quiere resolver mediante un
ordenador, el programador necesita de la experiencia del experto del
dominio para entender el problema.
1.3.-ELABORAR ALGORITMOS DE LA SOLUCION DEL
PROBLEMA.
Un algoritmo consiste en una especificación clara y concisa de los pasos
necesarios para resolver un determinado problema, pero para poder
diseñar algoritmos es necesario disponer de una notación, que
llamaremos ‘notación algorítmica’, que permita:
Describir las operaciones puestas en juego (acciones, instrucciones,
comandos,...)
Describir los objetos manipulados por el algoritmo (datos/informaciones)
Controlar la realización de las acciones descritas, indicando la forma en
que estas se organizan en el tiempo
1.4.-ELABORAR DIAGRAMAS DE FLUJO DE LA
SOLUCION DEL PROBLEMA.
Un Diagrama de Flujo representa la esquematización gráfica de un
algoritmo , el cual muestra gráficamente los pasos o procesos a seguir
para alcanzar la solución de un problema Es importante resaltar que el
Diagrama de Flujo muestra el sistema como una red de procesos
funcionales conectados entre sí por " Tuberías " y "Depósitos" de datos
que permite describir el movimiento de los datos a través del Sistema.
Este describirá : Lugares de Origen y Destino de los datos ,
Transformaciones a las que son sometidos los datos, Lugares en los que
se almacenan los datos dentro del sistema , Los canales por donde
circulan los datos.
1.5.-CREAR PSEUDOCODIGO DE LA SOLUCION DEL
PROBLEMA.
El pseudocódigo está pensado para facilitar a las personas el
entendimiento de un algoritmo, y por lo tanto puede omitir detalles
irrelevantes que son necesarios en una implementación. Programadores
diferentes suelen utilizar convenciones distintas, que pueden estar
basadas en la sintaxis de lenguajes de programación concretos. Sin
embargo, el pseudocódigo en general es comprensible sin necesidad de
conocer o utilizar un entorno de programación específico, y es a la vez
suficientemente estructurado para que su implementación se pueda hacer
directamente a partir de él.
1.6.-PRUEBA DE ESCRITORIO DE LA SOLUCION DEL
PROBLEMA.
La prueba de escritorio es una herramienta útil para entender que hace
un algoritmo, o para checar que un algoritmo cumple con lo que se pide
sin de ejecutarlo.
En pocas palabras se podria decir que una prueba de escritorio es una
ejecucion a mano de un algoritmo por eso se deve llevar el control de
todas las varialbles de el algoritmo.

Mais conteúdo relacionado

Mais procurados

Mais procurados (11)

Unidad 1 apps
Unidad 1 appsUnidad 1 apps
Unidad 1 apps
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Aplicar los pricipios de programacion en la solucion de problemas
Aplicar los pricipios de programacion en la solucion de problemasAplicar los pricipios de programacion en la solucion de problemas
Aplicar los pricipios de programacion en la solucion de problemas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
Programacion
ProgramacionProgramacion
Programacion
 
Realización de un algoritmo
Realización de un algoritmoRealización de un algoritmo
Realización de un algoritmo
 
Trabajo de eliana guerra
Trabajo de eliana guerraTrabajo de eliana guerra
Trabajo de eliana guerra
 
algoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujoalgoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujo
 
Introduciòn
IntroduciònIntroduciòn
Introduciòn
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Destaque

G8 Term 2 other handouts and notes
G8 Term 2 other handouts and notesG8 Term 2 other handouts and notes
G8 Term 2 other handouts and notesGhaundar
 
Audio Feedback Adopted And Adapted To Facilitate Formative Engagement
Audio Feedback  Adopted And Adapted To Facilitate Formative EngagementAudio Feedback  Adopted And Adapted To Facilitate Formative Engagement
Audio Feedback Adopted And Adapted To Facilitate Formative EngagementAndrew Middleton
 
El Trabajo En Equipo
El Trabajo En EquipoEl Trabajo En Equipo
El Trabajo En Equipoguest240b08c2
 
office depot Governance Guidelines
 office depot Governance Guidelines office depot Governance Guidelines
office depot Governance Guidelinesfinance17
 
Compleanno Zio
Compleanno ZioCompleanno Zio
Compleanno Zioila500sp
 
Taller de comercio internacional y de las tic´s
Taller de comercio internacional y de las tic´sTaller de comercio internacional y de las tic´s
Taller de comercio internacional y de las tic´sjulian uriza
 
Taller de comercio internacional y de las tic´s
Taller de comercio internacional y de las tic´sTaller de comercio internacional y de las tic´s
Taller de comercio internacional y de las tic´sjulian uriza
 
Op educación en méxico
Op educación en méxicoOp educación en méxico
Op educación en méxicoGintiel
 
Educación en México
Educación en MéxicoEducación en México
Educación en MéxicoGintiel
 

Destaque (20)

Patarles
PatarlesPatarles
Patarles
 
Taller de tics
Taller de ticsTaller de tics
Taller de tics
 
Taller de tics
Taller de ticsTaller de tics
Taller de tics
 
El prismadelira
El prismadeliraEl prismadelira
El prismadelira
 
G8 Term 2 other handouts and notes
G8 Term 2 other handouts and notesG8 Term 2 other handouts and notes
G8 Term 2 other handouts and notes
 
Audio Feedback Adopted And Adapted To Facilitate Formative Engagement
Audio Feedback  Adopted And Adapted To Facilitate Formative EngagementAudio Feedback  Adopted And Adapted To Facilitate Formative Engagement
Audio Feedback Adopted And Adapted To Facilitate Formative Engagement
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Urnas
UrnasUrnas
Urnas
 
TRANSMILENIO 2016
TRANSMILENIO 2016TRANSMILENIO 2016
TRANSMILENIO 2016
 
El Trabajo En Equipo
El Trabajo En EquipoEl Trabajo En Equipo
El Trabajo En Equipo
 
office depot Governance Guidelines
 office depot Governance Guidelines office depot Governance Guidelines
office depot Governance Guidelines
 
Compleanno Zio
Compleanno ZioCompleanno Zio
Compleanno Zio
 
Descriptiva 1
Descriptiva 1 Descriptiva 1
Descriptiva 1
 
Taller de comercio internacional y de las tic´s
Taller de comercio internacional y de las tic´sTaller de comercio internacional y de las tic´s
Taller de comercio internacional y de las tic´s
 
Taller de comercio internacional y de las tic´s
Taller de comercio internacional y de las tic´sTaller de comercio internacional y de las tic´s
Taller de comercio internacional y de las tic´s
 
Fis dinámica (teoría 2)
Fis   dinámica (teoría 2)Fis   dinámica (teoría 2)
Fis dinámica (teoría 2)
 
Op educación en méxico
Op educación en méxicoOp educación en méxico
Op educación en méxico
 
Campaña2010
Campaña2010Campaña2010
Campaña2010
 
Presentacion dhtic
Presentacion dhticPresentacion dhtic
Presentacion dhtic
 
Educación en México
Educación en MéxicoEducación en México
Educación en México
 

Semelhante a Unidad 1 (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1 apps
Unidad 1 appsUnidad 1 apps
Unidad 1 apps
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
unidad 1
unidad 1unidad 1
unidad 1
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmo
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Manual de programacion #1
Manual de programacion #1Manual de programacion #1
Manual de programacion #1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Mais de Eduaardo Valdeez (13)

Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
 
Practica 11lalo
Practica 11laloPractica 11lalo
Practica 11lalo
 
Practica 10lalo
Practica 10laloPractica 10lalo
Practica 10lalo
 
Practica 9lalo
Practica 9laloPractica 9lalo
Practica 9lalo
 
Práctica 8 eduardo alejandro valdez mata
Práctica 8 eduardo alejandro valdez mata Práctica 8 eduardo alejandro valdez mata
Práctica 8 eduardo alejandro valdez mata
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 1
Practica  1Practica  1
Practica 1
 

Unidad 1

  • 1. 1. -DE SARRO LLAR EL PRO CESO DE S O LU CION DE U N PRO BLEMA. 1.1.-IDENTIFICAR EL PROBLEMA Hay que construir modelos de simulación que han de permitir decidir cual de varias propuestas es más eficaz para solucionar el problema planteado, así pues éstos son modelos de gestión, no predictivos. En primer lugar hay que identificar el problema con claridad, y describir los objetivos del estudio con precisión. Aunque sea obvio, es muy importante una definición correcta del problema real ya que todas las etapas siguientes gravitaran sobre ello. 1.2.-ANALISIS DEL PROBLEMA Cuando un usuario plantea a un programador un problema que resolver mediante su ordenador, por lo general ese usuario tendrá conocimientos más o menos amplios sobre el dominio del problema, pero no es habitual que tenga conocimientos de informática. Por ejemplo, un contable que
  • 2. necesita un programa para llevar la contabilidad de una empresa será un experto en contabilidad (dominio del problema), pero no tiene por qué ser experto en programación. Del mismo modo, el informático que va a resolver un determinado problema puede ser un experto programador, pero en principio no tiene por qué conocer el dominio del problema; siguiendo el ejemplo anterior, el informático que hace un programa no tiene por qué ser un experto en contabilidad. Por ello, al abordar un problema que se quiere resolver mediante un ordenador, el programador necesita de la experiencia del experto del dominio para entender el problema.
  • 3. 1.3.-ELABORAR ALGORITMOS DE LA SOLUCION DEL PROBLEMA. Un algoritmo consiste en una especificación clara y concisa de los pasos necesarios para resolver un determinado problema, pero para poder diseñar algoritmos es necesario disponer de una notación, que llamaremos ‘notación algorítmica’, que permita: Describir las operaciones puestas en juego (acciones, instrucciones, comandos,...) Describir los objetos manipulados por el algoritmo (datos/informaciones) Controlar la realización de las acciones descritas, indicando la forma en que estas se organizan en el tiempo
  • 4. 1.4.-ELABORAR DIAGRAMAS DE FLUJO DE LA SOLUCION DEL PROBLEMA. Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por " Tuberías " y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá : Lugares de Origen y Destino de los datos , Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema , Los canales por donde circulan los datos.
  • 5. 1.5.-CREAR PSEUDOCODIGO DE LA SOLUCION DEL PROBLEMA. El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programación concretos. Sin embargo, el pseudocódigo en general es comprensible sin necesidad de conocer o utilizar un entorno de programación específico, y es a la vez suficientemente estructurado para que su implementación se pueda hacer directamente a partir de él.
  • 6. 1.6.-PRUEBA DE ESCRITORIO DE LA SOLUCION DEL PROBLEMA. La prueba de escritorio es una herramienta útil para entender que hace un algoritmo, o para checar que un algoritmo cumple con lo que se pide sin de ejecutarlo. En pocas palabras se podria decir que una prueba de escritorio es una ejecucion a mano de un algoritmo por eso se deve llevar el control de todas las varialbles de el algoritmo.