Pablo Calderón Hernández

Ventajas y desventajas del lenguaje maquina Ventajas del lenguaje máquina: posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior, lo que supone una velocidad de ejecución superior a cualquier otro lenguaje de programación. Desventajas del lenguaje máquina: dificultad y lentitud en la codificación. Poca fiabilidad. Gran dificultad para verificar y poner a punto los programas. Los programas solo son ejecutables en el mismo procesador (CPU). En la actualidad, las desventajas superan a las ventajas, lo que hace prácticamente no recomendables a los lenguajes máquina Ventajas y desventajas del lenguaje ensamblador Ventajas   Eficiencia del tamaño Flexibilidad

1

Desventajas
   

Tiempo de programación Programas fuente grandes Peligro de afectar recursos inesperadamente Falta de portabilidad

Ventajas y desventajas del lenguaje de alto nivel VENTAJAS
        

Pueden utilizar con diferentes marcas de computadores sin tener que hacer modificaciones considerables. Esto permite reducir sustancialmente el costo de la reprogramación cuando se adquiere equipo nuevo Son más fáciles de aprender que los lenguajes ensambladores. Se pueden escribir más rápidamente. Permiten tener mejor documentación. Son más fáciles de mantener. Un programador no está limitado a utilizar un solo tipo de máquina Genera un código más sencillo y comprensible.

. una única fuente de traducción) La traducción compleja es especialmente necesaria para aquellas páginas en las que el contenido se añade a la misma sección en diferentes idiomas (como una página de noticias plurilingüe). En un determinado momento el trabajo en el original puede pararse para permitir al resto alcanzar ese mismo punto en la traducción. La discusión del contenido tiene lugar en Talk:P Se traduce P en idiomas clave y después en los idiomas objetivos. El control de la versión se lleva a cabo verificando la última revisión de P (o de las fuentes simplificadas que han sido utilizadas) y de la traducción objetivo.Pablo Calderón Hernández DESVENTAJAS     2 Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina Algunos requieren que la máquina cliente posea una determinada plataforma Requieren un nivel de aprendizaje más alto debido a que tienen muchas más opciones de programación La cantidad de programas son relativamente altos y una persona para estar al tanto debe conocer muchos más lenguajes Traducción de páginas sencillas (Para páginas sencillas se debe llevar a cabo un proceso de traducción sistemático de principio a fin) La página P procede un grupo que escribe en un determinado lenguaje. En este caso el método descrito precedentemente no servirá. Traducción compleja (Originales en varios idiomas.

El computador calcula primero la expresión n-1. En B=(K-Z*(n-1))*K. y por último sumas y restas. Si tenemos: Z=-X+Z*2+N+Y/X-7. Evaluando primero el contenido de los paréntesis antes de hacer las operaciones que hay fuera de ellos. se calcula en primer lugar el contenido de los paréntesis más internos. El computador calcula la expresión Z=-(X+Z)*(2+N)+Y/(X-7).Pablo Calderón Hernández Orden de precedencia o evaluación Las reglas de precedencia de las expresiones del lenguaje C nos dicen el orden en que el computador evalúa una expresión cuando hay más de un operador. Tenemos una suma y una división. a continuación se calculan multiplicaciones y divisiones. se evalúan empezando la izquierda. Los paréntesis se pueden anidar. esto es. Para expresiones aritméticas se siguen. Veamos algunos ejemplos: IVA=PVP-PVP/1. pero * está a la izquierda en esta expresión). se calcula primero la operación que está a la izquierda. 3 . sigue con el paréntesis más externo. Después calcula la multiplicación (los operadores * y / tienen la misma precedencia. lógicamente. se pueden colocar paréntesis dentro de expresiones entre paréntesis. primero se calcula la división y después la suma. El computador primero cambia de signo el valor de X. primero se aplica el operador de cambio de signo (-) . Cuando tenemos varios paréntesis al mismo nivel de anidamiento. Se pueden utilizar paréntesis para cambiar la precedencia. Siguiendo las reglas de precedencia aritmética. Una expresión entre paréntesis tiene siguiente formato general: (Expresión) esto hace que el computador evalúe en primer lugar el contenido de los paréntesis. En tal caso. Es decir. Sigue con la división y por último hace las operaciones de suma y resta empezando por la izquierda de la expresión. y lo último que hace es multiplicar su contenido por K. las reglas de precedencia aritmética. Cuando hay dos operadores con la misma precedencia.16.

Se incluyen en esta categoría: Operaciones al contado: la liquidación se acuerda dentro de los cinco días hábiles siguientes a la fecha en que se contrató la operación.  .Pablo Calderón Hernández Esto es un resumen de la prioridad de las operaciones aritméticas. Se trata de operaciones en firme. 2. Al vender los valores. El comprador tiene plena disponibilidad de los valores adquiridos. ya sea la primera al contado y la segunda a plazo o las dos a plazo. La Deuda se considera transmitida a vencimiento. se transmiten todos los derechos que incorporan: cupones. con independencia de la fecha en que se ha contratado la operación de retorno. Operaciones Simples  En las que la transacción se realiza en una sola operación. Operaciones a plazo: la liquidación tiene lugar en alguna fecha posterior al quinto día hábil desde que se contrató la operación. El comprador de la primera operación será el vendedor de la segunda y viceversa.(donde + y . 6. valor nominal.son operadores unarios) */% + .. 3. fecha de ejecución. Operaciones Dobles  Consistentes en que las partes contratantes acuerdan cerrar simultáneamente dos operaciones simples. valor efectivo. cabe distinguir entre: Operaciones simultáneas: las dos operaciones (de compra y de venta) se refieren al mismo tipo de activo y por el mismo importe nominal.) deben ser comunicados al Banco de España y no pueden modificarse posteriormente.. La compraventa temporal da derecho al cobro de los cupones por el poseedor del activo en la fecha de vencimiento del cupón.++ -. valores de reembolso.son operadores binarios) < <= > >= =< => == != && || 4 Tipos de operaciones 1. pactándose el precio de venta y de recompra. 5. etc. Dentro de las operaciones dobles. de forma que el nuevo poseedor puede negociarla libremente en el mercado secundario en cualquiera de las formas autorizadas. 4. () ! + . Los elementos básicos de la operación (precio pactado.   2. 8. a unas fechas determinadas (la primera fecha se denomina fecha valor y la segunda fecha vencimiento). de mayor prioridad a menor prioridad: 1.(donde + y . una de compra y otra de venta. 7. etc.

Pablo Calderón Hernández  Repos: a diferencia de las operaciones simultáneas no existe plena disponibilidad de los valores y sólo se pueden realizar transacciones en "repo" hasta antes de la fecha pactada para la retrocesión de los activos. Es decir. procedentes de los flujos de caja correspondientes a los cupones y al principal de dicho bono.  La segregación consiste en que se da de baja en la Central de Anotaciones un bono segregable. en virtud de la cual se dan de baja en la Central de Anotaciones todos los valores con rendimiento implícito vivos procedentes de cada uno de los flujos de caja de un bono segregable.Resta * Multiplicación / División .  La reconstitución es la operación inversa a la segregación. Operaciones de Segregación y Reconstitución  Vinculadas a los strips de Bonos y Obligaciones del Estado segregables. Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. Tipos de operadores Son elementos que relacionan de forma diferente. 5 3. el resultado es real. si alguno de ellos es real. Operadores Aritméticos + Suma . el resultado es entero. en contrapartida. Los repos no se pueden negociar a través del mercado ciego). los operadores nos permiten manipular valores. el citado bono. El comprador de un bono en repo tiene derecho a cobrar los cupones devengados (durante el plazo de la cesión. Operadores Aritméticos Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores (variables y constantes). Si ambos son enteros. los valores de una o mas variables y/o constantes. sustituyéndolo por nuevos valores de rendimiento implícito. dándose de alta.

6 Operadores Lógicos Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos tienen el mismo nivel de prioridad en su evaluación. . Los operadores relacionales comparan valores del mismo tipo (numéricos o cadenas). el paréntesis más interno se evalúa primero. Los operadores relaciónales tiene menor prioridad que los aritméticos. Las expresiones con paréntesis anidados se evalúan de dentro a fuera. Luego compara estos valores entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso). Operadores Relacionales Se utilizan para establecer una relación entre dos valores.Pablo Calderón Hernández Todas las expresiones entre paréntesis se evalúan primero. Estos valores pueden ser resultado de una expresión relacional.

7F39088 .1:07.3908 /0 .07 ...:.3/4 572074 0 ./0048       .43086:0.    .8 4507..43903/4 /0 48 5.

45. .   .473423.4308 /0 ...74 03 . .439.4 09.8  /0 2.:0303089.6:07.4/0 85.7908 .203475747/.810.. 6:0 0 3:0.03./...0. 902547.O3 570. .4257./000.47  . 80 ./ /0 . /0 4507.:07/.:54308 547 0 54800/47/0.:5O3 03974/0.9.4308$2508 O 3 . 97.4   .  $0 97.:. 54890747 . /0-03807.O3  48 00203948-E8...4257..  ..03/0/47 /0 .9.8 4507.. 10.4308 ..9.-0/893:703970 O 507.43084-08 O 4388903908 03 6:0 .438/07.4308 03 1720  5. 4507. 5. /..345:0/0324/1. /0 .  80 7010703 . 10..4397. . . .3.. 10.8 . 5747/.9E3/480 0 570. 4507./.486:03.9.4 .3908 .. 10...47010.. . 80.8 1472.8/090723. 03 6:0 80 ..  ./48.:947. 57207.N.8 ./4708:3. 4507.4397.. 57207.4 4 .20390 /48 4507...3. 4507.03.9..4507.4308/4-08 . 0:/.. 5..748  . 97..42:3.4397.8E-088:03908.4308 .7805489074720390    507.:3.4308 ./4 ./ /0 48 . /0 .9O .:3/. /03974 /048 ../0. .9047J.4  547 0 2824 254790 3423..3./4 10.20394/0. /070.3829/.8 $03.. .20394  .8 /48 4507.8 5..../                  %548/04507.10./4 80.7....9O.57207. 5.4257. /0 .4257... 6:394 /J.38.4/0.039.7 03 .4708 8097.48/0.4257... E- /08/0 6:0 80 .039.8 4507./070..43 3/0503/03./6:7/48  .9.20394  /0 1472.3 ...:.. 80:3/..  . .O3 /0 7094734         /43/0  8434507.4 /J.439. .4257. .7 82:9E30.4507.4308 82508  :3.:07/.4-74 /0 48 .O3 9030 :. 6:/. 80:3/. 10.  497./4  .47547. 6:/...O3 80 . 03 :3.9.4397.4308 82:9E30.03.. 80 /03423.792F9.O3  O 507.10. ..8 ..403.4708 ..077. O 507.47 5747/.4 .078. ST[SVW^ Z W^Z ZVW   894 08 :3 708:203 /0 ..:3.O3  ./47 9030 503.:54308  .O3  .039.039. ./47 /0 . /8543-/.4308   507. 84.38290394/4848/070.8 6:0 .036:080.4708 /0 7002-484  09.03/07 48. /0 .4 54800/47 5:0/0 304../.  /0 ..O3 807E 0 .8 /48 . -7020390 03 0 207.O3 80 70. 2824 954 /0 ./4 . 80:3/....

/4708-3.   /43/0  8434507.748         .

//048.38./..89... /8543-/.47708543/03908 ..:.08O3  48 70548 34 80 5:0/03 304.4 /0 .4257..7.79://0 .48574.4708/0:3.8 4507.3/01472../1070390 48. /10703.O3 O '3.:54308.03..4308/089.5..4308 94/48 48 .9./48070./0:3-4348070.O33..:54308 /0.4708 .4708 /0 703/2039425J.438890 03 6:0 80 /..9.8 .8.. /0 349..43899:.43703/2039425J./.42.08O3/048.5.. 0397.10.0/03908/0.70.-0  8:899:F3/44 547 3:0.4 ...43.48 ..4308:3 -434 8070.4-434  O ..7 48 . .:.F8/0207./47 /0 :3 -434 03 7054 9030 /070... 03.078.4308 82:9E30. /0 -..-08../4708  $43002039486:070. ..97.5. ST[SVW^ Z W^Z ZVW   O #0548 .9.79/.. 8070..O3 03.797.9.O308.8 34 0890 503...O3#0.O3 . 0.04          507..4397. 03 .430803 7054.4-7.. /0 . 80 /..573..-08  O .48   . 0397.7.3908/0.390 0 5.7.. 03 ...4507.5./4.3 /0 -.47088O4805:0/0370.../4 -434    %548/04507.43899:. .48.:34/0481:48/0 ..4308/0$070.94...8070./0/.4889758/04348 -. /0 349.70974././48 /:7.0/03908/0481:48/0.-0 /E3/480/0.94 574.

485:0/03807:9./470834850729032.35:.-08.4389.7.3908 8/0.   507./48.08 $.4348.O3/04507..8 .439548/0/../4708792F9.4389.4.70../4080390748.43082./40870.485072903.94803907484 70. :95.792F9.7 ./4708792F9.7 484507.2-488430390748 0708:9..../4708.4708 ..48 $:2.  0708:9.O3 .792F9.3908   484507.48  484507..:34/00480870.902E9. #089..4708    507./4708.

.8O3     .

.8057084308039705.84  484507.47085:0/03807708:9.7.05708O370./038:0....4708 :04.7..7F390882E8 390734800.0/05747/.07:3.. ST[SVW^ Z W^Z ZVW   %4/.43.484 ./6:048.425.430803970.-0..1:07.80/.48  8948.3.0:3708:9.089030203475747/.08  $0:9..4 1.425.7F39088800...4708039708089..35..7F39088./470880:9.7.70.../4708#0...8057084308 .07/.572074   507./470870.3/.7..43.O3  484507./07441.792F9.089./470870.0770. 08948.O3.43.4708O.08..089.O3574/:..425.    ..3/0/03974.7../48800.:./ .35.48  89484507.0790. 05.8 894890303028243.4708/02824954 3:2F7.48    507.8.435.-0./03.3572074 ./4/0:3./4/0.O303970/48../4708O.

Sign up to vote on this title
UsefulNot useful