Informática I
Oscar Bedoya
[Link]@[Link]
x=0
for i in range(2,15,3):
x=x+2
print("El valor de x es: ",x)
i
x
x=0
for i in range(2,15,3):
x=x+2
print("El valor de x es: ",x)
i 2 5 8 11 14
x
x=0
for i in range(2,15,3):
x=x+2
print("El valor de x es: ",x)
i 2 5 8 11 14
x 2 4 6 8 10
x=-1
for i in range(3,12,2):
x=x+2 ¿Qué valor se muestra?
print("El valor de x es: ",x)
x=-1
for i in range(3,12,2):
x=x+2
print("El valor de x es: ",x)
i 3 5 7 9 11
x
x=-1
for i in range(3,12,2):
x=x+2
print("El valor de x es: ",x)
i 3 5 7 9 11
x 1 3 5 7 9
Muestre un for para calcular la sumatoria:
12+22+32+…+102
y=0
for i in range(?, ?, ?):
y=y+?
print("El valor de y es: ",y)
Muestre un for para calcular la sumatoria:
12+22+32+…+102
y=0
for i in range(1,11,1):
y=y+(i*i)
print("El valor de y es: ",y)
Muestre un for para calcular la sumatoria:
13+23+33+43+53
y=0
for i in range(?, ?, ?):
y=y+?
print("El valor de y es: ",y)
Muestre un for para calcular la sumatoria:
13+23+33+43+53
y=0
for i in range(1,6,1):
y=y+(i*i*i)
print("El valor de y es: ",y)
Problema: Desarrollar un programa que calcule el valor de
la serie
2/12 + 2/22 + 2/32 + . . . + 2/202
y=0.0
for i in range(?, ?, ?):
y=y+?
print("El valor de y es: ",y)
Problema: Desarrollar un programa que calcule el valor de
la serie
2/12 + 2/22 + 2/32 + . . . + 2/202
y=0.0
for i in range(1,21,1):
y=y+2/(i*i)
print("El valor de y es: ",y)
Problema: Desarrollar un programa que calcule el valor de
la serie
1/3 + 3/3 + 5/3 + . . . + 11/3
y=0.0
for i in range(?, ?, ?):
y=y+?
print("El valor de y es: ",y)
Problema: Desarrollar un programa que calcule el valor de
la serie
1/3 + 3/3 + 5/3 + . . . + 11/3
y=0.0
for i in range(1,12,2):
y=y+(i/3)
print("El valor de y es: ",y)
Instrucción for
Contador
Es una variable que inicia en 0 y permite conocer
la cantidad de veces que se cumple una condición
específica
x=0 ¿Qué valor se muestra?
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
¿i>4 and
i<10?
x
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and
i<10?
x
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x
Como no se cumple la condición, no se hace
x=x+1. Se mantiene su valor
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0
Como no se cumple la condición, no se hace
x=x+1. Se mantiene su valor
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0
Como se cumple la condición, se hace x=x+1
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1
Como se cumple la condición, se hace x=x+1
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1 2
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1 2
Como se cumple la condición, se hace x=x+1
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1 2 3
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1 2 3
Como no se cumple la condición, no se
hace x=x+1. Se mantiene su valor
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1 2 3 3
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1 2 3 3
Como no se cumple la condición, no se
hace x=x+1. Se mantiene su valor
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1 2 3 3 3
x=0
for i in range(1,14,2):
if (i>4 and i<10):
x=x+1
print("El valor de x es: ",x)
i 1 3 5 7 9 11 13
¿i>4 and NO NO SI SI SI NO NO
i<10?
x 0 0 1 2 3 3 3
x=0
for i in range(1,11,1):
if (i<3 or i>7): ¿Qué valor se muestra?
x=x+1
print("El valor de x es: ",x)
x=0
for i in range(1,11,1):
if (i<3 or i>7):
x=x+1
print("El valor de x es: ",x)
¿i<3 or
i>7?
x
x=0
for i in range(1,11,1):
if (i<3 or i>7):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
¿i<3 or
i>7?
x
x=0
for i in range(1,11,1):
if (i<3 or i>7):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
¿i<3 or SI SI NO NO NO NO NO SI SI SI
i>7?
x
x=0
for i in range(1,11,1):
if (i<3 or i>7):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
¿i<3 or SI SI NO NO NO NO NO SI SI SI
i>7?
x 1 2 2 2 2 2 2 3 4 5
x=0
for i in range(1,11,1):
if (i%2==0): ¿Qué valor se muestra?
x=x+1
print("El valor de x es: ",x)
x=0
for i in range(1,11,1):
if (i%2==0): % es el operador módulo
x=x+1 a%b es el residuo de la división a/b
print("El valor de x es: ",x) por ejemplo, 4%2 es 0 y 5%2 es 1
x=0
for i in range(1,11,1):
if (i%2==0): Resuelva:
x=x+1 • 8%3
print("El valor de x es: ",x) • 11%2
• 9%4
• 12%5
• 12%3
x=0
for i in range(1,11,1):
if (i%2==0): Resuelva:
x=x+1 • 8%3=2
print("El valor de x es: ",x) • 11%2=1
• 9%4=1
• 12%5=2
• 12%3=0
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i%2 es 0
x
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0
x
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
Como no se cumple la condición, no se hace
x=x+1. Se mantiene su valor
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0
Como se cumple la condición, se hace x=x+1
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 ?
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1
Como no se cumple la condición, no se hace
x=x+1. Se mantiene su valor
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 ?
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 ?
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 ?
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 ?
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 ?
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 4
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 4 ?
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 4 4
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 4 4 ?
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 4 4 5
x=0
for i in range(1,11,1):
if (i%2==0):
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 4 4 5
x=0
for i in range(1,11,1):
if (i%2==0):
¿Qué cuenta x?
x=x+1
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 4 4 5
x=0
for i in range(1,11,1):
if (i%2==0):
X es un contador
x=x+1 de números pares
print("El valor de x es: ",x)
i 1 2 3 4 5 6 7 8 9 10
i%2 es 0 NO SI NO SI NO SI NO SI NO SI
x 0 1 1 2 2 3 3 4 4 5
x=0
for i in range(10,22,1):
if (i%3==0): ¿Qué valor se muestra?
x=x+1
print("El valor de x es: ",x)
x=0
for i in range(10,22,1):
if (i%3==0):
x=x+1
print("El valor de x es: ",x)
i 10 11 12 13 14 15 16 17 18 19 20 21
¿i%3 es
0?
x
x=0
for i in range(10,22,1):
if (i%3==0):
x=x+1
print("El valor de x es: ",x)
i 10 11 12 13 14 15 16 17 18 19 20 21
¿i%3 es NO NO SI NO NO SI NO NO SI NO NO SI
0?
x
x=0
for i in range(10,22,1):
if (i%3==0):
x=x+1
print("El valor de x es: ",x)
i 10 11 12 13 14 15 16 17 18 19 20 21
¿i%3 es NO NO SI NO NO SI NO NO SI NO NO SI
0?
x 0 0 1 1 1 2 2 2 3 3 3 4
x=0
for i in range(10,22,1):
if (i%3==0):
x=x+1
print("El valor de x es: ",x)
i 10 11 12 13 14 15 16 17 18 19 20 21
¿i%3 es NO NO SI NO NO SI NO NO SI NO NO SI
0?
x 0 0 1 1 1 2 2 2 3 3 3 4
x=0
for i in range(10,22,1):
if (i%3==0):
¿Qué cuenta x?
x=x+1
print("El valor de x es: ",x)
i 10 11 12 13 14 15 16 17 18 19 20 21
¿i%3 es NO NO SI NO NO SI NO NO SI NO NO SI
0?
x 0 0 1 1 1 2 2 2 3 3 3 4
x=0
for i in range(10,22,1):
if (i%3==0): x es un contador de
x=x+1 números múltiplos de 3
print("El valor de x es: ",x)
i 10 11 12 13 14 15 16 17 18 19 20 21
¿i%3 es NO NO SI NO NO SI NO NO SI NO NO SI
0?
x 0 0 1 1 1 2 2 2 3 3 3 4
x=0
for i in range(5,16,1):
if (i%2==0 or i<8): ¿Qué valor se muestra?
x=x+1
print("El valor de x es: ",x)
x=0
for i in range(5,16,1):
if (i%2==0 or i<8):
x=x+1
print("El valor de x es: ",x)
i 5 6 7 8 9 10 11 12 13 14 15
¿i%2==0
or i<8?
x
x=0
for i in range(5,16,1):
if (i%2==0 or i<8):
x=x+1
print("El valor de x es: ",x)
i 5 6 7 8 9 10 11 12 13 14 15
¿i%2==0 SI SI SI SI NO SI NO SI NO SI NO
or i<8?
x
x=0
for i in range(5,16,1):
if (i%2==0 or i<8):
x=x+1
print("El valor de x es: ",x)
i 5 6 7 8 9 10 11 12 13 14 15
¿i%2==0 SI SI SI SI NO SI NO SI NO SI NO
or i<8?
x 1 2 3 4 4 5 5 6 6 7 7
x=0
for i in range(5,16,1):
if (i%2==0 or i<8):
x=x+1
print("El valor de x es: ",x)
i 5 6 7 8 9 10 11 12 13 14 15
¿i%2==0 SI SI SI SI NO SI NO SI NO SI NO
or i<8?
x 1 2 3 4 4 5 5 6 6 7 7
x=0
for i in range(2,10,1):
if (i<5 or i%3==0): ¿Qué valor se muestra?
x=x+1
print("El valor de x es: ",x)
x=0
for i in range(2,10,1):
if (i<5 or i%3==0):
x=x+1
print("El valor de x es: ",x)
i 2 3 4 5 6 7 8 9
¿i<5 or
i%3==0?
x
x=0
for i in range(2,10,1):
if (i<5 or i%3==0):
x=x+1
print("El valor de x es: ",x)
i 2 3 4 5 6 7 8 9
¿i<5 or SI SI SI NO SI NO NO SI
i%3==0?
x
x=0
for i in range(2,10,1):
if (i<5 or i%3==0):
x=x+1
print("El valor de x es: ",x)
i 2 3 4 5 6 7 8 9
¿i<5 or SI SI SI NO SI NO NO SI
i%3==0?
x 1 2 3 3 4 4 4 5
x=0
for i in range(2,10,1):
if (i<5 or i%3==0):
x=x+1
print("El valor de x es: ",x)
i 2 3 4 5 6 7 8 9
¿i<5 or SI SI SI NO SI NO NO SI
i%3==0?
x 1 2 3 3 4 4 4 5
Programas en Python
Problema: Desarrollar un programa para realizar una
encuesta de estudiantes
Programas en Python
• Para cada estudiante se ingresa el tipo de música y la carrera
Programas en Python
• Para cada estudiante se ingresa el tipo de música y la carrera
• Se utilizan los siguientes códigos para ingresar los datos:
Música Código Carrera Código
Rock 1 Materiales 1
Regaeton 2 Electrónica 2
Salsa 3 Topográfica 3
Programas en Python
De cada estudiante se ingresa el tipo de música y su
carrera:
tipoMusica: 1-Rock, 2-Regaeton, 3-Salsa
carrera: 1-Materiales, 2-Electrónica, 3-Topográfica
Programas en Python
El programa siempre muestra 3 valores:
• El total de estudiantes de materiales que escuchan Regaetón
• El total de estudiantes que prefieren Rock
• El total de estudiantes de Electrónica
Programas en Python
Indique el resultado que muestra el programa si se
ingresan los siguientes valores:
tipoMusica carrera
Estudiante 1 1 2
Estudiante 2 3 2
Estudiante 3 2 1
Estudiante 4 1 2
tipoMusica: 1-Rock, 2-Regaeton, 3-Salsa
carrera: 1-Materiales, 2-Electrónica, 3-Topográfica
Programas en Python
Indique el resultado que muestra el programa si se
ingresan los siguientes valores:
tipoMusica carrera
Estudiante 1 1 2
Estudiante 2 3 2
Estudiante 3 2 1
Estudiante 4 1 2
tipoMusica: 1-Rock, 2-Regaeton, 3-Salsa
carrera: 1-Materiales, 2-Electrónica, 3-Topográfica
Programas en Python
Entrada Proceso Salida
Programas en Python
Entrada Proceso Salida
Programas en Python
Entrada Proceso Salida
n, tipoMusica, 🡪 entero cRegaetonMateriales,
carrera cRock, cElectronica 🡪 entero
Programas en Python
Entrada Proceso Salida
Programas en Python
Entrada Proceso Salida
n, tipoMusica, 🡪 entero cRegaetonMateriales,
carrera cRock, cElectronica 🡪 entero
porcentaje 🡪 real
Programas en Python
Problema: una videotienda presta el servicio de alquiler
de películas en 2 formatos (DVD, VHS) y 3 géneros
(Drama, Acción, Comedia)
Se quiere conocer algunos datos estadísticos de los
alquileres realizados
[Link]
Programas en Python
Inicialmente se solicita la cantidad de películas que se
van a alquilar
Programas en Python
Para cada película se ingresa el formato y el género:
Formato: 1-DVD, 2-VHS
Género: 1-Drama, 2-Acción, 3-Comedia
Programas en Python
El programa muestra los siguientes resultados:
Programas en Python
Indique el resultado que muestra el programa si se
ingresan los siguientes valores:
Formato Género
Alquiler 1 1 3
Alquiler 2 2 1
Alquiler 3 1 2
Alquiler 4 1 1
Formato: 1-DVD, 2-VHS
Género: 1-Drama, 2-Acción, 3-Comedia
Programas en Python
Indique el resultado que muestra el programa si se
ingresan los siguientes valores:
Formato Género
Alquiler 1 1 3
Alquiler 2 2 1
Alquiler 3 1 2
Alquiler 4 1 1
Formato: 1-DVD, 2-VHS
Género: 1-Drama, 2-Acción, 3-Comedia
N=int(input(“Digite la cantidad de peliculas”))
?
for i in range(1,N+1,1):
formato=int(input(“Digite el formato:”))
genero=int(input(“Digite el genero:”))
?
print("Total DVD", ?)
print(”Total DVD Drama", ?)
print("Total VHS Accion", ?)
print(”Total VHS", ?)
Formato: 1-DVD, 2-VHS
Género: 1-Drama, 2-Acción, 3-Comedia
Programas en Python
Entrada Proceso Salida
Programas en Python
Entrada Proceso Salida
n, formato, cDVDDrama,cVHSAccion,
🡪 entero 🡪 entero
genero cDVD, cVHS
Programas en Python
Suponga que ahora se quiere mostrar el ingreso por el
alquiler:
Precios unitarios:
• DVD: $4000
• VHS: $2000
Programas en Python
Suponga que ahora se quiere mostrar el ingreso por el
alquiler:
¿De qué tipo
es la salida?
Precios unitarios:
• DVD: $4000
• VHS: $2000
Programas en Python
Entrada Proceso Salida
n, formato, cDVDDrama,cVHSAccion,
🡪 entero
genero cDVD, cVHS, ingreso 🡪 entero
def funcion1(x): Indique qué calcula
y=x funcion1(0)
for i in range(5,13,1):
if (i%3==0):
y=y+1
else:
y=y+3
return y
y=0
for i in range(5,13,1):
if (i%3==0):
y=y+1
else:
y=y+3
y=0
for i in range(5,13,1):
if (i%3==0):
y=y+1
else:
y=y+3
i 5 6 7 8 9 10 11 12
¿i%3==0? NO SI NO NO SI NO NO SI
x 3 4 7 10 11 14 17 18
x=3 Indique qué muestra
for i in range(5,13,1): este programa
if (i%3==2):
x=x+2
else:
x=x-1
print("El valor de x es: ",x)
x=3
for i in range(5,13,1): Se muestra el mensaje:
if (i%3==2):
x=x+2
else:
x=x-1
print("El valor de x es: ",x)
i 5 6 7 8 9 10 11 12
¿i%3==2? SI NO NO SI NO NO SI NO
x 5 4 3 5 4 3 5 4
def funcionMisterio(x):
s=0
for i in range(3,x+1,1):
if ( i%2==0 or i<6 ):
s = s + (2*i)
return s
Complete la siguiente tabla indicando el valor que calcula
la función para cada valor de x:
x funcionMisterio(x)
7
9
14
def funcionMisterio(x):
s=0
for i in range(3,x+1,1):
if ( i%2==0 or i<6 ):
s = s + (2*i)
return s
Complete la siguiente tabla indicando el valor que calcula
la función para cada valor de x:
x funcionMisterio(x)
7 36
9 52
14 124
Realice la prueba de escritorio
Inicio
para los valores de la tabla
x, y 🡪 entero
x y z
z 🡪 entero
3 1
preguntar (x) 5 2
preguntar (y) 3 8
si (x%2==0 ó y<7)
z = 4 + (2*x*y)
mostrar (z)
sino
z = 5*y + x
mostrar (z)
Fin
Realice la prueba de escritorio
Inicio
para los valores de la tabla
x, y 🡪 entero
x y z
z 🡪 entero
3 1 10
preguntar (x) 5 2 24
preguntar (y) 3 8 43
si (x%2==0 ó y<7)
z = 4 + (2*x*y)
mostrar (z)
sino
z = 5*y + x
mostrar (z)
Fin
Realice la prueba de escritorio
Inicio
para los valores de la tabla
x 🡪 entero
x z
z 🡪 entero
-1
preguntar (x) 6
si (x<3 ó x%5==0) 15
z=x+2
mostrar (z)
sino
z=x-4
mostrar (z)
Fin
Realice la prueba de escritorio
Inicio
para los valores de la tabla
x 🡪 entero
x z
z 🡪 entero
-1 1
preguntar (x) 6 2
si (x<3 ó x%5==0) 15 17
z=x+2
mostrar (z)
sino
z=x-4
mostrar (z)
Fin