Está en la página 1de 67

Póngase cómodo…

empezamos en unos minutos


Algoritmia de Programación del Software

7:45 p.m.
www.senati.edu.pe
Carrera: Ingeniería de
Software con Inteligencia
Artificial
Instructor: Ing. Marcelo Chamorro www.senati.edu.pe

Avendaño
Módulo Formativo: Algoritmia de Programación del
Software
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
OBJETIVO
ESPECÍFICO 1
Utilizando la presentación (PPT) de
la tarea de aprendizaje, el
aprendiz será capaz de desarrollar
aplicaciones de cálculo en Python
en un tiempo de 270 minutos.
https://youtu.be/Rv910T1BJUw

www.senati.edu.pe
Algoritmia de Programación del Software

Agenda
OPERACIONES:
Reconocer y aplicar variables en Python

www.senati.edu.pe
Reconocer y aplicar variables en Python

www.senati.edu.pe
Primero hay que iniciar el
IDLE

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Si desea ejecutar scripts

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Ahora sí empecemos
reconociendo y aplicando
variables con Python

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Función Python type()

www.senati.edu.pe
Definición y uso

La función type()
devuelve la clase
del objeto
especificado.
www.senati.edu.pe
Tipos de datos simples

Números, operadores lógicos y aritméticos

www.senati.edu.pe
Tipos de datos
Una variable (o constante) puede contener valores de diversos tipos. Entre ellos:

www.senati.edu.pe
Operadores Aritméticos
Entre los operadores aritméticos que Python utiliza, podemos encontrar los siguientes :

www.senati.edu.pe
Operadores Lógicos
Entre los operadores Lógicos que Python utiliza, podemos encontrar los siguientes :

Operador Descripción Ejemplo

and  Retorna True si ambas expresiones x < 5 and  x < 10


son verdaderas

or Retorna True una de las x < 5 or x < 4


expresiones es verdadera

not Invierte el resultado, retorna False not(x < 5 and x < 10)
si el resultado es verdadero o
viceversa

www.senati.edu.pe
Tipos de datos simples

Cadenas

www.senati.edu.pe
MANEJO DE CADENAS

www.senati.edu.pe
www.senati.edu.pe
Tipos de datos simples

Datos lógicos o booleanos

www.senati.edu.pe
Valores booleanos

www.senati.edu.pe
Ejercicio Propuesto 01

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Ejercicio Propuesto 02

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Conversiones entre tipos de
datos

www.senati.edu.pe
Tipos de datos simples

Conversión de datos primitivos simples

www.senati.edu.pe
Funciones de conversión entre tipos de datos
int (x) Convierte x en un entero
float (x) Convierte x en un número de punto flotante
str (x) Convierte x a una cadena. x puede ser del tipo float. entero o largo

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Variables
En muchos lenguajes de programación, una variable se puede
entender como una especie de caja en la que se puede guardar un
valor (por ejemplo, un valor numérico). Esa caja suele corresponder a
una posición de memoria en la memoria del ordenador. Las variables
se representan o tienen un identificador que puede ser letras o
palabras completas: x, y, a, b, nombre, apellidos, edad, etc. También
podemos identificar variables con letras y números Ejemplo:
NumTel01

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
Ejercicios Propuestos 01:

1. Realizar un script para dados dos


número hallar:
a. La suma.
b. La diferencia.
c. El producto.
d. El cociente decimal.
e. El cociente entero.
f. El residuo (módulo) de la división
www.senati.edu.pe
entera.
Ejercicios Propuestos 02:

1. Escriba un programa que pida el peso


(en kilogramos) y la altura (en metros) de
una persona y que calcule su índice de
masa corporal (imc).
Se recuerda que el imc se calcula con la
fórmula:

www.senati.edu.pe
Ejercicios Propuestos 03:

1. Escriba un programa que pida una


cantidad de segundos y que escriba
cuántas horas, minutos y segundos son.

www.senati.edu.pe
Ejercicios Propuestos 04:

1. Escriba un programa que pida una


temperatura en grados Celsius y que
escriba esa temperatura en grados
Fahrenheit.
Se recuerda que la relación entre grados
Celsius (C) y grados Fahrenheit (F) es la
siguiente:
F = 1,8 * C + 32

www.senati.edu.pe
Ejercicios Propuestos 05:

1. Realizar un programa para hallar el


área de un triángulo:
Area = (base )(altura)/2
2. Buscar la fórmula del área de un
Trapecio e implementarlo en Python.

www.senati.edu.pe
Manejo de Cadenas y
Operaciones

www.senati.edu.pe
Python puede manejar
cadenas, que se pueden
expresar de varias maneras.
Pueden encerrarse entre
comillas simples ('...') o
comillas dobles ("...") con el
mismo resultado.

www.senati.edu.pe
También se pueden aplicar el
uso de variables para
manipular cadenas. Para ello
se puede utilizar el comando
Print:

www.senati.edu.pe
Las cadenas se pueden
concatenar utilizando el
símbolo “+”

www.senati.edu.pe
También puede trabajar
como arreglos pero con
números positivos y
negativos por caracteres:

www.senati.edu.pe
Además, se puede trabajar de
manera indexada:

www.senati.edu.pe
También se puede adicionar
caracteres:

www.senati.edu.pe
La función Len() permitirá
saber la cantidad de
caracteres de una cade
na:

www.senati.edu.pe
Ejercicios Propuestos 05:

1. Realizar un programa para mostrar:

a. El primer carácter de un texto


cualquiera.
b. El último carácter de un texto
cualquiera.

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe

También podría gustarte