Trabajos Prácticos
Programa a utilizar Pseint..Link de descarga del programa....Link
Introducción a Pseint...Link
Primeros pasos Pseint...Link
Operaciones con variables Pseint...Link
Condicionales o if Pseint...Link
Operadores lógicos en Pseint...Link
Operadores Relacionales en Pseint...Link
Estructuras de repetición. Pseint...Link
Estructuras de repetición. Continuación Pseint...Link
Estructuras de repetición. Continuación Pseint...Link
Contadores y acumuladores Pseint...Link
Funciones en Pseint...Link
Funciones de cadenas Pseint...Link
Funciones matemáticas esenciales Pseint...Link
Arreglos unidimensionales y bidimensionales en Pseint...Link
TP1) De la etapa diagnóstica:
- Realizar un algoritmo que permite el ingreso de 3 números e informe el promedio de los mismos
- Realizar un algoritmo que permita el ingreso de 2 números e informe el mayor y menor
- Desarrollar un algoritmo que permita el ingreso de n números positivos y negativos. El programa finaliza cuando se ingresa un cero.
- Elaborar un algoritmo que permita el ingreso de 200 nombre y apellidos de personas.
- Realizar un algoritmo que permita el ingreso de 2 números y calcule la suma, resta, multiplicación, división según la operación que decide hacer el usuario. a saber "suma" "resta", "división" o "multiplicación". En resumen ingresa los 2 números y la operación y el programa informa el resultado.
- Realizar un algoritmo que permita el ingreso de los datos necesarios de un triángulo para calcular la superficie y el perímetro del mismo.
- Realizar un algoritmo que muestre los valores de la tabla del de cualquier número. El usuario ingresa el número de la tabla a visualizar y la pantalla informa los valores respectivos.
- Explicar para que se utiliza el siguiente programa:
TP3:
En base a lo dado hasta el momento, en grupos de 2 integrantes resolver los siguientes algoritmos:
- Realizar un algoritmo que permita informar cuantos puntos sacó un equipo en el torneo de fútbol Argentino. El usuario ingresa el equipo, los partidos ganados, los empatados y los perdidos y el programa informa el total de puntos. Recordar que por cada partido ganado se obtiene 3 puntos, por empate 1 y 0 para el caso de perdido.
- Elaborar un algoritmo que permita el ingreso del nombre de dos hermanos y sus edades respectivas. Al final se deberá informar cual es el mayor y que años de diferencia hay entre ambos.
- Elaborar un algoritmo que solicite las edades de 200 personas e informe cuantos mayores y menores de edad hay.
- Elaborar un algoritmo que permita el ingreso de letras del abecedario. El programa termina cuando se ingresa una vocal.
- Crear una función llamado perímetro y otra llamada área que permite calcular el perímetro y área de un rectángulo en base a los datos de sus lados.
- Realizar una un algoritmo en el cuál se pide el ingreso de notas de Matemática, Lengua, Física, Educación Física, Inglés, Plástica, Formación Ética y Ciudadana, Biología, luego se la pasan a una función que informa el promedio.
TP5 :Problemas varios a resolver en PSeint
- A un trabajador le pagan según sus horas trabajadas y la tarifa está a un valor por hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un 50% para las horas excedidas. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa correspondiente.
- A un trabajador le descuentan de su sueldo el 5% si su sueldo es menor o igual a 100000, por encima de 1000000 y hasta 1200000 el 10% , y por encima 1200000 el 15% . Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.
- Elaborar un algoritmo que permita pasar un tiempo expresado en segundos a minutos y muestre el resultado. Una vez realizado esto, el tiempo en minutos se pasará a horas y se mostrara el resultado. Los segundos son ingresados por el usuario.
TRABAJO EVALUATIVO
1) Se trata de escribir el algoritmo que permita emitir la factura correspondiente a
una compra de un articulo determinado, del que se adquieren una o varias
unidades. El IVA es del 21% y si el precio bruto ( precio venta mas IVA) es mayor
de $13000 se debe realizar un descuento del 5%.
2) Realizar un algoritmo que permita pedir 50 números naturales y determine e
imprima cuantos son pares, impares, positivos y negativos.
Se deberán realizar los dos algoritmos en grupos de 2 integrantes y enviarlo por correo a la dirección
freddyrossipighin@gmail.com
Observación: seno, coseno, tangente (requiere conversión a radianes)
Realizar un programa en PSeInt que simule un bingo.
-
El usuario debe cargar manualmente los 15 números de su cartón en un arreglo (los números van del 1 al 90, sin repetirse).
El programa debe ir sorteando números al azar del 1 al 90, sin repetirlos. El usuario va cargando los números que van saliendo por el bolillero.
-
Cada vez que salga un número sorteado, se debe verificar si está en el cartón.
-
El proceso continúa hasta que el cartón quede completo.
-
Al final, mostrar la cantidad de números sorteados necesarios para ganar.
El programa deberá:
Cargar datos:
Permitir registrar hasta 10 productos en un arreglo.
Para cada producto guardar: código, nombre y precio.
Mostrar los datos:
Listar en pantalla todos los productos cargados.
Buscar un producto:
Solicitar al usuario el código de un producto y mostrar sus datos si existe.
Modificar un producto:
Permitir cambiar el nombre o el precio de un producto ya cargado, buscándolo por código.
Eliminar un producto:
Eliminar un producto del arreglo, de manera que quede disponible ese lugar para ingresar otro nuevo más adelante.
Menú de opciones:
El programa debe mostrar un menú con las siguientes acciones y repetirse hasta que el usuario decida salir:
Cargar productos
Mostrar productos
Buscar producto
Modificar producto
Eliminar producto
Salir
13 Realizar un programa similar al ahorcado, teniendo en cuenta las siguientes consignas:
La computadora tendrá una palabra secreta predefinida (por ejemplo: “SEGURIDAD”).
El jugador deberá adivinar la palabra letra por letra.
Al inicio, la palabra se mostrará como guiones bajos (_ _ _ _ _).
Cada vez que el jugador acierte una letra, se reemplazará en su posición correspondiente.
Ejemplo: palabra secreta = SEGURIDAD
Si el jugador ingresa “S” → S _ _ _ _ _ _ _ _
Si el jugador se equivoca, perderá un intento.
El jugador tendrá un máximo de 6 intentos antes de perder.
El juego termina cuando:
El jugador adivina la palabra completa → Gana.
El jugador se queda sin intentos → Pierde.
14 Elaborar un juego de azar entre el jugador y la computadora, aplicando variables, bucles, acumuladores y números aleatorios, tendiendo en cuenta la siguientes consignas:
Cada participante (Jugador y PC) tira un dado virtual (número aleatorio entre 1 y 6).
El puntaje de cada tirada se acumula.
El primero en llegar o superar los 20 puntos gana la partida.
Si ambos llegan al mismo tiempo, se declara empate.
El programa debe mostrar:
Resultado de cada tirada.
Puntaje acumulado de ambos jugadores después de cada ronda.
15 Crear un programa en PSeInt que funcione como un juego de preguntas y respuestas. El usuario deberá elegir respuestas entre varias opciones, y el programa le indicará si acertó o no, mostrando al final su puntaje total.
Requisitos mínimos:
·
El programa debe mostrar un menú inicial con dos
opciones: 1 Jugar / 2 Salir.
·
El juego debe incluir al menos 3 preguntas, cada
una con tres opciones de respuesta (A, B o C).
·
Por cada respuesta correcta, el usuario sumará 1
punto.
·
Al final del juego, el programa debe mostrar:
cantidad de respuestas correctas e incorrectas, puntaje total y un mensaje
final según el resultado obtenido.
·
El programa debe validar que el usuario ingrese
una opción válida (A, B o C).
·
Al finalizar, el usuario debe tener la opción de
volver a jugar o salir.
Ejemplo de funcionamiento esperado:
=============================
JUEGO DE PREGUNTAS
=============================
1. Jugar
2. Salir
Ingrese una opción: 1
1) ¿Cuál es el planeta más grande del sistema solar?
A) Marte
B) Júpiter
C) Saturno
Respuesta: B
¡Correcto!
2) ¿Cuántos continentes hay en la Tierra?
A) 5
B) 6
C) 7
Respuesta: C
¡Correcto!
3) ¿Quién pintó la Mona Lisa?
A) Leonardo da Vinci
B) Picasso
C) Miguel Ángel
Respuesta: A
¡Correcto!
=============================
RESULTADOS FINALES
=============================
Respuestas correctas: 3
Respuestas incorrectas: 0
Puntaje total: 3 puntos
¡Excelente! ¡Todas correctas!