1. Práctica 1
Realiza un programa que al ejecutarlo te pida los siguientes datos: Nombre, Apellidos, Nacionalidad, Edad
Actual, Edad con la que empezaste a trabajar, Altura en metros.
Como resultado debe escribir algo parecido a lo siguiente con los datos que hayas introducido:
Escribe el código aquí
Práctica 2
Observa los 2 programas. Son iguales salvo en la línea 6.
Responde a las preguntas…
a) ¿Cuál de los 2 programas dará error al ejecutarlo?
b) ¿Por qué?
c) ¿Cuál es el resultado que muestra en pantalla al ejecutarlo?
2. Práctica 3
El siguiente programa está sin acabar. Puedes copiarlo y pegarlo en PSEINT, ya que está es texto.
Algoritmo SumaConVariables
Definir cifra1 Como Entero;
Definir cifra2 Como Entero;
Definir cifra3 Como Entero;
Definir cifra4 Como Entero;
Definir Resultado1 Como Entero;
Definir Resultado2 Como Real;
Definir Resultado3 Como Entero;
Definir Resultado4 Como Real;
Escribir “Dime el número1”;
Leer cifra1;
Escribir “Dime el número2”;
Leer cifra2;
Escribir “Dime el número3”;
Leer cifra3;
Escribir “Dime el número3”;
Leer cifra4;
FinAlgoritmo
Finaliza el programa para que muestre tres resultados en pantalla al ejecutarlo: La suma de la cifra1 y la cifra2,
la suma de la cifra2 y la cifra3, la suma de la cifra3 y la cifra4 y finalmente el resultado de multiplicar los 3
resultados anteriores.
Escribe el código aquí
Práctica 4
Realiza un programa que pida 4 números (con la instrucción Leer) y realice la media aritmética.
Escribe el código aquí
Práctica 5
Realiza un programa que pida la nota de un examen y muestre la calificación: INSUFICIENTE, SUFICIENTE, BIEN,
NOTABLE, SOBRESALIENTE. Para que el programa sea perfecto debe mostrar un mensaje que diga “Esa nota no
es válida” sin introducimos un valor menor que cero o diez.
Escribe el código aquí
Práctica 6
Realiza un programa que pida la edad de un alumno y diga si recibe beca o no. Sólo reciben beca los alumnos
con 18, 20 y 25 años.
Escribe el código aquí
3. Práctica 7
Realiza un programa que pida un número entero y diga si es par o impar. Para saber si un número es par, al
dividirlo entre 2 su resto debe ser cero.
Escribe el código aquí
Práctica 8
Realiza un programa que pida la altura de un alumno y diga si puede entrar o no en una de las atracciones de
un parque temático. Sólo los alumnos que miden entre 1 metro 2 metros pueden hacerlo ((los de 2 justo no
pueden). Necesitarás utilizar la función TRUNC.
Una manera de hacer el programa sin la función TRUNC sería así.
Proceso Parque_Atracciones
Definir Altura Como Real;
Escribir "Altura en metros";
Leer Altura;
Si Altura>=1y Altura<2Entonces
Escribir "Puedes pasar";
Sino
Escribir "No puedes pasar";
FinSi
FinProceso
Escribe el código aquí
Práctica 9
Esta práctica es un poco más complicada. El programa pide el número de niños a los que se les va a medir la
altura. Después va pidiendo la altura de esos niños. Al final debe mostrar en pantalla cuántos miden más de
1.60 metros.
AYUDA. Para hacerlo deberás utilizar un bucle y dentro comparar con la instrucción Si.Para llevar la cuenta,
utiliza una variable CONTADOR que vaya incrementando su valor en 1 cada vez que se cumple la condición.
Escribe el código aquí
Práctica 10
Diseña un programa que pida 2 números enteros y los muestre ordenados de mayor a menor.
Proceso Ordenacion
Definir n1,n2,n3 Como Entero;
Escribir "Dime el primer número";
Leer n1;
Escribir "Dime el segundo número";
Leer n2;
//Añade el código que falta aquí…
Escribir n1;
Escribir n2;
FinProceso
4. Práctica 11
Diseña un programa que calcule las tablas de multiplicar del 1 al 9.
Escribe el código aquí…
Práctica 12
Diseña un programa que pida un número y diga si es primo. Para conseguirlo, el programa debe dividir ese
número entre todos los números inferiores a él (exceptuando el 1). Si en ninguna de las divisiones, el resto no
es cero, el número no será primo. Recuerda que la función que obtenía el resto de una división era MOD.
Escribe el código aquí…