Академический Документы
Профессиональный Документы
Культура Документы
Electrónica 7/1
INFORME
3) SENTENCIAS CONDICIONALES
DIAGRAMA DE FLUJO
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
CODIGO EN MIKROBASIC
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
CODIGO EN MIKROC
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
ESQUEMA EN PROTEUS
PREGUNTAS
a. ¿Cuál es el valor de la variable aux si PORTA es mayor a PORTB después de la línea
24?
El valor de la variable aux es el mismo valor de PORTA, por la condición dada en el
código.
c. ¿Cuál es el valor de la variable aux si PORTA es igual a PORTB después de la línea 24?
El valor de la variable aux es igual a cero por la condición dada en el código.
4) BUCLES DE PROGRAMA
DIAGRAMA DE FLUJO
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
CODIGO EN MIKROBASIC
CODIGO EN MIKROC
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
PREGUNTAS
3. Compilar el Proyecto (ctrl+F9)
5. Presiona F8 para ir paso a paso, da doble clic sobre cada registro en la ventana Watch Values
para cambiar su valor y contesta las siguientes preguntas:
a. ¿Cuáles valores toman las variables sum e i en las líneas 13, 14, 20, 21, 26 y 27?
Línea 13 valores: i=1 sum=0
Línea 14 valores: i=1 sum=1
Línea 20 valores: i=1 sum=0
Línea 21 valores: i=1 sum=1
Línea 26 valores: i=0 sum=0
Línea 27 valores: i=0 sum=0
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
6. Cambia el valor de i en las líneas 5 y 18 por uno mayor a 5 y observa de nuevo la depuración.
El código cambia su comportamiento, debido a que el valor inicial que tengo es 8 y en la condicion
de el primer y tercer ciclo su restriccion no le permite que se ejecute como cuando la varible i era
igual a 1.
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
5) ARREGLOS Y MATRICES
DIAGRAMA DE FLUJO
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
CODIGO EN MIKROBASIC
CODIGO EN MIKROC
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
ESQUEMA EN PROTEUS
PREGUNTAS
3. Compilar el Proyecto (ctrl+F9)
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
5. Presiona F8 para ir paso a paso, da doble clic sobre cada registro en la ventana Watch Values
para cambiar su valor y contesta las siguientes preguntas:
a. Si el valor de PORTB es 5 décimal cuál es el valor de PORTD y la variable i después de
la línea 18
El valor de PORTD es de 105 cuando en el PROTB tiene un valor de 5
Jean Pierre Monserrate Rodríguez
Electrónica 7/1
COCLUSION
En la práctica se aprendió a programar sentencias condicionales, bucles de programa y arreglos y
matrices en los programas MikroBasic y MikroC a su vez se pudo realizar su simulación para
cada caso utilizando el software de Isis Proteus que mediante el archivo .hex que se genera en los
programas utilizados para programar este simulador interpreta este archivo simulando su código.