Está en la página 1de 6

Elaboración de Algoritmos

Taller 2

2. Elaborar un algoritmo que permita calcular el promedio a un estudiante del


Instituto Superior Nueva Luz, para el cual se tienen las siguientes condiciones:

• Nombre del estudiante


• Tres parciales (equivalen a 30% de la nota)
• Dos talleres a distancia (equivalen al 25% de la nota)
• Dos Investigaciones (equivalen al 10% de la nota)
• Examen final equivale 35%

Algoritmo

Proceso Promedio de un Estudiante del Instituto Nueva luz.

//este algoritmo mostrara el promedio final de un estudiante del Instituto Nueva


Luz, sumando los parciales, talleres, investigaciones y examen final. //

//se calculará la nota de los parciales//

Escribir “Ingrese la nota del Parcial 1:”

Leer Parcial1;

Escribir “Ingrese la nota del Parcial 2:”

Leer Parcial2;

Escribir “Ingrese la nota del Parcial 3:”

Leer Parcial3;

//ahora se sumarán los parciales y se guardara el resultado final de los parciales


en la variable PF//

PF= (Parcial1+ Parcial2+ Parcial3) / 3

//se calculará el promedio final de los parciales en la variable PromParcial//

PromParcial = PF * 0.30

//se calculará la nota de los talleres//

Programación Ilka Quintero


Elaboración de Algoritmos

Escribir “Ingrese la nota del taller 1:”

Leer Taller1;

Escribir “Ingrese la nota del Taller 2:”

Leer Taller 2;

//ahora se sumarán los talleres y se guardara la nota final de los talleres en la


variable TF//

TF= (Taller1+ Taller2) / 2

//se calculará el promedio final de los talleres en la variable PromTalleres//

PromTalleres = TF * 0.25

//se calculará la nota de las investigaciones//

Escribir “Ingrese la nota de la investigación 1:”

Leer Inve1;

Escribir “Ingrese la nota de la investigación 2:”

Leer Inve2;

//ahora se sumarán las investigaciones y se guardara la nota final en la variable


NotaInvestigación //

NotaInvestigación = (Inve1+ Inve2) / 2

//se calculará el promedio final de las investigaciones en la variable PromInves//

PromInves = NotaInvestigación * 0.10

//se pedirá la nota final del examen//

Escribir “Ingrese la nota del examen final:”

Leer EF;

//ahora se calculará la nota del examen final y se guardará el resultado en la


variable ExamenF//

ExamenF = EF * 0.35

Programación Ilka Quintero


Elaboración de Algoritmos

//se calculará el promedio total del alumno y se guardará el resultado en la variable


PromFinal//

PromFinal = (PromParcial+ PromTalleres+ PromInves+ ExamenF) / 4

// se mostrará el promedio final del alumno//

Escribir “el promedio final del alumno del Instituto Nueva Luz es de:”, PromFinal

Fin del Algoritmo

Programación Ilka Quintero


Elaboración de Algoritmos

Taller 3

Vamos a elaborar un script que realice lo siguiente:

Solicitará el nombre al usuario y lo guardará en una variable denominada ‘nombre’

Solicitará el primer apellido al usuario y lo guardará en una variable denominada


‘apellido1’

Solicitará la cedula al usuario y lo guardará en una variable denominada ‘cedula’

Almacenaremos en una nueva variable denominada ‘fullName’, el nombre y primer


apellido registrado separados por un espacio

Almacenaremos en una nueva variable denominada ‘cedula’, cedula registrado.

Solicitará la edad al usuario y lo guardará en una variable denominada ‘edad’

Calcularemos y asignaremos a una nueva variable ‘year’ el año de nacimiento del


usuario (sin tener en cuenta el mes de nacimiento. Consideramos simplemente
que estamos en el año 2022)

Mostrará en el cuadro de resultados del editor la siguiente información (una en


cada línea):

– Nombre completo: (valor de la variable ‘fullName’)

– Numero de cedula: (valor de la variable ‘cedula’)

– Año de nacimiento: (valor de la variable ‘year’)

Algoritmo

Proceso Datos del Usuario

// este algoritmo mostrara los datos de una persona, su edad, nombre, cedula y
fecha de nacimiento//

//Solicitar el nombre al usuario y lo guardará en una variable denominada nombre//

Escribir “Ingrese su nombre:”

Leer nombre;

Programación Ilka Quintero


Elaboración de Algoritmos

//Solicitará el primer apellido al usuario y lo guardará en una variable denominada


apellido1//

Escribir “ingrese su apellido:”

Leer apellido1;

//Solicitará la cedula al usuario y lo guardará en una variable denominada cedula//

Escribir “ingrese su cedula de identidad personal:”

Leer cedula;

//Almacenaremos en una nueva variable denominada ‘fullName’, el nombre y


primer apellido//

fullName= nombre + apellido1

//Almacenaremos en una nueva variable denominada Cedula Registrado el


resultado de la variable cedula//

CedulaRegistrado = cedula

//Solicitará la edad al usuario y lo guardará en una variable denominada edad//

Escribir “ingrese su edad:”

Leer edad;

//Calcularemos el año de nacimiento del usuario//

Escribir “ingrese el año actual:”

Leer añoactual;

Escribir “ingrese su año de nacimiento:”

Leer añodenacimiento;

//se calculará la edad y asignaremos el resultado a una nueva variable year//

Year = añoactual – añodenacimiento

// se mostrará los datos del usuario//

Escribir “los datos del usuario son:”

Programación Ilka Quintero


Elaboración de Algoritmos

Escribir “Nombre completo:”, fullName

Escribir “Número de cedula:”, cedula

Escribir “Año de nacimiento:”, year

Fin del Algoritmo

Programación Ilka Quintero

También podría gustarte