Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ciencias de la Computación I
2023
Variables
Los programas generalmente tienen la definición y
manipulación de una o mas variables, por lo que las hacen
componentes importantes y útiles.
Un dato?
Un número?
Una palabra?
La memoria?
La variable
Se busca en memoria no se el
una caja adecuada 5 valor
para guardar el valor
La variable
no es el
lugar donde
se guarda el
valor
Y la caja se etiqueta
con el nombre de la contador
variable
Variables
Una variable es una referencia a
Es la etiqueta, la
un valor guardado en memoria. que nos dice en
que caja se
encuentra el
valor que
buscamos
Nos sirven para:
nombre_variable = valor
ß le asignamos a la
variable var el valor 5
Ejemplos:
Ejemplos:
Input
input()
Devuelve un valor (el valor leido del teclado), el cual podemos
asignar a o referenciar con una variable. Este valor siempre se
lee como una hilera de caracteres.
palabra = input()
lectura = input()
numero = int(lectura)
Input
input()
Ejemplo:
Input
input(oracion)
Esta función, nos permite desplegar algo antes de la lectura, el
cual se lo podemos pasar como parámetro.
Ejemplo:
Programas
• Set de instrucciones, escritas en un lenguaje de
programación, a ejecutar por una computadora.
4.area_circulo ß pi * square(radio)
Traduzcamos a Python
5. OUTPUT area_circulo
6. END
No hay traducción para END en Python
En Python
Ejemplo #2
Calcule el precio final de un producto aplicándole el
impuesto sobre ventas, dado el precio del producto y la
tasa de impuesto
1. BEGIN
2. GET precio_producto
3. GET tasa_impuesto
4. impuesto ß precio_producto * tasa_impuesto
5. precio_total ß precio_producto + impuesto
6. OUTPUT precio_total
7. END
Ejemplo #2
Ejemplo #3
Dados 3 números, calcule el promedio de los mismos
1. BEGIN
2. GET n1
3. GET n2
4. GET n3
5. suma ß n1 + n2 + n3
6. promedio ß suma / 3
7. OUTPUT promedio
8. END
Ejemplo #3
Ejemplo #4
Traduzca el siguiente algoritmo a Python:
1. BEGIN
2. GET altura
3. GET peso
4. aux ß EXPT(altura,2)
5. imc ß peso / aux
6. OUTPUT imc
7. END
Ejemplo #4