SlideShare una empresa de Scribd logo
1 de 11
LA SOLUCION DE PROBLEMAS
CON LA AYUDA DEL COMPUTADOR




Ing.
Cristian Gonzalez Soto
Computador: Es un dispositivo electrónico utilizado
para procesar información y obtener resultados.

Los datos y la información se pueden introducir en el
computador como entrada (input) y a continuación se
procesan para producir una salida (output).



     DATOS                                DATOS
                      PROCESOS
   DE ENTRADA                            DE SALIDA
El Computador es una máquina que no
puede trabajar por si sola, únicamente
realiza aquellas órdenes que el
hombre le indique.

Esas    órdenes    tienen    que   ser
realizadas de tal forma que el
computador las entienda, siendo esta
la causa por la cuál se hace necesario
darle instrucciones. Esto constituye el
software, el cual es pensado y
realizado por el hombre.

El software esta conformado por el
“conjunto de programas que se
diseñan para el funcionamiento del
computador”.
Un ALGORITMO es una serie
  de pasos organizados que
     describe el proceso
que se debe seguir, para dar
   solución a un problema
         específico.

     Tipos de Algoritmos
 Cualitativos: Son aquellos en
los que se describen los pasos
      utilizando palabras.

Cuantitativos: Son aquellos en
  los que se utilizan cálculos
  numéricos para definir los
       pasos del proceso.
CARACTERISTICAS
        DEL ALGORITMO
Preciso: tiene que indicar el orden de realización
en cada paso.

Definido: si el algoritmo se prueba dos veces, en
estas dos pruebas, se debe obtener el mismo
resultado. Con excepción de utilización de datos
aleatorios.

Finito: tiene un número determinado de pasos y
debe producir un resultado en un tiempo finito.
LA RESOLUCIÓN DE PROBLEMAS
UTILIZANDO LA COMPUTADORA
Aunque el proceso de diseñar
programas    es   un   proceso
creativo, se pueden considerar
tres pasos que ayudan al
programador en este proceso:

• Análisis del problema
• Diseño del algoritmo
• Resolución del algoritmo en la
computadora
FASES PARA LA RESOLUCIÓN
      DE PROBLEMAS
          1. Análisis del Problema. En
          la fase de análisis se determina
          que hace el programa. Esta
          fase    requiere     una    clara
          definición donde se contemple
          exactamente lo que debe hacer
          el programa y el resultado
          deseado.
          Para poder definir bien un
          problema     es      conveniente
          responder a las siguientes
          preguntas:
¿Qué entradas se requieren?
     (cantidad y tipo)

 ¿Cuál es la salida deseada?   Análisis del
     (cantidad y tipo)          Problema

  ¿Qué proceso o métodos
 produce la salida deseada?
2. Diseño del Algoritmo.

En la fase de diseño se
determina como hace el
programa        la     tarea
solicitada.
Posiblemente       tengamos
varias formas de resolverlo;
lo importante es determinar
cúal es la mejor alternativa:
la     que    produce     los
resultados esperados en el
menor tiempo y al menor
costo.
Una vez que sabemos cómo
resolver el problema, pasamos a
dibujar gráficamente la lógica de
la alternativa seleccionada.

Esto es precisamente un Diagrama
de    Flujo:   la  representación
gráfica de una secuencia lógica de
pasos a cumplir por el computador
para    producir   un    resultado
esperado.
3.        Resolución   del
Algoritmo       en      el
Computador.

Es la escritura en un
lenguaje de programación
de la representación de un
algoritmo (Diagrama de
Flujo); este proceso se
conoce como codificación y
ésta genera lo que se
conoce como programa
fuente.

Más contenido relacionado

La actualidad más candente (20)

Introduciòn
IntroduciònIntroduciòn
Introduciòn
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Exposicion (1)
Exposicion (1)Exposicion (1)
Exposicion (1)
 
Examen Remedial
Examen RemedialExamen Remedial
Examen Remedial
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
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
 
TRABAJO DE LA SEGUNDA EVALUACIÓN -VIDEO1
TRABAJO DE LA SEGUNDA EVALUACIÓN -VIDEO1TRABAJO DE LA SEGUNDA EVALUACIÓN -VIDEO1
TRABAJO DE LA SEGUNDA EVALUACIÓN -VIDEO1
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Video
VideoVideo
Video
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujo
 

Similar a Programacion

Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
cognos_uie
 

Similar a Programacion (20)

resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
Algoritmos primero
Algoritmos primeroAlgoritmos primero
Algoritmos primero
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
unidad 1
unidad 1unidad 1
unidad 1
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Resolver problemas con una computadora
Resolver problemas con una computadoraResolver problemas con una computadora
Resolver problemas con una computadora
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
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
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Último (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 

Programacion

  • 1. LA SOLUCION DE PROBLEMAS CON LA AYUDA DEL COMPUTADOR Ing. Cristian Gonzalez Soto
  • 2. Computador: Es un dispositivo electrónico utilizado para procesar información y obtener resultados. Los datos y la información se pueden introducir en el computador como entrada (input) y a continuación se procesan para producir una salida (output). DATOS DATOS PROCESOS DE ENTRADA DE SALIDA
  • 3. El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre le indique. Esas órdenes tienen que ser realizadas de tal forma que el computador las entienda, siendo esta la causa por la cuál se hace necesario darle instrucciones. Esto constituye el software, el cual es pensado y realizado por el hombre. El software esta conformado por el “conjunto de programas que se diseñan para el funcionamiento del computador”.
  • 4. Un ALGORITMO es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. Tipos de Algoritmos Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras. Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
  • 5. CARACTERISTICAS DEL ALGORITMO Preciso: tiene que indicar el orden de realización en cada paso. Definido: si el algoritmo se prueba dos veces, en estas dos pruebas, se debe obtener el mismo resultado. Con excepción de utilización de datos aleatorios. Finito: tiene un número determinado de pasos y debe producir un resultado en un tiempo finito.
  • 6. LA RESOLUCIÓN DE PROBLEMAS UTILIZANDO LA COMPUTADORA Aunque el proceso de diseñar programas es un proceso creativo, se pueden considerar tres pasos que ayudan al programador en este proceso: • Análisis del problema • Diseño del algoritmo • Resolución del algoritmo en la computadora
  • 7. FASES PARA LA RESOLUCIÓN DE PROBLEMAS 1. Análisis del Problema. En la fase de análisis se determina que hace el programa. Esta fase requiere una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado deseado. Para poder definir bien un problema es conveniente responder a las siguientes preguntas:
  • 8. ¿Qué entradas se requieren? (cantidad y tipo) ¿Cuál es la salida deseada? Análisis del (cantidad y tipo) Problema ¿Qué proceso o métodos produce la salida deseada?
  • 9. 2. Diseño del Algoritmo. En la fase de diseño se determina como hace el programa la tarea solicitada. Posiblemente tengamos varias formas de resolverlo; lo importante es determinar cúal es la mejor alternativa: la que produce los resultados esperados en el menor tiempo y al menor costo.
  • 10. Una vez que sabemos cómo resolver el problema, pasamos a dibujar gráficamente la lógica de la alternativa seleccionada. Esto es precisamente un Diagrama de Flujo: la representación gráfica de una secuencia lógica de pasos a cumplir por el computador para producir un resultado esperado.
  • 11. 3. Resolución del Algoritmo en el Computador. Es la escritura en un lenguaje de programación de la representación de un algoritmo (Diagrama de Flujo); este proceso se conoce como codificación y ésta genera lo que se conoce como programa fuente.