La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Fundamentos de Informática Curso 2009/2010

Presentaciones similares


Presentación del tema: "Fundamentos de Informática Curso 2009/2010"— Transcripción de la presentación:

1 Fundamentos de Informática Curso 2009/2010
Ejercicios Fundamentos de Informática Curso 2009/2010

2 Fundamentos de Informática. Ejercicios. Curso 2009/2010

3 Fundamentos de Informática. Ejercicios. Curso 2009/2010
Inicio j Leer i,j piezas 0 i Mueve Arriba Mueve Derecha Mueve Abajo Mueve Izquierda Fin Fundamentos de Informática. Ejercicios. Curso 2009/2010

4 Fundamentos de Informática. Ejercicios. Curso 2009/2010
Inicio Mueve Arriba Inicio Mueve Derecha p  i - 1 p  j + 1 NO NO ¿p > 0? ¿p < 9? SI SI SI SI ¿tpj = 1? ¿tip = 1? piezas piezas + 1 P  -1 piezas piezas + 1 P  9 NO NO Escribir p,j Escribir p,j Escribir i,p Escribir i,p p  p -1 p  p + 1 Fin Mueve Arriva Fin Mueve Derecha Fundamentos de Informática. Ejercicios. Curso 2009/2010

5 Fundamentos de Informática. Ejercicios. Curso 2009/2010

6 Fundamentos de Informática. Ejercicios. Curso 2009/2010
Inicio Leer NUM B  1 ¿NUM < 2? SI NO VB  NUM%2 NUM  NUM/2 B  B+1 OBJETO NOMBRE VALOR TIPO VALOR EN DECIMAL NUM VARIABLE ENTERO CONTADOR DE BITS B VECTOR CON NUMERO BINARIO V VECTOR DE ENTEROS VB  NUM ¿B = 0? SI NO Escribir VB B  B - 1 Fundamentos de Informática. Ejercicios. Curso 2009/2010 Fin

7 Ejercicio 2 ORG 0 SAL INI V: ESP 100 ‘ Vector para guardar binario DV:
DRE V ‘ Dirección comienzo del vector P: ESP 1 ‘ Variable utilizada como puntero B: ‘ Contador de bits NUM: ‘ Numero leído por teclado UNO: CTE 1 ‘ Constante 1 DOS: CTE 2 ‘ Constante 2 INI: LEE NUM ‘ Lee el decimal por teclado CAR UNO ‘B  1 ALM B B1: CAR NUM ‘ Condición NUM < 2 RES DOS SAN FB1 CAR DV ‘ P  DV+B-1 SUM B RES UNO ALM P ‘ VB  NUM%2 MOD DOS ALM I P ‘ NUM  NUM/2 DIV DOS ALM NUM CAR B ‘ B  B+1 SUM UNO ALM B SAL B1 FB1: CAR DV ‘ P  DV+B-1 SUM B RES UNO ALM P CAR NUM ‘ VB  NUM ALM I P B2: ‘ Condición B=0 SAC FB2 ESC I P ‘ Escribe VB ‘ B  B-1 SAL B2 FB2: ALT END

8 Fundamentos de Informática. Ejercicios. Curso 2009/2010

9 Ejercicio 3 A A OBJETO NOMBRE VALOR TIPO MEDIA VARIABLE ENTERO
Inicio Ejercicio 3 A N  1 MEDIA  0 Escribir MEDIA ¿N > 10? SI N  1 NO Leer VN ¿N > 10? SI MEDIA  MEDIA+VN N  N+1 NO SI ¿VN > MEDIA? Escribir VN N  1 MEDIA  MEDIA/10 NO N  N+1 ¿N > 10? SI NO Fin SI ¿VN < MEDIA? Escribir VN OBJETO NOMBRE VALOR TIPO MEDIA VARIABLE ENTERO CONTADOR NUMEROS N VECTOR NUMEROS V VECTOR 10 ENTEROS NO N  N+1 A

10 Ejercicio 3 ORG 0 SAL INI V: ESP 10 ‘ Vector para guardar binario DV:
DRE V ‘ Dirección comienzo del vector P: ESP 1 ‘ Variable utilizada como puntero N: ‘ Contador de numeros MEDIA: ‘ Valor medio CERO: CTE 0 ‘ Constante 0 UNO: CTE 1 ‘ Constante 1 DIEZ: CTE 10 ‘ Constante 10 INI: CAR UNO ‘ N  1 ALM N CAR CERO ‘ MEDIA  0 ALM MEDIA B1: CAR N ‘ Condición N>10 RES DIEZ SAP FB1 CAR DV ‘ P  DV+N-1 SUM N RES UNO ALM P LEE I P ‘ Leer VN CAR MEDIA ‘ MEDIA  MEDIA+VN SUM I P ALM MEDIA CAR N ‘ N  N+1 SUM UNO ALM N SAL B1 FB1: CAR UNO ‘ N  1 B2: ‘ Condición N>10 RES DIEZ SAP FB2 CAR DV ‘ P  DV+N-1 SUM N RES UNO ALM P CAR I P ‘ Condición VN<MEDIA RES MEDIA SAN C1 SAL FC1 C1: ESC I P ‘ Escribe VN FC1: SAL B2 FB2: ESC MEDIA ‘ Escribe MEDIA CAR UNO ‘ N  1 ALM N B3: CAR N ‘ Condición N>10 RES DIEZ SAP FB3 CAR DV ‘ P  DV+N-1 SUM N RES UNO ALM P CAR I P ‘ Condición VN>MEDIA RES MEDIA SAP C2 SAL FC2 C2: ESC I P ‘ Escribe VN FC2: ‘ N  N+1 SUM UNO SAL B3 FB3: ALT END

11 Fundamentos de Informática. Ejercicios. Curso 2009/2010
Se desea diseñar un circuito digital que calcule el resultado de dividir entre 3 el número binario de entra: El numero de entrada es de 3 bits y está representado en Complementa a 2 La salida se representa con 2 bits y en complemento a 2 Si el resultado de la división es siempre el entero de menor valor Fundamentos de Informática. Ejercicios. Curso 2009/2010

12 Fundamentos de Informática. Ejercicios. Curso 2009/2010
1 2 3 -4 -.2 -3 -1 -2 s0 = e2*e1*e0 + e2*e1*e0 s1 = e2*e1*e0 + e2*e1*e0 Fundamentos de Informática. Ejercicios. Curso 2009/2010


Descargar ppt "Fundamentos de Informática Curso 2009/2010"

Presentaciones similares


Anuncios Google