1.- Crear un algoritmo que escriba "Hola" cinco veces.
// 1.- Crear un algoritmo que escriba "Hola" cinco veces. Proceso Resuelto01 Para x <- 1 Hasta 5 Hacer Escribir "Hola"; FinPara FinProceso
2.- Crear un algoritmo que pida al usuario un número y le diga si es positivo, negativo o cero.
// 2.- Crear un algoritmo que pida al usuario un numero y le diga si es positivo, negativo o cero. Proceso Resuelto02 Escribir "Dime un numero"; Leer x; Si x > 0 Entonces Escribir "Es positivo"; Sino Si x < 0 Entonces Escribir "Es negativo"; Sino Escribir "Es cero"; FinSi FinSi FinProceso
3.- Crear un algoritmo que pida al usuario 5 datos y muestre su suma.
// 3.- Crear un algoritmo que pida al usuario 5 datos y muestre su suma. // Forma (a), sin usar matrices Proceso Resuelto03 suma <- 0 Para x <- 1 Hasta 5 Hacer Escribir "Dime un dato"; Leer x; suma <- suma + x; FinPara Escribir "Su suma es ", suma; FinProceso
o de forma alternativa, usando matrices:
// 3.- Crear un algoritmo que pida al usuario 5 datos y muestre su suma. // Forma (b), usando matrices Proceso Resuelto03 Dimension dato[5] Para x <- 1 Hasta 5 Hacer Escribir "Dime un dato"; Leer dato[x]; FinPara suma <- 0 Para x <- 1 Hasta 5 Hacer suma <- suma + dato[x]; FinPara Escribir "Su suma es ", suma; FinProceso
4.- Crear un algoritmo que calcule la raíz cuadrada del número que introduzca el usuario. Si se introduce un número negativo, debe mostrar un mensaje de error y volver a pedirlo (tantas veces como sea necesario).
// 4.- Crear un algoritmo que calcule la raíz cuadrada del número // que introduzca el usuario. Si se introduce un número negativo, // debe mostrar un mensaje de error y volver a pedirlo // (tantas veces como sea necesario). Proceso Resuelto04 Repetir Escribir "Dime un numero"; Leer x; Si x < 0 Entonces Escribir "No puede ser negativo"; FinSi Hasta Que x >= 0 Escribir "Su raiz es ", rc(x); FinProceso
5.- Crear un algoritmo que pida al usuario un número y un símbolo, y dibuje un cuadrado usando ese símbolo. El cuadrado tendrá el tamaño que ha indicado el usuario.
(Se puede plantear en pseudocódigo, pero no funcionará correctamente en PseInt -al menos en la versión 2009.04- porque no permite escribir sin avanzar de línea)
// 5.- Crear un algoritmo que pida al usuario un número y un símbolo, // y dibuje un cuadrado usando ese símbolo. El cuadrado tendrá el tamaño // que ha indicado el usuario. // No funciona con PseInt de 2009.04 porque no permite // escribir sin avanzar de linea ni concatenar textos Proceso Resuelto05 Escribir "Dime el lado"; Leer lado; Escribir "Dime el simbolo de relleno"; Leer simbolo; Para fila<-1 Hasta lado Hacer Para columna <- 1 Hasta lado Hacer EscribirSinAvanzar simbolo ; // Escribir sin bajar de línea FinPara Escribir ""; // Avance de línea tras cada fila FinPara FinProceso
No hay comentarios:
Publicar un comentario