Lenguaje programación

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

Curso de Excel #Unidad 4 Team Work Guillermo Díaz Sanhueza
Curso de Excel #Unidad E9
Curso de Excel #Unidad 7 + BONUS Guillermo Díaz Sanhueza Mail: 11:00 AM, 12 de Septiembre Versión: Microsoft.
Secuencia finita, ordenada y lógica de instrucciones (ó pasos), los cuales permiten realizar una ó varias tareas.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
¿Qué son Los Lenguajes de Programación?
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Lenguajes de programación
Computación Aplicada Tablas Dinámicas, Macros
Resolución de Problemas Algoritmos y Programación
Que son las tablas dinámicas Pasos para crear una tabla dinámica
Programación 1 Introducción
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.
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
Curso de formación de Microsoft® Office Excel® 2007
Administrador de Base de Datos (Microsoft Access)
METODOLOGIA DE LA PROGRAMACION
Tema 6. Conceptos básicos de programación
Conceptos Fundamentales
 Se llama formulario a una plantilla o página con espacios vacíos que han de ser rellenados con alguna finalidad, por ejemplo una solicitud de empleo.
Material de la Prof. Jessie Lema
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
MACROS Para automatizar tareas repetitivas, puede grabar rápidamente una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas).
Lección 8 Botones, objetos de texto y de línea
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.
BASES DE DATOS Con Access.
Ricardo Ayala Rodríguez Javier Sánchez Romero PREOGRAMACION E INTERNET
LENGUAJE DE PROGRAMACIÓN
 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.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
APLICACIÓN EN VISUAL BASIC
Microsoft Office Excel
MICROSOFT EXCEL Excel es una aplicación del tipo hoja de calculo, integrada en el entorno Windows, y desarrollada por Microsoft, en la cual se combinan.
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Microsoft OFFICE Word MBA. Lida Loor Macías.
NOMBRES:OLIVARES ALFARO JOSE L. BONETTI ARON GRUPO:308.
 Un LENGUAJE DE PROGRAMACION es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas al cabo por maquinas como las computadoras.
COMPUTO III Ing. Jimmy Ojeda Arnica.
¿Qué son Los Lenguajes de Programación?
LENGUAJES DE PROGRAMACION
Lenguajes de Programación
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
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.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Automatizacion en Word. Macros En Microsoft Office Word 2007 se pueden automatizar las tareas realizadas con más frecuencia creando macros. Una macro.
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"
Lenguaje programación
EXCEL 2013 DEFINICION PARTES FUNDAMENTALES DIBUJOS EXCEL VIDEO
Hoja de Cálculo EXCEL Introducción a la informática
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.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Antonio De León Rincón Facilitador
TABLAS DINAMICAS – HERRAMIENTAS DE COLABORACION Y SEGURIDAD
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Una tabla dinámica combina y compara en forma rápida grandes volúmenes de datos. Yendo desde lo general a lo específico.
Fundamentos de Programación Unidad I Conceptos Básicos.
Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación U.E.C Juan XXlll Fe y Alegría Integrantes -Enmarys Chirinos -Alejandra.
Procesador de textos. Componentes de Word. Multiversidad Latinoamericana Campus Celaya Bachillerato Informática I Prof. Brayan Tula Villanueva 1er. Semestre.
Curso de Excel Intermedio Dr. Pedro Salcedo Lagos Mail: Web: Ref:
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
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.
Transcripción de la presentación:

Lenguaje programación COMPUTACIÓN II Lenguaje programación

SOFTWARE Y SU EVOLUCIÓN Objetivos: Explicar el Lenguaje de Programación. Describir las características de los principales lenguajes, compiladores e interpretes. Definir Software de Productividad.

SOFTWARE Y SU EVOLUCIÓN Lenguaje de programación Conjunto de normas «lingüísticas» que permiten escribir un programa y que éste sea entendido por el ordenador y pueda ser trasladado a ordenadores similares para su funcionamiento en otros sistemas.

SOFTWARE Y SU EVOLUCIÓN

SOFTWARE Y SU EVOLUCIÓN Algoritmo. Pseudocódigo. Lenguaje de Programación. Conjunto de Instrucciones que especifican la secuencia de operaciones a realizar, en orden, para resolver un problema.

SOFTWARE Y SU EVOLUCIÓN Algoritmo. Pseudocódigo. Lenguaje de Programación. Es un lenguaje de especificación de algoritmos, de uso fácil y sintaxis similar al lenguaje de programación a utilizar, que permite al programador concentrarse en las estructuras de control, y olvidarse de la sintaxis del lenguaje a utilizar.

SOFTWARE Y SU EVOLUCIÓN Algoritmo. Pseudocódigo. Lenguaje de Programación. Conjunto de instrucciones, bajo una sintaxis que son entendidas por el ordenador.

SOFTWARE Y SU EVOLUCIÓN Programa Conjunto de instrucciones ordenadas correctamente que permiten realizar una tarea o trabajo específico.

SOFTWARE Y SU EVOLUCIÓN

SOFTWARE Y SU EVOLUCIÓN Instrucciones de un Programa De entrada/salida Leer (X) - Mostrar (Y) De calculo Raíz (Z) De control Si X != Y Salir De transferencia de Asignar (Z) = 7 datos y asignación

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Lenguaje de bajo nivel Lenguaje de nivel medio Lenguaje de alto nivel Primera Generación. Segunda Generación. Tercera Generación. Cuarte Generación. Quinta Generación. Lenguajes Lineales. Lenguajes Estructurados. Lenguajes Orientados a Objetos. Naturaleza del Lenguaje Desarrollo Histórico Estructura Programas

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Lenguaje de bajo nivel Lenguaje de nivel medio Lenguaje de alto nivel Naturaleza del Lenguaje Lenguaje de programación que el ordenador puede entender a la hora de ejecutar programas, lo que aumenta su velocidad de ejecución, pues no necesita un intérprete que traduzca cada línea de instrucciones. 1 1 0 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 1 1 0 1 1 0 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 1 1 1 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 1 1 0

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Lenguaje de bajo nivel Lenguaje de nivel medio Lenguaje de alto nivel Naturaleza del Lenguaje Ensamblador Lenguaje de programación que está a un paso del lenguaje de máquina. El ensamblador traduce cada sentencia del lenguaje ensamblador a una instrucción de máquina. Macroensamblador Lenguaje ensamblador que utiliza macros para su utilización (Ver Macro).

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Lenguaje de bajo nivel Lenguaje de nivel medio Lenguaje de alto nivel Naturaleza del Lenguaje Lenguaje de programación en el que las instrucciones enviadas para que el ordenador ejecute ciertas órdenes son similares al lenguaje humano. Dado que el ordenador no es capaz de reconocer estas órdenes, es necesario el uso de un intérprete que traduzca el lenguaje de alto nivel a un lenguaje de bajo nivel que el sistema pueda entender

Principales lenguajes de alto nivel Ada Pascal ALGOL Perl BASIC PHP C++ PL/1 C# PL/SQL COBOL Python Fortran Java Lisp Modula-2

PROLOG

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Primera Generación. Segunda Generación. Tercera Generación. Cuarte Generación. Quinta Generación. Desarrollo Histórico Conocidos como lenguajes maquina, son en los que se utiliza el código binario (unos y ceros) para comunicarse con la computadora, los únicos que lo hacen son los diseñadores de los "chips" de los procesadores. 1 1 0 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 1 1 0 1 1 0 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 1 1 1 0 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 1 1 1 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 0 1 1 0

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Primera Generación. Segunda Generación. Tercera Generación. Cuarte Generación. Quinta Generación. Desarrollo Histórico conocidos también como ensambladores, se basan en lo que es la comprensión de varias palabras en una sola, por ejemplo: ADC significara "sumar con reserva"(en ingles: ADd with Carry) Haciendo notoria la aclaración, de que esta serie de instrucciones serán traducidas al lenguaje maquina por el compilador del lenguaje.

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Primera Generación. Segunda Generación. Tercera Generación. Cuarte Generación. Quinta Generación. Desarrollo Histórico o de alto nivel son los lenguajes más comunes (C, Pascal, Algol, Cobol, Fortran, BASIC). Estos lenguajes se asemejan ya un poco más al lenguaje humano, al utilizar palabras completas (en ingles) para la codificación de los programas

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Primera Generación. Segunda Generación. Tercera Generación. Cuarte Generación. Quinta Generación. Desarrollo Histórico Estos lenguajes se han diseñado para facilitar la realización de muy variadas tareas, como lo son la simulación de fenómenos físicos, manipulación de datos estadísticos, etc. Lenguajes: Visual Basic, INFORMIX 4GL, Visual J++, Visual C, algunos autores consideran las planillas de calculo dentro de esta generación.

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Primera Generación. Segunda Generación. Tercera Generación. Cuarte Generación. Quinta Generación. Desarrollo Histórico En esta generación, el programador solo ingresa hechos y hace consultas, no se preocupa de cómo hacer los algoritmos que entregan la respuesta, algunos autores la consideraban como un sueño, pero gracias al avance de la tecnología, hoy en día es toda una realidad.

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Lenguajes Lineales. Lenguajes Estructurados. Lenguajes Orientados a Objetos. Estructura Programas Hace mucho tiempo atrás el término programación se refería a una codificación lineal absolutamente críptica y misteriosa

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Lenguajes Lineales. Lenguajes Estructurados. Lenguajes Orientados a Objetos. Estructura Programas Sus partes se realizan claramente, mediante el uso de tres estructuras lógicas de control: Secuencia: Sucesión simple de dos o mas operaciones. Selección: bifurcación condicional de una o mas operaciones. Interacción: Repetición de una operación mientras se cumple una condición.

SOFTWARE Y SU EVOLUCIÓN Clasificación de los Lenguajes de Programación Lenguajes Lineales. Lenguajes Estructurados. Lenguajes Orientados a Objetos. Estructura Programas Introdujeron al lenguaje diario de los profesionales del área, conceptos tales como herencia, polimorfismo, etc., que hicieron que el modo de pensar y concebir el desarrollo de una aplicación fuera muy diferente a lo que había sido hasta ese momento con la programación lineal o estructurada.

SOFTWARE Y SU EVOLUCIÓN Compilador Programa capaz de traducir un código fuente, escrito en el lenguaje de alto nivel que sea, a un código_objeto escrito en lenguaje de maquina. Intérprete Programa que realiza un análisis de una aplicación escrita en un lenguaje no-máquina (fácil de entender y trabajar con él) y lo convierte en lenguaje máquina entendible por el ordenador. código fuente Compilador Intérprete Código objeto Traducción y ejecución sentencia a sentencia

SOFTWARE Y SU EVOLUCIÓN Código Fuente texto que contiene las instrucciones del programa, escritas en el lenguaje de programación. Código Objeto Código generado por un compilador o un ensamblador traducido por un código fuente de un programa. código fuente Compilador Intérprete Código objeto Traducción y ejecución sentencia a sentencia

Video: https://www.youtube.com/watch?v=oKQMoxJR5uk SOFTWARE Video: https://www.youtube.com/watch?v=oKQMoxJR5uk

Conclusión Hemos Explicado el Lenguaje de Programación. Descrito las características de los principales lenguajes, compiladores e interpretes.

Curso de Excel #Unidad 7 + BONUS Versión: Microsoft Excel 2007

Versión: Microsoft Excel 2007 Tablas Dinámicas Tablas Dinámicas Las tablas dinámicas nos permiten organizar la información. Es ideal para administrar un gran volumen de datos, y realizar informes claros. Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica Seleccionamos una celda, luego vamos al menú datos, insertar, tabla dinámica. Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica Se abrirá automáticamente el cuadro de diálogo Crear tabla dinámica con el rango de datos deseado Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica Hacemos clic en Aceptar Observamos cómo se crea una hoja nueva Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica La hoja muestra un nuevo cuadro de diálogo de tabla dinámica denominado Lista de campos de tabla dinámica Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica En la parte superior de dicho cuadro de diálogo aparecen los campos de nuestra tabla de datos original. En la parte inferior se muestran cuatro áreas adonde arrastrar los datos y diseñar la tabla. En Excel 2003 estas áreas aparecían bien en el Asistente Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica O en la zona de diseño de la tabla dinámica. Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica La zona de diseño de la tabla dinámica en Excel 2007 es la que se ve en la imagen. Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica Los campos que situemos en el área Rótulos de columna aparecerán en horizontal a lo largo de la tabla y los que situemos en el área Rótulos de fila en vertical. Los Valores se establecen para situar los cálculos totales de datos. Marcamos los tres campos que vamos a incluir en la tabla dinámica. Podemos observar como dependiendo del tipo de datos que contenga el campo, éste se coloca automáticamente en el área correspondiente. Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica En este caso como el campo nombre contiene texto, al hacer clic en la casilla de verificación se ubica directamente bajo los Rótulos de fila. Los otros dos campos al contener datos numéricos se ubican en el área Valores. Podemos modificar la ubicación de los datos haciendo clic y arrastrando al área que deseemos. Versión: Microsoft Excel 2007

Como crear una tabla dinámica Tablas Dinámicas Como crear una tabla dinámica Automáticamente, se van añadiendo visualmente los datos a la tabla dinámica situada a la izquierda del cuadro de diálogo Lista de campos de tabla dinámica. Versión: Microsoft Excel 2007

Versión: Microsoft Excel 2007 Gráficos Dinámicos Gráficos Dinámicos Versión: Microsoft Excel 2007

Versión: Microsoft Excel 2007 MACROS Macros Versión: Microsoft Excel 2007

Versión: Microsoft Excel 2007 Macros Cuando crear una macro Las macros son herramientas muy útiles, cuando son bien empleadas. Sin embargo, una macro mal configurada, o mal dimensionada, solo podría hacernos perder mas tiempo. Versión: Microsoft Excel 2007

Versión: Microsoft Excel 2007 Macros Habilitar Macros Versión: Microsoft Excel 2007

Versión: Microsoft Excel 2007 Macros Grabación de macros El primer paso es definir las características de nuestra macro Versión: Microsoft Excel 2007

Versión: Microsoft Excel 2007 Macros Ejecución de macros Versión: Microsoft Excel 2007

Investigación social https://www.youtube.com/watch?v=Rn4PVsKXE5k https://www.youtube.com/watch?v=Z341bBS7oj0