Estructuras Secuenciales

Estructuras de Control Secuencial

Lectura de 2min.

Podría decirse que es la primera estructura de control que debemos aprender como programadores.

La lógica de una estructura de control secuencial en programación es aquella que sigue en secuencia de otra hasta terminar el programa o algoritmo y a su vez cumplen con 3 procesos básicos: ENTRADA - PROCESO - SALIDA, Donde:

Estructura de un algoritmo secuencial - DFD


Estructura de un algoritmo secuencial - PSEUDOCODIGO



ENTRADA : Es dónde se declaran las variables iniciales y se solicitan los datos a procesar.
La pregunta lógica para este proceso debería de ser:
* ¿Qué variables necesito?
* ¿Qué datos voy a ingresar?

PROCESO : Es aquí dónde definimos el objetivo del algoritmo, ya que es dónde elaboramos el cálculo u operación que requiere el algoritmo.
Aquí nos deberíamos de preguntar:
* ¿Qué voy a procesar?
* ¿Cuál es el objetivo del algoritmo o programa?

SALIDA : En esta parte del algoritmo es dónde se muestra los resultados del proceso u objetivo, estos se pueden mostrar por pantalla o por impresora según se requiera.
Al final deberíamos preguntarnos:
* ¿Cual o cuales, es el dato o datos de salida?
* ¿Cuál es el resultado de este algoritmo?

Recomendamos que uses PSeint para el desarrollo de tus algoritmos. Una vez desarrollado el algoritmo puedes programarlo en cualquier lenguaje de programación (LP) como Visual Basic, C, #C, Java, Perls, etc.

Asignación de Datos

Una asignación es la acción de dar un valor a una variable o constante. Veamos algunos métodos de asignación en algoritmos.

Asignación de valor Simple: Pasar un valor o dato a una variable (NOTA <-- 20)

Asignación a un Contador: Consiste en asignar un valor que se incrementa, según su valor a incrementar (CONT<--CONT+1)

Asignación de un Acumulador: Consiste en acumular una variable dependiendo de otra variable (ACUM<--ACUM+VARIABLE)

Asignación de Proceso u Operación: Se obtiene como resultado de una operación matemática (PROM<--(N1+N2+N3)/3).

En general el formato a utilizar es el siguiente:

< Variable > <-- < valor o expresión >

* El símbolo de asignación <-- debe de leerse “ASIGNE”.

La Estructura de Control Condicional es la siguiente que deberías aprender, después de la secuencial



function remove_hentry( $classes ) { if( !is_single() ) { $classes = array_diff($classes, array('hentry')); return $classes; } else { return $classes; } } add_filter( 'post_class', 'remove_hentry' ); function add_class_to_author_link($link) { return str_replace( 'rel="author"', 'rel="author" class="fn"', $link); } add_filter('the_author_posts_link', 'add_class_to_author_link');

0 comentarios: