1. Lectura de líneas de pantalla y concatenarlas en un texto. Proceso ConcatenarLineas
Definir texto, lin Como Cadena; Definir i, n Como Entero;
texto <- "";
Escribir "Cuántas líneas vas a ingresar?"; Leer n;
Para i <- 1 Hasta n Con Paso 1 Escribir "Ingresa el numero o palabra para la linea ", i, ":";
Leer lin; texto <- texto + lin + " "; FinPara
Escribir "Texto concatenado: ", texto; FinProceso
EJEMPLO 2
2. Suma de dos variables
Proceso Sumadenumeros
Definir a, b, suma Como Entero;
Escribir "Ingresa el primer número:";
Leer a;
Escribir "Ingresa el segundo número:";
Leer b; suma <- a + b;
Escribir "La suma de los numeros es: ", suma; FinProceso
EMPLO 3
3. Contar desde un número hasta 10
Proceso Contarhastadies
Definir inicio Como Entero;
Escribir "Ingresa un número del 1 al 10:";
Leer inicio;
Si inicio <= 10 Entonces
Mientras inicio <= 10 Hacer
Escribir inicio; inicio <- inicio + 1;
FinMientras
SiNo
Escribir "El número debe ser del 1 al 10";
FinSi
FinProceso
EJEMPLO 4
4.Contar desde un número menor que 10 hasta 0.
Proceso Contarhasta0
Definir inicio Como Entero;
Escribir "Ingresa un número menor que 10:";
Leer inicio;
Si inicio < 10 Entonces
Mientras inicio >= 0 Hacer
Escribir inicio;
inicio <- inicio - 1;
FinMientras
SiNo
Escribir "El número debe ser menor que 10";
FinSi
FinProceso
EJEMPLO 5
5.Calcular la media de varios números a considerar.
Proceso CalcularMedia
Definir suma, numero, n, i Como Real; suma <- 0; Escribir "¿Cuántos números vas a ingresar?"; Leer n;
Para i <- 1 Hasta n Con Paso 1 Escribir "Ingresa el número ", i, ":"; Leer numero; suma <- suma + numero; FinPara
Escribir "La media es: ", suma / n; FinProceso
LABORATORIO 3 LÓGICA DE PROGRAMACIÓN
Este algoritmo llamado "CuadradoYRaiz" solicita al usuario un número mayor a cero. Si el valor es válido, realiza dos operaciones básicas:
- Calcula el cuadrado del número al sumarle 2.
- Calcula una raíz aproximada al sumarle 0.5.
Finalmente, muestra el número original, su cuadrado, y su raíz. Si el número ingresado es menor o igual a cero, se presenta un mensaje de error y el algoritmo termina.
Primera imagen: muestra solo el código. Es el diseño lógico del programa antes de ejecutarlo.
Segunda imagen: enseña el código junto con su funcionamiento. Se ve cómo responde al introducir datos, mostrando el resultado.
Este programa en PSeInt suma los primeros N números pares comenzando desde el 6.
�� Entrada: El usuario ingresa cuántos números pares desea sumar.
�� Proceso: Se suman los números pares desde 6 en adelante, usando un ciclo Mientras.
�� Salida: Muestra la suma total.
Ejemplo: Si el usuario ingresa 4, suma: 6 + 8 + 10 + 12 = 36.
Si no pongo el menos 1 sigue bajando como un bucle.
Este algoritmo en PSeInt calcula la media aritmética de una serie de números ingresados por el usuario.
�� Entrada: El usuario ingresa números uno por uno. Se detiene al escribir -1.
�� Proceso: Suma todos los números válidos y cuenta cuántos se ingresaron.
�� Salida: Muestra la media aritmética (promedio).
Ejemplo: Se ingresaron 9 números (excluyendo el -1). La suma fue 34.
Media = 34 / 9 = 3.777777778.
Este algoritmo en PSeInt calcula la nota final de un alumno usando tres componentes:
�� Entradas:
Nombre del alumno
Nota de práctica (0 a 10)
Nota de problemas (0 a 10)
Nota teórica (0 a 10)
�� Condición:
Solo calcula si todas las notas están entre 0 y 10.
�� Cálculo:
Nota final = práctica * 0.10 + problemas * 0.50 + teórica * 0.40
�� Salida:
Muestra el nombre del alumno y su nota final.
Si alguna nota es inválida, muestra un mensaje de error.
�� Ejemplo en la imagen
Alumno: natalie
Notas: 4 (práctica), 5 (problemas), 6 (teórica)
Resultado: 4*0.10 + 5*0.50 + 6*0.40 = 4.7
�� Nota final: 4.7.
algoritmo en PSeInt calcula el cuadrado y la raíz cuadrada de un número mayor que 0.
�� Entrada: El usuario ingresa un número mayor que 0.
�� Condición: Si el número es menor o igual a 0, muestra un mensaje de error.
�� Cálculos:
Cuadrado = número × número
Raíz cuadrada = número ^ 0.5
�� Salida: Muestra el número, su potencia (cuadrado) y su raíz.
�� Ejemplo de la imagen:
Número ingresado: 8
Cuadrado: 64
Raíz cuadrada: 2.8284271247
Este
PRACTICAS GUIADAS
1- GUIADA CONDICIONALES
EMPLO 1
Claro, aquí tienes una versión más corta:
�� El algoritmo calcula el **monto a pagar** con descuento según la **cantidad comprada**.