TECNOLOGÍA LOLA
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 queda 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
-
Hacer un algoritmo que solicite un número entero y muestre el 10 % del número.
-
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.
-
Hacer un algoritmo que muestre el área de un círculo. Para hallar el área se necesita de la siguiente fórmula A = π r² ( π es igual a 3.14)
-
Hacer un algoritmo que lea un número entero N, le quite 10 y muestre el nuevo valor de N (N es la variable donde se almacenará el número)
-
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 la suma, se declara la variable SUMA de tipo entero, porque los números ingresados son enteros. Se declara la variable PRODUCTO de tipo entero, para guardar el producto (multiplicación) 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 estos resultados.
-
Hacer un algoritmo que calcule las siguientes divisiones:
-
234 / 5 =
-
137 / 8 =
-
40 / 3 =
-
27 / 2 =
-
-
Hacer un algoritmo que permita pasar kilogramos a gramos y esos mismos Kilogramos a toneladas; y muestre la conversión.
-
Hacer un algoritmo que convierta horas a minutos y a segundos; y muestre la conversión.
-
Hacer un algoritmo que convierta metros a kilómetros, y metros a centímetros.
-
Hacer un algoritmo que muestre el área de un triángulo.
-
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 salario del trabajador.
-
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 traen. Cada dólar tiene un costo de $ 4100. Dar la Bienvenida a los viajeros, mostrar en pesos la cantidad de Dolares que traen, y agradecer la visita a nuestro país.
-
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?
-
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%.
-
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.
-
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.
-
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)
-
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.
-
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.
-
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
-
-
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.
-
Convertir 25 metros a centímetros.
-
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.
-
Hacer un algoritmo que calcule y muestre cuantos meses ha vivido un usuario.
-
Diseñar un programa para hallar la nota final del área de Tecnología. Se sabe que el seguimiento tiene un valor del 60%, la evaluación de período del 20% y el porcentaje faltante para la Autoevaluación.
-
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ó.
-
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