Está en la página 1de 5

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA MECÁNICA

Programación 1

Nombre: Santiago Valencia

Grupo: Gr.2

Fecha: 26-06-2017

1. Escriba un programa que dibuje el triángulo del tamaño indicado por el usuario:

El programa inicia estableciendo la variable numérica entera denominada altura, luego se


utiliza el comando “for i in range:”, donde se define la variable “i” que empieza desde 0 hasta
la variable altura seguidamente se establece el comando “print” dentro del anterior comando
que imprime el símbolo “*” tantas veces el número “i”.
Gracias al comando “for in range” la variable “i” inicia siendo cero, y aumenta en intervalos
de uno hasta llegar a la variable altura.

2. Escriba un programa que permita trabajar con potencias fraccionales de dos en forma
decimal de manera que se muestren tres columnas que indique la potencia, la fracción
y la sumatoria de las potencias.
El programa funciona estableciendo la variable “a” igual a 0,5 y “b” igual a cero, se imprime
el texto “Potencia Fracción Suma” respectivamente separados para encajar con las
columnas de las variables. Se escribe el comando “for i in range” estableciendo la variable “i”
que empezaba en cero y terminaba en veinte con un incremento de uno; dentro del comando
anterior se establece la variable “c” que es igual a “a” elevado a “i”, y la variable “b” que es
igual a “b” mas “c” estableciendo a “b” como una sumatoria de los valores de “c”, se ingresa
el comando print y se imprime de forma avanzada las variables “i c b” de tal manera que
están alineados con los textos impresos inicialmente, para la variable “i” solo se escriben
utilizan dos espacios para los caracteres, para la variable “c” solo se digita un entero en seis
espacios, y para la variable “b” se las escribe con todos sus caracteres.

3. Escriba un programa que permita determinar el número mayor perteneciente a un


conjunto de n números, donde tanto el valor de n como el de los números deben ser
ingresados por el usuario.
El programa inicia estableciendo la variable de números enteros: “número de valores” y la
variable “b” igual a cero. Con el comando “for i in range” se establece la variable “i” que
inicia en uno y termina en la variable “número de valores”. Dentro del anterior comando se
define la variable “ingrese número” y seguidamente el comando “if” que establece la
condición de que si la variable “ingrese número” es mayor que la variable “b”, la variable “b”
toma el valor de “a”.

Libre de cualquier otro comando se ingrese el comando “print” y se imprime el texto “El
mayor número es”, seguido de la variable “b”.

4. Escriba un programa que pida al usuario que ingrese varios valores enteros, que
pueden ser positivos o negativos. Cuando se ingrese cero, el programa debe terminar
y mostrar un gráfico de cuantos valores positivos y negativos fueron ingresados.
El programa inicia estableciendo las variables “a”, “b”, “c” iguales a cero; seguidamente se
abre el comando “while” mientras “c” sea igual a cero. Dentro del comando anterior se
establece la variable de número real “ingrese un número” y seguidamente el comando “if”
con la condición de que si ese número es mayor que cero entonces la variable “ingrese un
número” toma el valor de uno y la variable “a” toma el valor de “ingrese un número” más la
variable “a”, de forma que establece un contador para los números positivos; posteriormente
se abre el comando “elif” donde la conclusión es igual a la condición anterior excepto que en
que la condición es que si la variable “ingrese un número” es menor que cero se cumple la
condición estableciendo un contador hacia los números negativos; y finalmente la condición
“elfi” donde la condición es si “ingrese un número” es igual a cero entonces se rompe el ciclo
con el comando “break”.

Libres de cualquier comando anterior se imprimen con el comando print y en líneas


adyacentes los textos “Positivos” y “Negarivos” seguidamente se escribe “*” tantas veces
como las variables “a” y “b” respectivamente.

También podría gustarte