martes, 12 de abril de 2016

Taller pruebas de escritorio

Taller programación 1  (Lunes 11 de abril de 2016)
Tema: Pruebas de escritorio
1)
Proceso sin_titulo
                n1 <- 0
                n2 <- 2
                Si n1 < n2 Entonces
                               Escribir n1
                Sino
                               Escribir n2
                FinSi
FinProceso

2)
Proceso sin_titulo
                Leer palabra
                Si palabra = "Hola Mundo" Entonces
                               Escribir "Estas iniciando"
                Sino
                               Si palabra = "Hellow World" Entonces
                                               Escribir "You are starting"
                               Sino
                                               Escribir "Ya has avanzado..."
                               FinSi
                FinSi
FinProceso

3)
Proceso sin_titulo
                Leer num
                Si num % 7 = 0 Entonces
                               Escribir num, " Es multiplo de 7"
                Sino
                               Escribir num, " No es multiplo de 7"
                FinSi
FinProceso



3)
Proceso sin_titulo
                num <- 10
                Si num % 2 = 0 Entonces
                               Si num % 5  = 0
                                               i <- 1
                                               Mientras i <= 20 Hacer
                                                               x <- num + num
                                                               Si i % x = 0 Entonces
                                                                              num <- x / 2
                                                                              num <- num /2
                                                               FinSi                                                    
                                                               i <- i + 1
                                               FinMientras
                                               Si num > 5 Entonces
                                                               Escribir num
                                               Sino
                                                               num <- num * (20 % 2) * 11 * 15 * 2048 / 1028
                                                               Si num >= 15 Entonces
                                                                              Escribir "Has llegado al final"
                                                               Sino
                                                                              Escribir "Has llegado a otro final"
                                                               FinSi
                                               FinSi
                               Sino
                                               num <- num + (10 / 2)
                                               Escribir num
                                               Escribir "Final alterno"
                               FinSi
                Sino
                               Escribir num = 17
                FinSi
FinProceso







4)
Proceso sin_titulo
                Dimension x[10]
                i <- 1
                Mientras i <= 10 Hacer
                               x[i] <- azar(100)
                               Escribir x[i]
                               i <- i + 1
                FinMientras
                //Aqui deben dibujar el vector
                i<-1
                aux <- 0
                Mientras i <= 10
                               j <- 1
                               Mientras j < 10
                                               Si x[j] > x[j+1] Entonces
                                                               aux <- x[j]
                                                               x[j] <- x[j+1]
                                                              x[j+1] <- aux
                                               FinSi
                                                               
                                               j<-j+1
                               FinMientras      
                               i <- i +1
                FinMientras      
               //Aqui deben de volver a dibujar el vector

FinProceso

Nota: Para el ultimo ejercicio, deben dibujar el vector con los números que tiene en un principio, y luego deben dibujar el vector con los números que queda después de haber finalizado el ejercicio.


Ayudas en video:




No hay comentarios:

Publicar un comentario