lunes, 30 de agosto de 2010

PROGRAMACIÓN WEB

Pagina que cheque:

http://www.yellowpipe.com/yis/tools/lynx/lynxview.cgi

Mis impresiones fueron que nunca pense que existiera algo asi, pero nunca habis escuchado hablar acerca de ello y si fue como que algo nuevo para mi.


Primero que nada introduces una pagina, puede ser cualquier página y te muestra su vista con Lynx.

Aqui esta un ejemplo:

Puse esta pagina para checar como se ve con Lynx fue www.google.com.mx



La Web [1]Imágenes [2]Vídeos [3]Noticias [4]Libros [5]Traductor
[6]Gmail [7]Más »
[8]iGoogle | [9]Configuración | [10]Acceder

México


_________________________________________________________
Buscar con Google Voy a tener suerte [11]Búsqueda
avanzada[12]Herramientas del idioma

[13]Programas de publicidad[14]Soluciones Empresariales[15]Todo acerca
de Google[16]Google.com in English

© 2010 - [17]Privacidad

References

1. http://www.google.com.mx/imghp?hl=es&tab=wi
2. http://video.google.com.mx/?hl=es&tab=wv
3. http://news.google.com.mx/nwshp?hl=es&tab=wn
4. http://books.google.com.mx/bkshp?hl=es&tab=wp
5. http://translate.google.com.mx/?hl=es&tab=wT
6. http://mail.google.com/mail/?hl=es&tab=wm
7. http://www.google.com.mx/intl/es/options/
8. http://www.google.com.mx/url?sa=p&pref=ig&pval=3&q=http://www.google.com.mx/ig%3Fhl%3Des%26source%3Diglk&usg=AFQjCNEov7Y3fQEse4N2JydiprwS6H2seQ
9. http://www.google.com.mx/preferences?hl=es
10. https://www.google.com/accounts/Login?hl=es&continue=http://www.google.com.mx/
11. http://www.google.com.mx/advanced_search?hl=es
12. http://www.google.com.mx/language_tools?hl=es
13. http://www.google.com.mx/intl/es/ads/
14. http://www.google.com.mx/services/
15. http://www.google.com.mx/intl/es/about.html
16. http://www.google.com/ncr
17. http://www.google.com.mx/intl/es/privacy.html

miércoles, 18 de agosto de 2010

presentacion 1

FLUJO DE CONTROL


CODIGO INTERMEDIO


La siguiente es la presentación completa que dimos yo su servidora Blanca Rodríguez y Nadia Hernández...




Bueno si tienen alguna duda espero y lo comenten

BIBLIOGRAFIA:
Pagina1
Pagina2
Pagin3

LENGUAJES DE PROGRAMACIÓN


REPORTE 2:

Este es mi reporte 2 bueno fue algo dificil escoger el lenguaje del que iva a investigar pero pues al final me decidi por uno.



JavaScript:

JavaScript es un lenguaje de scripting basado en objetos no tipeado y liviano, utilizado para acceder a objetos en aplicaciones. Principalmente, se utiliza integrado en un navegador web permitiendo el desarrollo d mejoradas y paginas web dinámicas. JavaScript es un dialecto de EMACScript y se caracteriza por ser un lenguaje basado en prototipos, con entrada dinámica y con funciones de primera clase. JavaScript ha tenido influencia de múltiples lenguajes y se diseñó con una sintaxis similar al lenguaje de programación java, aunque más fácil de utilizar para personas que no programan.



*****Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas web.

MANUAL:

Aqui les dejo un manual que me paso un amigo y lo subi a internet es muy interesante y si se dan un tiempo para leer...

http://rapidshare.com/files/413770384/introduccion_javascript_2caras.pdf

COMPILADOR:


Para descargar el compilador estuve checando en internet y averigue que javascript ya viene de serie con los navegadores solo se tiene que activar:

pincha Herramientas-opciones de internet.en la ventana que sale selecciona la pestaña de opciones avanzadas- y se comprueba que se tengan seleccionadas dos opciones:

[] Iniciar consola de JavaScript
[] Iniciar JavaScript

También en el mismo manual que les puse para que lo descargaran nos viene diciendo:

"A pesar de su nombre, JavaScript no guarda ninguna relación directa con el lenguaje de programación Java. Legalmente, JavaScript es una marca registrada de la empresa Sun Microsystems, como se puede ver en http://www.sun.com/suntrademarks/. "

Esto también se menciona en la información de arriba (pequeña introducción al JavaScript)...

PROGRAMA EJEMPLO:

Este es un ejemplo de un primer Script hecho en JavaScript




El primer script

lunes, 16 de agosto de 2010

TAREA 1

Serie fibonacci en codigo java

Aqui puse un codigo ya que apenas estoy leyendo algunos tutoriales de como a prender a prograas en java...espero que este bien

//Codigo de la SerieFibonacci

public class SerieFibonacci {
public static void main(String[]args){

int pasado=0;
int presente=1;
int fututo=0;

System.out.println("SerieFibonacci:");
System.out.println(pasado);
System.out.println(presente);

for(int i=0;i<100;i++){

System.out.println(futuro);

futuro=pasado+presente;
pasado=presente;
presente=futuro;
}
}
}

NUEVO BLOG

Este es mi nuevo blog ya que ests hecho para las clases de lenguajes de programacion y programacion web

jueves, 5 de agosto de 2010

PRIMER REPORTE

LAB. DE LENGUAJES DE PROGRAMACIÓN





EXPLICACIÓN

FUNDAMENTOS DE LENGUAJES DE PROGRAMACIÓN

Un lenguajes de programación es un lenguaje artificial diseñado para expresar oraciones que se requiere que una maquina las lleve a cabo.


Paradigmas

Existen 4 paradigmas los cuales son:

  • Estructurado:

Este tiene como objetivo lograr una definición completa del sistema en términos de funciones, algunos ejemplos serian los lenguajes: C, fortran, algol, pascal, etc...

  • Funcional:

Su base es la definición y aplicación de funciones algunos ejemplos de lenguajes funcionales serian: Java y C++

  • Orientado a objetos:

Se basa en la idea de objetos, algunos lenguajes serian: Java, C++.

Lógico:
omo su nombre lo dice se basa en la l
ógica, hechos y dependencias algunos lenguajes serian: prolog,

Algunas herramientas de programación serian los lenguajes de programación los cuales ya mencionamos algunos de ellos anteriormente.

Entre las características que debe tener un lenguaje de programación, están que debe ser

  • expresivo,
  • claro,
  • consistente,
  • comparable,
  • compatible,
  • general,
  • barato,
  • rapido,
  • portable, etc..

Especificación de un lenguaje:

  • Léxico: Vocabulario correcto
  • Sintaxis: Regla de la construcción de enunciados y expresiones.
  • Semántica: Reglas para el correcto uso del significado.

PAGINAS DE CONSULTA

Pagina1
Pagina2
Pagina3



AQUI LES DEJO UNA INFORMACIÓN MAS DETALLADA SOBRE ESTE TEMA, ESPERO LES GUSTE.



LENGUAJES DE PROGRAMACIÓN


Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.

Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés).

Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación; se los conoce como protocolos de comunicación. Se trata de dos conceptos totalmente diferentes. Un lenguaje de programación es muy estricto:

A CADA instrucción le corresponde UNA acción de procesador.

El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 ( datos binarios).

El lenguaje máquina, por lo tanto, no es comprensible para los seres humanos, razón por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El código escrito en este tipo de lenguaje se transforma en código máquina para que el procesador pueda procesarlo.

El ensamblador fue el primer lenguaje de programación utilizado. Es muy similar al lenguaje máquina, pero los desarrolladores pueden comprenderlo. No obstante, este lenguaje se parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje máquina). Así, un programa desarrollado para un equipo no puede ser portado a otro tipo de equipo. El término "portabilidad" describe la capacidad de usar un programa de software en diferentes tipos de equipos. Para poder utilizar un programa de software escrito en un código ensamblador en otro tipo de equipo, ¡a veces será necesario volver a escribir todo el programa!

Por lo tanto, un lenguaje de programación tiene varias ventajas:

  • es mucho más fácil de comprender que un lenguaje máquina:
  • permite mayor portabilidad, es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.



Paradigmas de programación

El origen de la palabra paradigma entendida como un marco general en el que se desarrollan teorías científicas se encuentra en el trabajo de 1962 del filósofo e historiador de la ciencia Thomas S. Kuhn, La estructura de las revoluciones científicas. Esa palabra ha sido después adoptada por el mundo de la computación para definir un conjunto de ideas y principios comunes de grandes grupos de lenguajes de programación.

La definición de la palabra paradigma más cercana a lo que se quiere decir en la expresión paradigma de programación es la siguiente:

"Un marco filosófico y teórico de una escuela o disciplina científica en el que se formulan teorías, leyes y generalizaciones y los experimentos realizados en soporte de ellas."

Un paradigma define un conjunto de reglas, patrones y estilos de programación que son usados por los lenguajes de programación que usan ese paradigma.

Podemos distinguir cuatro grandes paradigmas de programación:

  • Paradigma funcional
  • Paradigma lógico
  • Paradigma imperativo o procedural
  • Paradigma orientado a objetos

Algunas características importantes de cada uno de estos paradigmas.

Paradigma funcional

En el paradigma funcional la computación se realiza mediante la evaluación de expresiones.

  • Definición de funciones
  • Funciones como datos primitivos
  • Valores sin efectos laterales, no existe la asignación
  • Programación declarativa

Paradigma lógico

  • Definición de reglas
  • Unificación como elemento de computación
  • Programación declarativa

Paradigma imperativo

Los lenguajes de programación que complen el paradigma imperativo se caracterizan por tener un estado implícito que es modificado mediante instrucciones o comandos del lenguaje. Como resultado, estos lenguajes tienen una noción de secuenciación de los comandos para permitir un control preciso y determinista del estado.

  • Definición de procedimientos
  • Definición de tipos de datos
  • Chequeo de tipos en tiempo de compilación
  • Cambio de estado de variables
  • Pasos de ejecución de un proceso

Paradigma orientado a objetos

  • Definición de clases y herencia
  • Objetos como abstracción de datos y procedimientos
  • Polimorfismo y chequeo de tipos en tiempo de ejecución

Una reflexión importante es que la separación entre los paradigmas y los lenguajes no es estricta. Existen ideas comunes a distintos paradigmas, así como lenguajes de programación que soportan más de un paradigma. Por ejemplo, el paradigma funcional y lógico comparten características declarativas, mientras que el paradigma orientado a objetos y procedural tienen características imperativas.

Otros paradigmas de programación menos comunes:

  • Paradigmas de programación paralela y concurrente
  • Paradigmas basados en restricciones
  • Paradigmas visuales

PAGINAS DE CONSULTA
Pagina1
Pagina2
Pagina3