ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION

Slides:



Advertisements
Presentaciones similares
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
Advertisements

Cb00843 Traductores Rogelio Dávila Pérez Profesor Planta
Unidad I - Programación. Como están escritos los programamas de computadoras.
Secuencia finita, ordenada y lógica de instrucciones (ó pasos), los cuales permiten realizar una ó varias tareas.
TEMA 3 Parte A Lenguajes de programación. Criterios de clasificación según su nivel de abstracción según la forma de ejecución según el paradigma de programación.
LENGUAJES DE PROGRAMACIÓN
¿Qué son Los Lenguajes de Programación?
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
INSTITUTO TECNOLOGICO DE MINATITLAN
SOFTWARE DE PROGRAMACIÓN
DESARROLLO DE PROGRAMAS
Lenguajes de programación
INSTITUTO TECNOLOGICO DE MINATITLAN
Lenguajes de programación
INFORMACIÓN AUTOMÁTICA Ciencia que estudia el tratamiento
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Lenguajes de programación
Introducción al Software
Introducción. Agenda Clase 1 ● Preámbulo histórico. ● Razones de la Diversidad de Lenguajes. ● Razones del Éxito de un Lenguaje. ● Clasificación ● Motivación.
INTRODUCCIÓN A LA COMPUTACIÓN
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Programación y Aplicaciones Las computadoras requieren de ser alimentadas con programas para poder presentarse como elementos inteligentes. Los programas.
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Software.
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
 Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas.
LENGUAJES DE PROGRAMACIÓN
Lenguaje de Programación II
PROGRAMACIÓNPROGRAMACIÓN FCC-BUAP. 1. INTRODUCCIÓN A LA PROGRAMACIÓN.
M.C. Juan Carlos Olivares Rojas
 Los diseños para los lenguajes de programación han ido evolucionando desde que aparecieron los lenguajes de alto nivel que en su momento eran los de.
FUNDAMENTOS DE PROGRAMACION
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
 Un LENGUAJE DE PROGRAMACION es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas al cabo por maquinas como las computadoras.
Alumno: Nelson Domínguez, C.I.: Materia: Intr. A los Lenguajes de Programación Sección: SAIA Profesora: Olgamar Garrido CABUDARE, NOVIEMBRE 2010.
Tema 6. Introducción a la programación
COMPUTO III Ing. Jimmy Ojeda Arnica.
LENGUAJES DE PROGRAMACION
Lenguajes de Programación
JULIAN DARIO RAMIREZ CORRECHA PROSOF12. °QUE ES UN ALGORITMO °CLASES DE ALGORITMOS °QUE ES UN LENGUAJE DE PROGRAMACION °QUE ES UN LENGUAJE DE PROGRAMACION.
Lenguajes de Programación
Desarrollo de Sistemas de Información
Metodología de la programación
ESCUELA NORMAL “PROF. DARÍO RODRÍGUEZ CRUZ” Licenciatura en educación preescolar Alumnas: *Mayra * Monserrat * Idalia *Cinthia Curso: las TIC en la educación.
TELEMATICA 1 Tecnologías de la información y de las telecomunicaciones SOFTWARE 2010.
Prof. Flor Narciso Departamento de Computación
LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA. Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel"
Lenguajes de Programación
Lenguaje programación
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
Software.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
«TIPOS DE SOFTWARE».
Definición De Software Y Hardware
TESCO “CARACTERISTICAS DE LENGUAJES DE PROGRAMACIÓN” “CARACTERISTICAS DE LENGUAJES DE PROGRAMACIÓN” DOCENTE: ROBERTO CARLOS MUÑOZ CELAYA”
Los tres distintos tipos de software
Profesor: Julio Cesar Cano R..  Nombre completo  Algo personal de usted  A que se dedica o que hace además de estudiar  Porque esta en el programa.
PROGRAMACION.
Fundamentos de Programación Unidad I Conceptos Básicos.
Conalep 150 Tehuacán inmi 309 soma
LENGUAJE DE PROGRAMACIÓN PARA JUEGOS Integrantes: Ruiz José Vargas Mary.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Transcripción de la presentación:

ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION

LENGUAJES DE PROGRAMACIÓN

Introducción A las computadoras hay que decirles que es lo que tienen que hacer. A la computadora se la necesita programar(darle reglas, instrucciones) para que sepa que hacer. La computadora entiende solo su “lenguaje” (ceros y unos). Se le llama lenguaje de máquina o código de máquina. El programador es el encargado de darle esas instrucciones a la computadora en el lenguaje de máquina. El lenguaje de máquina es difícil de aprender y de utilizar!!!

Introducción Instrucciones escritas en lenguaje de máquina. En el principio, las computadoras se programaban en dicho lenguaje únicamente.

Introducción Solución: programar las computadoras con un lenguaje que sea más similar al lenguaje hablado. ¿Con que proposito? Se le da una instrucción a la computadora en un lenguaje sencillo de entender y un traductor(programa) traduce la instrucción al lenguaje de máquina. Así nacieron los lenguajes de programación de Alto Nivel.

Programa – Lenguaje de Programación Programa: Conjunto ordenado de instrucciones expresadas en un lenguaje de programación(lenguaje de alto nivel). Un Lenguaje de Programación esta constituido por: Un Conjunto de Símbolos: letras, símbolos de puntuación, etc. Una serie de Normas (Reglas) para la correcta combinación del anterior conjunto. Combinando correctamente los Símbolos se pueden crear Programas de computadoras.

Lenguajes de Programación de Alto Nivel FORTRAN (1956).  Orientado a cálculo numérico y computación científica ALGOL (1958).  Orientado a cálculo numérico y computación científica LISP (1959).  Usado en la investigación de inteligencia artificial. COBOL (1960)Lenguaje orientado a los negocios BASIC (los 60´)  Lenguaje para aprender a programar. (No requería tener conocimientos científicos ni matemáticos) PASCAL (1971)  Lenguaje que facilita el aprendizaje de la programación.

Lenguajes de Programación de Alto Nivel Lenguaje C (1971)  Lenguaje para implementar sistemas Operativos. Los drivers de los dispositivos se programan en C. Es un lenguaje que permite controlar el hardware de la computadora. Se puede realizar cualquier tipo de aplicación. Ejemplo: Windows fue programado en C. JAVA (Principio de los 90) Lenguaje para programar dispositivos electrónicos: celulares, calculadoras, cajeros, etc También se pueden programar páginas web dinámicas.

Clasificación de los Lenguajes de Programación Según su proximidad al lenguaje máquina: Lenguaje de Bajo Nivel: (Ej.: Ensamblador, Lenguaje máquina) Lenguaje de Alto Nivel: (Ej.: Pascal, C) Según el propósito del lenguaje: Lenguaje de propósito General: (Ej.Pascal, C) Lenguaje de propósito Específico: Ej.: Cobol, Fortran. Nosotros vamos a estudiar el lenguaje C, que es un lenguaje de Alto Nivel y de Propósito General

Entorno de Programación ¿Qué se necesita para crear un programa? Un Entorno de Programación es un programa o conjunto de programas que tiene todas las herramientas necesarias para crear un programa o una aplicación. Herramientas necesarias: Editor de Programa Compilación y Enlazado Ejecución Depuración

Entorno de Programación Editor de Programa: Es un editor de texto, que me permita escribir las instrucciones del programa. Los editores facilitan el trabajo del programador porque ofrecen ayuda del lenguaje al programador. Compilador (Traductores) Traduce el programa creado en el editor de texto al lenguaje máquina.

Entorno de Programación Ejecución: Una vez editado y compilado el programa es necesario ejecutarlo (run en ingles). Seguramente nuestro programa no funcionará bien la primera vez que lo ejecutemos!!! Depuradores: Me sirven para analizar el código del programa creado. Sirve para localizar errores del programa que no son visibles al programador.