top of page

Grado:   10° 

Semana:   

Fecha_Inicio:   

Fecha_Final:   

Tema: LPP

Competencias: Resuelve problemas en LPP con Pseudocódigo utilizando asignaciones y operaciones matemáticas.

 

Material de Estudio: 

1. COMENTARIOS EN LPP

 

En LPP se pueden utilizar comentarios de manera que no afecte el código.

¿Para qué se utilizan los comentarios en la programación?

   Son utilizados para indicar que hace cada línea, para comentar algo respecto al código.

   Para utilizar comentarios en Lpp debemos utilizar los símbolos: /(slash) y * (asterisco).

Para un comentario de una solo linea utiliza dos  slash: //

Para comentar varias líneas utiliza /* y cierra con */

Ejemplos:

Para una sola línea:

// Hacer un algoritmo que muestre el nombre de un usuario y la fecha

 

Para comentar varias líneas:

/* Hacer un algoritmo que  pida el nombre de un artículo,  la cantidad existente en bodega,  el precio unitario y muestre la cantidad existente en bodega.*/

Ejercicio:

Hacer un algoritmo que pida a un usuario el nombre del país al que desea viajar, las millas de distancia de su lugar de origen, y su nacionalidad.

Solución:

/*Hacer un algoritmo que pida a un usuario el nombre del país al que desea viajar, las millas de distancia de su lugar de origen, y su nacionalidad.*/

Real  mill   // en la variable mill se guardara las millas de distancia del lugar de origen

Cadena [25] Pais, Nal  //se declaran dos variables tipo cadena

Inicio 

Escriba " Ingrese el nombre del país a donde desea viajar " // se muestra este mensaje 

Lea Pais   // en la variable Pais, se guarda el nombre del pais a donde viajara el usuario

Escriba " Ingrese las millas que  debe recorrer "

Lea mill

Escriba " Ingrese su nacionalidad "

Lea Nal

Escriba " Señor usuario, usted es de nacionalidad  ", Nal, ". Desea viajar a:  ", Pais

Fin

A continuación dejó el archivo. Clic Aquí

Ejecutarlo y analizarlo.

2. ALGORITMOS SECUENCIALES

Continuando con los algoritmos, iniciaremos los algoritmos secuenciales.En este tipo de algoritmos utilizaremos operaciones matemáticas para poder dar solución al problema.

Además debemos utilizar la lógica, porque como su nombre lo indica, SECUENCIAL, depende de un proceso para poder realizar otros.

 

PARA TENER EN CUENTA:

Para los algoritmos secuenciales necesitaremos hacer asignaciones, para ello necesitaremos de dos símbolos: 

< (menor) y - (Guión medio) juntos, de la siguiente manera: <- ( interpreta un =)

 

Ejemplos:

Final<- Num + Num2, indicando que en la variable Final queda almacenada la suma de lo que hay en la variable Num y la variable Num2. 

 

Ejercicios:

1. Hallar y Mostrar  la nota final de un estudiante sabiendo que hasta la fecha se han obtenido  tres notas.

  • DATOS DE ENTRADA: Solicitar al estudiante las 3 notas. Por lo tanto se necesita almacenar en variables, para ello debemos declarar 3 espacios de memoria de tipo Real, que llamaremos: NOTA1, NOTA2, NOTA3.

  • PROCESO:

    • Se solicitan las 3 notas al usuario

    • Se halla el promedio, sumando las 3 notas y dividiéndolas por 3. 

    • Para guardar la nota final se debe utilizar una variable, por lo tanto debemos declarar otra variable tipo Real.

  • DATOS DE SALIDA: Mostrar la nota final.

En LPP queda de la siguiente manera:

/*Hallar y Mostrar  la nota final de un estudiante sabiendo que hasta la fecha se han obtenido  tres notas*/

REAL NOTA1, NOTA2, NOTA3, Prom

CADENA [25] NOMBRE

INICIO

ESCRIBA " INGRESE SU NOMBRE "

LEA NOMBRE

ESCRIBA " INGRESE LA PRIMERA NOTA "

LEA NOTA1

ESCRIBA " INGRESE LA SEGUNDA NOTA "

LEA NOTA2

ESCRIBA " INGRESE LA TERCERA NOTA "

LEA NOTA3

Prom <- (NOTA1 + NOTA2 + NOTA3)/3

ESCRIBA "EL ESTUDIANTE ", NOMBRE, " OBTUVO UNA NOTA DE: ", Prom

FIN

2. Un almacén de cadena esta realizando a todo sus clientes un descuento del 25%, . Mostrar al usuario el descuento y el total a pagar.

  • DATOS DE ENTRADA: Solicitar el valor a cancelar por la compras. Por lo tanto se necesitara almacenar en una variable ese dato; para ello debemos declarar 1 espacio de memoria de tipo Real, que llamaremos: Compra.

  • PROCESO:

    • Se solicita el valor de la compra.

    • Se halla el 25% del valor de la compra. 

    • Para guardar el 25% del valor de la compra necesitaremos otra variable de tipo Real, que llamaremos DESCUENTO.

    • Y otra para guardar el valor a cancelar, que llamaremos Total. (Es opcional)

  • DATOS DE SALIDA: Mostrar  el descuento y el valor a cancelar con el descuento realizado.

En LPP quedar de la siguiente manera:

/*Un almacén de cadena esta realizando a todo sus clientes un descuento del 25%. Mostrar al usuario el descuento y el total a pagar*/

REAL COMPRA, Total, DESCUENTO

INICIO

ESCRIBA "INGRESE EL VALOR A CANCELAR "

LEA COMPRA

DESCUENTO <- COMPRA *0.25

Total <- COMPRA -DESCUENTO

ESCRIBA " EL DESCUENTO FUE DE: $ ", DESCUENTO

LLAMAR NUEVA_LINEA

ESCRIBA " EL VALOR A CANCELAR DESPUÉS DEL DESCUENTO ES DE: $ ", Total

FIN

Taller

  1. Hacer un algoritmo que solicite un número entero y muestre el 10 % del número.

  2. Solicite 2 números al usuario y a partir de estos hallar y mostrar la suma, la resta, la multiplicación y la división.

  3. Hacer un algoritmo que muestre el área de un círculo. Para hallar el área se necesita de la siguiente fórmula A = π r²

  4. Yuyeimi tiene un negocio de perros calientes. Diseñe un algoritmo que muestre el dinero que  se gastó el fin de semana en los panes de los perros calientes que vendió.

  5.  Hacer un algoritmo que lea  tres números enteros A, B y C, y muestre la suma y el producto de los tres datos. VARIABLES: se declaran las variables A, B y C de tipo entero, para guardar cada uno de los datos se declara la variable SUMA de tipo entero, para guardar la suma de los tres datos. Se declara la variable PRODUCTO de tipo entero, para guardar el producto  de los tres datos. EXPLICACIÓN DEL ALGORITMO: se declaran las variables requeridas, se le pide al usuario que entre los valores para A, B y C. Se calcula la suma y el producto  y luego se muestran.

  6. Hacer un algoritmo que calcule el módulo de las siguientes divisiones:

    • 234 / 5 =

    • 137 / 8 =

    • 40 / 3 =

    • 27 / 2 =

  7. Hacer un algoritmo que permita pasar kilogramos a gramos y a toneladas; y muestre la conversión.

  8. Hacer un algoritmo que convierta horas a minutos y a segundos; y muestre la conversión.

  9. Hacer un algoritmo que convierta metros a kilómetros, y metros a centímetros.

  10. Hacer un algoritmo que muestre el área de un triángulo.

  11. Hacer un algoritmo que lea el nombre, la cantidad de horas trabajadas de un empleado y el valor de cada hora. Muestre el nombre y el pago del trabajador.

  12. Hacer un algoritmo que lea un número entero N, le quite 10 y muestre el nuevo valor de N.

  13. Hacer un algoritmo que lea la cantidad de mujeres y la cantidad de hombres de un grupo de estudiantes y muestre el porcentaje de mujeres.

  14. La administración del aeropuerto José María Córdoba desea instalar un sistema que le permita a los viajeros calcular el valor monetario en pesos de los dólares que tienen. Cada dólar tiene un costo de $ 3300. Dar la Bienvenida a los viajeros y mostrar en pesos la cantidad de Dolares que traen.

  15. Jairo José trabaja en la Institución en servicios generales. Para el 2022 la Institución le incrementa el salario en un 8%, además cada mes le da un bono de $ 15000. Don Jairo José desea saber cuánto fue el incremento para el 2022, ¿cuál será el valor total en todo el año de los bonos? y ¿cuál será el total ganado en todo el año?

  16. En la última clase de Lógica de programación los estudiantes desean saber la nota final de la materia teniendo en cuenta que saben las notas de los 6 parciales y que los porcentajes de cada parcial en su orden son 15%, 20%,15%, 25%,15% y 20%.

  17. Construya un algoritmo para determinar aproximadamente cuántos meses, semanas, días y horas ha vivido una persona. Además mostrar el nombre del usuario.

  18. Una empresa paga un salario mensual a sus empleados; además una bonificación especial de $20.000 por cada hijo. Realice un algoritmo que determine el total de la bonificación y el total a pagar al trabajador.

  19. Una empresa que contrata personal requiere determinar la edad de las personas que solicitan trabajo, al momento de la entrevista sólo se les pregunta el año en que nacieron. Realice un algoritmo para determinar la edad de cada uno de los entrevistados. (Solo secuenciales)

  20. Elabore un algoritmo que dado un número entero positivo de 3 cifras obtenga la suma de la cifra de sus extremos, es decir, si el número ingresado fue 879 el programa debe mostrar como resultado = 17.

  21. La administración del aeropuerto José María Córdoba desea instalar un sistema que le permita a los viajeros calcular el valor monetario en pesos de los dólares o euros que tienen. En el aeropuerto se le indica a los viajeros el valor de la moneda.

  22. La docente de Lógica de Programación desea saber el porcentaje de hombres y mujeres que hay en el salón de clase. Recuerde que una de las formas de hallar un porcentaje es dividir entre el total la parte que se desea hallar, es decir, la cantidad de hombres dividido el total de estudiantes y multiplicarlo por 100; de igual manera es para el porcentaje de mujeres.

  23. Hallar el resultado teniendo en cuenta que A=3, B=0 y C=1

    • X = B * A - B **B/4 * C

    • Y = A * B/3 ** 2

    • Z = (((B + C) /2 * A + 10) * 3 * B) - 6

  24. Tres personas deciden invertir su dinero para emprender. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.

  25. Convertir 25 metros a centímetros.

  26. Realice un algoritmo que calcule y muestre las unidades y decenas presentes en un número de 2 cifras. Ejemplo:  45. Las unidades son 5 y las decenas son 4. 

  27. Hacer un algoritmo que calcule y muestre cuantos meses ha vivido un usuario.

  28. Diseñar un programa para hallar la nota final del área de Tecnología. Se sabe que el seguimiento tiene una ponderación del 60%, la evaluación de período del 20% y el restante en la Autoevaluación.

  29. Hacer un algoritmo que muestre el resultado de la tabla de multiplicar de un número entero que el usuario ingrese. Un ejemplo de como se debe mostrar por pantalla es el siguiente:

        1 * 5 = 5

        2 * 5 = 10

        3 * 5 = 15

        4 * 5 = 20

        5 * 5 = 25

        6 * 5 = 30

        7 * 5 = 35

        8 * 5 = 40

        9 * 5 = 45

        10 * 5 = 50

bottom of page