Tecnica para el desarrollo logico de problemas en
Python
1. Metodología: reúne un conjunto de números y te
devuelve su media.
2. Logico: Un valor booleano o bool es un tipo que solo
puede tomar valores True o False
3. Diagrama de flujo: representación gráfica de
procesos, sistemas o algoritmos informáticos a
través de formas geométricas y flechas conectoras.
4. Estructurado: datos con elementos de valores de un
mismo tipo o de diferentes tipos, que se representan
unificados en un objeto para ser guardados o
procesados.
5. Algoritmo: secuencia de instrucciones o pasos que al
ejecutarlos recibe datos de entrada, de manera
directa o indirecta y los transforma en una salida.
6. Proceso: lenguaje de programación ampliamente
utilizado en las aplicaciones web, el desarrollo de
software, la ciencia de datos y el machine learning
(ML).
7. Interfaz: conjunto de métodos que tiene que tener
un objeto para que pueda cumplir una determinada
función en nuestro sistema.
8. Instrucciones: conjunto de datos insertados en una
secuencia estructurada para ordenar al intérprete
realizar una operación determinada.
9. Decisiones: es una estructura arbórea similar a un
diagrama de flujo, en la que un nodo interno
representa una característica (o atributo), la rama
representa una regla de decisión y cada nodo hoja
representa el resultado.
10. Flujo de control: estructura de control
condicional. Nos permite evaluar si una o más
condiciones se cumplen, para decir qué acción
vamos a ejecutar.
11. Componentes: te permite crear objetos
complejos combinando objetos más simples.
12. Factorial: se refiere a una operación matemática
que multiplica todos los números enteros positivos
desde 1 hasta un número específico .
13. Subprograma: es un fragmento de código que
se comporta de manera independiente dentro de un
programa.
14. Complejidad computacional: estudio y la
medición de la cantidad de recursos computacionales
(como tiempo, espacio de memoria y otros) que un
algoritmo o problema particular requiere para su
ejecución.
15. Pseudocódigo: descripción detallada y legible de
lo que debe hacer un programa.
16. Datos: clasificación de los valores que pueden
ser almacenados en una variable.
17. Control: las estructuras de control nos dan el
poder de alterar, controlar o modificar el orden o el
flujo en el que se ejecutan las instrucciones de un
software a voluntad.
18. Técnicas: se refieren a métodos y prácticas
utilizadas para escribir código eficiente y efectivo.
Esto incluye el uso de estructuras de datos
adecuadas, técnicas de programación funcional y
orientada a objetos, y optimización del rendimiento a
través de bibliotecas y herramientas avanzadas.
19. Iteración: consiste en repetir el mismo
procedimiento varias veces hasta que se alcanza un
punto final específico.
20. Recursiva: es aquella que está definida en
función de sí misma, por lo que se llama
repetidamente a sí misma hasta llegar a un punto de
salida.
21. Nodos: todos aquellos puntos de conexión
físicos o virtuales que te permiten crear, enviar y
recibir toda aquella información que manejas cuando
haces una búsqueda en Internet.
22. Sistema de control: conjunto de componentes
que pueden regular su propia conducta o la de otro
sistema con el fin de lograr un funcionamiento
predeterminado.
23. Conectores: generalmente se refieren a
operadores lógicos que se utilizan para combinar o
conectar expresiones booleanas.
24. Línea de flujo: Estas líneas determinan cómo se
ejecuta el código, qué partes del código se ejecutan
en qué orden y bajo qué condiciones.
25. Condicional:
se refiere a una estructura de control
que permite ejecutar diferentes bloques de código
según ciertas condiciones.