Вы находитесь на странице: 1из 3

CI0202-II-2018

Profesor: Juan Pablo Amador


Laboratorio #1
Estudiante: Adrián Mora Elizondo

 Describa un algoritmo que permita identificar si un número dado es un


número primo o no lo es
Un número primo se conoce como aquel que solo se puede dividir por 1 o por el mismo,
dada esta definición se puede hacer un algoritmo para identificarlo, por pasos:
1.) Registrar el numero dado
2.) Dividir el numero entre 2
3.) Si el resultado es entero, el número no es primo
4.) Indicar entonces: El numero dado no es primo
5.) Si el resultado es racional, entonces divídalo por sí mismo
6.) Si el resultado es 1 entonces el número es primo
7.) Si el resultado es indeterminado entonces es una indeterminación
8.) Fin
 Con el fin de que se acostumbre a los errores de sintaxis que se encontrará
cuando programe, este ejercicio introduce errores a propósito con el fin de
observar el resultado de cometer el error. Para la siguiente lista de preguntas
modifique el código del programa main.py como se indica, guarde el
programa y trate de ejecutarlo. Observe los resultados de cada caso y
anótelos. Tome nota de las siguientes instrucciones, dado que deberá́
presentar un documento con los resultados de cada caso:

a) Elimine el primer carácter #


Observación: SyntaxError: invalid syntax, lo que indica que hay un error en la
escritura de lenguaje de Python, o sea el error es que no hay código que el
programa reconozca.

b) Elimine un paréntesis )
Observación: El programa indica que hay un error en esa línea y resalta un
parentisis abierto lo que nos indica que el error esta dado por no cerrar el
comando

c) Elimine las primeras comillas dobles " en un texto


Observación: De igual manera nos indica que hay un error pero en este caso esta
relacionado con la introducción del texto, el programa no reconoce que es texto en
prosa lo que escribimos por eso es necesario agregar el “

d) Modifique el texto que está entre las comillas "Digite su nombre:”


Observación: Al cambiarlo por “Digite su nombre si le da la gana:” se puede ver
como el programa imprime dicha indicación, en este caso no hay error.
e) Modifique una palabra reservada como: print, input
Observación: Al cambiar print por sprint y input por inputado, se ve que hay un
error pero por comando donde el programa indica NameError, y la indefinición total
de dichas palabras en el programa

f) Ponga en mayúscula el identificador input


Observación: De igual manera genera error en escritura del lenguaje, las
mayúsculas donde no van, hacen que de igual manera el programa no detecte o
reconozca la introducido en él

g) Cambie numero1 por numeroUno en los 3 casos que aparece en el código


Observación: En este caso no hay error ya que solo se esta cambiando de nombre
la variable lo que genera entonces consistencia en el programa siempre y cuando
se mantenga el mismo nombre de la variable en todos los lados que se utiliza

h) Cambe resultado1 por resultadoUno solamente la primera vez que aparece


Observación: Se genera un error ya que se le cambia el nombre a la variable de
entrada generando que la cuando se llama resultado1 por parte del programa haya
una variable vacia e indefinida generando un error

i) Elimine el símbolo de suma + dentro de ("Bienvenido "+nombre)


Observación: Hacer esto nos indica que hay un error en la sintaxis del programa,
esto indica que para agregarle una variable a un texto de impresión se debe de
realizar de una manera especifica

j) Ejecute el programa y digite su nombre y luego una palabra en vez de un


número
Observación:
Al digitar una palabra, al indicársele al programa que cambie dicho string a int, no
se puede o genera error, por esto es necesario prevenir estos errores o delimitar la
entrada de datos ya que este tipo de cosas puede hacer que se caiga el programa

 El índice de masa corporal (IMC) es un número que se calcula con base en el


peso y la estatura de la persona. Para la mayoría de las personas, el IMC es
un indicador confiable de la composición corporal y se usa para identificar
las categorías de peso que pueden llevar a problemas de salud. La fórmula
para calcular el IMC es el peso entre el cuadrado de la estatura en metros.
Implemente un algoritmo que calcule el IMC utilizando las variables de peso
y altura (en centímetros). El sistema debe de mostrar en consola el resultado,
por ejemplo: El peso es 68 kg, La Altura es 162 cm por lo tanto El IMC
resultante es: 23.5. Investigue como puede usar el comando print para
imprimir varios datos a la vez fácilmente.
Acontinuacion el código digitado en www.repl.it en Python 3.6.1:

print("Este es el programa para calcular el IMC, por favor digite su peso en


Kilogramos:")
pesoString = input()
pesoNumeral = int(pesoString)
print("Por favor, ahora digite su altura en cm:")
AlturaStringcm = input()
AlturaNumerocm = int(AlturaStringcm)
AlturaNumerometros = float(AlturaNumerocm/100)
AlturaCuadrada = float(AlturaNumerometros*AlturaNumerometros)
resultado = float(pesoNumeral/AlturaCuadrada)
IMC = float(resultado)
print("El peso es "+ str(pesoNumeral)+ "kg, La Altura es "
+str(AlturaNumerocm)+ "cm por lo tanto El IMC resultante es
"+str(round(IMC,2)))

Вам также может понравиться