SegundaPython 11-09-2021
SegundaPython 11-09-2021
SegundaPython 11-09-2021
Python 3.7
https://www.python.org/
Python
Python es un lenguaje interpretado
>>>
>>> entero = 2
>>> flotante = 2.0
>>> entero
2
>>> flotante
2.0
>>> type(entero)
<class 'int'>
>>> type(flotante)
<class 'float'>
>>> type(1e5)
<class 'float'>
>>> type(1000)
<class 'int'>
>>>
Convirtiendo Flotantes a Convirtiendo entre Bases
Enteros Numéricas
Convirtiendo entre Bases Numéricas
1111000 a base 2
Operadores aritméticos en
Operadores de comparación
Python
Operadores aritméticos en
Python
Operadores aritméticos en
Python
Operadores a nivel de bits
Ejemplo 1: Como se puede apreciar en la figura, este algoritmo se desarrolló con un conjunto de 8 pasos para
Ejemplo 2: Aquí se aprecia que todas las operaciones que normalmente realizamos son algoritmos que los hemos
1. Inicio
2. Abrimos la llave
4. Aplicamos jabón
5. Enjuagamos
6. Cerramos la llave
8. Fin
Ejemplo : Algoritmo “Suma de Números”
1. 5 + 1 = 6 Proceso
2. Anotar 6
3. 2 + 9 = 11
Entrada 1
491
4. Anotar 1 y guardar
1
5. 4 + 1 = 5
Entrada 2
+ 25
6. Anotar 5
7. El resultado es 516
Salida
516
8. Fin
Tipos de Datos : Números
¿Cómo desarrollar un algoritmo?
• Imaginación
• No reinventar la rueda
• Dividir para conquistar
• Para ser efectivo se requiere practicar constantemente
• El diseño de algoritmos es una rama de la Ciencia de la Computación
¿Cómo desarrollar un algoritmo?
• Imaginación
• No reinventar la rueda
• Dividir para conquistar
• Para ser efectivo se requiere practicar constantemente
• El diseño de algoritmos es una rama de la Ciencia de la Computación
.Datos Externos .Informes
.Datos auto generados .Datos para otro programa
.Lectura de dispositivos .Datos grabados externos
de almacenamiento de almacenamiento
ENTRADA
PROCES SALIDA
O
Diagramas de Flujo
Los diagramas de flujo son un conjunto de bloques que nos ayudan a desarrollar un algoritmo como se ve en
la siguiente figura.