SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
I.E.D TECNICO JOSE DE SAN MARTIN
AREA: técnico Sena programación de software
Diego Alejandro Forero Hernández
Lis Alexis Venegas Celis
1) Presentación de los 10 algoritmos trabajados en Raptor
 Suma Raptor
Crear un algoritmo que permita digitar dos números, sumarlos, y que muestre el
resultado
 Análisis
Var: valor 1, valor 2 y resultado
“ingrese el primer valor “
“ingrese el segundo valor “
Valor 1 + valor 2 resultado
“El resultado de tu suma es “+ resultado
1) Analizamos las variables que se deben
ejecutar para que el diagrama de flujo
funcione
2) Después de ello utilizamos un input para
pedirle al usuario el primer valor y lo mismo
para el segundo valor, el valor digitado es
guardado en cada variable
3) Después el programa lee y desarrolla las
operaciones pedidas y la solución la guarda
en la variable resultado
4) Por ultimo le da el resultado al usuario
Resta Raptor
Crear un algoritmo que permita digitar dos números, restarlos, y que muestre el resultado
 Análisis
Var: valor 1, valor 2 y resultado
“ingrese el primer valor “
“ingrese el segundo valor “
Valor 1 - valor 2 resultado
“El resultado de tu resta es “+ resultado
1) Analizamos las variables que se deben
ejecutar para que el diagrama de flujo
funcione
2) Después de ello utilizamos un input
para pedirle al usuario el primer valor
y lo mismo para el segundo valor, el
valor digitado es guardado en cada
variable
3) Después el programa lee y desarrolla
las operaciones pedidas y la solución
la guarda en la variable resultado
4) Por ultimo le da el resultado al
usuario
Multiplicación raptor
Crear un algoritmo que permita digitar dos números, multiplicarlos y que muestre el resultado
 Análisis
 Var: valor 1, valor 2 y resultado
 “ingrese el primer valor “
 “ingrese el segundo valor “
 Valor 1 - valor 2 resultado
 “El resultado de tu resta es “+ resultado
1) Se buscan variables necesarias (las
variables son como carpetas
GUARDAN INFORMACION)
2) Se ingresa input para pedirle los
valores al usuario, estos valores son
guardados en las distintas variables
(valor1 y valor 2)
3) Se toma la herramienta assignment
(se utiliza para operaciones y para las
variables )se ingresa la operación en
este caso multiplicación y la guarda
en la variable resultado
4) Y al final con la herramienta output
se muestra el resultado
División Raptor
Crear un algoritmo que permita digitar dos números, dividirlos y que muestre el resultado
Análisis
 Análisis
 Var: valor 1, valor 2 y resultado
 “ingrese el primer valor “
 “ingrese el segundo valor “
 Valor 1 - valor 2 resultado
 “El resultado de tu resta es “+
resultado
1) Se buscan variables necesarias (las
variables son como carpetas
GUARDAN INFORMACION)
2) Se ingresa input para pedirle los valores
al usuario, estos valores son guardados
en las distintas variables (valor1 y valor
2)
3) Se toma la herramienta assignment (se
utiliza para operaciones y para las
variables )se ingresa la operación en
este caso multiplicación y la guarda en
la variable resultado
4) Y al final con la herramienta output se
muestra el resultado
Nombre Raptor
Programa que solicite el nombre y que luego imprima la frase “buenos días “y el nombre ingresado por
el usuario
Análisis
Var: nombre
“ingrese su nombre “ nombre
“buenos días “ + nombre + “que tenga un buen día”
1) Se busca la variable necesaria para
desarrollar el diagrama en este caso
(nombre )
2) Se le pregunta al usuario el nombre
mediante input y la respuesta se guarda en
“nombre”
3) Mediante un output se realiza el mensaje de
salida (“buenos días Diego que tenga un
buen día”)
Área de rectángulo Raptor
Calcular el área de un rectángulo solicitando el valor del lado largo y el valor del lado largo del
mismo
Análisis
Var: base, altura, área
“ingrese la base “ base
“ingrese altura” altura
Base * altura area
“el area de su rectangulo es “ + area
1) Se utlizan las variable nesesarias
para poder sacar el area que son
base y altura
2) Con la herramienta input se pide al
usuario que ingrese tanto la altua
como la base
3) Se toma la herramienta assignment
para hacer la operaciones que es
base por altura
4) Por ultimo se toma la herramienta
output para el mensaje de salida y
fin
Hipotenusa triangulo rectángulo
Calcular la hipotenusa de un triángulo rectángulo solicitando los catetos
Análisis
Var: cateto1, cateto2, hipotenusa
“ingresar cateto1, cateto2”
Sqrt(cateto1^2 + cateto2^2)
“La hipotenusa de su triangulo rectángulo es”
1) Se buscan las variables necesarias para
que el programa funcione bien en este
caso son cateto1, cateto2, hipotenusa
2) Se selecciona la herramienta input para
solicitarle al usuario el valor de los
catetos 1 y 2
3) Se selecciona la herramienta
assignment para realizar la operación
necesaria sqrt(cateto1**2 + cateto2**2)
4) Se utiliza la herramienta output para el
mensaje de salida
Cilindro raptor
Calcular el área y el volumen de un cilindro y mostrar los resultados
Análisis
Var: altura, radio, volumen y area
“introducir la altura del cilindro “
“introducir radio del cilindro “
Volumen ______ altura * pi * radio**2
Área _________2 * pi * altura * radio
1) Se buscan las variables
2) Se le pide al usuario la altura y el
radio del cilindro
3) Se hacen las operaciones con
assignment
4) Y se da el mensaje de salida con
output para demostrarle al usuario
el resultado
Centímetros a pulgadas y pulgadas a pie
Calcular una altura en pulgadas y pies a partir de la altura en cm que ingreso el usuario
Análisis
Var: centímetros, pulgadas, pie
Ingrese la altura en cm
Cm / 2.54
Pulgada / 12
La altura en pulgadas es
1. Se hallan las variables
necesarias para lograr el
resultado y para guardar la
información ingresada por el
usuario y las operaciones
2. Con ayuda de la herramienta
input para solicitarle al usuario
la altura en cm que desea
convertir a pulgadas y pies (la
información dada por el usuario
es guardada en la variable
asignada )
3. Se realiza la operación que es
una división para transformar
4. Se da el mensaje de salida
Cuadrado
Determinar la medida de los lados conociendo el area de la figura
Análisis
Var: numero, cuadrado, cubo
Introducir el número
Numero**2
Numero ** 3
1. Se hallan las
variables para
desarrollar y guardar
información
2. Se le pide al usuario
el numero
3. Se le indica al
programa que
multiplique el
número ingresado al
cuadrado y que
también lo
multiplique pero al
cubo para que salga
bien el resultado
Numero invertido
Invertir un número de dos cifras que es digitado por el usuario
Análisis
Var: numero, unidad, decena, numero invertido
“ingrese el número que desea invertir”
Floor número 10
Numero mod 10
Unidad___________ *10+docena
El numero invertido es + numero_ invertido
1) Se utilizan las variables preferiblemente
con los nombre bien claros para no
confundirse a la hora del hacer las
operaciones
1. Se le pide al usuario el número que quiere
invertir, con ayuda de la herramienta input
2. Después utilizamos la operación FLOOR
que es para redondear el nuero hacia el
número menor
3. Después se el programa saca el mod del
número ingresado
4. Se hace la operación y enseguida el
programa con ayuda del output para que
salga el mensaje de salida
Promedio raptor
Pedir tres calificaciones de un estudiante, hallar el promedio y si el resultado es mayor que 7.0
mostrar APROBADO y si no REPROBADO
Análisis
Var: nota1, nota2, nota3, promedio
Ingrese nota1,nota2 nota3
Nota1 + nota2 + nota3 / 3
Selecction > 7.0
Aprobó reprobó
1. Se buscan las variables que se
necesitan
2. Se le pide al usuario las tres notas
3. Se realiza la operación para sacar el
promedio
4. Se selecciona la herramienta
selecction y si es mayor a 7.0
aprueba pero si no es mayor reprueba
Estudiante aprobó y reprobo 2 parte
Modificar el programa anterior para que pregunte si se quiere ingresar las notas de otro
estudiante
1. Este programa es muy similar al otro una
diferencia es que el siguiente programa
podrá preguntar si se quiere ingresar otro
estudiante
2. Tiene las mismas variables a excepción
de una que es la variable se la respuesta
en la que se guardara la respuesta sobre
si se quiere ingresar otro estudiante
3. Se ingresa el loop para poder realizar el
ejercicio o de lo contrario no se podrá
hacer ya que el loop es la herramienta
que vuelve a repetir el proceso de leer
variables y resolver operaciones si el
usuario dice que si
4. Después de haber puesto el loop lo que
se hace es ingresar todos los datos del
diagrama de flujo dentro del loop

Más contenido relacionado

La actualidad más candente (12)

Elemento3
Elemento3Elemento3
Elemento3
 
Hp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuencialesHp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuenciales
 
Clase 2 java
Clase 2 javaClase 2 java
Clase 2 java
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Metodos en java
Metodos en javaMetodos en java
Metodos en java
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
Php Lab02
Php Lab02Php Lab02
Php Lab02
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
2_LenguajeMATLAB
2_LenguajeMATLAB2_LenguajeMATLAB
2_LenguajeMATLAB
 
Programa 17
Programa 17Programa 17
Programa 17
 
282722811 7-ejercicios-fase-3-c (1)
282722811 7-ejercicios-fase-3-c (1)282722811 7-ejercicios-fase-3-c (1)
282722811 7-ejercicios-fase-3-c (1)
 

Similar a Ejemplos de Algoritmos

Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaDanilo Jaramillo
 
Clase 2 algorítmos - 16-04-201
Clase 2   algorítmos - 16-04-201Clase 2   algorítmos - 16-04-201
Clase 2 algorítmos - 16-04-201Andrés Cadena
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasYenny Salazar
 
algoritmos 7 4p.pptx
algoritmos 7 4p.pptxalgoritmos 7 4p.pptx
algoritmos 7 4p.pptxmartin298577
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxyvillada8
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxDanielHidalgo92
 
76338688 logica-de-programacion
76338688 logica-de-programacion76338688 logica-de-programacion
76338688 logica-de-programacionJuan Ossa Yepes
 
Ejercicios
EjerciciosEjercicios
EjerciciosEzmee XD
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujocarlospaul
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.Uriel Lopez
 
Presentacion Aplicacion Con Matrices
Presentacion Aplicacion Con MatricesPresentacion Aplicacion Con Matrices
Presentacion Aplicacion Con Matriceskruskaya salazar
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.pptLeydi Hernandez
 

Similar a Ejemplos de Algoritmos (20)

Algoritmos2daparte
Algoritmos2daparteAlgoritmos2daparte
Algoritmos2daparte
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Diseno instruccional
Diseno instruccionalDiseno instruccional
Diseno instruccional
 
Clase 2 algorítmos - 16-04-201
Clase 2   algorítmos - 16-04-201Clase 2   algorítmos - 16-04-201
Clase 2 algorítmos - 16-04-201
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
 
algoritmos 7 4p.pptx
algoritmos 7 4p.pptxalgoritmos 7 4p.pptx
algoritmos 7 4p.pptx
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptx
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptx
 
76338688 logica-de-programacion
76338688 logica-de-programacion76338688 logica-de-programacion
76338688 logica-de-programacion
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
programas
programasprogramas
programas
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
 
Presentacion Aplicacion Con Matrices
Presentacion Aplicacion Con MatricesPresentacion Aplicacion Con Matrices
Presentacion Aplicacion Con Matrices
 
Computación 2
Computación 2Computación 2
Computación 2
 
Java 2
Java 2Java 2
Java 2
 
Instrumentacion virtual
Instrumentacion virtualInstrumentacion virtual
Instrumentacion virtual
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 

Último

actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Último (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 

Ejemplos de Algoritmos

  • 1. I.E.D TECNICO JOSE DE SAN MARTIN AREA: técnico Sena programación de software Diego Alejandro Forero Hernández Lis Alexis Venegas Celis 1) Presentación de los 10 algoritmos trabajados en Raptor  Suma Raptor Crear un algoritmo que permita digitar dos números, sumarlos, y que muestre el resultado  Análisis Var: valor 1, valor 2 y resultado “ingrese el primer valor “ “ingrese el segundo valor “ Valor 1 + valor 2 resultado “El resultado de tu suma es “+ resultado 1) Analizamos las variables que se deben ejecutar para que el diagrama de flujo funcione 2) Después de ello utilizamos un input para pedirle al usuario el primer valor y lo mismo para el segundo valor, el valor digitado es guardado en cada variable 3) Después el programa lee y desarrolla las operaciones pedidas y la solución la guarda en la variable resultado 4) Por ultimo le da el resultado al usuario
  • 2. Resta Raptor Crear un algoritmo que permita digitar dos números, restarlos, y que muestre el resultado  Análisis Var: valor 1, valor 2 y resultado “ingrese el primer valor “ “ingrese el segundo valor “ Valor 1 - valor 2 resultado “El resultado de tu resta es “+ resultado 1) Analizamos las variables que se deben ejecutar para que el diagrama de flujo funcione 2) Después de ello utilizamos un input para pedirle al usuario el primer valor y lo mismo para el segundo valor, el valor digitado es guardado en cada variable 3) Después el programa lee y desarrolla las operaciones pedidas y la solución la guarda en la variable resultado 4) Por ultimo le da el resultado al usuario
  • 3. Multiplicación raptor Crear un algoritmo que permita digitar dos números, multiplicarlos y que muestre el resultado  Análisis  Var: valor 1, valor 2 y resultado  “ingrese el primer valor “  “ingrese el segundo valor “  Valor 1 - valor 2 resultado  “El resultado de tu resta es “+ resultado 1) Se buscan variables necesarias (las variables son como carpetas GUARDAN INFORMACION) 2) Se ingresa input para pedirle los valores al usuario, estos valores son guardados en las distintas variables (valor1 y valor 2) 3) Se toma la herramienta assignment (se utiliza para operaciones y para las variables )se ingresa la operación en este caso multiplicación y la guarda en la variable resultado 4) Y al final con la herramienta output se muestra el resultado
  • 4. División Raptor Crear un algoritmo que permita digitar dos números, dividirlos y que muestre el resultado Análisis  Análisis  Var: valor 1, valor 2 y resultado  “ingrese el primer valor “  “ingrese el segundo valor “  Valor 1 - valor 2 resultado  “El resultado de tu resta es “+ resultado 1) Se buscan variables necesarias (las variables son como carpetas GUARDAN INFORMACION) 2) Se ingresa input para pedirle los valores al usuario, estos valores son guardados en las distintas variables (valor1 y valor 2) 3) Se toma la herramienta assignment (se utiliza para operaciones y para las variables )se ingresa la operación en este caso multiplicación y la guarda en la variable resultado 4) Y al final con la herramienta output se muestra el resultado
  • 5. Nombre Raptor Programa que solicite el nombre y que luego imprima la frase “buenos días “y el nombre ingresado por el usuario Análisis Var: nombre “ingrese su nombre “ nombre “buenos días “ + nombre + “que tenga un buen día” 1) Se busca la variable necesaria para desarrollar el diagrama en este caso (nombre ) 2) Se le pregunta al usuario el nombre mediante input y la respuesta se guarda en “nombre” 3) Mediante un output se realiza el mensaje de salida (“buenos días Diego que tenga un buen día”)
  • 6. Área de rectángulo Raptor Calcular el área de un rectángulo solicitando el valor del lado largo y el valor del lado largo del mismo Análisis Var: base, altura, área “ingrese la base “ base “ingrese altura” altura Base * altura area “el area de su rectangulo es “ + area 1) Se utlizan las variable nesesarias para poder sacar el area que son base y altura 2) Con la herramienta input se pide al usuario que ingrese tanto la altua como la base 3) Se toma la herramienta assignment para hacer la operaciones que es base por altura 4) Por ultimo se toma la herramienta output para el mensaje de salida y fin
  • 7. Hipotenusa triangulo rectángulo Calcular la hipotenusa de un triángulo rectángulo solicitando los catetos Análisis Var: cateto1, cateto2, hipotenusa “ingresar cateto1, cateto2” Sqrt(cateto1^2 + cateto2^2) “La hipotenusa de su triangulo rectángulo es” 1) Se buscan las variables necesarias para que el programa funcione bien en este caso son cateto1, cateto2, hipotenusa 2) Se selecciona la herramienta input para solicitarle al usuario el valor de los catetos 1 y 2 3) Se selecciona la herramienta assignment para realizar la operación necesaria sqrt(cateto1**2 + cateto2**2) 4) Se utiliza la herramienta output para el mensaje de salida
  • 8. Cilindro raptor Calcular el área y el volumen de un cilindro y mostrar los resultados Análisis Var: altura, radio, volumen y area “introducir la altura del cilindro “ “introducir radio del cilindro “ Volumen ______ altura * pi * radio**2 Área _________2 * pi * altura * radio 1) Se buscan las variables 2) Se le pide al usuario la altura y el radio del cilindro 3) Se hacen las operaciones con assignment 4) Y se da el mensaje de salida con output para demostrarle al usuario el resultado
  • 9. Centímetros a pulgadas y pulgadas a pie Calcular una altura en pulgadas y pies a partir de la altura en cm que ingreso el usuario Análisis Var: centímetros, pulgadas, pie Ingrese la altura en cm Cm / 2.54 Pulgada / 12 La altura en pulgadas es 1. Se hallan las variables necesarias para lograr el resultado y para guardar la información ingresada por el usuario y las operaciones 2. Con ayuda de la herramienta input para solicitarle al usuario la altura en cm que desea convertir a pulgadas y pies (la información dada por el usuario es guardada en la variable asignada ) 3. Se realiza la operación que es una división para transformar 4. Se da el mensaje de salida
  • 10. Cuadrado Determinar la medida de los lados conociendo el area de la figura Análisis Var: numero, cuadrado, cubo Introducir el número Numero**2 Numero ** 3 1. Se hallan las variables para desarrollar y guardar información 2. Se le pide al usuario el numero 3. Se le indica al programa que multiplique el número ingresado al cuadrado y que también lo multiplique pero al cubo para que salga bien el resultado
  • 11. Numero invertido Invertir un número de dos cifras que es digitado por el usuario Análisis Var: numero, unidad, decena, numero invertido “ingrese el número que desea invertir” Floor número 10 Numero mod 10 Unidad___________ *10+docena El numero invertido es + numero_ invertido 1) Se utilizan las variables preferiblemente con los nombre bien claros para no confundirse a la hora del hacer las operaciones 1. Se le pide al usuario el número que quiere invertir, con ayuda de la herramienta input 2. Después utilizamos la operación FLOOR que es para redondear el nuero hacia el número menor 3. Después se el programa saca el mod del número ingresado 4. Se hace la operación y enseguida el programa con ayuda del output para que salga el mensaje de salida
  • 12. Promedio raptor Pedir tres calificaciones de un estudiante, hallar el promedio y si el resultado es mayor que 7.0 mostrar APROBADO y si no REPROBADO Análisis Var: nota1, nota2, nota3, promedio Ingrese nota1,nota2 nota3 Nota1 + nota2 + nota3 / 3 Selecction > 7.0 Aprobó reprobó 1. Se buscan las variables que se necesitan 2. Se le pide al usuario las tres notas 3. Se realiza la operación para sacar el promedio 4. Se selecciona la herramienta selecction y si es mayor a 7.0 aprueba pero si no es mayor reprueba
  • 13. Estudiante aprobó y reprobo 2 parte Modificar el programa anterior para que pregunte si se quiere ingresar las notas de otro estudiante 1. Este programa es muy similar al otro una diferencia es que el siguiente programa podrá preguntar si se quiere ingresar otro estudiante 2. Tiene las mismas variables a excepción de una que es la variable se la respuesta en la que se guardara la respuesta sobre si se quiere ingresar otro estudiante 3. Se ingresa el loop para poder realizar el ejercicio o de lo contrario no se podrá hacer ya que el loop es la herramienta que vuelve a repetir el proceso de leer variables y resolver operaciones si el usuario dice que si 4. Después de haber puesto el loop lo que se hace es ingresar todos los datos del diagrama de flujo dentro del loop