Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría Luisa Soriano Zúñiga Modificado hace 7 años
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.