0% encontró este documento útil (0 votos)
12 vistas4 páginas

Desarrollo Lógico de Problemas en Python

El documento presenta técnicas para el desarrollo lógico de problemas en Python, incluyendo conceptos clave como algoritmos, estructuras de control, y métodos de programación. Se discuten elementos como la media, valores booleanos, diagramas de flujo, y la complejidad computacional. Además, se abordan conceptos de programación como iteración, recursión, y el uso de pseudocódigo para describir procesos.

Cargado por

alejk1108
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como RTF, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas4 páginas

Desarrollo Lógico de Problemas en Python

El documento presenta técnicas para el desarrollo lógico de problemas en Python, incluyendo conceptos clave como algoritmos, estructuras de control, y métodos de programación. Se discuten elementos como la media, valores booleanos, diagramas de flujo, y la complejidad computacional. Además, se abordan conceptos de programación como iteración, recursión, y el uso de pseudocódigo para describir procesos.

Cargado por

alejk1108
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como RTF, PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte