Páginas

domingo, 21 de noviembre de 2010

PERL

Aquí les dejo este programa en Perl




¿De qué se trata?
Básicamente lo que realiza es que determina si un número es par, impar o nulo, además de contar cuantos son de cada uno. En este lenguaje algo que llamo la atención es que su estructura es muy parecida al lenguaje C. Por este motivo fue el programa que se me hizo mas fácil. En este programa se puede ver como un for se declara prácticamente igual, la estructura del if e incluso hasta hace uso de las llaves y también hice uso de arreglos, estos son prácticamente igual.

Imagen del codigo


Aqui les dejo la imagen donde lo corri


FORTRAN
Aquí les dejo unos codigos de Fortran ya que ya no lo pude instalar en mi lap pues solo pongo los codigos.



c------Programa que determina la cantidad de raices de una función cuadratica

write(6,*) 'Coeficiente de la variable que esta al cuadrado: '
read(5,*) a
write(6,*) 'Coeficiente de la variable lineal: '
read(5,*) b

write(6,*) 'valor independiente: '
read(5,*) c

discriminante= (b*b)-(4*a*c)

if discriminante.LT.0 then
write(6,*) 'No tiene una raiz real '

else
if discriminante.EQ.0 then
res=(-1*b)/(2*a)res=(-1*b)/(2*a)
write(6,*) 'Tiene una raiz real es: ' res
else
res=((-1*b)-(sqrt(descriminante)))/(2*a)
res2=((-1*b)+(sqrt(descriminante)))/(2*a)
write(6,*) 'Tiene 2 raices reales son: '

endif
endif

stop
endif

PROGRAMA DE FIBONACCI


PROGRAMA FIBONACCI
REAL A,B,C
INTEGER N
WRITE(*,*)'CUANTOS NUMEROS DE FIBONASSI QUIERES:'
READ (*,*) N
A = 1
DO I = 1, n
READ (*,*)SUMA
SUMA = SUMA + SUMA
END DO
PROM = SUMA/N
WRITE(*,*)'EL PROMEDIO ES DE:',PROM
END

PROGRAMA DE NUMEROS PRIMOS
NUMEROS PRIMOS
PROGRAM FIBONASSI
REAL A,B,C
INTEGER N
WRITE(*,*)'QUE NUMERO QUIERES SABER SI ES PRIMO'
READ (*,*) N
A = 1
B = 0
C = 0
DO I = 1, n
C = A + B
B = A
A = C
WRITE(*,*)'NUMERO DE FIBONASI NUMERO:',I
WRITE(*,*)C
END DO
END


Bueno espero que les guste bye.

R




Este programa básicamente lo que realiza es que genera un grupo de datos y a ellos se le calcula lo siguiente:


La media.
La mediana.
La varianza.
La desviación estándar.



Para calcular:
La media use la función mean(variable)
La mediana use la función median(variable)
La varianza use la función var(variable)
La desviación estándar la función sd(variable)


Para generar una serie de números use la siguiente función sample(numero inicial: número final, cuantos números).

C y PASCAL

C


Lo siguiente es el codigo





Bueno este programa se trata de lo siguiente lo subi como presentación ojala les guste.


Catalan








Imagen de la corrida del programa



Como ya se dieron cuenta este programa saca el numero de catalan ya explicado en la presentación pero en este caso se saca recursivamente.


otro en C
Aqui les dejo el de numeros primos en C





CORRIDA





PASCAL

Aqui les dejo la imagen del codigo de mi programa se trata otraves de los numeros de catalan pero en este caso iterativamente en el lenguaje Pascal.


Aqui les dejo la imagen de la corrida






Bueno como ya mencione batalle con el unutu espero que les haya gustado

sábado, 20 de noviembre de 2010







LENGUAJES IMPERATIVOS

Un lenguaje imperativo es un tipo de lenguaje de programación. Es este tipo de lenguajes, las instrucciones se ejecutan unas tras otras, de manera secuencial, salvo cuando se encuentran estructuras de control condicionales o bucles. Hay declaración de variables, tipos y procedimientos, aunque esto varía notablemente en función del lenguaje utilizado, pues los hay que exigen las declaraciones mientras que otros permiten que esos elementos no sean declarados.


Es un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado.

Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea.

Las instrucciones se ejecutan unas tras otras, de manera secuencial, salvo cuando se encuentran estructuras de control condicionales o bucles. Hay declaración de variables, tipos y procedimientos, aunque esto varía notablemente en función del lenguaje utilizado, pues los hay que exigen las declaraciones mientras que otros permiten que esos elementos no sean declarados.


EJEMPLOS DE LENGUAJES IMPERATIVOS




El FORTRAN (FORmula TRANslator) es un lenguaje de programación muy potente. Es el primer lenguaje científico, siendo desarrollado a últimos de la década de los 50, pero es aún ampliamente utilizado en aplicaciones científicas y de ingeniería. La última versión de FORTRAN actualmente es la version FORTRAN 90, que reemplazó a la versión FORTRAN 77 a comienzos de la década de los 90. El FORTRAN 90 incorporá nuevas estructuras y características en su sintáxis, si bien aún es compatible con la anterior versión. Por ello, en este breve curso se pasa revista a los elementos básicos del FORTRAN 77. Se trata de un curso muy introductorio; para una exposición más detallada habrá que consultar algún manual de FORTRAN.

En los primeros tiempos de la informática cualquier cálculo que implicara la evaluación de fórmulas matemáticas había de hacerse mediante complicados programas, que traducían esas fórmulas al lenguaje del ordenador, muy primitivo. EL FORTRAN es un lenguaje de alto nivel, orientado a facilitar las cosas al usuario, y que permite escribir el programa de manera casi idéntica a como se escriben las fórmulas en un papel.

En FORTRAN las instrucciones que el usuario transmite al ordenador se encuentran en un fichero de texto (en código ASCII), que es necesario escribir (utilizando un editor de textos cualquiera). El nombre del fichero sigue las convenciones del sistema operativo del ordenador. En DOS un programa FORTRAN suele tener la extensión '.FOR', por ejemplo, 'CALCULO.FOR'; en Unix es tradicional que la extensión sea '.f', por ejemplo, 'calculo.f'. Los nombres de los programas son libres (salvo ciertas limitaciones de longitud y tipos especiales de caracteres que no pueden aparecer en el nombre del fichero).

FORTRAN, en informática, acrónimo de FORmula TRANslation (traducción de fórmulas). El primer lenguaje de programación de alto nivel para computadoras, desarrollado de 1954 a 1958 por Jim Backus, y el padre de muchos de los conceptos fundamentales de alto nivel, como variables, expresiones, instrucciones, instrucciones condicionales y repetitivas, subrutinas compiladas de forma independiente y entrada y salida con formato. El FORTRAN es un lenguaje compilado





Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico).

Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial.




El lenguaje COBOL (acrónimo de COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1960 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.


Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado. Esto implica que:
El código esta dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.




REFERENCIAS



Pagina1





Pagina2

Pagina3

Pagina4

Pagina5









TIPOS DE DATOS



En los lenguajes de programación un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar.
Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.
Tipos de datos comunes son:
-enteros
-números de coma flotante (decimales)
-cadenas alfanuméricas
-fecha
-horas
-colores
-coches etc...


Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación de los datos en un sistema de tipificación, describiendo la representación, interpretación y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificación usa información de los tipos de datos para comprobar la verificación de los programas que acceden o manipulan los datos.

ALGUNOS TIPOS DE DATOS

Tipos de datos máquina

Todos los datos en los ordenadores basados en la electrónica digital se representan como bits (valores 0 y 1) en el nivel más bajo. La más pequeña unidad direccionable de datos es un grupo de bits llamado un byte (normalmente un octeto, que son 8 bits). La unidad procesada por las instrucciones del código máquina se le llama una palabra (en 2006, normalmente 32 o 64 bits).

Tipos de datos primitivo

Los tipos de datos hacen referencia al tipo de información que se trabaja, donde la unidad mínima de almacenamiento es el dato, también se puede considerar como el rango de valores que puede tomar una variable durante la ejecución del programa.

Tipos simples
-Tipo Ordinal
-Tipos predefinidos
-Tipo de dato entero
-Tipo de dato carácter
-Tipo de dato lógico
-Tipos definidos por el usuario
-Tipo de dato enumerado
-Tipo de dato subrango
-Tipo No Ordinal
-Tipo de dato real
-Tipo de dato cronológico
-Tipo de dato puntero


REFERENCIAS
Pagina1
Pagina2

OTRO EJEMPLO EN PROLOG

Aquí les dejo otro ejmplo en Prolog esta muy pequeño espero que les guste:


EL TEST. Tomás, Pedro, Jaime, Susana y Julia realizaron un test. Julia obtuvo mayor puntuación que Tomás, Jaime puntuó más bajo que Pedro pero más alto que Susana, y Pedro logró menos puntos que Tomás. ¿Quién obtuvo la puntuación más alta?

Bueno aqui esta mi programa en Prolog si se preguntan por que en la imagen dice julio, lo que pasa es que la memoria donde tenia el prolog ya no me quiso descragar programas dice que no encuentra servidor, y mañana la checare, tengo un cd pero no pueso instalar emacs.




Corrida

Seguidores