SlideShare una empresa de Scribd logo
1 de 13
PROGRAMACIÓN
    Clase Nº2
Propósitos de esta clase

• Identificar variables, condicionales y ciclos en
  un problema.
• Representar un problema cotidiano en la
  forma de un algoritmo.
Algoritmo

• Conjunto de reglas

• Son ordenadas y finitas

• Permiten realizar una actividad.
Algoritmo


• Los pasos tienen que ser MUY PRECISOS.

• Partes de un algoritmo: Entrada, secuencia de
  pasos, Salida
Partes del algoritmo



• Entrada: el o los datos que requiere un
  algoritmo para proceder.
Partes de un algoritmo
Diagramas de flujo


•   Constituyen una representación gráfica de los pasos que deben
    seguirse para resolver un problema.
•   La traducción de una descripción narrada a un diagrama de flujo
    agrega claridad y precisión a la descripción de una tarea a
    desarrollar (normalmente computacional).
•   Por último, la elaboración de un diagrama de flujo permite descubrir
    situaciones diferentes que no habían sido inicialmente consideradas
    como   posibles   de   ocurrir.   De   esta   forma,   un   programa
    computacional cubrirá todas las diferentes posibilidades.
Elementos de un diagrama de flujo
Inicio o fin de un proceso:           indica el inicio o fin de un
diagrama de flujo.

Entrada o salida de información: representa la entrada o
salida de datos del computador.

Acción u operación:         se utilizan para indicar las actividades,
los pasos, o las instrucciones en forma secuencial.

Salida de datos (impresión): representa la entrada y salida
de datos del computador.

Ciclo repetitivo:      indica la utilización de una estructura
repetitiva.

Conector de página:         indica la continuación de un diagrama
de flujo de una página a otra mediante la utilización de un número
o letra.
Decisión:     permite decidir entre dos opciones o caminos
diferentes a seguir.
Conector:   indica la continuidad del diagrama de flujo en una
misma página mediante la utilización de un número o letra.
Ejemplo de diagrama de flujo

  INICIO



    a,b

                   Este diagrama de flujo ejemplifica el proceso de un
                   programa que recibe como entrada dos números
 c=a+b             que introduce el usuario, los suma y el resultado
                   se imprime en la pantalla del computador.


Imprimir (c)




    FIN
Estructuras de control en un diagrama de flujo

                    Alternativa



            Falso
                      a>b?


                          Verdadero


       Accion 1      Accion 2
Estructuras de control en un diagrama de flujo

                   Repetitiva (while)



                                        Falso
                     a>b?


                         Verdadero


                    Accion 1
Estructuras de control en un diagrama de flujo

                   Repetitiva (repeat)




                    Accion 1

           Falso


                     a>b?


                         Verdadero
Estructuras de control en un diagrama de flujo

                   Repetitiva (For)




                    Indices




                    Acciones

Más contenido relacionado

La actualidad más candente

Colegio distrital maría inmaculada
Colegio distrital maría inmaculadaColegio distrital maría inmaculada
Colegio distrital maría inmaculada
Mary Guerrero
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
kariitoorttega
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
Alex Rivera
 
Informatica II - 3 Diagramas
Informatica II - 3 DiagramasInformatica II - 3 Diagramas
Informatica II - 3 Diagramas
Gabriel Ruiz
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
grupo 1
 
Corrección epu
Corrección epu Corrección epu
Corrección epu
rocker0o
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
Sam Arr
 

La actualidad más candente (20)

Fp04
Fp04Fp04
Fp04
 
Colegio distrital maría inmaculada
Colegio distrital maría inmaculadaColegio distrital maría inmaculada
Colegio distrital maría inmaculada
 
Sesión 6: funciones en matlab
Sesión 6: funciones en matlabSesión 6: funciones en matlab
Sesión 6: funciones en matlab
 
RESPUESTA EN FRECUENCIA
RESPUESTA EN FRECUENCIARESPUESTA EN FRECUENCIA
RESPUESTA EN FRECUENCIA
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
 
Evaluacion 4to periodo 10 d
Evaluacion 4to periodo 10 dEvaluacion 4to periodo 10 d
Evaluacion 4to periodo 10 d
 
Recuperacin 333333
Recuperacin 333333Recuperacin 333333
Recuperacin 333333
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Traza de un algoritmo
Traza de un algoritmoTraza de un algoritmo
Traza de un algoritmo
 
Flujogramas
FlujogramasFlujogramas
Flujogramas
 
Informatica II - 3 Diagramas
Informatica II - 3 DiagramasInformatica II - 3 Diagramas
Informatica II - 3 Diagramas
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Clase 1 analisis de algoritmos
Clase 1 analisis de algoritmosClase 1 analisis de algoritmos
Clase 1 analisis de algoritmos
 
Corrección epu
Corrección epu Corrección epu
Corrección epu
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
 

Destacado

Destacado (7)

FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can MakeFFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
FFEA 2016 -10 Website Mistakes Even Great Marketers Can Make
 
5 Steps To A Smart Compensation Plan
5 Steps To A Smart Compensation Plan5 Steps To A Smart Compensation Plan
5 Steps To A Smart Compensation Plan
 
10 Tips for WeChat
10 Tips for WeChat10 Tips for WeChat
10 Tips for WeChat
 
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
 
Benefits of drinking water
Benefits of drinking waterBenefits of drinking water
Benefits of drinking water
 
The Presentation Come-Back Kid
The Presentation Come-Back KidThe Presentation Come-Back Kid
The Presentation Come-Back Kid
 
The Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaThe Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris Lema
 

Similar a Prueba progra IOR

Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacional
mnllorente
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
paty_cursocompu
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
johnny. chu
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
johnny. chu
 

Similar a Prueba progra IOR (20)

Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacional
 
Lenguaje de diagramas de flujo 2 s lun 30 sep-13
Lenguaje de diagramas de flujo 2 s lun 30 sep-13Lenguaje de diagramas de flujo 2 s lun 30 sep-13
Lenguaje de diagramas de flujo 2 s lun 30 sep-13
 
Diagramas..
Diagramas..Diagramas..
Diagramas..
 
Tema5.ppt
Tema5.pptTema5.ppt
Tema5.ppt
 
Diagramacion
DiagramacionDiagramacion
Diagramacion
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuencia
 
INTRODCCION A LA DIAGRAMAS DE FLUJO.ppt
INTRODCCION A LA DIAGRAMAS DE FLUJO.pptINTRODCCION A LA DIAGRAMAS DE FLUJO.ppt
INTRODCCION A LA DIAGRAMAS DE FLUJO.ppt
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
diagramas5.ppt
diagramas5.pptdiagramas5.ppt
diagramas5.ppt
 
Tema5- Diagramas de Flujo y los algoritmos
Tema5- Diagramas de Flujo y los algoritmosTema5- Diagramas de Flujo y los algoritmos
Tema5- Diagramas de Flujo y los algoritmos
 
Tema5.ppt
Tema5.pptTema5.ppt
Tema5.ppt
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
diagramas de Flujo.ppt
diagramas de Flujo.pptdiagramas de Flujo.ppt
diagramas de Flujo.ppt
 
diagramas de flujo
diagramas de flujodiagramas de flujo
diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
 
Secuencial
SecuencialSecuencial
Secuencial
 
4 DICIEMBRE.pptx
4 DICIEMBRE.pptx4 DICIEMBRE.pptx
4 DICIEMBRE.pptx
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 

Prueba progra IOR

  • 1. PROGRAMACIÓN Clase Nº2
  • 2. Propósitos de esta clase • Identificar variables, condicionales y ciclos en un problema. • Representar un problema cotidiano en la forma de un algoritmo.
  • 3. Algoritmo • Conjunto de reglas • Son ordenadas y finitas • Permiten realizar una actividad.
  • 4. Algoritmo • Los pasos tienen que ser MUY PRECISOS. • Partes de un algoritmo: Entrada, secuencia de pasos, Salida
  • 5. Partes del algoritmo • Entrada: el o los datos que requiere un algoritmo para proceder.
  • 6. Partes de un algoritmo
  • 7. Diagramas de flujo • Constituyen una representación gráfica de los pasos que deben seguirse para resolver un problema. • La traducción de una descripción narrada a un diagrama de flujo agrega claridad y precisión a la descripción de una tarea a desarrollar (normalmente computacional). • Por último, la elaboración de un diagrama de flujo permite descubrir situaciones diferentes que no habían sido inicialmente consideradas como posibles de ocurrir. De esta forma, un programa computacional cubrirá todas las diferentes posibilidades.
  • 8. Elementos de un diagrama de flujo Inicio o fin de un proceso: indica el inicio o fin de un diagrama de flujo. Entrada o salida de información: representa la entrada o salida de datos del computador. Acción u operación: se utilizan para indicar las actividades, los pasos, o las instrucciones en forma secuencial. Salida de datos (impresión): representa la entrada y salida de datos del computador. Ciclo repetitivo: indica la utilización de una estructura repetitiva. Conector de página: indica la continuación de un diagrama de flujo de una página a otra mediante la utilización de un número o letra. Decisión: permite decidir entre dos opciones o caminos diferentes a seguir. Conector: indica la continuidad del diagrama de flujo en una misma página mediante la utilización de un número o letra.
  • 9. Ejemplo de diagrama de flujo INICIO a,b Este diagrama de flujo ejemplifica el proceso de un programa que recibe como entrada dos números c=a+b que introduce el usuario, los suma y el resultado se imprime en la pantalla del computador. Imprimir (c) FIN
  • 10. Estructuras de control en un diagrama de flujo Alternativa Falso a>b? Verdadero Accion 1 Accion 2
  • 11. Estructuras de control en un diagrama de flujo Repetitiva (while) Falso a>b? Verdadero Accion 1
  • 12. Estructuras de control en un diagrama de flujo Repetitiva (repeat) Accion 1 Falso a>b? Verdadero
  • 13. Estructuras de control en un diagrama de flujo Repetitiva (For) Indices Acciones