INSTITUTO JOHN KENNEDY
|
|
- Hugo Martínez Soto
- hace 8 años
- Vistas:
Transcripción
1 INSTITUTO JOHN KENNEDY El presente material forma parte de los contenidos digitales del Inst. John Kennedy. Se prohíbe su uso o distribución sin consentimiento de su autor o de la institución misma.
2 Los lenguajes de programación Un poquito de historia Los primeros con nombre El lenguaje de máquina Lenguaje Ensamblador (assembler) Lenguaje Fortran Lenguaje Cobol Lenguaje Basic Lenguaje Pascal Lenguaje C Lenguaje JAVA Los lenguajes híbridos Lenguajes de programación más importantes Índice: Material pedagógico digital del INSTITUTO JOHN KENNEDY Las Piedras Tel San Miguel de Tucumán CP República Argentina 2
3 LOS LENGUAJES DE PROGRAMACIÓN En nuestros apuntes de Software, habíamos dicho que los lenguajes de programación son programas que a la vez nos permiten crear nuevos programas y están dentro de la categoría SOFTWARE DE DESARROLLO. UN POQUITO DE HISTORIA Los lenguajes de programación existen desde que las computadoras existen, esto es así por una razón muy simple, hombre y computadora necesitan comunicarse y para ello fue necesario crear un lenguaje con el cual entenderse. Cómo pedirle algo a una computadora si ella no me entiende? Cómo entender el resultado de su procesamiento si me aparecen símbolo inentendibles? Es por ello que, desde aquella antigua máquina de Turing, el Z1 o el Z3 (primera programable en foto-) del alemán Zuse, las computadoras siempre tuvieron un lenguaje y éste, aunque en las primeras computadoras no tenía un nombre determinado, ya existía. Entonces, si hablamos de los primeros lenguajes, debemos referirnos necesariamente a las primeras computadoras cuyos registros datan de 1935 a la fecha. Desde esa fecha al presente han pasado 80 años!. LOS LENGUAJES DE PROGRAMACIÓN LLEVAN 80 AÑOS ENTRE NOSOTROS!. LOS PRIMEROS LENGUAJES CON NOMBRE Un detalle tenemos que considerar, las primeras computadoras no eran para el hogar, eran de uso militar. Luego, con los años, pasaron a servir a los gobiernos y a las empresas (grandes negocios), razón por la cual en algunos casos no nos será extraño que sus nombres tengan que ver con proyectos militares o negocios. Comencemos por un histórico que trascendió todos los tiempos: EL LENGUAJE DE MÁQUINA. Denominado de esa manera, cobró notoriedad con la llegada de la primera computadora binaria llamada EDVAC ese año. Es un lenguaje muy complejo, muy técnico, para el hombre casi inentendible que requiere gran conocimiento de hardware y de uso de la memoria, que ese mismo año con la creación el Sistema A-0 (un programa compilador que facilitaba un poco la tarea), comenzó a hacerse conocido. Más adelante veremos que es un compilador. 3
4 Concluyendo, el LENGUAJE DE MÁQUINA es un lenguaje fácilmente interpretable por las computadoras, pero muy muy difícil de interpretar por el hombre. Cuando esto sucede, hablamos de lenguajes de BAJO NIVEL. Para que sea simple comprender, un lenguaje de BAJO NIVEL es un lenguaje muy difícil pero a la vez muy poderoso, ya que la computadora no necesita hacer grandes tareas para interpretarlo y esto hará mucho más veloz y peligroso su funcionamiento. Es por esa razón de ser tan poderoso, que el lenguaje de máquina se utiliza hasta hoy. Podemos comprobarlo haciendo lo siguiente, en el Menú Inicio hacemos clic en Buscar, escribimos CMD y presionamos ENTER. Luego, escribimos lo siguiente (después de cada línea presionaremos Enter): cd \windows type explorer.exe Ok, esos símbolos que aparecen a continuación, no son otra cosa que el programa Explorador de Windows en código máquina. INENTENDIBLE?, POR SUPUESTO!. Hacía falta ser un terrible experto para poder programar en este lenguaje y es por esa razón que programar en él llevaba mucho tiempo. Ops! Por cierto, tipea EXIT en tu ventana CMD para salir de esa modalidad. 4
5 1953. LENGUAJE ENSAMBLADOR (ASSEMBLER). En realidad su creación es anterior a 1953 pero se hizo conocido ese año con el lanzamiento de la computadora IBM 650. Es un lenguaje un poco más entendible para el hombre pero que la computadora debía convertir a código máquina (nuestro lenguaje anterior) para poder interpretar. El aspecto de este lenguaje es el que vemos en imagen. Esa operación de convertir lo que programamos a código máquina (los códigos que ella entiende), se denomina COMPILACIÓN. PROGRAMAMOS -> SE COMPILA -> LA COMPUTADORA LO EJECUTA (HACE FUNCIONAR) Así funciona y es por esa razón que muchos lenguajes de programación traen incluido un programa compilador (un programa que convierte lo que hacemos a código máquina para que la computadora pueda entenderlo). A pesar de ser necesaria una compilación, este lenguaje también es de bajo nivel (veloz y muy potente!). Grandes sistemas operativos en la historia se han programado en Assembler LENGUAJE FORTRAN. Es el primer lenguaje de ALTO NIVEL, es decir, mucho más sencillo de interpretar para el hombre, pero a la vez muy difícil de interpretar para las computadoras. También era un lenguaje compilado, es decir, necesitaba ser convertido a código máquina tras programar, para que el computador pudiera ejecutarlo (hacerlo funcionar). El aspecto de su código es más o menos el siguiente, que sabiendo un poquito de Inglés interpretaremos todos: Define una variable entera I con el valor 2, luego comprueba si I es igual a 2, si es así llama a la impresora para imprimir lo que sigue, la subrutina en la cual aparece el mensaje HOLA MUNDO. Fácil de entender para el hombre, muy difícil de interpretar para las máquinas, razón por la cual este programita debía ser luego compilado y recién allí la computadora lo haría funcionar. 5
6 NO QUEREMOS QUE DEJES PASAR POR ALTO COMO LOS LENGUAJES VAN CAMBIANDO Y HACIÉNDOSE MÁS ENTENDIBLES PARA EL HOMBRE. A LA VEZ, COMO A MEDIDA QUE SE HACEN MAS FÁCILES DE ENTENDER, SE VUELVEN MENOS INTERPRETABLES PARA LAS COMPUTADORAS, HACIÉNDOSE NECESARIO USAR UN PROGRAMA COMPILADOR PARA QUE LOS CONVIERTA A CÓDIGO MÁQUINA. Un lenguaje es de BAJO NIVEL cuando es fácil de interpretar para la computadora pero difícil para el hombre. Un lenguaje es de ALTO NIVEL cuando es difícil de interpretar para la computadora, pero más fácil para el hombre. Cuando compilamos un lenguaje, el programa compilador lo convierte en códigos. Esos códigos por lo general se hacen muy grandes (muchos) y es esta la razón por la cual los programas hechos en lenguajes de ALTO NIVEL son más lentos y menos poderosos que los de BAJO NIVEL. Demasiado código para hacer lo que en código máquina harías en muy poco y se leería más rápido COBOL (Common Business-Oriented Language, Lenguaje Común Orientado a Negocios). Recordemos que no fue sino hasta 1976 que aparecieron las PCs y hasta el 75 las computadoras eran de uso militar, gubernamental, empresarial o bancario. No es extraño entonces que el lenguaje COBOL haga referencia desde su propio nombre al mundo de los negocios!. Es un lenguaje de alto nivel, que tuvo como característica ser el primer lenguaje de alto nivel universal, es decir, orientado a todo tipo de computadoras. 6
7 Recordemos que antes de COBOL cada computadora tenía su propio lenguaje según fabricante LENGUAJE BASIC. Un lenguaje histórico sin dudas, porque con el correr de los años se convertiría en el lenguaje por excelencia en el que se programarían la gran mayoría de los microcomputadores ni bien uno los encendía. Un estándar!, aunque no lo era del todo la versión y el tipo de Basic en cada computador, ya que tras su lanzamiento fue modificado según las características físicas de cada computadora y es por esa razón que si bien es cierto básicamente el código corría en todos los equipos, algunos comandos, referencias de memoria y parámetros eran diferentes según el equipo. Es por esa razón que con el tiempo surgieron diferentes versiones. Otro detalle, era un lenguaje muy fácil de aprender (BÁSICO), que te permitía programar casi desde la primera clase que tomaras. Quizás esto también tuvo mucho que ver en que fuera el lenguaje que todos los microcomputadores e incluso algunas consolas de juego traían incorporado en memoria. En este ejemplo, el Basic de la consola de juegos ATARI LENGUAJE PASCAL. En realidad finalmente se da a conocer al mundo en Es un lenguaje desarrollado por un profesor suizo, Niklaus Wirth, que tenía como objetivo crear un lenguaje que les facilitara a sus alumnos aprender programación de computadoras. Este lenguaje, de alto nivel, sería muy utilizado y muy enseñado en todo el mundo, influyendo con los años en lenguajes posteriores como C y JAVA por citar ejemplos. 7
8 El aspecto que lucía el código en PASCAL era más o menos el de la foto LENGUAJE C. El lenguaje C como describimos anteriormente es muy parecido a PASCAL, de hecho su forma de programación, sus reglas (programación estructurada, declaración de variables, etc), es muy similar, pero es muchísimo más potente. Tan potente que con la aparición del procesador 8088 se hace mundialmente conocido por ser el lenguaje de programación en el cual se programarían con el tiempo poderosos sistemas operativos como una parte de D.O.S. y el propio WINDOWS cuando C creció y pasó a denominarse C++ (C más más o C plus plus) en JAVA. Es un lenguaje que destacamos porque gran parte del mundo de las apps que tenemos en el celular están programadas en este lenguaje. Surgió con otro nombre en la década del 50 y con el correr de los años fue incorporando elementos de lenguajes similares, uno de ellos y quizás el que más se parece es el lenguaje C. En la década del 90 se hizo muy conocido por ser un lenguaje muy liviano, de mucho poder, que permitía incluso crear sistemas operativos y con el boom de internet ejecutar juegos y utilidades desde una página web. Al ser estos juegos y utilidades muy pequeños, eran rápidos de cargar y ejecutar. Cuando Jobs introdujo internet en los celulares, JAVA dio otro golpe, se convirtió en el lenguaje favorito para crear apps para dispositivos móviles. Si!, la mayoría de las aplicaciones que bajamos a nuestro celular o a nuestra tablet están originalmente programadas en lenguaje JAVA!. 8
9 LOS LENGUAJES HÍBRIDOS En la década del 90 fueron muy populares los lenguajes híbridos. Qué son?, lenguajes de programación creados en otros lenguajes!. Por dar ejemplos, FOX PRO era un software programado en Lenguaje C, que nos permitía crear programas para administrar bases de datos (grandes cantidades de datos), integrando nociones de otro lenguaje denominado SQL (1986) y la programación estructurada. Crear programas con un lenguaje hecho en otro lenguaje! Suena tonto hacer algo así?, pues NO!, era una gran idea, porque hacía mucho más simple crear aplicaciones ya que mucho de lo que habitualmente nos costaba hacer programando ya venía incluido en el lenguaje y nosotros implemente debíamos utilizar un comando. Por ejemplo, antes para buscar datos en un listado de muchas personas debíamos escribir no menos de 10 líneas de código, ahora con FOX PRO y otros lenguajes híbridos poníamos SEEK, FIND, SEARCH o LOCATE y lo encontrábamos. FOX PRO (con compilador o sin él), CLIPPER (venía con un compilador) y otros lenguajes híbridos se hicieron muy famosos en la década del 90. Con el tiempo, estos y otros lenguajes crearían mejores versiones, con más comandos, más amplios, más poderosos y algunos de ellos sus versiones VISUALES, es decir, versiones del lenguaje que permitían trabajar el código fuente con objetos visuales como ventanas, tablas de datos, etc, potenciándose mucho más. Es así como surgirían VISUAL FOX PRO, VISUAL BASIC, VISUAL C++ e inclusive VISUAL FORTRAN y VISUAL COBOL. Con los años la empresa MICROSOFT desarrollaría todo un paquete para ellos al que denominaría MICROSOFT VISUAL STUDIO. Algo importante a tener siempre en cuenta, en realidad nosotros no estamos viendo todos los lenguajes de programación, solo los más importantes y trascendentes, encontrarás una lista más detallada que incluso no contiene todos, en la siguiente página. 9
10 LISTADO DE LENGUAJES DE PROGRAMACIÓN MÁS IMPORTANTES A-0 System ActionScript APL AppleScript ASP.NET Assembler BASIC Batch (Windows/Dos) C++ COBOL Código máquina CoffeeScript ColdFusion DASL dbase Delphi Fortran FoxBase FoxPro Game Maker Language (GML) Java JavaScript Logo Pascal Perl PHP PostScript PowerBuilder Python QBasic mirc scripting Script.NET VBScript Visual Basic Visual Basic.NET Visual C# Visual Fortran Visual FoxPro Visual Objects Xml Html TE ANIMAS A DESCUBRIR MÁS? Utilizando internet investiga y comenta cuantos encontraste en total y haz una síntesis de lo mejor de cada lenguaje que hemos visto. 10
LA MÁQUINA VIRTUAL JAVA (JVM). COMPILADOR E INTÉRPRETE. BYTECODE, CÓDIGO FUENTE Y CÓDIGO MÁQUINA. (CU00611B)
APRENDERAPROGRAMAR.COM LA MÁQUINA VIRTUAL JAVA (JVM). COMPILADOR E INTÉRPRETE. BYTECODE, CÓDIGO FUENTE Y CÓDIGO MÁQUINA. (CU00611B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero
Más detallesLENGUAJES DEL LADO DEL CLIENTE Y DEL SERVIDOR
INTRODUCCION: Cualquier navegador (al que llamaremos cliente) es una aplicación capaz de interpretar principalmente código HTML, XHTML, también interpreta y ejecuta código java script y código de hojas
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. Sistema complejo se estudia
Más detallesINSTITUCIÓN EDUCATIVA SAN CRISTÓBAL
INSTITUCIÓN EDUCATIVA SAN CRISTÓBAL MEDIA TÉCNICA EN PROGRAMACIÓN DE SOFTWARE TEMA: LOS LENGUAJES DE PROGRAMACIÓN Profesora: Beatriz Elena Herrera Legarda Qué es una computadora? Computadora electrónica
Más detallesLenguajes de Cuarta Generación
Lenguajes de Cuarta Generación Diana Marcela SánchezS http://www.csi.map.es/csi/metrica3/index.html www.csi.map.es/csi/metrica3/ /metrica3/index.htmlindex.html Que es un programa? La unión de una secuencia
Más detallesSistemas. Tecnologías de la Información y la Comunicación 1º bachillerato
Sistemas Operativos Tecnologías de la Información y la Comunicación 1º bachillerato Sistema operativo. Definición. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de
Más detallesLÓGICA DE PROGRAMACIÓN
LÓGICA DE PROGRAMACIÓN Lógica de la Programación Lenguajes de Programación Ing CIP. Mike Joseph Palacios Juárez Clasificación del Software Sistemas Operativos 1. Multitarea 2. Multiusuario 3. Multiproceso
Más detallesEvolución del software y su situación actual
Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su
Más detallesComputación Conociendo la herramienta de cálculo. La Computadora
Computación 1-2017 - Conociendo la herramienta de cálculo La Computadora Sistemas Operativos cómo funcionan? Esquema de relaciones: aplicaciones SO hardware A1 A2 Aplicaciones del usuario An Sistema Operativo
Más detallesLa ayuda y referencia de Visual Basic y otros recursos como herramientas para los programadores. (CU00306A)
aprenderaprogramar.com La ayuda y referencia de Visual Basic y otros recursos como herramientas para los programadores. (CU00306A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
Más detallesFRONTPAGE I LECCIÓN N 1
Conceptos básicos del funcionamiento de FrontPage Una vez completadas estas lecciones, podrá: Abrir y obtener una vista previa de un sitio Web basado en FrontPage. Abrir y obtener una vista previa de una
Más detallesDiplomado Centroamericano sobre Monitoreo y Evaluación De Políticas y Programas de VIH-sida
Diplomado Centroamericano sobre Monitoreo y Evaluación De Políticas y Programas de VIH-sida Tema: Herramientas informáticas para el monitoreo y evaluación en VIH/sida. Laboratorio de Excel para el procesamiento,
Más detallesAugusta Ada Byron Mayor conocida como Ada Lovelace. A Ada se le atribuyó el papel de asistente/transcriptora de Babbage; sin embargo, hoy en día, es c
Augusta Ada Byron Mayor conocida como Ada Lovelace. A Ada se le atribuyó el papel de asistente/transcriptora de Babbage; sin embargo, hoy en día, es considerada como la madre de la programación. Ella diseñó
Más detallesQué es el Software? Son las instrucciones responsables de que el hardware realice su tarea.
Qué es el Software? Son las instrucciones responsables de que el hardware realice su tarea. Facilita la interacción entre los componentes físicos y el resto de las aplicaciones, proporcionando una interfaz
Más detalles2º Técnico Superior en Gráfica Publicitaria
SISTEMA OPERATIVO Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando
Más detallesCONFIGURACIÓN BÁSICA DE NOTEPAD++ PARA CREAR PÁGINAS PHP. ALGUNAS VENTAJAS DE ESTE EDITOR COMO SUS EXTENSIONES O PLUGINS.
APRENDERAPROGRAMAR.COM CONFIGURACIÓN BÁSICA DE NOTEPAD++ PARA CREAR PÁGINAS PHP. ALGUNAS VENTAJAS DE ESTE EDITOR COMO SUS EXTENSIONES O PLUGINS. (CU00809B) Sección: Cursos Categoría: Tutorial básico del
Más detallesMICROSOFT OUTLOOK AVANZADO
MICROSOFT OUTLOOK AVANZADO Microsoft Outlook Microsoft Outlook es una aplicación de gestión de correo, así como agenda personal, que nos permite la comunicación con miles de personas en todo el mundo a
Más detallesQUÉ ES JAVASCRIPT? PRINCIPALES USOS. SERVIDOR Y CLIENTE. HTML, CSS Y PROGRAMACIÓN. EFECTOS DINÁMICOS (CU01103E)
APRENDERAPROGRAMAR.COM QUÉ ES JAVASCRIPT? PRINCIPALES USOS. SERVIDOR Y CLIENTE. HTML, CSS Y PROGRAMACIÓN. EFECTOS DINÁMICOS (CU01103E) Sección: Cursos Categoría: Tutorial básico del programador web: JavaScript
Más detallesCOLEGIO DE ESTUDIOS DE POSGRADO DE LA CIUDAD DE MÉXICO
COLEGIO DE ESTUDIOS DE POSGRADO DE LA CIUDAD DE MÉXICO ELABORO: ALEJANDRA FUERTES FRANCISCO TEMA: LENGUAJES DE PROGRAMACIÓN INTRODUCCIÓN Un lenguaje de programación es un conjunto de instrucciones que
Más detalles4.1 Dispositivos y manejadores de dispositivos: device drivers
Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter
Más detallesUnidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y
Más detalles2014 I 1 Informática Básica Eliminar Virus USB MS-DOS
2014 I 1 Informática Básica Eliminar Virus USB MS-DOS COMO QUITAR EL VIRUS DE ACCESO DIRECTO EN LA USB 1. Identifica la unidad de disco en el que se encuentra la memoria 2. Abrir MS-DOS 3. Escribir Comandos
Más detallesJosé Luis Alonzo Velázquez
UG Introducción Universidad de Guanajuato Temario Sobre la clase: Preguntas Sobre la clase: Tareas Objetivo del Curso Inicio de curso Temario: 1 Introducción a la Programación 1 Karel el Robot El robot
Más detallesSistemas Operativos. Iván Bernal, PhD 4. Escuela Politécnica Nacional I.
Sistemas Operativos Clase # 1 Introducción a la Materia Lunes, 08 de Abril de 2002 Iván Bernal, Ph.D Escuela Politécnica Nacional email: imbernal@mailfie.epn.edu.ec Agenda Visión del curso Deberes, exámenes,
Más detallesLenguajes de Cuarta Generación (4GL)
Lenguajes de Cuarta Generación (4GL) Herramientas de Diseño Prof. Víctor Valenzuela R. Contenido Introducción Breve Reseña Histórica Lenguaje de Cuarta Generación Áreas Funcionales Tipos de 4GL Componentes
Más detallesLenguajes y paradigmas de programación
Lenguajes y paradigmas de programación Temas Que es un programa? Que es un lenguaje de programación? Características de los lenguajes de programación Paradigmas de programación Que es un programa? La unión
Más detallesINICIACIÓN A LA PROGRAMACIÓN
INICIACIÓN A LA PROGRAMACIÓN Programar consiste en crear una serie de órdenes dirigidas a un ordenador o dispositivo para que lleve a cabo las tareas que le encomendemos, con el objetivo de solucionar
Más detallesALCHEMY SEARCH VERSIÓN 8.2 GUIA DE REFERENCIA RÁPIDA
ALCHEMY SEARCH VERSIÓN 8.2 GUIA DE REFERENCIA RÁPIDA 1. El programa Captaris Alchemy... 3 2. Como abrir una Base de Datos... 4 3. Como buscar información... 5 3.1 La pestaña Perfil del documento.... 6
Más detallesMódulo 2: Cómo funcionan las computadoras
Módulo 2: Cómo funcionan las computadoras Descripción general Este módulo trata cómo funcionan las computadoras. Comienza con una descripción general del sistema. El alumno aprenderá el proceso de inicio.
Más detallesIntroducción a la programación: Contenido. Introducción
Introducción a la programación: Contenido Introducción a la programación:... 1 Introducción... 1 1. Procesamiento automatizado de información... 1 2. Concepto de algoritmo.... 2 3. Lenguajes de programación....
Más detallesEliminador de Temporales y Reparador de Registros
Eliminador de Temporales y Reparador de Registros CCleaner Defraggler Recuva Speccy 1 Página Principal http://www.piriform.com/ 2 http://www.piriform.com/ 3 http://www.piriform.com/download 4 http://www.piriform.com/download
Más detallesMicrosoft Outlook. Microsoft Outlook
Microsoft Outlook Microsoft Outlook es una aplicación de gestión de correo, así como agenda personal, que nos permite la comunicación con miles de personas en todo el mundo a través de mensajes electrónicos.
Más detallesNIVEL 1 - LECCIÓN 3 APLICACIONES SENCILLAS
PROGRAMA CIUDADANO DIGITAL La certificación Ciudadano Digital (e-citizen), expedida por la Fundación ECDL a nivel mundial, acredita a los colombianos como Ciudadanos Digitales. Esta certificación compila
Más detallesCONFIGURACIÓN BÁSICA DE NOTEPAD++. AUTOCOMPLETAR Y OTRAS VENTAJAS DE NOTEPAD++. (CU00709B)
APRENDERAPROGRAMAR.COM CONFIGURACIÓN BÁSICA DE NOTEPAD++. AUTOCOMPLETAR Y OTRAS VENTAJAS DE NOTEPAD++. (CU00709B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha revisión:
Más detallesPáginas WEB Estáticas
Páginas WEB Estáticas Páginas WEB Estáticas Páginas WEB Estáticas Limitaciones Páginas Estáticas Limitaciones Páginas Estáticas No permite personalizar página WEB Seguridad Código Abierto Limitaciones
Más detallesTema III: Introducción al lenguaje de programación
Tema III: Introducción al lenguaje de programación Semestre: U-2014 Profesora: Nelly García Mora Agenda 1. Definición 2. Programación estructurada 3. Programación Modular 4. Tipos de lenguaje de Programación
Más detallesActualizaciones de software Guía del usuario
Actualizaciones de software Guía del usuario Copyright 2008 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. La información
Más detallesMANUAL: PROBLEMAS CON IMPRESORAS
MANUAL: PROBLEMAS CON IMPRESORAS Antes de cualquier cosa, lea en detalle el mensaje que tenga la impresora en la pantalla. Suele suceder que las impresoras indican lo que les duele, como un atasco, un
Más detallesINSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177
INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177 Instrucción condicional if else Uso de la estructura condicional Ejemplos con diagramas de flujo y codificación wdcarnero@gmail.com LA INSTRUCCIÓN CONDICIONAL
Más detallesFundamentos de Programación. Introducción. Fundamentos de Programación. Página 01.0 de 24
Fundamentos de Programación. Introducción. Fundamentos de Programación. Página 01.0 de 24 Objetivo General del Curso Entender los fundamentos de la programación de las computadoras y resolver problemas
Más detallesComputación Especializada
Computación Especializada 1 INTRODUCCIÓN LECTURA No.9 EL SOFTWARE Denominamos software a los elementos lógicos de los ordenadores, es decir, los programas que utilizan los ordenadores. Los programas que
Más detallesCREACIÓN DE SOBRES, ETIQUETAS Y CARTAS PERSONALES
CREACIÓN DE SOBRES, ETIQUETAS Y CARTAS PERSONALES CREACIÓN DE SOBRES Y CARTAS SIN COMBINAR CON DATOS Antes de comenzar a hablar de la combinación de correspondencia, vamos a ver cómo crear sobres o etiquetas
Más detallesFundamentos de programación. Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java
Fundamentos de programación. Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java José Alfredo Jiménez Murillo Eréndira Miriam Jiménez Hernández Laura Nelly Alvarado Zamora Selecciona el libro para continuar
Más detallesDATOS LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA
PROCESAMIENTO DE DATOS SOFTWARE EQUIPO 2 CARMEN PARRA LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA ORIGEN La historia comienza en 1981, con la compra por parte de Microsoft de un sistema operativo llamado QDOS,
Más detallesMICROSOFT ACCESS 2007
MICROSOFT ACCESS 2007 1. AVANZADO Nº Horas: 24 Objetivos: Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases
Más detallesEL INTERNET. 1. Cuándo piensas que comenzó la idea de conectar computadoras para compartir información?
El Internet EL INTERNET PREGUNTAS ANTES DE LA LECTURA 1. Cuándo piensas que comenzó la idea de conectar computadoras para compartir información? 2. Sabes cuánto tiempo el Internet ha estado en servicio?
Más detallesPresentación: Jessica Rivero Espinosa (100025022) Inteligencia en Redes de Comunicaciones. Ingeniería de Telecomunicación.
Presentación: Historia de la programación Jessica Rivero Espinosa (100025022) Ingeniería de Telecomunicación 5º Curso La computadora fue inventada para facilitar el trabajo intelectual. Si el hombre tiene
Más detallesArquitectura de sistemas
Arquitectura de sistemas Alfonso Martín 1 Agenda Introducción Arquitectura de sistemas Evolución Estructura Entornos de desarrollo Tipos de lenguajes Herramientas de desarrollo 2
Más detallesINSTRUCCIONES PARA EL USO DEL SOFTWARE (IS)
INSTRUCCIONES PARA EL USO DEL SOFTWARE (IS) Pantalla Inicial de DERIVE for Windows Teniendo instalado el programa DERIVE sobre Windows, podemos ingresar al sistema de las siguientes formas: Haciendo clic
Más detallesQué es un Sistema Operativo?
Qué es un Sistema Operativo? En Breve Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el
Más detallesGUIA PRACTICA PARA LA APLICACIÓN DE MS EXCEL TECNOLOGIA/ INFORMATICA
Fórmulas y funciones De la barra de menú seleccionmos la opción insertar y haciendo clic en la opción f x se desplegará el siguiente cuadro de diálogo a partir del cual escogeremos la función adecuada
Más detallesEJEMPLOS EN ENSAMBLADOR
EJEMPLOS EN ENSAMBLADOR Introducción El lenguaje ensamblador como cualquier lenguaje de programación es un conjunto de palabras que le indican al ordenador lo que tiene que hacer. Sin embargo la diferencia
Más detallesIntroducción a la programación
Introducción a la programación PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Introducción 1 Introducción a la programación Computador: aparato electrónico capaz de interpretar
Más detallesSISTEMAS OPERATIVOS. Informática Básica
Interfaz del Usuario Drivers Kernel Un sistema operativo es un software de sistema o software de base, controla e interactúa con el sistema, gestiona el hardware de la máquina desde los niveles más básicos,
Más detallesOrganización. Organización. Llenguatges de Programació Curs Gonzalo Besuievsky IMA - UdG. Horario Miércoles de 9:30 a 13:00
Llenguatges de Programació Curs 03-04 Gonzalo Besuievsky IMA - UdG Organización Horario Miércoles de 9:30 a 13:00 Tutorías Después de clase por mail: gonzalo@ima.udg.es Página del curso http://ima.udg.es/docencia/03-04/3157ra0008/index.html
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesIntroducción a XML. Ricardo Markiewicz 7 de marzo del 2003. 1. Lenguajes de Marcas 2
Introducción a XML Ricardo Markiewicz 7 de marzo del 2003 Índice 1. Lenguajes de Marcas 2 2. Qué es XML? 2 2.1. Principales Características....................................... 3
Más detallesA continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de
A continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de programación y cómo se utiliza. 1 Por sí sólo, un equipo
Más detallesLOS BENEFICIOS DE UTILIZAR R SOFTWARE
Máster de Estadística Aplicada con R software LOS BENEFICIOS DE UTILIZAR R SOFTWARE Máxima Formación Numerosas empresas y universidades utilizan R para los análisis estadísticos y realización de gráficos
Más detallesASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL GPARTED LIVECD
ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL GPARTED LIVECD GParted LiveCD 1. Qué es GParted? Es un interfaz gráfico para crear, eliminar, mover y redimensionar particiones de nuestros
Más detallesEn el entorno de la informática, proporciona una descripción de la construcción y distribución física de los componentes de la computadora.
Concepto de computadora: Máquina electrónica rápida y exacta que es capaz de aceptar datos a través de un medio de entrada (input), procesarlos automáticamente bajo el control de un programa previamente
Más detallesIntroducción a la programación. El lenguaje de programación C
Introducción a la programación El lenguaje de programación C El lenguaje de programación ANSI C Componentes del estándar ANSI C Historia de C Herramientas de programación en C Aplicaciones en C Programa
Más detallesTema 2. Sistemas operativos.
Tema 2. Sistemas operativos. Medios Informáticos. CFGS Fotografía 1. Tema 2. Sistemas operativos. Organización y gestión de archivos.. Tema 2. Sistemas operativos. Los sistemas operativos actuales están
Más detallesJosé Luis Alonzo Velázquez
UG Introducción Universidad de Guanajuato Sesión 1 Temario Sobre la clase: Preguntas Sobre la clase: Tareas Objetivo del Curso Inicio de curso Temario: 1 Introducción a la Programación 1 Karel el Robot
Más detallesCARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS MATERIAL NECESARIO
CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS Familiarizarnos con las diferentes partes de que se compone el entorno de desarrollo de Arduino. Cargar nuestro primer programa en Arduino y ver su ejecución.
Más detallesTema III: Semestre: A-2011
Tema III: Introducción al lenguaje de programación Semestre: A-2011 Profesora: Nelly García Mora Agenda 1. Definición 2. Tipos de lenguaje de Programación 3. Programación estructurada 4. Programación Modular
Más detallesQué es ProGym? ProGym, es un programa de administración de Gimnasios.
Qué es ProGym? ProGym, es un programa de administración de Gimnasios. La herramienta ideal que necesita todo gerente, instructor o encargado de un gimnasio. ProGym entre sus Funciones principales cuenta
Más detallesAPLICACIONES MÓVILES NATIVAS. Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles
APLICACIONES MÓVILES NATIVAS Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles Contextualización Las aplicaciones móviles son un importante medio de comunicación, entretenimiento,
Más detallesINICIAL FUNDAMENTACIÓN
CÓMPUTO INICIAL FUNDAMENTACIÓN El área de Cómputo en el Nivel Inicial se ejecuta en la modalidad de taller y tiene la finalidad de desarrollar con los estud iantes actividades lúdicas para lograr la comunicación
Más detallesWake on LAN Wake on LAN
Wake on LAN Qué es Wake on Lan? Wake on LAN (WOL, a veces WoL) es un estándar de redes de computadoras Ethernet que permite encender remotamente computadoras apagadas, enviando un magic packet a la tarjeta
Más detallesIntroducción a los ordenadores
Tema 1 Introducción a los ordenadores Versión: 16 de febrero de 2009 Las palabras españolas informática y ordenador provienen de las francesas informatique y ordinateur. La palabra francesa informatique
Más detallesCurso GNU/Linux YSUES Universidad de El Salvador, 2015
Presentación brindada por: Manuel Flores Villatoro Administrador de servidores Oficinas Centrales UES YSUES Universidad de El Salvador, 2015 Liberado bajo la licencia Creative Commons by-nc-sa (Reconocimiento,
Más detallesAcciones técnico tácticas colectivas del juego ATAQUE LIBRE POR CONCEPTOS CONTRA DEFENSA INDIVIDUAL
INDICE Ataque libre por conceptos contra defensa individual Ejemplo 1 Ejemplo 2 Ejemplo 3 Ejemplo 4 Ataque libre contra zona 3 2 Conceptos que trabajamos Finta de recepción Ganar la espalda Puerta atrás
Más detallesUnidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas
Unidad I Introducción a la programación de Sistemas M.C. Juan Carlos Olivares Rojas Agenda 1.1 Qué es y que estudia la programación de sistemas? 1.2 Herramientas desarrolladas con la teoría de programación
Más detallesEsta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005)
Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005) http://www.jorgesanchez.net email:info@jorgesanchez.net Esta obra está bajo una licencia de Reconocimiento-NoComercial-
Más detallesARREGLOS EN. Nota: El autor.
ARREGLOS EN Nota: PSeInt es un software importante y muy útil para aquellos estudiantes que se inician en el aprendizaje de la programación. Pero como todo programa informático contiene errores o los famosos
Más detallesQué es una computadora?
Qué es una computadora? La computadora es una máquina de tipo electrónico-digital, capaz de procesar información a gran velocidad y con gran precisión, previa programación correcta del ser humano. Qué
Más detallesQUÉ ES Y PARA QUÉ SIRVE JAVASCRIPT? EMBEBER JAVASCRIPT EN HTML. ALTERNATIVAS. EJEMPLO SENCILLO. (CU00730B)
APRENDERAPROGRAMAR.COM QUÉ ES Y PARA QUÉ SIRVE JAVASCRIPT? EMBEBER JAVASCRIPT EN HTML. ALTERNATIVAS. EJEMPLO SENCILLO. (CU00730B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde
Más detallesINICIACIÓN A LA PROGRAMACIÓN I
INICIACIÓN A LA PROGRAMACIÓN I ÍNDICE 1. Qué es programar?... 2 2. Programas... 2 3. Los lenguajes de programación... 3 3.1 Clasificación de los lenguajes de programación... 3 3.1.1 Clasificación según
Más detallesTEMA I EL SISTEMA SAP R/3
TEMA I EL SISTEMA SAP R/3 INTRODUCCIÓN El Sistema SAP R/3 en su versión estándar presenta una amplia selección de informes, para acceder a ellos se podrá llegar por dos caminos, llegando al mismo destino,
Más detallesManejo de Entrada-Salida. Arquitectura de Computadoras
Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.
Más detallesCOPIA DE SEGURIDAD, COPIA IMAGEN Y RESTAURACIÓN DEL SISTEMA
COPIA DE SEGURIDAD, COPIA IMAGEN Y RESTAURACIÓN DEL SISTEMA I. CONCEPTOS CLAVE DISCO DE ARRANQUE o de REPARACIÓN: Un disco de arranque (también llamado a veces disco de inicio) es un tipo de medio extraíble,
Más detallesINSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177
INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177 Curso Introductorio Diapositivas y Apuntes Conceptos básicos Introducción a la programación Walter@isft177.edu.ar Marzo de 2012 CARRERA: TÉCNICO SUPERIOR
Más detallesWindows 7. Mg. Carlos Antonio Huamán Terrazas.
Windows 7 Mg. Carlos Antonio Huamán Terrazas. Presentación Windows 7 es un sistema operativo creado por la empresa Microsoft en el año 007. A diferencia de otros sistemas operativos, Windows 7 trae mejoras
Más detallesELEMENTOS QUE APARECEN EN LA BARRA DE ESTADO
1 Contenido ELEMENTOS QUE APARECEN EN LA BARRA DE ESTADO... 2 ACTIVAR Y DESACTIVAR COMANDOS... 3 DESPLAZAMIENTOS EN LA EDICIÓN DE WORD... 3 ESTILOS... 4 PROCEDIMIENTO... 4 Cuando el documento ya esta realizado...
Más detallesLenguajes de Programación
Universidad de Buenos Aires Facultad de Ciencias Económicas Tecnología de la Información Profesor Adjunto Dr. Anibal Mazza Fraquelli Lenguajes de Programación File:2-32000 1 Lenguajes de Programación Lo
Más detallesManual para uso del servicio a través de dispositivos Android
Manual para uso del servicio a través de dispositivos Android Ahora podrás ver las mejores películas y series cuando quieras desde tu smartphone. Bienvenido al servicio Movistar Video. A continuación te
Más detallesIniciación a Microsoft Excel. Definición y descripción de una hoja de cálculo
Iniciación a Microsoft Excel El programa que nos ocupará a continuación, Microsoft Excel, nos permite representar información de cualquier tipo en forma tabulada, así como realizar operaciones de cálculo
Más detallesEtapas para la solución de un problema por medio del computador
Algoritmos. Definición Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones
Más detallesC u e s t i onario: Historia y evolución de la computadora. Clasificación de la computadora.
Nombre: No. de lista: Instrucciones: Lee detenidamente las siguientes preguntas y subraya la respuesta correcta. 1. Rústico objeto hecho de madera que se utilizaba para realizar operaciones matemáticas
Más detallesSecretaría a de Educación n del Gobierno del Estado. Coordinación n General de Evaluación n y Seguimiento
Secretaría a de Educación n del Gobierno del Estado Dirección n de Planeación n y Evaluación Coordinación n General de Evaluación n y Seguimiento Instalación del programa Requerimientos mínimos m del sistema:
Más detallesAcelerar el apagado de Windows 7
Acelerar el apagado de Windows 7 Si tienes varios programas en ejecución en tu Windows 7, el apagado se ralentizará durante un tiempo. Está claro que para apagarse, deberá cerrar todos aquellos procesos
Más detallesAyuda para la instalación y configuración del Navegador para Firma Digital. Internet explorer para firma digital con diferentes versiones de Windows
Ayuda para la instalación y configuración del Navegador para Firma Digital Internet explorer para firma digital con diferentes versiones de Windows 1. Configuración Internet Explorer para uso de Firma
Más detallesManual Blogger. Introducción
Índice: 1. Introducción 2. Crear y configurar nuestro blog en blogger 3. Como ingresar? 4. Cómo crear una nueva entrada o noticia? 5. Cómo insertar imágenes (fotos)? 6. Salir Introducción Hoy en día los
Más detallesSesión No. 12. Contextualización INFORMÁTICA 1. Nombre: Editor de Publicaciones (Microsoft Publisher)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 12 Nombre: Editor de Publicaciones (Microsoft Publisher) Contextualización Microsoft Publisher es un editor de publicaciones y forma parte de la suite de Microsoft
Más detalles1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
Más detallesMicrosoft Office Word 2007
Introducción: Continuando con los temas considerados en el temario, iniciamos con el procesador de texto, usualmente llamados documentos y contienen una gran variedad de funcionalidades y entre otras cosas
Más detallesMS ACCESS BÁSICO VICENTE JOSÉ FAUBELL HOLGUÍN
2010 MS ACCESS BÁSICO VICENTE JOSÉ FAUBELL HOLGUÍN 2 ÍNDICE 1. INTRODUCCIÓN 5 MICROSOFT OFFICE PROGRAMAS COMUNES MICROSOFT OFFICE HISTORIA DE ACCESS CONCEPTOS EL ENTORNO DE TRABAJO EN ACCESS 2. BASES DE
Más detallesHERRAMIENTAS BASICAS DE MANEJO DE WINDOWS
HERRAMIENTAS BASICAS DE MANEJO DE WINDOWS 1. Cómo puedo liberar espacio en disco? A veces sucede que tienes el disco duro completo y apenas cabe nada más. Ya no puedes almacenar ni fotos, ni música, ni
Más detallesGuía básica de implementación
Guía básica de implementación Gestión básica de redes ethernet Herramienta ConneXview Centro de Competencia Técnica Objeto del presente documento Éste documento pretende ser una guía básica paso a paso
Más detalles