CIBERNETICA
Vistas de página en total
lunes, 29 de octubre de 2012
TURBO PASCAL
¿Que Es turbo pascal?
Turbo Pascal es un completo sistema de desarrollo de software que incluye un compilador y un entorno de desarrollo integrado ( IDE ) para el lenguaje de programación Pascal , desarrollado por Borland y liderado por Philippe Kahn .
Turbo Pascal es un "lenguaje de programación de alto nivel" bajo entorno ms-dos, con esta poderosa herramienta, se pueden crear un sin número de aplicaciones que van desde simples operaciones aritméticas como sumas, restas, hasta sistemas operativos, lenguajes de programación, simulaciónes, videojuegos, manejadores de base de datos, virus y una amplia gama de programas cuyo único límite es solo la imaginación del programador.
A pesar de que Turbo Pascal es un lenguaje orientado a objetos, este tutor esta orientado a programación estructurada. En el recorrido que vayas haciendo se explicarán los comandos básicos, con varios códigos fuente y archivos ejecutables para cada uno de ellos, los cuales los puedes descargar, y correr en tu computadora. Para ello debes tener instalado el Turbo Pascal sea Versión 6.0 o 7.0.
Caracteristicas de Turbo Pascal .
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.
A diferencia de lenguajes de programación descendientes de C, Pascal utiliza el símbolo := para la asignación en vez de =. Si bien el segundo es más conciso, la práctica ha demostrado que muchos usuarios utilizan el símbolo de igualdad para comparar valores en lugar del comparador de C que es el símbolo ==. Esta sintaxis conduce a muchos errores o bugs difíciles de rastrear en código C. Dado que Pascal no permite asignaciones dentro de expresiones y utiliza sintaxis distinta para asignaciones y comparaciones, no sufre estos errores.
Además sus programas tienen definidas dos partes: declarativa y ejecutiva. En la primera debe aparecer todo lo que se usará en la segunda, de lo contrario se detecta como desconocido y evita ciertas incomprensiones como veremos más adelante. En la parte declarativa se enuncian Unit existentes, procedimientos, funciones, variables, constantes y nuevos tipos de datos estructurados.
LENGUAJE DE PROGRAMACION PASCAL
- QUE ES PASCAL: Es un lenguaje de programacion 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. El nombre de Pascal fue escogido en honor al matemático Blaise Pascal
- CARACTERISTICAS: A diferencia de lenguajes de programación descendientes de C, Pascal utiliza el símbolo := para la asignación en vez de =. Si bien el segundo es más conciso, la práctica ha demostrado que muchos usuarios utilizan el símbolo de igualdad para comparar valores en lugar del comparador de C que es el símbolo ==. Esta sintaxis conduce a muchos errores o bugs difíciles de rastrear en código C. Dado que Pascal no permite asignaciones dentro de expresiones y utiliza sintaxis distinta para asignaciones y comparaciones, no sufre estos errores. Además sus programas tienen definidas dos partes: declarativa y ejecutiva. En la primera debe aparecer todo lo que se usará en la segunda, de lo contrario se detecta como desconocido y evita ciertas incomprensiones como veremos más adelante .
- En la parte declarativa se enuncian Unit existentes, procedimientos, funciones, variables, constantes y nuevos tipos de datos estructurados. Otra diferencia importante es que en Pascal, el tipo de una variable se fija en su definición; la asignación a variables de valores de tipo incompatible no están autorizadas (En C, en cambio, el compilador hace el mejor esfuerzo para dar una interpretación a casi todo tipo de asignaciones). Esto previene errores comunes donde variables son usadas incorrectamente porque el tipo es desconocido. Esto también evita la necesidad de notación húngara, esto es prefijos que se añaden a los nombres de las variables y que indican su tipo.
domingo, 21 de octubre de 2012
DEFINICION E HISTORIA
Podemos
definir a la cibernética de diferentes maneras, como la ciencia que se ocupa de
los procesos de dirección en los sistemas dinámicos complejos y que tiene por
fundamento teórico las matemáticas y la lógica, así como el empleo de la
automática, especialmente de calculadoras electrónicas y de maquina de control
y lógico-informativas. Otra definición es la de N. Wiener, el decía que es la dirección de
comunicación en los organismos vivos y en las maquinas.
El académico soviético A.N. Kolmogorov, decía que "la cibernética se ocupa de estudiar los sitemas de cualquier naturaleza capaces de percibir, conservar y transformar imformacion y utilizarla para la direccion y la regulacion".
Ademas de la imformatica, la cibernetica opera tambien con otro concepto fundamental, el de retroaccion. La retroaccion permite efectuarla autodirrecion en determinado sistema, transmitiendo la accion desde el objeto dirigido del mecanismo.
El académico soviético A.N. Kolmogorov, decía que "la cibernética se ocupa de estudiar los sitemas de cualquier naturaleza capaces de percibir, conservar y transformar imformacion y utilizarla para la direccion y la regulacion".
Ademas de la imformatica, la cibernetica opera tambien con otro concepto fundamental, el de retroaccion. La retroaccion permite efectuarla autodirrecion en determinado sistema, transmitiendo la accion desde el objeto dirigido del mecanismo.
HISTORIA DE LA
CIBERNETICA
ANTECEDENTES
Esta es una lista de los
sucesos que se pueden tomar como principio para el origen de la CIBERNETICA.
Prehistoria de los
Sistemas Autodirigidos.
oEn el siglo XVII a. C.W.Harvey, creo la
técnica de la creación de mecanismos capaces de reproducir las facultades
mentales del hombre y por la de otros dotados de retroacción.
¢Siglo VIV a. C. Arquias de Tarento
construyo una paloma voladora.
¢Siglo IV-III a. C.
Demetrio de Faleria hizo un caracol que se arrastraba.
¢Siglo IV a C. Un
discípulo de platón realizo un señalador automático.
¢Siglo III a. C. Potolome Filadelfo
construyo un mecanismo que imitaba los movimientos humanos.
¢Siglo I a. C. Herón de
Alejandría construyo una obra de 5 actos con autores automáticos.
Edad
Media
Siglo V. Se construyo el reloj Gaaz, un reloj con figuras que salían cada hora.
Siglo V. Se construyo el reloj Gaaz, un reloj con figuras que salían cada hora.
¢Siglo XIII. R. Bacón y
Alberto Magno elaboraron un autómata en forma humana que respondía a las
llamadas a la puerta y saludaba.
Renacimiento
o1436-1746. J.Muller creo una
serie de autómatas, como una mosca que corría alrededor de la mesa y un águila
que movía sus alas y su cabeza.
o1452-1519 Leonardo Da
Vinci. Creo un mecanismo automático en forma de león, que se movía solo.
oSiglo XVI. Juanelo Turriano construyo
juguetes automáticos, como soldados que marchaban, o tocaban el tambor.
Comienzo de la historia
de componentes de la cibernética.
o1615 W. Harvey invento
un sistema para identificar la circulación de la sangre
o1641-1642 Blas Pascal
creo la primera sumadora automática
o1673-1674 Leibitz invento un
mecanismo parea multiplicar
o1709-1782 J. Vaucanson creo unos
telares y devanadoras que se movían automáticamente.
o1896 P.L. Chebyshev hizo una
maquina calculadora para multiplicar y dividir
o1863 C.Huynes creo un
reloj péndulo.
o1850. El fisiologo frances f.Magendie
o1876. Cientificos como Yougn, Helmholtz, Bell y
otros fundamentaban que la habia una analogia tan importante y fructifera que existe
entre el organismo y las maquinas.
¢1902. D. W. Gibbs desarrollo
un sistema de la mecánica estadística, Principios elementales de la mecánica
estadística, aplicados a la fundamentación racional de la termodinámica.
¢1937 N. Wiener quien le
dio nombre a esta rama de la ciencia y es llamo como el padre de la misma.
¢1940 N.Wiener construyo
una calculadora capaz de resolver ecuaciones
diferenciales. Desarrollo un lenguaje y técnicas que nos permiten abordar el
problema del control y la comunicación en general.
Con esto concluimos los
antecedentes de la cibernética para dar comienzo a la cibernética como tal.
Wiener concluyo
que la estructura de los organismos vivos es fundamentalmente coloidal y las
maquinas por el contrario, están constituidas por moléculas simples.
o 1950, Ben Laposky, creó las
oscilaciones o abstracciones electrónicas por medio de un ordenador
analógico: se considera esta posibilidad de manipular ondas y de registrarlas electrónicamente.
oLas ideas fundamentales
de la cibernética las formulo en 1948 N. Wiener, en su obra
Cybernetics ir control and communication in the animal and the machine. En
la creación de la cibernética han sido de transcendental importancia los
trabajos de C. Schnnon y J. Neumann. Ya con
anterioridad, jugaron un papel importante en la génesis de ideas de esta
ciencia el científico norteamericano j. Gibbs y el ruso
I. P. Pavlov.
Suscribirse a:
Entradas (Atom)