Logo Studenta

Ayudantia 9

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad de Los Andes
Facultad de Ciencias Económicas y Empresariales
Ingenieŕıa Comercial
Semestre: 202110
Profesores: Stefan Elbl, Andrés Kipreos, Agust́ın Lagos
Ayudante Coordinadora: Natalia Sánchez
Ayudant́ıa 9
10 de Mayo del 2021
PROG. Y ADM. de la información
PYTHON-PRUEBA 2
1.- IF-ELSE
(a) (BÁSICO)-Debe pedir al usuario una nota (entre 1 y 7). Luego se debe comprobar que el número
efectivamente esté en ese rango, si no lo está imprima un mensaje de error. Si lo está, imprima
reprobado si la nota es inferior a 4, regular si está entre 4 y 5, ok si está entre 5 y 6, y por último,
bien si está entre 6 y 7.
(b) (AVANZADO)-Para avanzar en Monopoly, se lanzan dos dados de 6 caras y se mueve tantas
casillas como indiquen estos. Pero si el resultado de la tirada es dobles, es decir, ambos dados
tienen el mismo valor, el jugador lanza nuevamente y vuelve a avanzar. Si en la segunda tirada
también obtiene dobles, vuelve a tirar una tercera vez. Si en la tercera tirada vuelve a obtener
dobles, va a la cárcel y pierde su turno. Escriba un programa que genere una tirada para avanzar
en Monopoly, indicando el resultado de cada tirada de dados, cada vez que se obtenga dobles y
mostrando un mensaje final indicando el total avanzado o si el jugador va a la cárcel.
2.- WHILE
(a) (BÁSICO)- Escriba un programa que imprima en la consola los números enteros del 1 al 10.000,
junto con el total de la suma acumulada hasta cada número. Las primeras ĺıneas que deberá mostrar
su programa son:
1 1
2 3
3 6
4 10
5 15
6 21
(b) (MEDIO)-Escriba un programa que pida al usuario un número y dibuje un cuadrado utilizando
asteriscos (*), con tantos asteriscos por lado como indique el usuario. Exija al usuario que ingrese un
número positivo. Resuelva esto para dibujar cuadrados con y sin relleno.Por ejemplo, si el usuario
ingresa 5, usted deberá imprimir alguno de los siguientes dos cuadrados:
***** *****
***** *”””*
***** *”””*
***** *”””*
***** *****
(c) (AVANZADO)-Escriba un programa que imprima los números del 1 al 10.000, uno por ĺınea. Si
un número es divisible por 3 a su lado se debe imprimir Fizz. Si es divisible por 5 a su lado se debe
imprimir Buzz. Si es divisible por ambos debe decir FizzBuzz.
(d) (AVANZADO)-Escriba un programa que pida un número al usuario y escriba un mensaje en la
consola indicando si este es primo o compuesto.
3.- FOR
(a) (BÁSICO)-Escriba un programa que pregunte al usuario su edad y muestre por pantalla todos los
años que ha cumplido (desde 1 hasta su edad).
(b) (MEDIO)-Escriba un programa que pida al usuario un número entero positivo y muestre por
pantalla todos los números impares desde 1 hasta ese número separados por comas.
(c) (AVANZADO)-Escriba un programa que muestre por pantalla la tabla de multiplicar del 1 al 10.
(d) (AVANZADO)-Escriba un programa que pida al usuario un número entero y muestre por pantalla
un triángulo rectángulo como el de más abajo, de altura el número introducido.
1
3 1
5 3 1
7 5 3 1
9 7 5 3 1
2

Otros materiales

Materiales relacionados

48 pag.
Mas_de_400_ejercicios_de_programacion_en

ESTÁCIO

User badge image

Iracema Sebastian Correia

240 pag.
kupdf net_a-prende-java_ejercicios

ULT

User badge image

Manuel Rodrigues Monameo

240 pag.
JAvA_CON_EJEMPLOS

ULT

User badge image

Manuel Rodrigues Monameo

8 pag.
Practica 7 Prog Av

SIN SIGLA

User badge image

Christian Gonzalez