SlideShare una empresa de Scribd logo
1 de 20
ALGORITMOS
TIPOS DE ALGORITMOS
Existen cuatro tipos de algoritmos en informática:
• Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo,
y que puede ser desarrollado por una calculadora o computadora sin dificultades.
• Algoritmos no computacionales. Aquellos que no requieren de los procesos de
un computador para resolverse, o cuyos pasos son exclusivos para la resolución
por parte de un ser humano.
• Algoritmos cualitativos. Se trata de un algoritmo en cuya resolución no
intervienen cálculos numéricos, sino secuencias lógicas y/o formales.
• Algoritmos cuantitativos. Todo lo contrario, es un algoritmo que depende de
cálculos matemáticos para dar con su resolución.
Fuente: https://concepto.de/algoritmo-en-informatica/#ixzz7LlwzVVKX
EJEMPLOS DE ALGORITMOS
Algoritmo para calcular el área de
un triángulo rectángulo:
INICIO
Encontrar las medidas de la base (b)
y altura (h)
Multiplicar: base por altura (b x h)
Dividir entre 2 el resultado (b x h) / 2
Mostrar resultado
FIN
● REALIZA UN ALGORITMO PARA LA SUMA DE 2 ELEMENTOS
● REALIZA UN ALGORITMO PARA LA RESTA DE 2 ELEMENTOS
TAREA
COMO SE CREAN LOS ALGORITMOS DE
PROGRAMACIÓN
● Analizar el problema
Lo primero que debe realizarse es un estudio y análisis del problema que se
quiere resolver, antes de hacer nada más. Se debe definir cuál es el objetivo que
se persigue para poder diseñar el algoritmo de forma eficiente.
● Definir las entradas necesarias
Conociendo bien cuál es el problema a solventar, se deben definir cuáles son los
requisitos o entradas necesarias para poder resolverlo. Puede que solo sea una,
o puede que sean varios los requisitos que deben proporcionarse en el input.
COMO SE CREAN LOS ALGORITMOS DE
PROGRAMACIÓN
● Implementar las instrucciones necesarias
Con los valores obtenidos en el input se deben establecer las instrucciones
necesarias para dar resolución al problema. Cumpliendo las características de los
algoritmos será más sencillo llevar estas instrucciones luego a un lenguaje de
programación.
● Mostrar los resultados
En esta parte se muestran los resultados obtenidos en todo el proceso y que son
el objetivo final de la creación del algoritmo
COMO SE CREAN LOS ALGORITMOS DE
PROGRAMACIÓN
● Verificar las características del algoritmo
Se debe verificar el funcionamiento del algoritmo y si cumple sus principales
características (es finito, concreto, secuencial, etc.).
● Codificar el algoritmo
Finalmente, tras comprobar que el algoritmo cumple con todos sus requisitos y
que resuelve el problema, se puede pasar todo el proceso al lenguaje de
programación seleccionado.
EJERCICIO
ORDENA EL SIGUIENTE ALGORITMO
Algoritmo Partes del algoritmo
a) INICIO
b) area = b + h
c) escribir area
d) leer b, h
e) FIN
Entrada
a)
d)
Proceso
b)
Salida
c)
e)
EJERCICIO
REALIZA UN ALGORITMO PARA CONVERTIR UNA CANTIDAD DE PESOS A DÓLARES
Algoritmo Partes del algoritmo
INICIO
Escribir un valor en pesos (p)
Leer p
Escribir el valor del dólar (d)
Leer d
Total = p*d
Escribir total
FIN
Entrada
Tener una cantidad en pesos
Tener la cantidad del dolar
Proceso
Multiplicar pesos * dolar
Salida
Mostrar la conversión
FIN
EJERCICIO
DETERMINAR CUÁNTO PAGARÁ FINALMENTE UNA PERSONA POR UN
DETERMINADO ARTÍCULO, CONSIDERANDO QUE TIENE UN DESCUENTO DE
20%, DEBE MOSTRAR EL PRECIO CON DESCUENTO.
Algoritmo Partes del algoritmo
Escribir el precio del articulo
Leer a -> 100
T=100*0.20
Tf=a-t
Mostrar TF
Entrada
Proceso
Salida
Resuelve las siguientes operaciones considerando
el tema anterior.
1. 10+9-4=
2. 8 * 3 / 5=
3. (5^3*4) – (6+9)=
4. 8*9*(160/2) 12 - 7=
5. 2 * 3 + 3 * (8 – 5)=
Las estructuras condicionales comparan una
variable contra otro(s) valor(es), para que, en
base al resultado de esta comparación, se siga
un curso de acción dentro del programa. Cabe
mencionar que la comparación se puede hacer
contra otra variable o contra una constante,
según se necesite. Existen dos tipos básicos,
las simples y las múltiples.
ALGORITMOS
CONDICIONALES
Simples
1. Las estructuras condicionales simples se les conocen como “Tomas de
decisión”. Estas tomas de decisión tienen la siguiente forma:
Si <condición> entonces
Acción(es)
Fin si
Dobles
1. Las estructuras condicionales dobles permiten elegir entre dos
opciones o alternativas posibles en función del cumplimiento o no de
una determinada condición. Se representa de la siguiente forma:
Si <condición> entonces
Acción(es)
Sino
Acción(es)
Fin si
Forma general
Casos Variable
Op1: Acción(es)
Op2: Acción(es)
.
.
OpN: acción
Fin casos
Ejercicios
De acuerdo al tema anterior
1. Realiza un algoritmo donde analice si un numero ingresado es mayor o igual 100 y en caso de que si sea
muestre un mensaje donde nos informe que es mayor, en caso de que no muestre que es menor.
2. Realizar un algoritmo donde determine si dos números enteros son iguales

Más contenido relacionado

Similar a Algoritmos con decisiones.pptx

Unidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasUnidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasAverkleyCH
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSadark
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmosLeidy Campos
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaDanilo Jaramillo
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 finalkare
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmosCarlos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmosCarlos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmosCarlos
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Alma Lopez
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 finalkare
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 finalkare
 
CURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASCURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASRodrigo Ruiz Mere
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónQuirogaSharon
 

Similar a Algoritmos con decisiones.pptx (20)

Unidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasUnidad I Algoritmos y Programas
Unidad I Algoritmos y Programas
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 final
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 final
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 final
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
CURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASCURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICAS
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Último

AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdfAA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdffrank0071
 
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdfHolland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdffrank0071
 
cgm medicina interna clinica delgado.pdf
cgm medicina interna clinica delgado.pdfcgm medicina interna clinica delgado.pdf
cgm medicina interna clinica delgado.pdfSergioSanto4
 
Apolonio Díscolo, Sintaxis (150 D.C.).pdf
Apolonio Díscolo, Sintaxis (150 D.C.).pdfApolonio Díscolo, Sintaxis (150 D.C.).pdf
Apolonio Díscolo, Sintaxis (150 D.C.).pdfJose Mèndez
 
Características emociones y sentimientos
Características emociones y sentimientosCaracterísticas emociones y sentimientos
Características emociones y sentimientosFiorelaMondragon
 
Generalidades de Anatomía - Ayudantía de Cátedra AHCG .pdf
Generalidades de Anatomía - Ayudantía de Cátedra AHCG .pdfGeneralidades de Anatomía - Ayudantía de Cátedra AHCG .pdf
Generalidades de Anatomía - Ayudantía de Cátedra AHCG .pdfdennissotoleyva
 
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptxllacza2004
 
DERECHO ROMANO DE JUSTINIANO I EL GRANDE.pptx
DERECHO ROMANO DE JUSTINIANO I EL GRANDE.pptxDERECHO ROMANO DE JUSTINIANO I EL GRANDE.pptx
DERECHO ROMANO DE JUSTINIANO I EL GRANDE.pptxSilverQuispe2
 
Harvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdfHarvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdffrank0071
 
Diálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludDiálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludFernandoACamachoCher
 
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Juan Carlos Fonseca Mata
 
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfSEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfPC0121
 
Sucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoSucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoFriasMartnezAlanZuri
 
Tema 1. Generalidades de Microbiologia Universidad de Oriente
Tema 1. Generalidades de Microbiologia Universidad de OrienteTema 1. Generalidades de Microbiologia Universidad de Oriente
Tema 1. Generalidades de Microbiologia Universidad de OrienteUnaLuzParaLasNacione
 
conocer los modelos atómicos a traves de diversos ejemplos y características
conocer los modelos atómicos a traves de diversos ejemplos y característicasconocer los modelos atómicos a traves de diversos ejemplos y características
conocer los modelos atómicos a traves de diversos ejemplos y característicasMarielaMedinaCarrasc4
 
RX DE TORAX normal jornadas .............
RX DE TORAX normal jornadas .............RX DE TORAX normal jornadas .............
RX DE TORAX normal jornadas .............claudiasilvera25
 
inspeccion del pescado.pdfMedicinaveteri
inspeccion del pescado.pdfMedicinaveteriinspeccion del pescado.pdfMedicinaveteri
inspeccion del pescado.pdfMedicinaveteriManrriquezLujanYasbe
 
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA EN EQUINOS.pptx
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA  EN EQUINOS.pptxEXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA  EN EQUINOS.pptx
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA EN EQUINOS.pptxJhonFonseca16
 
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...frank0071
 
Codigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxCodigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxSergioSanto4
 

Último (20)

AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdfAA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
 
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdfHolland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
 
cgm medicina interna clinica delgado.pdf
cgm medicina interna clinica delgado.pdfcgm medicina interna clinica delgado.pdf
cgm medicina interna clinica delgado.pdf
 
Apolonio Díscolo, Sintaxis (150 D.C.).pdf
Apolonio Díscolo, Sintaxis (150 D.C.).pdfApolonio Díscolo, Sintaxis (150 D.C.).pdf
Apolonio Díscolo, Sintaxis (150 D.C.).pdf
 
Características emociones y sentimientos
Características emociones y sentimientosCaracterísticas emociones y sentimientos
Características emociones y sentimientos
 
Generalidades de Anatomía - Ayudantía de Cátedra AHCG .pdf
Generalidades de Anatomía - Ayudantía de Cátedra AHCG .pdfGeneralidades de Anatomía - Ayudantía de Cátedra AHCG .pdf
Generalidades de Anatomía - Ayudantía de Cátedra AHCG .pdf
 
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
 
DERECHO ROMANO DE JUSTINIANO I EL GRANDE.pptx
DERECHO ROMANO DE JUSTINIANO I EL GRANDE.pptxDERECHO ROMANO DE JUSTINIANO I EL GRANDE.pptx
DERECHO ROMANO DE JUSTINIANO I EL GRANDE.pptx
 
Harvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdfHarvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdf
 
Diálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludDiálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de salud
 
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
 
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfSEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
 
Sucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoSucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimento
 
Tema 1. Generalidades de Microbiologia Universidad de Oriente
Tema 1. Generalidades de Microbiologia Universidad de OrienteTema 1. Generalidades de Microbiologia Universidad de Oriente
Tema 1. Generalidades de Microbiologia Universidad de Oriente
 
conocer los modelos atómicos a traves de diversos ejemplos y características
conocer los modelos atómicos a traves de diversos ejemplos y característicasconocer los modelos atómicos a traves de diversos ejemplos y características
conocer los modelos atómicos a traves de diversos ejemplos y características
 
RX DE TORAX normal jornadas .............
RX DE TORAX normal jornadas .............RX DE TORAX normal jornadas .............
RX DE TORAX normal jornadas .............
 
inspeccion del pescado.pdfMedicinaveteri
inspeccion del pescado.pdfMedicinaveteriinspeccion del pescado.pdfMedicinaveteri
inspeccion del pescado.pdfMedicinaveteri
 
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA EN EQUINOS.pptx
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA  EN EQUINOS.pptxEXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA  EN EQUINOS.pptx
EXAMEN ANDROLOGICO O CAPACIDAD REPRODUCTIVA EN EQUINOS.pptx
 
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
 
Codigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxCodigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptx
 

Algoritmos con decisiones.pptx

  • 2. TIPOS DE ALGORITMOS Existen cuatro tipos de algoritmos en informática: • Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo, y que puede ser desarrollado por una calculadora o computadora sin dificultades. • Algoritmos no computacionales. Aquellos que no requieren de los procesos de un computador para resolverse, o cuyos pasos son exclusivos para la resolución por parte de un ser humano. • Algoritmos cualitativos. Se trata de un algoritmo en cuya resolución no intervienen cálculos numéricos, sino secuencias lógicas y/o formales. • Algoritmos cuantitativos. Todo lo contrario, es un algoritmo que depende de cálculos matemáticos para dar con su resolución. Fuente: https://concepto.de/algoritmo-en-informatica/#ixzz7LlwzVVKX
  • 3.
  • 4. EJEMPLOS DE ALGORITMOS Algoritmo para calcular el área de un triángulo rectángulo: INICIO Encontrar las medidas de la base (b) y altura (h) Multiplicar: base por altura (b x h) Dividir entre 2 el resultado (b x h) / 2 Mostrar resultado FIN
  • 5. ● REALIZA UN ALGORITMO PARA LA SUMA DE 2 ELEMENTOS ● REALIZA UN ALGORITMO PARA LA RESTA DE 2 ELEMENTOS TAREA
  • 6. COMO SE CREAN LOS ALGORITMOS DE PROGRAMACIÓN ● Analizar el problema Lo primero que debe realizarse es un estudio y análisis del problema que se quiere resolver, antes de hacer nada más. Se debe definir cuál es el objetivo que se persigue para poder diseñar el algoritmo de forma eficiente. ● Definir las entradas necesarias Conociendo bien cuál es el problema a solventar, se deben definir cuáles son los requisitos o entradas necesarias para poder resolverlo. Puede que solo sea una, o puede que sean varios los requisitos que deben proporcionarse en el input.
  • 7. COMO SE CREAN LOS ALGORITMOS DE PROGRAMACIÓN ● Implementar las instrucciones necesarias Con los valores obtenidos en el input se deben establecer las instrucciones necesarias para dar resolución al problema. Cumpliendo las características de los algoritmos será más sencillo llevar estas instrucciones luego a un lenguaje de programación. ● Mostrar los resultados En esta parte se muestran los resultados obtenidos en todo el proceso y que son el objetivo final de la creación del algoritmo
  • 8. COMO SE CREAN LOS ALGORITMOS DE PROGRAMACIÓN ● Verificar las características del algoritmo Se debe verificar el funcionamiento del algoritmo y si cumple sus principales características (es finito, concreto, secuencial, etc.). ● Codificar el algoritmo Finalmente, tras comprobar que el algoritmo cumple con todos sus requisitos y que resuelve el problema, se puede pasar todo el proceso al lenguaje de programación seleccionado.
  • 9. EJERCICIO ORDENA EL SIGUIENTE ALGORITMO Algoritmo Partes del algoritmo a) INICIO b) area = b + h c) escribir area d) leer b, h e) FIN Entrada a) d) Proceso b) Salida c) e)
  • 10. EJERCICIO REALIZA UN ALGORITMO PARA CONVERTIR UNA CANTIDAD DE PESOS A DÓLARES Algoritmo Partes del algoritmo INICIO Escribir un valor en pesos (p) Leer p Escribir el valor del dólar (d) Leer d Total = p*d Escribir total FIN Entrada Tener una cantidad en pesos Tener la cantidad del dolar Proceso Multiplicar pesos * dolar Salida Mostrar la conversión FIN
  • 11. EJERCICIO DETERMINAR CUÁNTO PAGARÁ FINALMENTE UNA PERSONA POR UN DETERMINADO ARTÍCULO, CONSIDERANDO QUE TIENE UN DESCUENTO DE 20%, DEBE MOSTRAR EL PRECIO CON DESCUENTO. Algoritmo Partes del algoritmo Escribir el precio del articulo Leer a -> 100 T=100*0.20 Tf=a-t Mostrar TF Entrada Proceso Salida
  • 12.
  • 13.
  • 14. Resuelve las siguientes operaciones considerando el tema anterior. 1. 10+9-4= 2. 8 * 3 / 5= 3. (5^3*4) – (6+9)= 4. 8*9*(160/2) 12 - 7= 5. 2 * 3 + 3 * (8 – 5)=
  • 15. Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que, en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples. ALGORITMOS CONDICIONALES
  • 16. Simples 1. Las estructuras condicionales simples se les conocen como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma: Si <condición> entonces Acción(es) Fin si
  • 17. Dobles 1. Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma: Si <condición> entonces Acción(es) Sino Acción(es) Fin si
  • 18. Forma general Casos Variable Op1: Acción(es) Op2: Acción(es) . . OpN: acción Fin casos
  • 19.
  • 20. Ejercicios De acuerdo al tema anterior 1. Realiza un algoritmo donde analice si un numero ingresado es mayor o igual 100 y en caso de que si sea muestre un mensaje donde nos informe que es mayor, en caso de que no muestre que es menor. 2. Realizar un algoritmo donde determine si dos números enteros son iguales