Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Flujo Arreglo Bidimensional Dinamico
Flujo Arreglo Bidimensional Dinamico
SEPTIEMBRE 2018
PROGRAMA SUMA Y RESTA
Start
1. Declaración de variables
valor1 ← 0
valor2 ← 0
3. ídem 1,2
valor3 ← 0
El resultado es 3
VALOR1: 6
VALOR2: 2
VALOR3: 6
EJERCICIO SUMA||RESTA||MULTIPLICACION ||DIVISION
Start
Operacion ← 0
1. Declaración de variables
valor1 ← 0
valor2 ← 0
2. Entrada de variables
Resultado ← 0
"Elige una opción: 1. Para sumar, 2. Para restar, 3. para multiplicar, 4. para dividir"GET Operacion
Yes No
3. Selección
Operacion=1
Yes No
"Dame el valor1"GET valor1 Operacion=2
End
Operacion1
RESULTADO:8
VALOR1: 2
VALOR2: 6
PROGRAMA CICLOS
Start
nombre ← ""
veces ← 0
1. Declaración de variables
contador ← 0
2. Entrada de variables
"Cuntas veces quieres imprimir tu nombre en pantalla?"GET veces
Loop
Yes
contador >=veces
No
3. contador
contador ← contador + 1
PUT nombre¶
4. Salida
End
Contador:3
Veces:3
Nombre:mike
mike
mike
mike
EJERCICIO : FIBONACCI (1,1,2,3,5,8,13,21)
Start
a←0
b←1
1. Declaración de variables
c←0
Loop
Yes
c>22 2. Condición
No
Yes No
c=0
5. Salida
3. contador
c←a+b
b←a
End
0,1,1,2,3,5,8,13,21,
a:34
b:21
c:34
PROGRAMA SERIES
Start
Loop
Yes
contador>8
No
3. Salida
contador ← contador + 1
2. Contador
End
CONTADOR: 9
1,2,3,4,5,6,7,8,
EJERCICIO1: SERIES
Start
n←0
a←1
1. Declaración de variables
c←1
Loop
Yes
n>8
No
n←n+1
2. Contador
a*n=c Yes
c>362880
No
1*1=1 a←c
3. acumulador c(a)
1*2=2
c←a*n
PUT c¶
4. Salida
End
N:9
1
2
6
24
120
720
5040
40320
362880
PROGRAMA OPERADORES
Start
b←0
"introduce b"GET b
Yes
a>b
No 3. Selección, operador
relacional a>b
PUT " el numero a"+"=" + a+ ","+"esPUT
mayor"¶
"el numero b" + "=" + b+","+"es mayor"¶
End
4. Salidas a y b
a:8
b:3
el numero a=8,es mayor
PROGRAMACION ORIENTADA A OBJETOS
MAIN, RECTANGULO,TRIANGULO
Start
1. Declaración de variables
base ← 0
altura ← 0
area ← 0
2. Entrada de variables
ejecucion ← ""
seleccion ← 0
Loop
"1 para el calculo del area del rectangulo, 2 para el calculo del area del triangulo"GET seleccion
3. Entrada de datos
4.Funsión Seleccion Yes
seleccion == 1
No
para selección
rectangulo triangulo
End
altura: 10
area:50
base:5
ejecucion: si
selección:1
Start
End
3. Salida de texto del cálculo
del área
Triangulo (2)
Start
1. Datos de entrada
"cual es el valor de la base ?"GET base
Start
1. definición de variables
arreglo[5] ← ""
ciclo ← 1
Loop
Yes
ciclo>5 2. Define ciclo, valor
No máximo del arreglo
"introdusca 5 nombres"+ "("+ciclo+")"GET arreglo[ciclo]
3. Entrada de datos “texto”
ciclo ← ciclo + 1
4. Acumulador ciclo
End
Posición 1 Posición 5
CICLO:5
<1> “luis”
<2> “miguel”
<3> “angel”
<4> “marco”
<5> “javier”
CICLO:6
PROGRAMA ARREGLO BIDIMENSIONAL DINAMICO
Start
filas ← 0
1. Declaración de variables
culumnas ← 0
fila ← 1
3. Definición de los apuntadores de variables
columna ← 1
dato ← 1
7. Declaración de
variable dato Loop
Loop
10. Salida
dato ← dato + 1
7. Acumulador
dato columna ← columna + 1 8. Acumulador columna
fila ← fila + 1
11. Acumulador fila
PUT ""¶
13. Salto de línea
End
[1][2][3][4]
[5][6][7][8]
[9][10][11][12]