REC-C es una extensión del lenguaje REC para realizar aritmética de los números complejos. En este blog se da una introducción de como utilzar REC-C y las facilidades que presenta en el estudio de los números complejos.
Los videos que se presentan aquí son un complemento al documento ¨Un primer acercamiento al Análisis Complejo con REC/C¨ de Juan Carlos Vinagre Méndez (próximo a reestablecerse en línea). Y fueron creados por Juan Carlos Vinagre Méndez y José Manuel Gómez Soto en el Verano de la Investigación Científica 2008 en el Departamento de Aplicación de Microcomputadoras de la UAP.
----------------------------------------------------
Para mayor información acerca de REC-C consulte el documento
¨REC/C for Complex Arithmetic¨. (PDF) de Harold V. McIntosh.
Si desea consultar algo más avanzado sobre variable compleja vea:
Complex Analysis. (PDF) de Harold V. McIntosh.
Visita nuestra página web http://delta.cs.cinvestav.mx/~mcintosh
Friday, November 21, 2008
Acerca de REC
REC (abreviación de “Regular Expression Compiler” por sus siglas en inglés) es un lenguaje de programación diseñado por el Dr. Harold V. McIntosh. El potencial de este lenguaje es su sencillez ya que consiste en una simple estructura de control, donde son ejecutadas funciones creadas previamente en C. Dadas estas dos características REC puede adecuarse a cualquier aplicación bajo un esquema interactivo, donde el usuario programa las opciones del sistema mediante una estructura de control.
Otras extensiones de REC
Así como REC-C existen otras extensiones de REC desarrolladas en México:
- REC/Markov: para edi-tar textos.
- REC-R: para resolver ecuaciones diferenciales de segundo orden.
PDF - REC-F: para crear flexágonos.
PDF
[ Source code (Objective-C, NeXTStep) (43 KB)]
[ Binary code (NeXTStep, OpenStep, Intel processor) (171 KB)] - REC-CAM : para controlar la CAM-PC.
- REC-LCAU: para generar condiciones iniciales medi-ante expresiones regulares en autómatas celulares.
Contenido
REC-C
- Antecedentes.
- Introducción.
- Aritmética de los números complejos.
- Números complejos.
- Plano de Argand.
- Notación Euler y notación de Hamilton.
- Operaciones fundamentales de los números complejos.
- Suma de complejos (ejemplo).
- Resta de complejos (ejemplo).
- Multiplicación de complejos (ejemplo).
- División de complejos (ejemplo).
- Números complejos.
- Estructura de datos: Pila.
- Notación polaca inversa.
- Notación infija, prefija y posfija.
- Notación infija vs notación polaca inversa.
- Notación infija, prefija y posfija.
- Introducción.
- Comencemos con REC-C.
- Introducción a REC-C.
- Operadores de manejo de la pila e inicialización de variables
- Operador &.
- Operador j,T, C, n, r y L.
- Operadores de inicialización Z, X, Y, u, v, x, y.
- Operadores de duplicado y eliminacion: P y p.
- Operador &.
- Almacenamiento auxiliar.
- Almacenamiento y recuperación temporal.
- Almacenamiento y recuperación temporal.
- Graficando con REC-C.
- Posicionamiento y trazo: Operador G y g.
- Colores: operador QK, QY, QB y QR.
- Graficando un punto: operador q.
- Graficando regiones: operadores M y m.
- Etiquetando puntos y formación de círculos.
- Posicionamiento y trazo: Operador G y g.
- Introducción a REC-C.
- Transformaciones en el plano complejo.
- Funciones complejas.
- Mapeo conforme.
- Mapeo conforme I.
- Mapeo conforme II.
- Ejemplos de mapeos conformes.
- Mapeo conforme I.
- Mapeos de contornos.
- Mapeos de contornos de fase.
- Mapeos de contornos de valores absolutos.
- Funciones complejas.
- Recursividad.
- Secuencia de Fibonacci.
- Secuencia de Fibonacci.
Subscribe to:
Posts (Atom)