Skip to content

Commit 8453f73

Browse files
committed
⚡ Update math logic
1 parent 6eb9c52 commit 8453f73

File tree

11 files changed

+152
-0
lines changed

11 files changed

+152
-0
lines changed

learn/Matematicas/logica/README.md

+152
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,19 @@
3535
- [Series númericas](#series-n%c3%bamericas)
3636
- [Series alfabéticas](#series-alfab%c3%a9ticas)
3737
- [Series de figuras](#series-de-figuras)
38+
- [Diagramas de flujo](#diagramas-de-flujo)
39+
- [Toma de decisiones](#toma-de-decisiones)
40+
- [Simbología](#simbolog%c3%ada)
41+
- [¿Cómo hacer un diagrama de flujo?](#%c2%bfc%c3%b3mo-hacer-un-diagrama-de-flujo)
42+
- [Algoritmos](#algoritmos)
43+
- [Estructuras de control : Palabras reservadas](#estructuras-de-control--palabras-reservadas)
44+
- [Estructura de control secuencial](#estructura-de-control-secuencial)
45+
- [Estructura de control de selección simple](#estructura-de-control-de-selecci%c3%b3n-simple)
46+
- [Estructura de control de selección doble](#estructura-de-control-de-selecci%c3%b3n-doble)
47+
- [Estructura de control de selección multiple](#estructura-de-control-de-selecci%c3%b3n-multiple)
48+
- [Repetición mientras](#repetici%c3%b3n-mientras)
49+
- [Repetición hacer mientras](#repetici%c3%b3n-hacer-mientras)
50+
- [Repetición para hasta](#repetici%c3%b3n-para-hasta)
3851

3952
# Pensamiento lógico
4053
## Habilidades básicas del pensamiento
@@ -422,4 +435,143 @@ Poseen uno o más patrones para establecer la siguiente figura
422435
<div align="center">
423436
<img src="img/22.png">
424437
<small><p>Series de figuras</p></small>
438+
</div>
439+
440+
## Diagramas de flujo
441+
442+
Un diagrama de flujo es la **representación gráfica de la secuencia de rutinas** **simples¸ describe un proceso, sistema o algoritmo informático.**
443+
444+
### Toma de decisiones
445+
446+
El diagrama de flujo ofrece una **descripción visual de las actividades implicadas en un proceso.** Muestra la relación secuencial entre ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso, facilita también la selección de la decisión.
447+
448+
### Simbología
449+
450+
<div align="center">
451+
<img src="img/23.png">
452+
<small><p>Diagrama de flujo</p></small>
453+
</div>
454+
455+
<div align="center">
456+
<img src="img/24.png">
457+
<small><p>Diagrama de flujo</p></small>
458+
</div>
459+
460+
<div align="center">
461+
<img src="img/25.png">
462+
<small><p>Diagrama de flujo</p></small>
463+
</div>
464+
465+
### ¿Cómo hacer un diagrama de flujo?
466+
467+
1. **Define tu propósito y alcance**... ¿Qué deseas lograr? ¿Estás considerando las
468+
cosas correctas con un punto inicial y final apropiado para alcanzar ese propósito? Realiza una investigación lo suficientemente detallada, pero lo suficientemente simple a la hora de crear tus diagramas para comunicarte con tu audiencia.
469+
2. **Identifica las tareas en orden cronológico.** Esto puede involucrar las
470+
conversaciones con los participantes, la observación de un proceso o la
471+
revisión de cualquier documentación existente. Puedes escribir los pasos en
472+
forma de notas o comenzar con un diagrama en versión borrador.
473+
3. **Organízalos** por tipo y figura correspondiente, como procesos, decisiones,
474+
datos, entradas o salidas.
475+
4. **Crea tu diagrama**, ya sea dibujándolo a mano o usando un programa.
476+
5. **Confirma tu diagrama de flujo**, verificando todos los pasos con las personas
477+
que participan en el proceso. Observa el proceso para asegurarte de no dejar
478+
de lado nada que sea importante para tu propósito.
479+
480+
### Algoritmos
481+
482+
Como una representación visual del flujo de datos, los diagramas de flujo son **útiles para escribir un programa o algoritmo** y explicárselo a otros o colaborar con otros en el mismo. Puedes usar un diagrama de flujo para explicar detalladamente la lógica detrás de un programa antes de empezar a codificar el proceso automatizado.
483+
484+
Puede ayudar a organizar una perspectiva general y ofrecer una guía cuando llega
485+
el momento de codificar.
486+
487+
**Los diagramas de flujo pueden:**
488+
489+
* Explicar la lógica
490+
* Organizar una perspectiva general antes de codificar
491+
* Demostrar cómo el código está organizado.
492+
* Visualizar la ejecución de un código dentro de un programa.
493+
* Mostrar la estructura de un sitio web o aplicación.
494+
* Comprender cómo los usuarios navegan por un sitio web o programa.
495+
496+
Los diagramas relacionados que se emplean en el software informático incluyen:
497+
* **Lenguaje unificado de modelado (UML):** este es el lenguaje de propósito general usado en la ingeniería de software para el modelado.
498+
* **Diagramas Nassi-Shneiderman (NSD):** usados para la programación informática estructurada. Llevan el nombre de sus creadores: Isaac Nassi y Ben Shneiderman, quienes los desarrollaron en 1972 en la Universidad Estatal de Nueva York en Stony Brook. También se denominan "estructogramas".
499+
* **Diagramas DRAKON:** DRAKON es un lenguaje de programación visual de algoritmos empleado para crear diagramas de flujo.
500+
501+
### Estructuras de control : Palabras reservadas
502+
503+
#### Estructura de control secuencial
504+
505+
La estructura de control secuencial **representa la organización de sentencias o instrucciones consecutivas que se van ejecutando una después de la otra.** Este diagrama comienza con el punto de entrada y la línea de flujo ( −→ ) apunta al primer rectángulo de acción que indica la primera sentencia a ejecutar y continua con el flujo que apunta a otro rectángulo de acción y así podríamos seguir colocando n rectángulos de acción y termina con el punto de salida. **Todas las estructuras de control tienen la característica de tener un único punto de entrada y un único punto de salida.**
506+
507+
<div align="center">
508+
<img src="img/27.png">
509+
<small><p>estructuras de control</p></small>
510+
</div>
511+
512+
#### Estructura de control de selección simple
513+
514+
La estructura de control de selección simple representa una estructura que si se cumple alguna condición se realizan algunas acciones, mientras que si no se cumple, no se realizan dichas acciones.
515+
516+
Conocido como IF
517+
518+
<div align="center">
519+
<img src="img/26.png">
520+
<small><p>estructuras de control</p></small>
521+
</div>
522+
523+
#### Estructura de control de selección doble
524+
525+
La estructura de control de selección doble es una estructura que introduce una condición, si es verdadera, realiza un bloque de acciones; y si es falsa, hace otro bloque de acciones.
526+
527+
Conocido como IF - Else
528+
529+
<div align="center">
530+
<img src="img/28.png">
531+
<small><p>estructuras de control</p></small>
532+
</div>
533+
534+
#### Estructura de control de selección multiple
535+
536+
La estructura de control de selección múltiple, es una estructura que evalúa una expresión que puede tomar varios y dependiendo del valor que tome realiza un conjunto de acciones.
537+
538+
Conocido como Switch
539+
540+
<div align="center">
541+
<img src="img/29.png">
542+
<small><p>estructuras de control</p></small>
543+
</div>
544+
545+
#### Repetición mientras
546+
547+
La estructura de control de repetición mientras es un ciclo que repite un bloque de
548+
instrucciones mientras la condición es verdadera. La característica que la distingue de otros ciclos es que verifica la condición antes de ejecutar las acciones.
549+
550+
Conocido como While
551+
552+
<div align="center">
553+
<img src="img/30.png">
554+
<small><p>estructuras de control</p></small>
555+
</div>
556+
557+
#### Repetición hacer mientras
558+
559+
La estructura de control de repetición hacer/mientras es otro de los ciclos que proporciona el lenguaje C. De manera semejante al ciclo anterior, esta estructura repite un bloque de instrucciones mientras una condición sea verdadera. La característica que distingue a este ciclo, es que primero realiza las acciones y después verifica la condición. Es decir, que en esta estructura las acciones se realizan al menos una vez.
560+
561+
Conocido como Do-While
562+
563+
<div align="center">
564+
<img src="img/31.png">
565+
<small><p>estructuras de control</p></small>
566+
</div>
567+
568+
#### Repetición para hasta
569+
570+
Se utiliza para repetir un conjunto de acciones, hasta que se deje de cumplir una condición. La característica que distingue este ciclo es que está diseñado para repetir un bloque de instrucciones de un valor inicial hasta un valor final.
571+
572+
Conocido como For
573+
574+
<div align="center">
575+
<img src="img/32.png">
576+
<small><p>estructuras de control</p></small>
425577
</div>

learn/Matematicas/logica/img/23.png

122 KB
Loading

learn/Matematicas/logica/img/24.png

244 KB
Loading

learn/Matematicas/logica/img/25.png

81.5 KB
Loading

learn/Matematicas/logica/img/26.png

14.7 KB
Loading

learn/Matematicas/logica/img/27.png

72.1 KB
Loading

learn/Matematicas/logica/img/28.png

18.3 KB
Loading

learn/Matematicas/logica/img/29.png

29.6 KB
Loading

learn/Matematicas/logica/img/30.png

14.2 KB
Loading

learn/Matematicas/logica/img/31.png

17.4 KB
Loading

learn/Matematicas/logica/img/32.png

20.6 KB
Loading

0 commit comments

Comments
 (0)