Semana 1 programacion avanzada
Enviado por pedrol007 • 28 de Agosto de 2022 • Tarea • 773 Palabras (4 Páginas) • 139 Visitas
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
DESARROLLO
- Explique tres características de las variables en lenguaje de programación Python (2 puntos).
R: Para poder dar una respuesta contundente en esta pregunta vamos a ir paso por paso, comenzando por determinar que es una variable y luego sus características en este lenguaje tan masivo y potente.
Las variables en si son trozos o espacios de la memoria en donde vamos a crear un valor (en su respectivo cajón), estando ya declaradas las podemos llamar para poder realizar con ellas lo que queramos y con esto no tener un código tan extenso no olvidemos que pueden mutar mediante se necesite (como dice en el material de la semana 1:
“Las variables pueden cambiar su valor durante la ejecución del programa” pág. 11.
Ya habiendo explicado la primera parte ahora nos enfocamos en las características que están poseen en el lenguaje Python, las características son:
a.) En Python no se declara el tipo de variable.
b.) Fuertemente tipado: El tipo de valor no cambia fácilmente, esto quiere decir que una variable de tipo cadena, no podrá ser interpretada como numérica.
c.) Una variable puede cambiar su tipo de manera dinámica con solo cambiar su contenido
Dentro de algunas de las cualidades que vamos a encontrar a lo largo de este curso.
2. A continuación, se muestra una serie de líneas de instrucciones, considere las palabras reservadas e Identifique si la sintaxis pertenece a Python o no, realice las correcciones que considere (3 puntos). .
1. printf (“ Hola %i”, p) .
Al ejecutar el comendo dado el resultado es el siguiente:
[pic 7]
Nos da un error de SyntaxError :
Cuando ocurre este error, significa que el programa está mal escrito. El nombre del error es SyntaxError . Los errores de sintaxis siempre ocurren antes de que el programa sea ejecutado. Es decir, un programa mal escrito no logra ejecutar ninguna instrucción.
Es por esto que nos demos cuenta de algunos detalles, empezando por el printf = print para poder imprimir en pantalla , luego el espacio de “ a al Hola no es determinante solo lo tomaría como un espacio, pero el % es un modulo (operador) seguido por la ,p que no estaría concatenado de manera correcta según el material de la semana , si nos guiamos netamente por el material entregado seria la secuencia de :
print ("hola " + nombre) la cual estaríamos buscando.
[pic 8]
[pic 9]
2. if c > 2 then .
If = si
c>2 = si C es mayor que 2
Then = condición anterior =TRUE
En este caso si c es mayor que 2 la condición es aceptada, y si no es aceptada seria else ,pero en la semana 1 del material no esta la palabra then como una palabra reservada , en si contraparte se encuentra : if, else, elif.
3. for cont in opciones
R: Aunque busque no puedo reconocer este comando en la librería de Python , ya sea por no conocer bien del lenguaje pero no debería ser una variable dentro del lenguaje.
3. Elabore el código de un programa de computación en Python que permita calcular el resultado de la siguiente ecuación raíz(r+2x)/4 (4 puntos).
...