Lenguajes de Programación

Slides:



Advertisements
Presentaciones similares
Algoritmos y Programas
Advertisements

¿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,
Unidad I - Programación. Como están escritos los programamas de computadoras.
La Informatica.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Lenguajes de programación
SOFTWARE DE PROGRAMACIÓN
UNIDAD II: ALGORITMOS Y LENGUAJES
Resolución de Problemas Algoritmos y Programación
Introducción a la Programación
Técnico en programación de Software
INFORMACIÓN AUTOMÁTICA Ciencia que estudia el tratamiento
Tema 1 Introducción a la programación (Lenguaje java).
Programación 1 Introducción
Introducción a la programación
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
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.
METODOLOGIA DE LA PROGRAMACION
IINTRODUCCION A LA CIENCIA DE LA COMPUTACION Y A LA PROGRAMACION
Tema 6. Conceptos básicos de programación
Conceptos Fundamentales
ALGORITMOS Y ESTRUCTURAS DE DATOS
Boletín N° Correo electrónico: INTRODUCCIÓN El Consejo de Informática, por este medio está dando.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
Fundamentos de Programación
Proceso de información en la computadora
ALGORITMOS.
M.C. Meliza Contreras González
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.
LENGUAJE DE PROGRAMACIÓN
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.
Programación I MC José Andrés Vázquez Flores
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.
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
1.4 Traductor y Su estructura
Procesadores de Lenguajes
LENGUAJES DE PROGRAMACIÓN
Lenguaje de Programación II
U1. Introducción a la programación
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
FUNDAMENTOS DE PROGRAMACION
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió.
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Programación I MC Hilda Castillo Zacatelco.
Lenguaje programación
COMPUTO III Ing. Jimmy Ojeda Arnica.
Representación de Algoritmos
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
COMPUTO III Ing. Jimmy Ojeda Arnica. METODOLOGIA DEL CURSO Objetivos del curso : Comprender el entorno de los lenguajes visuales. Comprender el entorno.
Metodología de la programació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"
Lenguaje programación
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Programación I MC Beatriz Beltrán Martínez.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
Compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
UNIDAD 1 Introducción a la Programación OBJETIVO: El estudiante identificará los elementos Básicos de todo lenguaje de programación. Comparando las posibles.
Programación Java y Desarrollo de Aplicaciones Modulo 1 Arquitectura de ordenadores Tema 3 Programas.
FUNDAMENTOS DE PROGRAMACIÓN
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Fundamentos de Programación Unidad I Conceptos Básicos.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

Lenguajes de Programación TICs 1º Bachillerato

Algoritmos y Programas La palabra programa la relacionamos con un programa de TV, con un programa electoral, etc. Es decir programa trata de hacer algo de una manera organizada. Algoritmo es especificar los pasos a dar y el orden a seguir para realizar una actividad. Un programa informático es similar a un algoritmo, con la diferencia de que esos pasos y ordenes hay que escribirlos en un determinado lenguaje de programación para que el ordenador pueda interpretarlos. Lenguajes de Programación - TICs 1º Bachiller © ALR

Lenguajes de programacióN Un lenguaje de programación da una respuesta informática a un problema concreto que no tenemos con el software comercial. Los lenguajes de programación podemos clasificarlos en: Lenguajes de bajo nivel. Lenguajes de alto nivel. Lenguajes de 4ª generación. Lenguajes orientados a objetos. Lenguajes de Programación - TICs 1º Bachiller © ALR

Lenguajes de bajo nivel Son aquellos que se comunican directamente con el ordenador y son el lenguaje máquina y el lenguaje ensamblador. El lenguaje máquina es el único que se comunica con el ordenador directamente en el código binario, 0 y 1. El lenguaje ensamblador tiene una serie de instrucciones abreviadas en inglés que hacen alusión a su función. Después este lenguaje necesita un traductor a lenguaje máquina. Lenguajes de Programación - TICs 1º Bachiller © ALR

Lenguajes de alto nivel Estos lenguajes son portables. Las instrucciones son próximas al lenguaje humano (inglés). Utilizan rutinas creadas (de entrada/salida, funciones matemáticas, tablas, manejo de ficheros, etc) de manera que se usan cada vez que se precise. Es necesario utilizar un compilador (traduce a lenguaje máquina el programa completo) o un intérprete (traduce y ejecuta instrucción a instrucción). Lenguajes de Programación - TICs 1º Bachiller © ALR

Lenguajes de 4ª generación Se utilizan para solucionar problemas muy concretos. Tienen al menos dos compiladores, en una primera compilación traducen a lenguaje C y en una segunda a lenguaje máquina en un fichero ejecutable. Son de este tipo: el SQL lenguaje con el fin de hacer consultas en una base de datos y 4GL generador de aplicaciones con módulos preprogramados en lenguaje C. Lenguajes de Programación - TICs 1º Bachiller © ALR

Lenguajes orientados a objetos Estos lenguajes están basados en la programación estructurada, utilizan diferentes objetos o controles gráficos. Estos objetos además de poder modificarles sus propiedades lo más importante es que pude asignárseles determinados eventos (hacer clic, pasar ratón, al soltar ratón, etc). Entre estos lenguajes está el Visual Basic, Visual C++, Visual Java, etc. Lenguajes de Programación - TICs 1º Bachiller © ALR

Creación de un programa La creación de un programa conlleva una serie de fases ordenadas: análisis del problema, búsqueda del algoritmo, codificación en el lenguaje de programación, pruebas de ejecución, compilación del programa y finalmente explotación y mantenimiento. Lenguajes de Programación - TICs 1º Bachiller © ALR

Diagramas de flujos Terminal (Inicio o fin de un programa) Proceso operación con los datos Decisión a tomar por el programa si se cumple o no una condición no si Entrada/Salida de datos por cualquier periférico Entrada datos manual por teclado Lenguajes de Programación - TICs 1º Bachiller © ALR

Ejemplo de programa Inicio Ejemplo: “Dados dos números por teclado visualizar cual de los números es mayor”. A la derecha está el organigrama del programa. El siguiente paso sería codificar el programa con las instrucciones del lenguaje. NUM1 nº entero NUM2 nº entero Leer NUM1 y NUM2 no “Mayor =“ NUM2 NUM1 > NUM2 si “Mayor =“ NUM1 Fin Lenguajes de Programación - TICs 1º Bachiller © ALR