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.

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á. 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. En un determinado momento el trabajo en el original puede pararse para permitir al resto alcanzar ese mismo punto en la traducción. 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). La discusión del contenido tiene lugar en Talk:P Se traduce P en idiomas clave y después en los idiomas objetivos. Traducción compleja (Originales en varios idiomas.

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

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

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. procedentes de los flujos de caja correspondientes a los cupones y al principal de dicho bono.  La reconstitución es la operación inversa a la segregación. el resultado es real. El comprador de un bono en repo tiene derecho a cobrar los cupones devengados (durante el plazo de la cesión. 5 3.Resta * Multiplicación / División . Tipos de operadores Son elementos que relacionan de forma diferente. los operadores nos permiten manipular valores. el citado bono. si alguno de ellos es real. dándose de alta. Operadores Aritméticos + Suma . sustituyéndolo por nuevos valores de rendimiento implícito.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. Operadores Aritméticos Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores (variables y constantes). en contrapartida. Operaciones de Segregación y Reconstitución  Vinculadas a los strips de Bonos y Obligaciones del Estado segregables. Es decir. el resultado es entero. Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. Si ambos son enteros.  La segregación consiste en que se da de baja en la Central de Anotaciones un bono segregable. Los repos no se pueden negociar a través del mercado ciego). los valores de una o mas variables y/o constantes.

Los operadores relacionales comparan valores del mismo tipo (numéricos o cadenas). Estos tienen el mismo nivel de prioridad en su evaluación. 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. Los operadores relaciónales tiene menor prioridad que los aritméticos. Estos valores pueden ser resultado de una expresión relacional. 6 Operadores Lógicos Estos operadores se utilizan para establecer relaciones entre valores lógicos. . Las expresiones con paréntesis anidados se evalúan de dentro a fuera.Pablo Calderón Hernández Todas las expresiones entre paréntesis se evalúan primero. el paréntesis más interno se evalúa primero.

43903/4 /0 48 5.3908 /0 ..43086:0..07 .3/4 572074 0 ./0048       .    .8 4507.1:07.:..7F39088 .

. /8543-/.O3 807E 0 . O 507.3 . E- /08/0 6:0 80 . 6:/.8E-088:03908./4708:3..486:03. /0 ..8 . 10.8 1472..345:0/0324/1.438/07. .O3 9030 :./..4257.4708 8097. -7020390 03 0 207.../ /0 . . 80.4308 82508  :3...9O ..403..4 4 .9.4-74 /0 48 .  /0 ..7 82:9E30.. 4507.0..:5O3 03974/0.078. 10.4 ...4397.03. 2824 954 /0 .8 /48 4507.:3/.:07/....O3 /0 7094734         /43/0  8434507.473423. /0 .8/090723.3.4308   507./4 80..N.O3  O 507.03/07 48.203475747/.039.4308/4-08 ..10.. 5..:3. /..  . 03 6:0 80 .8 ..48/0.4/0.9..4257.4708 /0 7002-484  09.439.7805489074720390    507.4257.47  . /070..47547.  $0 97.4308 .9. .4308 /0 ...039. 6:394 /J./48.4507.9./6:7/48  .:3.4 /J.:.4308 .74 03 .03.439. 80:3/.:0303089.  80 7010703 .4   ./.9047J.4308 82:9E30...43 3/0503/03./                  %548/04507.9.. 80:3/.20390 /48 4507. .7908 ././4 .O3  48 00203948-E8. 6:0 0 3:0.O3  .. 5.9O.... /0 4507.4397.:07/. 5.4308 03 1720  5.20394  /0 1472.47 5747/.. 4507.38290394/4848/070..4397.. . 57207. .20394  .8 /48 .. 6:/. 97..:54308 547 0 54800/47/0..57207.47010.4 09.792F9./4  .8  /0 2.38.O3 80 70.3908 . ST[SVW^ Z W^Z ZVW   894 08 :3 708:203 /0 ../47 9030 503.45./0. . 80:3/.3.3829/.8 4507.. 80 . 4507. /0 ..4507.. . /0-03807..4308$2508 O 3 . 80 /03423.O3 570.  497. 03 :3. 5747/.748  .3. .O3 80 .4257. /0 ./4 .9. 0:/.4/0 85.4  547 0 2824 254790 3423.6:07..10.9.8 .43084-08 O 4388903908 03 6:0 .03/0/47 /0 .8 4507.O3  .:54308  .8 $03.4257. ..9E3/480 0 570. 10.810. 97. 54890747 . .03.7 03 ./ /0 48 .8 5. 4507..4 . 10.4257.036:080.4708 .4 54800/47 5:0/0 304. 10..:.4397.-0/893:703970 O 507..42:3. .. 902547..:947. .. /03974 /048 .20394/0.4308 . ../000./070.   .7.039. 84.  ./47 /0 . 57207.077.  .039./4 10.8 6:0 .

   /43/0  8434507./4708-3.748         .

 80 /.4507. 03 .48 ./48 /:7.../4708  $43002039486:070.5. 0397.9..4257.4708 /0 703/2039425J..8 .4308 94/48 48 .078.430803 7054..4308:3 -434 8070.//048.08O3/048.-0 /E3/480/0. 0397..97..390 0 5.F8/0207..9.8 34 0890 503.3/01472.:..4308/089.O33. /10703..797.4889758/04348 -.8 4507.8070..-08  O .79://0 .43899:.43..O308.9.. 8070..4 /0 . 03. ./.89.0/03908/0.48574.... .43703/2039425J. /0 349..8.48.7./47 /0 :3 -434 03 7054 9030 /070.4-7.5...94./48070.O3#0.-08.94 574.7../.4708 .3908/0..9.O3 03.:..4397.O3 O '3./4..7. /0 -..438890 03 6:0 80 /.:54308 /0.4-434  O .47708543/03908 .4 .42.5. 03 ..79/. /0 ./4 -434    %548/04507. /0 349.573.03.47088O4805:0/0370.4308/0$070..7 48 ..10.04          507.38./1070390 48.. .08O3  48 70548 34 80 5:0/03 304..70. /8543-/..43899:. 0.0/03908/0481:48/0.3 /0 -.5. ST[SVW^ Z W^Z ZVW   O #0548 ../0/..4308 82:9E30.O3 ..4708/0:3...-0  8:899:F3/44 547 3:0.:54308.:34/0481:48/0 ./0:3-4348070./.70974...48   .

   507.70.7..792F9.7 ../4708.:34/00480870.792F9.94803907484 70../470834850729032../4708792F9.O3 .35:.43082.O3/04507./40870.48  484507.4389.3908 8/0..7 484507.4708    507.. #089../4080390748.48 $:2.  0708:9.4348.902E9..2-488430390748 0708:9.-08./4708. :95.485:0/03807:9./4708792F9.8 .4708 .439548/0/.4..4389./48.3908   484507.485072903.08 $.

8O3     ..

425./470870./6:048./4708#0./470870.08.4708O./470880:9..0:3708:9.. 05.4 1.3572074 .0/05747/.425./ ./03.7.8057084308039705.48    507.3.435. 08948.35.../07441..572074   507.4708 :04..7.0790.089.43...792F9.8 894890303028243.7F39088.4708/02824954 3:2F7. ST[SVW^ Z W^Z ZVW   %4/..484 ..-0...    .425.80/.3/0/03974.7.08  $0:9.430803970.8057084308 .-0..8./038:0./4708O..O3  484507.48  89484507.089030203475747/./48800.089..7F390882E8 390734800.43.7F39088800..35.O3574/:..1:07..O303970/48./4/0....84  484507.47085:0/03807708:9./4/0:3.70.:.07:3.0770.7.05708O370.O3.43.07/..48  8948.7.3/.4708039708089.

Sign up to vote on this title
UsefulNot useful