[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.