Está en la página 1de 35

Algoritmos y Estructuras de Datos I

Prof. Carlos Filippi


MI PRIMER PROGRAMA PYTHON

Hallar el área de un
rectángulo conociendo las
longitudes de sus lados
MI PRIMER PROGRAMA PYTHON

Hallar el área de un rectángulo conociendo las longitudes de sus lados

ANCHO

LARGO
MI PRIMER PROGRAMA PYTHON

Hallar el área de un rectángulo conociendo las longitudes de sus lados

AREA = LARGO x ANCHO


MI PRIMER PROGRAMA PYTHON

Hallar el área de un rectángulo conociendo las longitudes de sus lados

print ( “Cálculo del área de un rectángulo” )


LARGO = float ( input ( “Ingrese el largo = ” ) )
ANCHO = float ( input ( “Ingrese el ancho = “ ) )
AREA = LARGO * ANCHO
print ( “El área del rectángulo es = “ , AREA )
MI PRIMER PROGRAMA PYTHON

Cálculo del área de un rectángulo


Ingrese el largo = 8.1
Ingrese el ancho = 5.3
El área del rectángulo es = 42.93
MI SEGUNDO PROGRAMA PYTHON

Hallar el área de un triángulo


conociendo la longitud de su
base y su altura
MI SEGUNDO PROGRAMA PYTHON

print ( “Cálculo del área de un triángulo” )


BASE = float ( input ( “Ingrese la base = ” ) )
ALTURA = float ( input ( “Ingrese la altura = “ ) )
AREA = BASE * ALTURA / 2
print ( “El área del triángulo es = “ , AREA )
UN ALGORITMO ES…

UN CONJUNTO DE PASOS
PARA
RESOLVER UN PROBLEMA
UN ALGORITMO ES…

• General
• Detallado
• Ordenado
• Eficaz
• Eficiente
ELEMENTOS DE UN PROGRAMA

Hallar el área de un rectángulo conociendo las longitudes de sus lados

print (“CÁLCULO DEL ÁREA DE UN RECTÁNGULO")


LARGO = float(input("Ingrese el valor del largo = "))
ANCHO = float(input("Ingrese el valor del ancho = "))
AREA = LARGO * ANCHO
print ("El área del rectángulo es ",AREA)
PALABRAS RESERVADAS

print ( "PROGRAMA PARA HALLAR EL ÁREA DE UN RECTÁNGULO" )


LARGO = float(input("Ingrese el valor del largo = "))
ANCHO = float(input("Ingrese el valor del ancho = "))
AREA = LARGO * ANCHO
print ("El área del rectángulo es ",AREA)
MENSAJES DE TEXTO

print ("PROGRAMA PARA HALLAR EL ÁREA DE UN RECTÁNGULO")


LARGO = float(input("Ingrese el valor del largo = "))
ANCHO = float(input("Ingrese el valor del ancho = "))
AREA = LARGO * ANCHO
print ("El área del rectángulo es ",AREA)
VARIABLES

print ("PROGRAMA PARA HALLAR EL ÁREA DE UN RECTÁNGULO")


LARGO = float(input("Ingrese el valor del largo:"))
ANCHO = float(input("Ingrese el valor del ancho:"))
AREA = LARGO * ANCHO
print ("El área del rectángulo es " ,AREA)
OPERADORES

print ("PROGRAMA PARA HALLAR EL ÁREA DE UN RECTÁNGULO")


LARGO = float(input("Ingrese el valor del largo:"))
ANCHO = float(input("Ingrese el valor del ancho:"))
AREA = LARGO * ANCHO
print ("El área del rectángulo es ",AREA)

OPERADOR DE
MULTIPLICACIÓN
DATOS NUMÉRICOS

ENTEROS REALES

23 4.27
198745 0.186
0 -94.111
-42

En Python: int float


OPERACIONES CON DATOS NUMÉRICOS

VARIABLE = int(input())
LEER UN DATO ENTERO
VARIABLE = int(input("Ingrese el dato"))

VARIABLE = float(input())
LEER UN DATO REAL
VARIABLE = float(input("Ingrese el dato"))

print ( 597 )
IMPRIMIR UN VALOR print ( 3.15 )
ENTERO O REAL print ("EL RESULTADO ES" , VARIABLE )
print ( VARIABLE1 , VARIABLE2 , VARIABLE3)
print ("LA ALTURA MIDE ", VARIABLE , "METROS" )
7 PREGUNTAS SOBRE EL CURSO
7 PREGUNTAS SOBRE EL CURSO

1.¿Cuál es la mejor forma de aprender a programar?


2.¿Por qué utilizamos el lenguaje Python?
3.¿Estamos en un curso de lenguaje Python?
4.¿Dónde puedo encontrar información acerca del Python?
5.¿Qué necesito para seguir adecuadamente el curso?
6.¿Cómo se evaluará el curso?
7.¿Tienen otras preguntas?
1

¿Cuál es la mejor forma de


aprender a programar?
2

¿Por qué utilizamos el


lenguaje Python?
2
Creado por Guido Van Rossum en la década de los 90, es un
lenguaje multiparadigma y multipropósito.

Python ha ganado mucha relevancia en industrias muy populares


como la Inteligencia Artificial, el Machine Learning, entre otras.

Parte de la filosofía de Python es tener una curva de aprendizaje


muy corta y una buena experiencia para el desarrollador.

En 2008 tuvo un gran crecimiento cuando se introdujeron grandes


cambios y nuevas funcionalidades en su versión Python 3.
El índice de popularidad de
lenguajes de programación
de PYPL se crea analizando
la frecuencia con la que se
buscan tutoriales de lenguajes
2
en Google. Cuanto más se
busca un tutorial de lenguaje,
se supone que es más
popular.

Es un indicador adelantado.
Los datos brutos provienen de
Google Trends.

Si cree en la sabiduría
colectiva, el índice de
popularidad del lenguaje de
programación de PYPL puede
ayudarlo a decidir qué idioma
estudiar o cuál usar en un
nuevo proyecto de software.
3

¿Estamos en un curso de
lenguaje Python?
3
4
¿Dónde puedo encontrar
información sobre el
lenguaje Python?
www.python.org
5

¿Qué necesito para


aprovechar este curso?
5
5

• Computador y software
• Materiales de referencia
• Tiempo
6

¿Cómo se evaluará el curso?


EVALUACIÓN 6
P1 primera evaluación parcial ( 0 a 100 )
P2 segunda evaluación parcial ( 0 a 100 )
ESCALA DE NOTAS
PROM = (P1 + P2) / 2 PUNTAJE FINAL NOTA
0 – 59 1
SI PROM >= 60 puede rendir F1 y F2 60 – 70 2
SI PROM >= 50 y PROM <60 puede rendir F2 71 – 80 3
SI PROM < 50 puede rendir F1 como recuperación 81 – 90 4
91 – 100 5
F evaluación final ( 0 a 100 )

PUNTAJE FINAL = 0,4 * PROM + 0,6 * F


7

¿Tienen otras preguntas?


PROBLEMAS PROPUESTOS

1. Si deposito una suma S en una cuenta de ahorro y el banco me paga


una tasa de interés compuesto T cada mes, ¿Cuánto tendré
acumulado en la cuenta luego de N meses?
2. Conociendo las longitudes A y B de los catetos de un triángulo
rectángulo, hallar el valor de la hipotenusa H.
3. Teniendo un número entero X de 3 cifras, calcular cuantas centenas,
decenas y unidades tiene el mismo.
Algoritmos y Estructuras de Datos I

Prof. Carlos Filippi

También podría gustarte