08.05.2013 Views

Unidad II Fundamentos del Análisis de Algoritmos

Unidad II Fundamentos del Análisis de Algoritmos

Unidad II Fundamentos del Análisis de Algoritmos

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Algoritmos</strong> y Estructuras <strong>de</strong> Datos <strong>Unidad</strong> <strong>II</strong> <strong>Fundamentos</strong> <strong><strong>de</strong>l</strong> <strong>Análisis</strong> <strong>de</strong> <strong>Algoritmos</strong><br />

2.1.3 Pseudocódigo.<br />

Pseudocódigo es una herramienta algorítmica que mezcla el lenguaje natural y las construcciones <strong>de</strong><br />

programación <strong>de</strong> alto nivel, para <strong>de</strong>scribir las i<strong>de</strong>as básicas <strong>de</strong> una implementación genérica <strong>de</strong> un<br />

algoritmo.<br />

No hay reglas que <strong>de</strong>terminen que es o no pseudocódigo, ya que varía <strong>de</strong> un programador a otro. El<br />

objetivo <strong><strong>de</strong>l</strong> pseudocódigo es que el programador se concentre en la lógica para solucionar el problema y<br />

no en la sintaxis <strong>de</strong> un lenguaje <strong>de</strong> programación.<br />

2.1.3.1 Reglas <strong><strong>de</strong>l</strong> Pseudocódigo<br />

Tipos <strong>de</strong> datos<br />

Numérico: Entero y Real.<br />

Lógico<br />

Caracter<br />

Ca<strong>de</strong>nas<br />

Operadores Aritméticos Operadores <strong>de</strong> Relación Operadores <strong>de</strong> Lógicos<br />

- Menos Unitario = Igual no negación lógica<br />

* Multiplicación Distinto Y And<br />

/ División Real < Menor que O Or<br />

^ Exponenciación > Mayor que O_X O exclusiva<br />

+ Adición = Mayor o igual que imp Implicación<br />

mod Módulo<br />

div División Entera<br />

Jerarquía <strong>de</strong> los Operandos<br />

( ) Paréntesis<br />

^ Exponenciación<br />

no Operador Unario<br />

*,/,div, mod, Y Operadores Multiplicativos<br />

+,-,O, O_X Operadores Aditivos<br />

=,,,>=,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!