UNIDAD 2 TAREA 3 8 de Septiembre de 2009
"El alumno descrito con las características de un objeto"
ESTADO: ALUMNO DEL INSTITUTO TECNOLOGICO DE CAMPECHE
COMPORTAMIENTO: RESPONSABLE, BUENA CONDUCTA, PARTICIPATIVO.
IDENTIDAD: MATRICULA
TRANSMISION DE MENSAJES
2 Objetos iguales:
2 objetos diferentes
1 OBJETO PERSONA
ESTADO: X PERSONA EN SU CASA, EN LA CALLE, EN SU TRABAJO
COMPORTAMIENTO: TRANQUILO (A)
IDENTIDAD: CURP, FORMA DE SER
2 OBJETO: TELEFONO
ESTADO: ENCENDIDO, TRANSMITIENDO UNA LLAMADA
COMPORTAMIENTO: OPERATIVA
IDENTIDAD: NUMERO DE TELEFONO, MARCA, MODELO
3 OBJETO: REFRIGERADOR
ESTADO: ENCENDIDO
COMPORTAMIENTO: FUNCIONAL
IDENTIDAD: SERIE
4 OBJETO: PRODUCTO
ESTADO: ESTATICO, FRIO
COMPORTAMIENTO: ALIMENTAR
IDENTIDAD:
martes, 8 de septiembre de 2009
UNIDAD 1 TAREA 3 25 DE AGOSTO DE 2009
DIFERENCIA ENTRE LA INFORMÁTICA Y LA COMPUTACIÓN
La informática es la disciplina que estudia el tratamiento automático de la información utilizando dispositivos electrónicos y sistemas computacionales.
La computación es una ciencia, en particular una rama de la matemática y de la computación que centra su interés en el estudio y definición formal de los computos.
PARADIGMA
Un paradigma es un conjunto de ideas, valores, normas y prácticas que indican como deben ser, como deben interpretarse y como deben hacerse las cosas. Cuando un paradigma nace tiene que luchar contra el paradigma dominante en la sociedad, si lo logra, llega a convertirse en el nuevo paradigma oficial.
PARADIGMA DE PROGRAMACIÓN
Es una forma de organizar programas sobre las bases de algun modelo conceptual de programación y un lenguaje apropiado para que resulten claros los programas escritos en ese estilo (Bobrow y Stefik).
DIFERENTES PARADIGMAS DE PROGRAMACIÓN
AUSENCIA DE PARADIGMA
Resultado del uso de lenguaje de bajo nivel
Uso generalizado de variables globales.
Es muy difícil controlar las referencias y contenidos de todas las variables.
Falta de habilidad del programador.
Abuso de técnicas de programación inadecuadas.
PARADIGMA DE PROGRAMACIÓN PROCEDIMENTAL
El problema es modelado directamente por un conjunto de algoritmos, se basa en decir qué procedimientos se desean y utilzar mejores algoritmos que se pueden encontrar.
El enfoque está en el diseño del procedimiento, organizando el código en bloques, denominados rutinas.
Se apoya en la técnicca de la programación estructurada.
PROGRAMACIÓN MODULAR
Consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo mas legible y manejable.
PROGRAMACIÓN ESTRUCTURADA
Es una forma de escribir programas de ordenadores de forma clara.
PROGRAMACIÓN ORIENTADA A OBJETOS
Usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora.
SOFTWARE DE APLICACION
Es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto.
La diferencia entre los programas de aplicación y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la realización de las actividades mencionadas.
Algunos ejemplos de software aplicaciones son:
> Procesadores de texto. (Bloc de Notas)
> Editores. (PhotoShop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)
DIFERENCIA ENTRE LA INFORMÁTICA Y LA COMPUTACIÓN
La informática es la disciplina que estudia el tratamiento automático de la información utilizando dispositivos electrónicos y sistemas computacionales.
La computación es una ciencia, en particular una rama de la matemática y de la computación que centra su interés en el estudio y definición formal de los computos.
PARADIGMA
Un paradigma es un conjunto de ideas, valores, normas y prácticas que indican como deben ser, como deben interpretarse y como deben hacerse las cosas. Cuando un paradigma nace tiene que luchar contra el paradigma dominante en la sociedad, si lo logra, llega a convertirse en el nuevo paradigma oficial.
PARADIGMA DE PROGRAMACIÓN
Es una forma de organizar programas sobre las bases de algun modelo conceptual de programación y un lenguaje apropiado para que resulten claros los programas escritos en ese estilo (Bobrow y Stefik).
DIFERENTES PARADIGMAS DE PROGRAMACIÓN
AUSENCIA DE PARADIGMA
Resultado del uso de lenguaje de bajo nivel
Uso generalizado de variables globales.
Es muy difícil controlar las referencias y contenidos de todas las variables.
Falta de habilidad del programador.
Abuso de técnicas de programación inadecuadas.
PARADIGMA DE PROGRAMACIÓN PROCEDIMENTAL
El problema es modelado directamente por un conjunto de algoritmos, se basa en decir qué procedimientos se desean y utilzar mejores algoritmos que se pueden encontrar.
El enfoque está en el diseño del procedimiento, organizando el código en bloques, denominados rutinas.
Se apoya en la técnicca de la programación estructurada.
PROGRAMACIÓN MODULAR
Consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo mas legible y manejable.
PROGRAMACIÓN ESTRUCTURADA
Es una forma de escribir programas de ordenadores de forma clara.
PROGRAMACIÓN ORIENTADA A OBJETOS
Usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora.
SOFTWARE DE APLICACION
Es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto.
La diferencia entre los programas de aplicación y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la realización de las actividades mencionadas.
Algunos ejemplos de software aplicaciones son:
> Procesadores de texto. (Bloc de Notas)
> Editores. (PhotoShop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)
Unidad 1 Tarea 2 24 de agosto de 2009
Informática
La informática se refiere al procesamiento automático de información mediante dispositivos electrónicos y sistemas computacionales. Los sistemas informáticos deben contar con la capacidad de cumplir tres tareas básicas: entrada (captación de la información), procesamiento y salida (transición de los resultados). El conjunto de estas tres tareas se le conoce como algoritmo.
Su área de aplicación no tiene límites: la informática se utiliza en la gestión de negocios, en el almacenamiento de información, en el control de procesos, en las comunicaciones, en los transportes, en la medicina y en muchos otros sectores. Abarca también los principales fundamentos de las ciencias de la computación, como la programación para el desarrollo de software, la arquitectura de las computadoras y del hardware, las redes como internet y la inteligencia artificial. Incluso se aplica en varios temas de la electrónica.
Sistema operativo
Es un software de sistema, es decir, un conjunto de programas de computación destinados a realizar muchas tareas en las que destaca la administración eficaz de sus recursos.
Se puede encontrar en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios, etc.).
Software de sistemas
Software son las instrucciones electrónicas que van a indicar a la PC que es lo que tiene que hacer. También se puede decir que son los programas usados para dirigir las funciones de un sistema de computación o un hardware
El software es el conjunto de instrucciones que las computadoras emplean para manipular datos. Sin el software, la computadora sería un conjunto de medios sin utilizar. Al cargar los programas en una computadora, la máquina actuará como si recibiera una educación instantánea; de pronto "sabe" cómo pensar y cómo operar. El Software es un conjunto de programas, documentos, procedimientos, y rutinas asociados con la operación de un sistema de cómputo. Distinguiéndose de los componentes físicos llamados hardware. Comúnmente a los programas de computación se les llama software; el software asegura que el programa o sistema cumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamente documentado, y suficientemente sencillo de operar. Es simplemente el conjunto de instrucciones individuales que se le proporciona al microprocesador para que pueda procesar los datos y generar los resultados esperados. El hardware por sí solo no puede hacer nada, pues es necesario que exista el software, que es el conjunto de instrucciones que hacen funcionar al hardware.
Lenguaje de programación
Es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.
Aunque muchas veces se usan los términos 'lenguaje de programación' y 'lenguaje informático' como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación).
Permite a uno o más programadores especificar de manera precisa sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias.
Los procesadores usados en las computadoras son capaces de entender y actuar según lo indican programas escritos en un lenguaje fijo llamado lenguaje de máquina. Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras:
Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como intérpretes.
Traduciendo este programa, al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al programa traductor se le denomina compilador.
Lenguajes de bajo nivel
Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.
Lenguajes de medio nivel
Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
Lenguajes de alto nivel
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, uno de los lenguajes de alto nivel más conocidos, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si el CONTADOR es igual a 10. Esta forma de trabajar puede dar la sensación de que las computadoras parecen comprender un lenguaje natural; en realidad lo hacen de una forma rígida y sistemática, sin que haya cabida, por ejemplo, para ambigüedades o dobles sentidos.
JAVA
Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. Toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
Están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
C++
Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido, lenguaje multiparadigma, es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipo que se comporten como tipos fundamentales.
Informática
La informática se refiere al procesamiento automático de información mediante dispositivos electrónicos y sistemas computacionales. Los sistemas informáticos deben contar con la capacidad de cumplir tres tareas básicas: entrada (captación de la información), procesamiento y salida (transición de los resultados). El conjunto de estas tres tareas se le conoce como algoritmo.
Su área de aplicación no tiene límites: la informática se utiliza en la gestión de negocios, en el almacenamiento de información, en el control de procesos, en las comunicaciones, en los transportes, en la medicina y en muchos otros sectores. Abarca también los principales fundamentos de las ciencias de la computación, como la programación para el desarrollo de software, la arquitectura de las computadoras y del hardware, las redes como internet y la inteligencia artificial. Incluso se aplica en varios temas de la electrónica.
Sistema operativo
Es un software de sistema, es decir, un conjunto de programas de computación destinados a realizar muchas tareas en las que destaca la administración eficaz de sus recursos.
Se puede encontrar en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios, etc.).
Software de sistemas
Software son las instrucciones electrónicas que van a indicar a la PC que es lo que tiene que hacer. También se puede decir que son los programas usados para dirigir las funciones de un sistema de computación o un hardware
El software es el conjunto de instrucciones que las computadoras emplean para manipular datos. Sin el software, la computadora sería un conjunto de medios sin utilizar. Al cargar los programas en una computadora, la máquina actuará como si recibiera una educación instantánea; de pronto "sabe" cómo pensar y cómo operar. El Software es un conjunto de programas, documentos, procedimientos, y rutinas asociados con la operación de un sistema de cómputo. Distinguiéndose de los componentes físicos llamados hardware. Comúnmente a los programas de computación se les llama software; el software asegura que el programa o sistema cumpla por completo con sus objetivos, opera con eficiencia, esta adecuadamente documentado, y suficientemente sencillo de operar. Es simplemente el conjunto de instrucciones individuales que se le proporciona al microprocesador para que pueda procesar los datos y generar los resultados esperados. El hardware por sí solo no puede hacer nada, pues es necesario que exista el software, que es el conjunto de instrucciones que hacen funcionar al hardware.
Lenguaje de programación
Es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.
Aunque muchas veces se usan los términos 'lenguaje de programación' y 'lenguaje informático' como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación).
Permite a uno o más programadores especificar de manera precisa sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias.
Los procesadores usados en las computadoras son capaces de entender y actuar según lo indican programas escritos en un lenguaje fijo llamado lenguaje de máquina. Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras:
Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como intérpretes.
Traduciendo este programa, al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al programa traductor se le denomina compilador.
Lenguajes de bajo nivel
Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.
Lenguajes de medio nivel
Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
Lenguajes de alto nivel
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, uno de los lenguajes de alto nivel más conocidos, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si el CONTADOR es igual a 10. Esta forma de trabajar puede dar la sensación de que las computadoras parecen comprender un lenguaje natural; en realidad lo hacen de una forma rígida y sistemática, sin que haya cabida, por ejemplo, para ambigüedades o dobles sentidos.
JAVA
Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. Toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
Están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
C++
Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido, lenguaje multiparadigma, es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipo que se comporten como tipos fundamentales.
UNIDAD 1 TAREA 1 24 de Agosto de 2009
¿Qué esperan de la carrera?
Que sea muy informativa y práctica ya que es muy necesario, y que se vean todos los temas ya que a veces por el tiempo no se puede.
¿Cuál fue el motivo que los orillo a esta carrera?
Las materias y porque se trata de computación. También porque mis tíos me lo recomendaron.
Comentario y observación
La inscripción está bien porque es rápida. Una observación seria que pusieran ingles ya que ahora es una materia indispensable.
¿Qué esperan de la carrera?
Que sea muy informativa y práctica ya que es muy necesario, y que se vean todos los temas ya que a veces por el tiempo no se puede.
¿Cuál fue el motivo que los orillo a esta carrera?
Las materias y porque se trata de computación. También porque mis tíos me lo recomendaron.
Comentario y observación
La inscripción está bien porque es rápida. Una observación seria que pusieran ingles ya que ahora es una materia indispensable.
Suscribirse a:
Comentarios (Atom)



