7/29/2019 Guia3 Programacion
1/4
Principios de
1
ProgramacionGua de trabajo 03
Universidad Santiago de CaliFacultad de ingenieraProf: Ing. Edwin J. Ortega Z.
Colombia 2013
7/29/2019 Guia3 Programacion
2/4
Principios de Control Aplicados a la medicinaIng. Edwin J. Ortega
Universidad Santiago de CaliEMPC03
2
Decisin si.
Una decisin se especifica en una expresin lgica de la misma forma en que una operacin de
calculo se especifica en una expresin numrica.
Por ejemplo:
Suponga que tiene dos variables numricas, denominadas A y B, que tienen valores diferentes, y
suponga que desea imprimir el valor de la mas grande. Si A es mayor que B, debe imprimir el valor
de A; pero, por otro lado, si B es mayor que A, debe imprimirse el valor de B. La eleccin de que
alternativa tomar depende de la decisin de si la variable A es o no mayor que B. Esta estructura
se representa mediante el diagrama siguiente:
Estructura de repeticin mientras
Se llama Mientras a la estructura
algortmica que se ejecuta mientras la
condicin evaluada resulte verdadera. Se
evala la expresin booleana y, si es cierta,
se ejecuta la instruccin especificada,
llamada el cuerpo del bucle. Entonces se
vuelve a evaluar la expresin booleana, y si
todava es cierta se ejecuta de nuevo el
cuerpo. Este proceso de evaluacin de la
expresin booleana y ejecucin del cuerpo
se repite mientras la expresin sea cierta.
Cuando se hace falsa, finaliza la repeticin.
Observa en el flujograma, que se necesita
una variable contadora (un ndice), para
llevar la cuenta de las veces que entramos al cuerpo del ciclo. Tambin es importante notar que
esta variable se inicializa antes de entrar al cuerpo del ciclo y dentro del cuerpo se incrementa en
Si No
7/29/2019 Guia3 Programacion
3/4
Principios de Control Aplicados a la medicinaIng. Edwin J. Ortega
Universidad Santiago de CaliEMPC03
3
una cantidad constante, por lo general en uno, un ejemplo de uso de la estructura mientras es la
impresin de los numero de 1 a 10.
Taller.
1. El numero binario 10010011 es igual a:.a. 220 b. 147 c. 160
d. 127 e. Ninguna de las anteriores
2. Convierte los siguientes nmeros de binario a decimal.a) 111011 b) 11001111
3. El numero binario 110011111es igual a:.a. 128 b. 327 c. 147
d. 415 e. Ninguna de las anteriores
4. Si tenemos el numero decimal 2928 a que numero equivale en sistema binario:a. 101100110000 b. 101101110000 c. 10101110000
d. 101101110110 e. Ninguna de las anteriores
5. Si tenemos el numero decimal 175 a que numero equivale en sistema binario:a. 1101111 b. 10111111 c. 10101111
d. 110101111 e. Ninguna de las anteriores
6. Convierte los siguientes nmeros de decimal a binario.a)
38721 b) 271 c) 1828 d)8725
7. Convierte los siguientes nmeros de binario a hexadecimal.a) 11111011 b) 110101111
8. Realiza un seudocodigo donde muestres tus actividades realizadas para asistir a clase, desdeque te levantas hasta que inicias la clase.
7/29/2019 Guia3 Programacion
4/4
Principios de Control Aplicados a la medicinaIng. Edwin J. Ortega
Universidad Santiago de CaliEMPC03
4
9. Realice el seudocdigo un programa que solicite dos nmeros por teclado y muestre la sumade los dos nmeros ingresados.
10.Realice un programa en seudocdigo que solicite dos nmeros por teclado y muestre cual delos dos nmeros es el menor.
11.Realice el seudocdigo de un programa que solicite un numero y calcule la potencia de 2siendo el exponencial el numero solicitado.
12.Escriba el seudocdigo del siguiente diagrama de flujo.