AD1 TIC

Páginas: 5 (1081 palabras) Publicado: 1 de marzo de 2015


UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
ESCUELA INDUSTRIAL Y PREPARATORIA TÉCNICA
“ÁLVARO OBREGÓN”

Unidad de aprendizaje: Tecnología de la información y de la Comunicación.
Introducción a la Programación y Robot Karel.
Actividad Diagnóstica
Alumno: Raúl Eduardo Chávez Martínez
Matrícula: 1751299
Grupo: 2J1
Aula: 142
Profesor(a): Norma Edith Mtz.


03/03/2015



Actividad Diagnóstica
Historiade la programación de computadoras
Con el fin de facilitar el trabajo del programador surge la necesidad de que la computadora entienda un lenguaje diferente al suyo propio, de unos y ceros, muy complejo para el ser humano. Es necesario reducir la distancia de lenguajes entre los humanos y la computadora, por esto se crean los Lenguajes de Programación. Para aproximar unos a otros. Con taleslenguajes no es necesario escribir «ristras» de unos y ceros; se dispone de un medio expresivo con un nivel de abstracción mayor que permiten «decirle» a la máquina qué es lo que tiene que «hacer» de una forma más cercana a la forma humana.
Así nacen los lenguajes de programación del tipo ensamblador formado por nemotécnicos que ocultan el código máquina subyacente y, consecuentemente, nace el softwaretraductor o conjunto de programas que permiten convertir los programas escritos en el lenguaje del programador al lenguaje que entiende la máquina.
Por esta vía se avanza más y se llega a un nuevo paso que permite al programador dar a la computadora cada vez órdenes más cercanas al razonamiento humano y al lenguaje natural, aumentando el nivel de abstracción de las órdenes y alejándose delcomplicado lenguaje de la máquina.
Representación de conocimiento
Representación del conocimiento es escribir en un lenguaje descripciones del mundo. Una de las ambiciones es poder llegar a representar el “sentido común”. En general una representación debe: • Ser capaz de expresar el conocimiento que deseamos expresar. • Tener capacidad para resolver problemas. • Dar simplicidad para acceder alconocimiento y facilidad de entendimiento. Por lo tanto un lenguaje de representación tiene que ser expresivo, conciso, no ambiguo, y efectivo, pues es el que determina todas las características previas.
Tipos de lenguaje de programación
Los tipos de lenguaje de Programación más importantes son:
Lenguajes imperativos
Su origen es la propia arquitectura de von Neumann, que consta de una secuencia de celdas(memoria) en las cuales se pueden guardar datos e instrucciones, y de un procesador capaz de ejecutar de manera secuencial una serie de operaciones (ó comandos) principalmente aritméticas y booleanas. En general, un lenguaje imperativo ofrece al programador conceptos que se traducen de forma natural al modelo de la máquina.

Lenguajes funcionales
Los matemáticos resuelven problemas usando elconcepto de función, que convierte datos en resultados. Sabiendo cómo evaluar una función, usando la computadora, podríamos resolver automáticamente muchos problemas. Este fue el pensamiento que llevó a la creación de los lenguajes de programación funcionales. Además se aprovechó la posibilidad que tienen las funciones para manipular datos simbólicos, y no solamente numéricos, y la propiedad de lasfunciones que les permite componer, creando de esta manera, la oportunidad para resolver problemas complejos a partir de las soluciones a otros más sencillos. También se incluyó la posibilidad de definir funciones recursivamente.
Lenguajes Lógicos
Otra forma de razonar para resolver problemas en matemáticas se fundamenta en la lógica de primer orden. El conocimiento básico de las matemáticas sepuede representar en la lógica en forma de axiomas, a los cuales se añaden reglas formales para deducir cosas verdaderas (teoremas). Gracias al trabajo de algunos matemáticos, de finales de siglo pasado y principios de éste, se encontró la manera de automatizar computacionalmente el razonamiento lógico -particularmente para un subconjunto significativo de la lógica de primer orden- que permitió que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ad1 tic ii
  • AD1
  • AD1
  • AD1
  • AD1
  • AD1
  • AD1 1
  • twtesd ad1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS