Integrantes:
2018 - II
INDICE
1. Estructura secuencial……………………………………… 1
2. Estructura secuencial……………………………………… 2
3. Estructura secuencial……………………………………….2
4. Componentes……………………………………………….2
4.1 Asignación…………………………………………….. 2
4.2 Lectura………………………………………………….2
4.3 Escritura………………………………………………...2
5. Ejemplos……………………………………………………3
6. Conclusiones………………………………………………..7
7. Bibliografía…………………………………………………8
1.Estructura secuencial
Repite las instrucciones una detrás de otra sin posibilidad de modificar el orden en que se
ejecutan.
En C, la estructura secuencial
Instrucción 1 estaría representada
por los bloques de
instrucciones delimitados por
las llaves
{
Instrucción 2
instrucción 2 instrucción 1;
… instrucción 2;
instrucción n …
Instrucción n
instrucción n;
Pseudocódigo }
Diagrama de flujo
1
“Año del dialogo y de la reconciliación nacional”
UNIVERSIDAD ANDINA DEL CUSCO
2.Estructura secuencial.
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia.
Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así
sucesivamente hasta el fin del proceso.
3.Estructura secuencial
Una estructura de programa es secuencial si se ejecutan una tras otra a modo de secuencia, es
decir que una instrucción no se ejecuta hasta que finaliza la anterior.
4.Componentes
4.1 Asignación
La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona
será reconocida con el nombre de la variable que recibe el valor. La asignación se puede
clasificar de la siguiente forma:
• Simples: Consiste en pasar un valor constate a una variable (a=15)
• Contador: Consiste en usarla como un verificador del número de veces que se realiza un
proceso (a=a+1)
• Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b)
• De trabajo: Donde puede recibir el resultado de una operación matemática que involucre
muchas variables (a=c+b*2/4).
4.2 Lectura
La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. Esta
operación se representa en un pseudocódigo como sigue:
Leer a, b
Donde “a” y “b” son las variables que recibirán los valores
4.3 Escritura
Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o
mensaje. Este proceso se representa en un pseudocódigo como sigue:
Escribe “El resultado es:”, R
Donde “El resultado es:” es un mensaje que se desea aparezca y R es una variable que contiene
un valor.
(Urbaez, 2018)
2
“Año del dialogo y de la reconciliación nacional”
UNIVERSIDAD ANDINA DEL CUSCO
5. EJEMPLOS
Ejemplo 1:
1. Análisis
Datos Resultado
x y
3 25
0 -5
1 1
1.2 Modelo
Y= 2X2+4X-5
Diccionario de variales
Variables de entrada
Variables de salida
Precondición
{ x E reales}
Postcondición
{y=2X2+4X-5}
2. Diseño
{Leer el valor de x}
3
“Año del dialogo y de la reconciliación nacional”
UNIVERSIDAD ANDINA DEL CUSCO
Fin
{ leer datos}
{Leer el valor de x}
Leer x
Y= 2*X2+4*X-5
Escribir y
Fin
Ejemplo 2:
1. Análisis
1.1 Entender el problema
DATOS RESULTADOS
Numero Nroinvertido
123 321
522 225
1.2 Modelo
Nroinvertido = unidades*100+decenas*10+decenas
4
“Año del dialogo y de la reconciliación nacional”
UNIVERSIDAD ANDINA DEL CUSCO
Diccionario de variales
Variables de entrada
Variables auxiliares
Unidades: entero
Decenas: entero
Centenas: entero
Variables de salida
Pre condición
Post condición
2. Diseño
Fin
5
“Año del dialogo y de la reconciliación nacional”
UNIVERSIDAD ANDINA DEL CUSCO
{Leer datos}
Leer número
{Calcular nroinvertido}
{Generar nroinvertido}
Nroinvertido = unidades*100+decenas*10+decenas
{Escribir Nroinvertido }
Escribir Nroinvertido
Fin
6
“Año del dialogo y de la reconciliación nacional”
UNIVERSIDAD ANDINA DEL CUSCO
6. Conclusiones
- La estructura secuencial al ser la más elemental está presente en la mayoría de los lenguajes de
programación existentes.
- Las instrucciones de una estructura secuencial deben estar ejecutadas una después de la otra,
ya que el fin de una es el inicio de otra, estas también deben estar sujetas a la secuencia
determinada por el algoritmo a realizar.
7
“Año del dialogo y de la reconciliación nacional”
UNIVERSIDAD ANDINA DEL CUSCO
7.
Bibliografía
Rodríguez Baena, L. (2012). Universidad Pontificia de Salamanca. Escuela Superior de Ingeniería y
Arquitectura. Recuperado el 11 de 09 de 2018, de
http://www.colimbo.net/documentos/documentacion/106/FPI03_Estructuras_de_control.pdf
Rozas, A., & Ibarra, W. (2000). Algoritmica y Programacion. Cusco: Manuel Ibarra Cabrera.