SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
   Un algoritmo es una lista bien definida, ordenada y finita de
    operaciones que permite hallar la solución a un problema.
    Dado un estado inicial y una entrada, a través de pasos
    sucesivos y bien definidos se llega a un estado final,
    obteniendo una solución.

    Debe ser :
    ›   Preciso: implica el orden de realización de cada uno de los pasos

    ›   Definido: si se sigue dos veces, se obtiene el mismo resultado.

    ›   Finito: Tiene un numero determinado de pasos, implica que tiene un fin

    ›   Correcto.

    ›   Debe tener al menos una salida y ésta bede ser tangible.

    ›   Debe ser sencillo y legible.

    ›   Eficiente y efectivo.
   Cualitativos.
    Son aquellos en los que se describen los
    pasos utilizando palabras.

    Ejemplos:
    › La elaboración de un a receta
    › Búsqueda de un número telefónico
    › El cambio de una llanta
   Cuantitativos

    Son aquellos en los que se utilizan cálculos
    numéricos para definir los pasos del proceso.

      Ejemplos:
    › Pasos a seguir para resolver una ecuación de
      segundo grado

    › Pasos a seguir para calcular los sueldos de los
      empleados de un a empresa

    › Instrucciones para calcular los impuestos a pagar
      de los vecinos de un municipio.
   No Gráficos: Representa en forma descriptiva las
    operaciones que debe realizar un algoritmo
    (pseudocodigo).
    INICIO
      Edad: Entero
      ESCRIBA “cual es tu edad?”
      Lea Edad
      SI Edad >=18 entonces
        ESCRIBA “Eres mayor de Edad”
      FINSI
      ESCRIBA “fin del algoritmo”
      FIN
   Gráficos: Es la representación gráfica de
    las operaciones que realiza un algoritmo
    (diagrama de flujo).
1.   Definición del problema.
2.   Análisis del problema:
3.   Diseño y técnicas para la formulación de
     un algoritmo.
4.   Codificación.
5.   Prueba y depuración.
6.   Documentación.
7.   Mantenimiento.
Algoritmo para calcular el
  área de un triángulo

1. Inicio.
2. Solicitar y leer los datos   Algoritmo para saber si un número
   (base y altura)                 es positivo o negativo
3. A=(bxh)/2
4. Mostrar A                    1. Inicio
5. Fin                          2. escribir "introduce un número: "
                                3.    leer número
                                4.    si número >= 0 entonces
                                5.       escribir "es positivo"
                                6.    sino
                                7.       escribir "es negativo"
                                8.    fin si
                                9. fin
Algoritmo para saber si un número es par o impar

1. Inicio
2. ESCRIBIR "Introduce un número: "
3.   LEER numero
4.   SI (x mod 2=0) ENTONCES
5.     ESCRIBIR "es par"
6.   SINO
7.     ESCRIBIR "es impar"
8.   FIN SI
9. FIN PROGRAMA
   Una universidad ofrece un curso que prepara a los
    estudiantes para el examen de obtención de licencia
    de corredor de bienes raíces. El año anterior, varios de
    los estudiantes que completaron el curso presentaron el
    examen para obtener la licencia. Naturalmente la
    Universidad desea saber que resultados obtuvieron sus
    estudiantes en el examen. Se nos ha pedido escribir un
    programa que resuma los resultados recibidos de una
    lista de 10 estudiantes. Junto a cada nombre se anoto
    un 1 si el estudiante aprobó el examen y un 2 si
    reprobó. Exhiba un resumen de los resultados de la
    prueba indicando el número de estudiantes que
    aprobaron y el número de estudiantes que reprobaron
    . Si más de Ocho estudiantes aprueban el examen la
    Universidad será capaz de aumentar la colegiatura.
Práctica 7

Más contenido relacionado

La actualidad más candente

Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmosGabriel Diaz
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Diagrama de flujo Delfina
Diagrama de flujo DelfinaDiagrama de flujo Delfina
Diagrama de flujo Delfinajose
 
Actividad ejercicios de algoritmos
Actividad ejercicios de algoritmosActividad ejercicios de algoritmos
Actividad ejercicios de algoritmoskharolyulieht
 
Kelimar guacare
Kelimar guacareKelimar guacare
Kelimar guacarekelimg
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De FlujoFabio Valencia
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacionCarlos G Mora
 
Ejercicios de diagramas de flujo en raptor
Ejercicios de diagramas de flujo en raptorEjercicios de diagramas de flujo en raptor
Ejercicios de diagramas de flujo en raptorMaryRomero77
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Alma Lopez
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmodayanib
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)Ender Melean
 

La actualidad más candente (20)

Ejercicios bucles
Ejercicios buclesEjercicios bucles
Ejercicios bucles
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Ejercicios de algoritmos2
Ejercicios de algoritmos2Ejercicios de algoritmos2
Ejercicios de algoritmos2
 
Taller de algoritmos n paula
Taller de algoritmos n paulaTaller de algoritmos n paula
Taller de algoritmos n paula
 
20140513160550
2014051316055020140513160550
20140513160550
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Diagrama de flujo Delfina
Diagrama de flujo DelfinaDiagrama de flujo Delfina
Diagrama de flujo Delfina
 
Actividad ejercicios de algoritmos
Actividad ejercicios de algoritmosActividad ejercicios de algoritmos
Actividad ejercicios de algoritmos
 
Kelimar guacare
Kelimar guacareKelimar guacare
Kelimar guacare
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De Flujo
 
Pr109 while
Pr109 whilePr109 while
Pr109 while
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacion
 
Ejercicios de diagramas de flujo en raptor
Ejercicios de diagramas de flujo en raptorEjercicios de diagramas de flujo en raptor
Ejercicios de diagramas de flujo en raptor
 
Taller de algoritmos n paula
Taller de algoritmos n paulaTaller de algoritmos n paula
Taller de algoritmos n paula
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)
 

Destacado

Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la ProgramacionEduardo Uvidia
 
Estratègies del màrqueting
Estratègies del màrquetingEstratègies del màrqueting
Estratègies del màrquetingmariasala96
 
Dalmis pereira actividad1 mapac (2)
Dalmis pereira actividad1 mapac (2)Dalmis pereira actividad1 mapac (2)
Dalmis pereira actividad1 mapac (2)Dalmis Mendoza
 
Presentación rosa ramos
Presentación rosa ramosPresentación rosa ramos
Presentación rosa ramosrosaramos615
 
защита при създаване на Asp.net
защита при създаване на Asp.netзащита при създаване на Asp.net
защита при създаване на Asp.netMonika Petrova
 
Scientific Dossier Probiotic ES1
Scientific Dossier Probiotic ES1Scientific Dossier Probiotic ES1
Scientific Dossier Probiotic ES1Biopolis_SL
 
Answers pythagoras3 2_homework
Answers pythagoras3 2_homeworkAnswers pythagoras3 2_homework
Answers pythagoras3 2_homeworkTed Hughes
 
Epicondilitis Tratamiento Artroscopico - Dr. Alex Ortiz Espada
Epicondilitis Tratamiento Artroscopico - Dr. Alex Ortiz EspadaEpicondilitis Tratamiento Artroscopico - Dr. Alex Ortiz Espada
Epicondilitis Tratamiento Artroscopico - Dr. Alex Ortiz EspadaDr. Alex Ortiz Espada
 
Tai game freaking math mien phi
Tai game freaking math mien phiTai game freaking math mien phi
Tai game freaking math mien phigame360dotnet
 
BennyDonHendersonResume2016a
BennyDonHendersonResume2016aBennyDonHendersonResume2016a
BennyDonHendersonResume2016aDon Henderson
 
Spanish Squad Builder
Spanish Squad BuilderSpanish Squad Builder
Spanish Squad BuilderLemtheDon
 
Evaluación final descontaminar_a_yumbo_valle
Evaluación final descontaminar_a_yumbo_valleEvaluación final descontaminar_a_yumbo_valle
Evaluación final descontaminar_a_yumbo_valleisaoso
 
Trobada corbera - fotos d'altres
Trobada corbera - fotos d'altresTrobada corbera - fotos d'altres
Trobada corbera - fotos d'altresampapintorestruch
 
E disse jesus...
E disse jesus...E disse jesus...
E disse jesus...G. Gomes
 

Destacado (20)

Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la Programacion
 
Estratègies del màrqueting
Estratègies del màrquetingEstratègies del màrqueting
Estratègies del màrqueting
 
Dalmis pereira actividad1 mapac (2)
Dalmis pereira actividad1 mapac (2)Dalmis pereira actividad1 mapac (2)
Dalmis pereira actividad1 mapac (2)
 
Vocabulary ppt
Vocabulary pptVocabulary ppt
Vocabulary ppt
 
Presentación rosa ramos
Presentación rosa ramosPresentación rosa ramos
Presentación rosa ramos
 
защита при създаване на Asp.net
защита при създаване на Asp.netзащита при създаване на Asp.net
защита при създаване на Asp.net
 
Inspiring Words
Inspiring WordsInspiring Words
Inspiring Words
 
Scientific Dossier Probiotic ES1
Scientific Dossier Probiotic ES1Scientific Dossier Probiotic ES1
Scientific Dossier Probiotic ES1
 
Answers pythagoras3 2_homework
Answers pythagoras3 2_homeworkAnswers pythagoras3 2_homework
Answers pythagoras3 2_homework
 
PALAZZO FARRATTINI
PALAZZO FARRATTINIPALAZZO FARRATTINI
PALAZZO FARRATTINI
 
Epicondilitis Tratamiento Artroscopico - Dr. Alex Ortiz Espada
Epicondilitis Tratamiento Artroscopico - Dr. Alex Ortiz EspadaEpicondilitis Tratamiento Artroscopico - Dr. Alex Ortiz Espada
Epicondilitis Tratamiento Artroscopico - Dr. Alex Ortiz Espada
 
Tai game freaking math mien phi
Tai game freaking math mien phiTai game freaking math mien phi
Tai game freaking math mien phi
 
Mesin Cuci Rimpang Empon-Empon
Mesin Cuci Rimpang Empon-EmponMesin Cuci Rimpang Empon-Empon
Mesin Cuci Rimpang Empon-Empon
 
BennyDonHendersonResume2016a
BennyDonHendersonResume2016aBennyDonHendersonResume2016a
BennyDonHendersonResume2016a
 
Spanish Squad Builder
Spanish Squad BuilderSpanish Squad Builder
Spanish Squad Builder
 
Nghe bartender
Nghe bartenderNghe bartender
Nghe bartender
 
Evaluación final descontaminar_a_yumbo_valle
Evaluación final descontaminar_a_yumbo_valleEvaluación final descontaminar_a_yumbo_valle
Evaluación final descontaminar_a_yumbo_valle
 
Catalogue
CatalogueCatalogue
Catalogue
 
Trobada corbera - fotos d'altres
Trobada corbera - fotos d'altresTrobada corbera - fotos d'altres
Trobada corbera - fotos d'altres
 
E disse jesus...
E disse jesus...E disse jesus...
E disse jesus...
 

Similar a Práctica 7

OC_Programación_S1_JPD.ppsx
OC_Programación_S1_JPD.ppsxOC_Programación_S1_JPD.ppsx
OC_Programación_S1_JPD.ppsxDartEstudio
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoErnesto
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujoIsaura Nina
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujofercastilloipn
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoJorge Luis
 
Trabajo de algoritmo
Trabajo de algoritmoTrabajo de algoritmo
Trabajo de algoritmo1002pc2
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos1002pc8
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc1
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc1
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc8
 
trabajo de algoritmos
trabajo de algoritmos trabajo de algoritmos
trabajo de algoritmos 1002pc8
 

Similar a Práctica 7 (20)

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
OC_Programación_S1_JPD.ppsx
OC_Programación_S1_JPD.ppsxOC_Programación_S1_JPD.ppsx
OC_Programación_S1_JPD.ppsx
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujo
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 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
 
Trabajo de algoritmo
Trabajo de algoritmoTrabajo de algoritmo
Trabajo de algoritmo
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
trabajo de algoritmos
trabajo de algoritmos trabajo de algoritmos
trabajo de algoritmos
 

Más de Monica Castillo (20)

T3
T3T3
T3
 
T2
T2T2
T2
 
T1
T1T1
T1
 
2 ex parcial_b_gpo1115
2 ex parcial_b_gpo11152 ex parcial_b_gpo1115
2 ex parcial_b_gpo1115
 
2 ex parcial_a_gpo1115
2 ex parcial_a_gpo11152 ex parcial_a_gpo1115
2 ex parcial_a_gpo1115
 
2 ex parcial_b_respuestas
2 ex parcial_b_respuestas2 ex parcial_b_respuestas
2 ex parcial_b_respuestas
 
2 ex parcial_a_respuestas
2 ex parcial_a_respuestas2 ex parcial_a_respuestas
2 ex parcial_a_respuestas
 
Tema 5
Tema 5Tema 5
Tema 5
 
Serie algoritmos
Serie algoritmosSerie algoritmos
Serie algoritmos
 
Serie pseint
Serie pseintSerie pseint
Serie pseint
 
T4 1
T4 1T4 1
T4 1
 
Linux esquema
Linux esquemaLinux esquema
Linux esquema
 
Linux practica 4
Linux practica 4Linux practica 4
Linux practica 4
 
T3
T3T3
T3
 
P no 2
P no 2P no 2
P no 2
 
T2
T2T2
T2
 
P no 1
P no 1P no 1
P no 1
 
T1
T1T1
T1
 
Arreglos
ArreglosArreglos
Arreglos
 
Práctica no3
Práctica no3Práctica no3
Práctica no3
 

Práctica 7

  • 1.
  • 2. Un algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Debe ser : › Preciso: implica el orden de realización de cada uno de los pasos › Definido: si se sigue dos veces, se obtiene el mismo resultado. › Finito: Tiene un numero determinado de pasos, implica que tiene un fin › Correcto. › Debe tener al menos una salida y ésta bede ser tangible. › Debe ser sencillo y legible. › Eficiente y efectivo.
  • 3.
  • 4. Cualitativos. Son aquellos en los que se describen los pasos utilizando palabras. Ejemplos: › La elaboración de un a receta › Búsqueda de un número telefónico › El cambio de una llanta
  • 5. Cuantitativos Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. Ejemplos: › Pasos a seguir para resolver una ecuación de segundo grado › Pasos a seguir para calcular los sueldos de los empleados de un a empresa › Instrucciones para calcular los impuestos a pagar de los vecinos de un municipio.
  • 6. No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocodigo). INICIO Edad: Entero ESCRIBA “cual es tu edad?” Lea Edad SI Edad >=18 entonces ESCRIBA “Eres mayor de Edad” FINSI ESCRIBA “fin del algoritmo” FIN
  • 7. Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).
  • 8. 1. Definición del problema. 2. Análisis del problema: 3. Diseño y técnicas para la formulación de un algoritmo. 4. Codificación. 5. Prueba y depuración. 6. Documentación. 7. Mantenimiento.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Algoritmo para calcular el área de un triángulo 1. Inicio. 2. Solicitar y leer los datos Algoritmo para saber si un número (base y altura) es positivo o negativo 3. A=(bxh)/2 4. Mostrar A 1. Inicio 5. Fin 2. escribir "introduce un número: " 3. leer número 4. si número >= 0 entonces 5. escribir "es positivo" 6. sino 7. escribir "es negativo" 8. fin si 9. fin
  • 15. Algoritmo para saber si un número es par o impar 1. Inicio 2. ESCRIBIR "Introduce un número: " 3. LEER numero 4. SI (x mod 2=0) ENTONCES 5. ESCRIBIR "es par" 6. SINO 7. ESCRIBIR "es impar" 8. FIN SI 9. FIN PROGRAMA
  • 16.
  • 17. Una universidad ofrece un curso que prepara a los estudiantes para el examen de obtención de licencia de corredor de bienes raíces. El año anterior, varios de los estudiantes que completaron el curso presentaron el examen para obtener la licencia. Naturalmente la Universidad desea saber que resultados obtuvieron sus estudiantes en el examen. Se nos ha pedido escribir un programa que resuma los resultados recibidos de una lista de 10 estudiantes. Junto a cada nombre se anoto un 1 si el estudiante aprobó el examen y un 2 si reprobó. Exhiba un resumen de los resultados de la prueba indicando el número de estudiantes que aprobaron y el número de estudiantes que reprobaron . Si más de Ocho estudiantes aprueban el examen la Universidad será capaz de aumentar la colegiatura.