Páginas

Bienvenidos

Este blog busca darle algunas herramientas para trabajar con varios de los programas más interesantes y útiles de la actualidad.

El objetivo es emplear ejemplos y su desarrollo paso a paso para que el aprendizaje sea lo más fácil y real posible.

Mathematica

Mathematica
Mathematica

Etiquetas

Datos personales

Mi foto
Ingeniero
Esp. Informática y Computación
Esp. Administración de Sistemas

apache Flex

Mathematica

Todo el poder de Mathematica en la Web:



Ejemplos de uso:

1) Plot3D[Sin[x]*Cos[y],{x,0,2 Pi},{y,0,Pi}]
2) Colombia

Escribe el ejemplo y da clic en el igual

Seguidores

viernes, 5 de marzo de 2010

PostHeaderIcon Purebasic - Ejemplo 004

Objetivo:

Comprender el uso de la instrucciones IF-ELSE-ENDIF anidadas.


Problema:

Leer tres (3) números y mostrarlos en orden de mayor a menor.


Solución:



Análisis

Hay que leer tres números enteros y hacer el siguiente análisis:


SI numero_1 > numero_2 ENTONCES
SI numero_2 > numero_3 ENTONCES
MOSTRAR numero_1,numero_2,numero_3
SINO:
SI numero_1 > numero_3 ENTONCES
MOSTRAR numero_1,numero_3,numero_2
SINO:
MOSTRAR numero_3,numero_1,numero_2
FINSI
FINSI
SINO:
SI numero_1 > numero_3 ENTONCES
MOSTRAR numero_2,numero_1,numero_3
SINO:
SI numero_2 > numero_3 ENTONCES
MOSTRAR numero_2,numero_3,numero_1
SINO:
MOSTRAR numero_3,numero_2,numero_1
FINSI
FINSI
FINSI



PostHeaderIcon Consideraciones en algoritmos

La siguientes son algunas de las normas propuestas por Sr. Gabriel Vásquez en su libro Lógica para Programación de Computadores y que podemos aplicar en nuestros programas desarrollados en Purebasic.


  • Programe o diseñe algoritmos a la defensiva. Suponga que tiene errores mientras no demuestre lo contrario. Escriba evitando errores, analizando circunstancias, auto ayudándose en la depuración y evitando que se propague un error.
  • Documentar. Describa brevemente pero muy claro lo que hace cada módulo, Describa todos los elementos que usa. Si utiliza artificios, explíquelos.
  • Evite expresiones aritméticas complicadas innecesariamente. Divídalas.
  • Evite al máximo la lógica negativa.
  • No comparta variables.
  • Los nombres de las variables deben ser claros.
  • Desarrolle algoritmos bajo la suposición de que pueden ser modificados.


FUENTES

Libro:
Lógica para Programación de Computadores (2a. edición).
Gabriel Vásquez L.
Impreso por Ediciones Gráficas Ltda. Medellín - Colombia.

-
jueves, 4 de marzo de 2010

PostHeaderIcon Perl - Programacion Declarativa

Hola

Hoy encontré la página http://lasclases.com/Computacion/Clase2.html, donde hacen referencia a la nueva versión de Perl diciendo:

"Perl en su futura versión 6 soportará el paradigma de programación declarativa y de esta forma será el único lenguaje de programación en soportar los cuatro paradigmas principales de programación".

Espero que esto sea cierto ya que la programación declarativa le abre nuevas posibilidades de pensamiento a los desarrolladores. Cabe anotar que la versión actual de Perl es la 5.10.1, y la que versión 6 se encuentra en desarrollo. Perl 6.

Estaremos atentos.

PostHeaderIcon Prolog - Otros compiladores

Hola

Aunque en el mercado existen muchos interpretes y compiladores de Prolog yo prefiero dos con los que he tenido muy buenos resultados:

  • VisualProlog
  • StrawberryProlog





FUENTES


Web:
Visual Prolog, http://www.visual-prolog.com
Web:
Strawberry Prolog, http://www.dobrev.com

-
lunes, 1 de marzo de 2010

PostHeaderIcon Purebasic - Guia de supervivencia (Ingles)

Hola

Quiero presentarle a los nuevos programadores en Purebasic un sitio Web que contiene un manual bastante bueno y actualizado del lenguaje y que seguramente aportara mucho en el proceso de aprendizaje. Aunque el sitio esta en Ingles los temas tratados son claros y concisos permitiendo sacar gran provecho con poco esfuerzo.

Les recomiendo entonces que visiten: PureBasic Survival Guide

Apache Flex

Wolfram Programming Lab