Unidad II Fundamentos del Análisis de Algoritmos
Unidad II Fundamentos del Análisis de Algoritmos
Unidad II Fundamentos del Análisis de Algoritmos
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 />
=,,,>=,