Está en la página 1de 29

Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

INTRODUCCIÓN
En un sentido amplio, dado un problema y un dispositivo donde resolverlo, es necesario proporcionar un
método preciso que lo resuelva, adecuado al dispositivo. A tal método lo denominamos algoritmo

Un algoritmo es una lista de instrucciones que realizan una descripción paso a paso y precisa de
un proceso que garantiza que resuelve cualquier problema que pertenezca a un tipo
determinado, y que termina después de que se hayan llevado a cabo un número finito de pasos.

Los algoritmos se escriben o se diseñan con el propósito de resolver problemas, o más


exactamente problemas algorítmicos.

Un problema algorítmico es cualquier problema, conceptual o práctico, cuya solución puede


expresarse mediante un algoritmo.
La resolución de un problema en informática

Análisis del problema.

El objetivo del análisis del problema, es ayudar al programador a llegar a cierta comprensión de la
naturaleza del mismo.
El primer paso para encontrar la solución a un problema mediante una computadora es el análisis
del problema con una definición lo más exacta posible. “Esta fase requiere normalmente el
máximo de imaginación y creatividad por parte del programador”

Análisis del problema en informática

Ejemplo:

Elaborar el análisis para obtener el área y el diámetro de una circunferencia.


Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Definición del problema: Utilizar las fórmulas del área y el diámetro en función del radio.
Especificaciones de entrada: Las entradas de datos se reducen al dato correspondiente al
radio del círculo. Dada la naturaleza del mismo y el procedimiento al cual lo someteremos, su
tipo de dato debe ser un número real.

Especificaciones de salida: Las salidas serán dos datos también reales: área y diámetro.

La finalización de la fase de análisis del problema nos llevaría al siguiente resultado


ANALISIS
Entradas: Radio del círculo (variable RADIO)
Salidas: Superficie del círculo (variable AREA)
Diámetro del círculo (variable DIAMETRO)
Variables: RADIO, AREA, DIAMETRO, PI: tipo real

Proceso: área= pi * radio al cuadrado

Diseño del algoritmo:

Diseñar un algoritmo puede ser una tarea difícil y su aprendizaje no es inmediato, ya que se
requiere de una buena dosis de experiencia y creatividad.

 Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

 Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe


obtener el mismo resultado cada vez.

 Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún


momento; o sea, debe tener un numero finito de pasos.

Ejemplo.
// Algoritmo cotidiano para cambiar un llanta de un automóvil

Inicio
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

escriba "1. Traer gato."


llamar nueva_linea
escriba "2. Levantar el carro con el gato."
llamar nueva_linea
escriba "3. Aflojar tornillos de las llantas."
llamar nueva_linea
escriba "4. Sacar los tornillos de las llantas."
llamar nueva_linea
escriba "5. Quitar la llanta."
llamar nueva_linea
escriba "6. Poner la llanta de repuesto."
llamar nueva_linea
escriba "7. Poner los tornillos."
llamar nueva_linea
escriba "8. Apretar los tornillos."
llamar nueva_linea
escriba "9. Bajar el gato."
fin

Ejemplo1.
// Declarar variables
Real radio, área, diámetro, Pi

Inicio
Pi<-3.1416
// Lee datos o pide datos por pantalla
Escriba " digite el radio del circulo”
Lea radio
// Efectúa cálculos
Diámetro <- radio * 2
Área <- pi *(radio*radio)
// Muestra datos por pantalla o impresos
Escriba " el radio del circulo ", radio," su diámetro es ", diámetro
llamar nueva-línea
Escriba " el área del circulo es ", área
Fin

Realice las siguientes actividades, un diagrama de flujo o pseudocódigo de :

Evaluación Conceptos programación, algoritmos


Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Ejemplo potencia (elabore el análisis correspondiente a este algoritmo, solucione el


planteado)

//eleva número al cuadrado


// Declara variables
Entero num1, resultado
Inicio
// Lee datos
Escriba "Digite primer número: "
Lea num1
// Hace cálculos
Resultado <- num1^2
// Muestra resultados
Escriba "el número ", num1, " elevado a la potencias 2 es ", resultado
Fin

 Elabore un algoritmo para que nos pida la potencia que queramos elevar el número dado
(Para sacar el símbolo ^ pulsar Alt 94 = ^)

Evaluación Conceptos programación, algoritmos

Has podido con cada uno de los desafíos que


has enfrentado. Y tienes lo necesario para salir
airoso en muchos, muchos más.

Exigirte y ponerte a prueba puede darte miedo.

Pero también puede ser vigorizante y


estimulante.

Marcela Opazo Castro


 Realice las siguientes actividades, un pseudocódigo en LPP de :
1. Cocinar el arroz
ANALISIS
Entrada: Ingredientes e instrumentos (Variables OLLA, ACEITE, SAL, CEBOLLA, ARROZ, AGUA,
ESTUFA)
Salida: Arroz cocinado
Variables: OLLA, ACEITE, SAL, CEBOLLA, ARROZ, AGUA, ESTUFA, FOSFOROS

Seudocódigo
Inicio
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Escriba " Algoritmo para cocinar un arroz "

Llamar nueva_linea

Escriba " Pasos a seguir"

Llamar nueva_linea

Escriba " Ingredientes a usar "

Llamar nueva_linea

Escriba " 2 cucharadas de aceite, cuarto de cebolla picada, sal al gusto, 500gr de arroz "

Llamar nueva_linea

Escriba " 1-Alistar los ingredientes una olla con su tapa y la estufa "

Llamar nueva_linea

Escriba " 2-Vierta el aceite a la olla, añadir la sal y la cebolla "

Llamar nueva_linea

Escriba " 3-Montar la olla en la estufa, encender el fuego medio-alto "

Llamar nueva_linea

Escriba " 4-Revolver de ves en cuando hasta que dore "

Llamar nueva_linea

Escriba " 5-Añadir el agua y un poco de cebolla "

Llamar nueva_linea

Escriba " 6-Probar la cantidad de sal en agua, agregar mas agua o sal segun se necesite "

Llamar nueva_linea

Escriba " 7-Agregar el arroz a la mezcla "

Llamar nueva_linea

Escriba " 8-Esperar a que el agua baje un poco por evaporacion "

Llamar nueva_linea
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Escriba " 9-Tapar la olla, bajar el nivel de fuego a bajo "

Llamar nueva_linea

Escriba " 10-Esperar 10 o 15 minutos que el arroz quede bien cocido "

Llamar nueva_linea

Escriba " 11-Destapar la olla y revisar el estado del arroz "

Llamar nueva_linea

Escriba " 12-Bajar la olla del fuego, apagar la estufa "

Llamar nueva_linea

Escriba " 13-Servir el arroz "

Fin

Evidencia en LPP

2. Fritar un huevo
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

ANALISIS

Entrada: Materiales (SARTEN, HUEVO, ACEITE, SAL, CUCHARA, FOSFOROS, ESTUFA)

Salida: Huevo frito

Variables: Sartén, huevo, aceite, sal, cuchara, fósforos, estufa

Seudocódigo

Inicio

Escriba " Algoritmo para fritar un huevo "

Llamar nueva_linea

Escriba " Pasos "

Llamar nueva_linea

Escriba " 1-Dirigirse a la cocina "

Llamar nueva_linea

Escriba " 2-Verificar que se tengan todos los materiales (sarten, huevo, aceite, sal, cuchara,) "

Llamar nueva_linea

Escriba " 3-Si no se tienen, comprarlos "

Llamar nueva_linea

Escriba " 4- Rastrillar un fosforo y encender la estufa "

Llamar nueva_linea

Escriba " 5-Poner el sarten en la estufa "

Llamar nueva_linea

Escriba " 6-Depositar el poquito de aceite en el sarten "

Llamar nueva_linea

Escriba " 7-Golpear un poco el huevo y echarlo al sarten "

Llamar nueva_linea
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Escriba " 8-Dejar que el huevo frite de un lado "

Llamar nueva_linea

Escriba " 9-Voltear el huevo para que frite del otro lado "

Llamar nueva_linea

Escriba " 10-Tomar una cuchara y sacar el huevo del sarten "

Llamar nueva_linea

Escriba " 11-Servir huevo frito "

Fin

Evidencia en LPP

3. Desvararse en la pinchada de un carro


ANALISIS
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Entrada: Instrumentos (Variables GATO, CRUCETA, LLANTA DE REPUESTO, TACOS Y SEÑALES DE


SEGURIDAD

Salida: Llanta arreglada (Variable Llanta de repuesto en buen estado)

Variables: Gato, llanta de repuesto (buen estado), tacos y señales de seguridad

Seudocódigo

Inicio

escriba "Algoritmo para desvararse en la pinchada de un carro"

llamar nueva_linea

escriba "Pasos a seguir"

llamar nueva_linea

escriba "Ubicar el carro en un lugar seguro, colocar frenos,colocar luces"

llamar nueva_linea

escriba "1-Verificar que llanta se pincho"

llamar nueva_linea

escriba "2-Se alistan las herramientas(gato, cruceta, llanta de repuesto(en buen


estado)tacos,señales de seguridad."

llamar nueva_linea

escriba "3-Se coloca las señales de seguridad cerca al carro y se ubican los tacos en lado opuesto
de la llanta pinchada y segun la inclinacion del carro"

llamar nueva_linea

escriba "4-Se ubica frenta a la llanta pinchada, se ubica la cruceta en los tornillos se procede a
aflojar cada uno "

llamar nueva_linea

escriba "5-Coloca el gato en chasis y se eleva el carro con ayuda del gato, se quitan los tornillos y
se retira la llanta"

llamar nueva_linea
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

escriba "6-Se procede acolocar el repuesto,se ajustan los tornillos a mano y luego con la cruceta,
se baja el gato y se ubican las herramientas utilizadas en su lugar"

llamar nueva_linea

escriba "7-Si no hay repuesto, se busca un monta llantas"

llamar nueva_linea

escriba "8-En el monta llantas la persona encargada verifica donde se ubica el daño de la llanta"

llamar nueva_linea

escriba "9-La persona encargada la repara"

llamar nueva_linea

escriba "10-Realice el paso 6"

Fin

Evidencia en LPP
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

4. Llegar a estudiar al SENA

ANALISIS

Entrada: Instrumentos y herramientas (Variables MEDIO DE TRANSPORTE, SENA, CARNET O


DOCUMENTO DE IDENTIDAD, UNIFORME, MOCHILA, AMBIENTE ASIGNADO))

Salida: Llegar a estudiar al Sena al ambiente asignado (Variable SENA)

Variable: Medio de transporte Sena, carnet o documento de identidad, uniforme, mochila,


ambiente asignado

Seudocódigo

Inicio

Escriba " Algoritmo para llegar a la formacion SENA "

Llamar nueva_linea

Escriba " Pasos para llegar al SENA"

Llamar nueva_linea

Escriba " 1- Estar estudiando en el sena "

Llamar nueva_linea

Escriba " 2- Si no,matricularse"

Llamar nueva_linea

Escriba " 3- despues de estar listo con el uniforme, mochila y carnet o documento de
identidad, salir del lugar donde se encuentra "

Llamar nueva_linea

Escriba " 4- Validar la distancia entre el lugar donde se encuentra y el sena "

Llamar nueva_linea
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Escriba " 5- Definir el medio de transporte que va a utilizar (caminando, bus, carro,
transmilenio, moto, etc) "

Llamar nueva_linea

Escriba " 6. Caminar hacia al SENA si vive cerca "

Llamar nueva_linea

Escriba " 7- En caso de usar transporte publico dirigirse a la estacion o parada mas cercana
"

Llamar nueva_linea

Escriba " 8- Esperar la llegada de la ruta que nos sirve, y pagar el pasaje "

Llamar nueva_linea

Escriba " 9- subirse al bus y ubicarse ya sea sentado o de pie "

Llamar nueva_linea

Escriba " 10- Al llegar al punto de destino timbrar o esperar la llegada a la estacion y
bajarse del bus "

Llamar nueva_linea

Escriba " 11- Salir de la estacion o paradero y dirigirse caminando al SENA "

Llamar nueva_linea

Escriba " 12- Ingresar a las instalaciones del SENA a tiempo con los requerimientos
solicitados para dirigirse al ambiente asignado "

Llamar nueva_linea

Escriba " 13- En caso de utilizar transporte privado (moto o carro) verificar el estado del
vehiculo (gasolina, llantas,luces, etc) "

Llamar nueva_linea

Escriba " 14- Subirse al vehiculo y definir la ruta mas rapida para llegar al sena "

Llamar nueva_linea

Escriba " 15- Al llegar al sena buscar un parqueadero y guardar el vehiculo "

Llamar nueva_linea
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Escriba " 16- Dirigirse al sena caminando desde el parqueadero "

Llamar nueva_linea

Escriba " 17- Realice el punto numero 12 "

Fin

Evidencia en LPP

 Realice las siguientes actividades,un análisis para cada problema planteado


con su respectivo pseudocódigoen LPP de :
1) Pide el nombre de una persona y que diga unos minutos, que esos minutos se vuelvan
segundos y cuantos minutos faltan para completar una hora.

ANÁLISIS

ENTRADAS: Nombre de la persona y los minutos (Nombre, Minutos)

SALIDAS: Nombre de la persona, minutos ingresados, minutos en segundos y minutos faltantes


(Variable Nombre, Minutos, Segundos y Hora)

VARIABLES: Nombre, Segundos, Minutos y Hora

Seudocódigo
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

/*1) Pide el nombre de una persona y que diga unos minutos, que esos minutos se vuelvan
segundos y cuantos minutos faltan para completar una hora.

Análisis del problema:

Entradas: Nombre (variable Nombre), minutos (variable Minutos1)

Salidas: Los minutos en segundos (Variable segundos), minutos que faltan para completar una
hora (variable Minutos2)

Variables: Nombre, Minutos1, Segundos, Minutos2 */

//declarar variables

entero Minutos1, Minutos2, Segundos

cadena [25] Nombre

inicio

//datos de entrada

Escriba "Algoritmo para determinar minutos en segundos y minutos faltantes para la hora"

llamar nueva_linea

escriba "Por favor digite su nombre: "

lea Nombre

escriba "Por favor digite el numero de minutos: "

lea minutos1

//proceso de datos

Segundos <- Minutos1 * 60

Minutos2 <- 60 - Minutos1

llamar nueva_linea
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

//datos de salida

escriba "Estimado ", Nombre, ", los ", Minutos1, " minutos en segundos son ", segundos, "
segundos"

llamar nueva_linea

escriba "A los ", minutos1," minutos les hace falta ", minutos2, " minutos para completar
una hora"

Fin

Evidencia en LPP

2) Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor
desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en
el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones.

ANALISIS

Entrada: Nombre del vendedor, sueldo base, ventas realizadas en el mes (nombre, sueldo, venta1,
venta2, venta3)
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Salida: Nombre, sueldo base, comisión por las tres ventas, sueldo total (nombre, sueldo, comisión,
total)

Variable: nombre, sueldo, venta1, venta2, venta3, sueldo, comisión

Seudocódigo

sus ventas, el vendedor desea saber cuánto dinero obtendrá por concepto de

comisiones por las tres ventas que realiza en

el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones

ANALISIS

Entrada: nombre del vendedor, sueldo base, ventas realizadas en el mes (nombre, sueldo, venta1,
venta2, venta3 )

Salida: nombre, sueldo base, comisión por las tres ventas, sueldo total (nombre, sueldo, comisión,
total )

Variables: nombre, sueldo, venta1, venta2, venta3, sueldo, comision*/

// Declarar variables

Entero sueldo, venta1, venta2, venta3, total, comision

Cadena [25] Nombre

Inicio

escriba "algoritmo para determinar el sueldo total del vendedor"

sueldo<- 625000

llamar nueva_linea

// Datos de entrada
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

escriba "estimado usuario por favor digite su nombre "

lea nombre

llamar Nueva_linea

escriba "por favor digite el valor de su primera venta "

lea venta1

llamar Nueva_linea

escriba "por favor ingrese el valor de su segunda venta "

lea venta2

llamar Nueva_linea

escriba "por favor escriba el valor de su tercera venta "

lea venta3

// proceso de datos

comision<- (venta1+venta2+venta3)*0.10

total<-comision+sueldo

// Datos de salida

llamar Nueva_linea

escriba "Estimado usuario ",nombre," su sueldo basico es: $ ",sueldo

llamar nueva_linea

escriba "La comicion por las 3 ventas al mes es: $ ",comision

llamar nueva_linea

escriba "su sueldo total es: $ " ,total

Fin
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Evidencia en LPP

Seudocódigo comisión automática

//Seudocodigo comision automatica

/*Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor

desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en

el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones.

ANALISIS

Entrada: nombre del vendedor, sueldo base, ventas realizadas en el mes (nombre, sueldo, venta1,
venta2, venta3 )

Salida: nombre, sueldo base, comisión por las tres ventas, sueldo total (nombre, sueldo, comisión,
total )

Variables: nombre, sueldo, venta1, venta2, venta3, sueldo, comision*/

// Declarar variables
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Entero sueldo, venta1, venta2, venta3, total, comision

Cadena [25] Nombre

Inicio

escriba "algoritmo para determinar el sueldo total del vendedor"

sueldo<- 625000

llamar nueva_linea

// Datos de entrada

escriba "estimado usuario por favor digite su nombre: "

lea nombre

llamar Nueva_linea

escriba "por favor digite el valor de su primera venta: "

lea venta1

llamar Nueva_linea

escriba "por favor ingrese el valor de su segunda venta: "

lea venta2

llamar Nueva_linea

escriba "por favor escriba el valor de su tercera venta: "

lea venta3

Escriba "Escriba su sueldo base: "

Lea Sueldo

Escriba "Por favor digite el valor de la comision: "


Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Lea Comision

// proceso de datos

comision<- (venta1+venta2+venta3)* comision / 100

total<-comision+sueldo

// Datos de salida

llamar Nueva_linea

escriba "Estimado usuario ",nombre," su sueldo basico es: $ ",sueldo

llamar nueva_linea

escriba "La comicion por las 3 ventas al mes es: $ ",comision

llamar nueva_linea

escriba "su sueldo total es: $ " ,total

Fin

Evidencia en LPP comisión automática


Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

3) Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cuánto deberá pagar finalmente por su compra.
Análisis

Entradas: Valor de la compra (Variable valor_c), Nombre usuario (Variable nombre)

Salidas: Valor de descuento (Variable descuento) Valor compra (Variable valor_c) Valor total de la
compra. (Variable total_c)

Variables: Valo_c, total_c: tipo Entero

Descuento: tipo real

Nombre: tipo cadena

Seudocodigo
/*Una tienda ofrece un descuento del 15% sobre el total de la compra y un
cliente desea saber cuánto deberá pagar finalmente por su compra.
Análisis
Entradas: Valor de la compra. (Variable valor_c)
Nombre usuario. (Variable nombre)
Salidas: Valor de descuento. (Variable descuento)
Valor compra. (Variable valor_c)
Valor total de la compra. (Variable total_c)
Variables: Valor_c, total_c: tipo entero
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Descuento: tipo real


Nombre: tipo cadena*/

// Declarar variables
Entero Valor_c, Total_c
Real Descuento
Cadena [30] Nombre

Inicio

Escriba "Algoritmo para saber el descuento de la compra y su valor total"


Llamar nueva_linea
Escriba "Bienvenido señor usuario"
Llamar nueva_linea

// Datos de entrada
Escriba "Ingrese el nombre del cliente: "
Llamar nueva_linea
Lea Nombre
Llamar nueva_linea
Escriba "Ingrese el valor de la compra realizada por el cliente: $ "
Llamar nueva_linea
Lea Valor_c

// Proceso de datos
Descuento <- Valor_c * 0.15
Total_c <- Valor_c - Descuento
Llamar nueva_linea

// Datos de salida
Escriba "Señor(a) ", nombre, " el valor de su compra es: $ ", Valor_c
Llamar nueva_linea
Escriba "El valor de descuento de la compra es: $ ", Descuento
Llamar nueva_linea
Escriba "El valor total a pagar por la compra es: $ ", Total_c

Fin
Evidencia en LPP
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Seudocódigo descuento de compra automático


//Seudocodigo descuento de compra automatico
/*Una tienda ofrece un descuento del 15% sobre el total de la compra y un
cliente desea saber cuánto deberá pagar finalmente por su compra.
Análisis
Entradas: Valor de la compra. (Variable valor_c)
Nombre usuario. (Variable nombre)
Salidas: Valor de descuento. (Variable descuento)
Valor compra. (Variable valor_c)
Valor total de la compra. (Variable total_c)
Variables: Valor_c, total_c: tipo entero
Descuento: tipo real
Nombre: tipo cadena*/

// Declarar variables
Entero Valor_c, Total_c
Real Descuento
Cadena [30] Nombre

Inicio

Escriba "Algoritmo para saber el descuento de la compra y su valor total"


Llamar nueva_linea
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Escriba "Bienvenido señor usuario"


Llamar nueva_linea

// Datos de entrada
Escriba "Ingrese el nombre del cliente: "
Lea Nombre
Escriba "Ingrese el valor de la compra realizada por el cliente: $ "
Lea Valor_c
Escriba "Digite el descuento destinado para este mes: "
Lea Descuento

// Proceso de datos
Descuento <- Valor_c * 0.15
Total_c <- Valor_c - Descuento
Llamar nueva_linea

// Datos de salida
Escriba "Señor(a) ", nombre, " el valor de su compra es: $ ", Valor_c
Llamar nueva_linea
Escriba "El valor de descuento de la compra es: $ ", Descuento
Llamar nueva_linea
Escriba "El valor total a pagar por la compra es: $ ", Total_c

Fin
Evidencia en LPP descuento de compra automático
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

4) Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha
calificación se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final.
Análisis
Entrada: Notas y promedio (Variables Nombre, Nota1, Nota2, Nota3, Examen final, trabajo final,
promedio, promedio del parcial, promedio examen final, promedio trabajo final)

Salidas: Nota final (Variable nota final)

Variables: Nombre, Nota1, Nota2, Nota3, Examen_final, Trabajo_final, promedio, Promedio_p,


Promedio_EF, Promedio_TF, Nota_F

Seudocogido
/*Un alumno desea saber cuál será su calificación final en la materia de Algoritmos
Dicha calificación se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales
30% de la calificación del examen final
15% de la calificación de un trabajo final
Analisis
Entradas:Notas y promedio (Variables Nombre, Nota1, Nota2, Nota3, Examen final, trabajo final,
promedio,
promedio del parcial, promedio examen final, promedio trabajo final)
Salidas:Nota final (Variable nota final)
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Variables:Nombre, Nota1, Nota2, Nota3, Examen_final, Trabajo_final, promedio, Promedio_p,


Promedio_EF, Promedio_TF, Nota_F */

//Declarar variables
Real Nota1, Nota2, Nota3, Examen_final, Trabajo_final, promedio, Promedio_p, Promedio_EF,
Promedio_TF, Nota_F
Cadena [30] Nombre

Inicio

Escriba "Algoritmo para saber la calificacion final de la materia algoritmos"


Llamar nueva_linea

//Datos de entrada
Escriba "Apreciado Aprendiz, por favor escriba su nombre: "
Lea Nombre
Escriba "Por favor digite su primera nota: "
Lea Nota1
Escriba "Por favor ingrese su segunda nota: "
Lea Nota2
Escriba "Por favor digite su tercera nota: "
Lea Nota3
Escriba "Escriba su nota del examen final: "
Lea Examen_Final
Escriba "Escriba su nota del trabajo final: "
Llamar nueva_linea

//Proceso de datos
Promedio<- (Nota1 + Nota2 + Nota3)/3
Promedio_P<-(promedio*0.55)
Promedio_EF<-(Examen_Final*0.30)
Promedio_TF<-(Trabajo_final*0.15)
Nota_F<-(Promedio_P + Promedio_EF + Promedio_TF)

//Datos de salida
Escriba "Apreciado aprendiz: ",Nombre
Llamar nueva_linea
Escriba "Su nota final seria: ",Nota_F

Fin
Evidencia en LPP
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Seudocódigo calificación final automática


//Seudocodigo calificacion final automatica
/*Un alumno desea saber cuál será su calificación final en la materia de Algoritmos
Dicha calificación se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales
30% de la calificación del examen final
15% de la calificación de un trabajo final
Analisis
Entradas:Notas y promedio (Variables Nombre, Nota1, Nota2, Nota3, Examen final, trabajo final,
promedio,
promedio del parcial, promedio examen final, promedio trabajo final)
Salidas:Nota final (Variable nota final)
Variables:Nombre, Nota1, Nota2, Nota3, Examen_final, Trabajo_final, promedio, Promedio_p,
Promedio_EF, Promedio_TF, Nota_F*/

//Declarar variables
Real Nota1, Nota2, Nota3, Examen_final, Trabajo_final, promedio, Promedio_p,
Promedio_EF,Promedio_TF, Nota_F
Cadena [30] Nombre

Inicio

Escriba "Algoritmo para saber la calificacion final de la materia algoritmos"


Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Llamar nueva_linea

//Datos de entrada
Escriba "Apreciado Aprendiz, por favor escriba su nombre: "
Lea Nombre
Escriba "Por favor digite su primera nota: "
Lea Nota1
Escriba "Por favor ingrese su segunda nota: "
Lea Nota2
Escriba "Por favor digite su tercera nota: "
Lea Nota3
Escriba "Escriba su nota del examen final: "
Lea Examen_Final
Escriba "Escriba su nota del trabajo final: "
Lea Trabajo_Final
Escriba "Digite los promedios, sabiendo que la suma debe ser igual a 100"
Llamar nueva_linea
Escriba "Digite el promedio de los parciales: "
Lea Promedio_P
Escriba "Digite el promedio del examen: "
Lea Promedio_EF
Escriba "Digite el promedio del trabajo: "
Lea Promedio_TF

//Proceso de datos
Promedio<-Promedio_P+Promedio_EF+Promedio_TF
Promedio_P<-(Nota1+Nota2+Nota3)/3*Promedio_TF
Promedio_EF<-(Examen_Final*Promedio_EF)/100
Promedio_TF<-(Trabajo_final*Promedio_TF)/100
Nota_F<-(Promedio_P + Promedio_EF + Promedio_TF)

//Datos de salida
Escriba "Apreciado aprendiz: ",Nombre, "el promedio de sus parciales es ", Promedio_P
Llamar nueva_linea
Escriba "Apreciado aprendiz: ",Nombre, "El promedio de su examen final es ",Promedio_EF
Llamar nueva_linea
Escriba "Apreciado aprendiz: ",Nombre, "El promedio de su trabajo final es ", Promedio_TF
Llamar nueva_linea
Escriba "Apreciado aprendiz: ",Nombre, "Su calificacion final sera de: ", Nota_F
Actividad 1 algoritmos Conceptos_Eliecer Ríos Ficha 2383099

Fin
Evidencia en LPP calificación final automática

Procedimiento subir actividad en Sena Sofía plus

PARA ENVIAR EL PROYECTO TENER EN CUENTA LOS SIGUIENTES PASOS


 Hacer clic en el enlace
 Haces clic en el botón de examinar
 Buscas en tu disco duro y selecciona el archivo donde realizaste la actividad
 Clic en el botón abrir
 Debes enviar algún comentario al tutor para ello procedes a escribir en la opción
comentarios
 Si es mas de un archivo a enviar debes hacer clic en adjuntar otro archivo
 Para terminar debes hacer clic en enviar

También podría gustarte