[1] 0.989604
[1] 0.989604
La lógica de la programación
Proceso de escribir instrucciones en un lenguaje de bajo o alto nivel para que una computadora realice una tarea específica.
Se puede manipular datos, desarrollar apps, modelar sistemas y calcular datos.
Entrada: Datos iniciales
Procesamiento: Transformación de datos a través de operaciones
Salida: Resultado final
clasif
1 Imperativos
2 Declarativos
3 Orientado a objetos
4 Funcional
def
1 Basado en instrucciones secuenciales (python)
2 Especifica que se quiere hacer en lugar de como (SQL)
3 Organiza el código en objetos que contienen datos y métodos (Java y Python)
4 Basado en funciones matemáticas puras (Matlab)
Clasificación | Definición |
---|---|
Imperativos | Basado en instrucciones secuenciales (python) |
Declarativos | Especifica que se quiere hacer en lugar de como (SQL) |
Orientado a objetos | Organiza el código en objetos que contienen datos y métodos (Java y Python) |
Funcional | Basado en funciones matemáticas puras (Matlab) |
Características | R | Python | C | Java |
---|---|---|---|---|
Paradigma | Funcional y estadístico | Multiparadigma | Imperativo | Orientado a objetos |
Uso | Análisis de datos, bioestadística | Data Science e IA | Sistemas y hardware | Aplicaciones empresariales |
Tipado | Dinámico | Dinámico | Estático | Estático |
Velocidad | Lento | Intermedio | Rápido | Intermedio |
Un algoritmo es un conjunto de pasos para resolver un problema. En programación se definen como:
Otro caso podría ser en Python:
El flujo de un programa sigue una secuencia lógica:
Ahora sí, empecemos.