INTRODUCCION A LA PROGRAMACION MARIA ALEJANDRA GOMEZ RAMOS LESLIE PAOLA RODRIGUEZ ROJAS 1103 FRANCIASCO PINZON SAN JOSEMARIA ESCRIVA DE BALAGUER CHIA, CUANDINAMARCA 2014
INTRODUCCION A LA PROGRAMACION 1 Qué es programar? En la programación se escribe el código fuente de un programa informático indicándole sus parámetros, acciones, consecuencias (en caso de errores) o simplemente joder al usuario creando Mensaje Boxes infinitas. En la programación se dan las acciones de un software, que es el resultado de un Hardware, el cual es crucial para su uso en computadores. 2 Qué es la programación de computadores? Un programa de computadora se puede definir como una secuencia de instrucciones que indica las acciones o tareas que han de ejecutarse para dar solución a un problema determinado. Una persona piensa y se comporta obedeciendo a un secuencial lógico. Un computador realiza tareas y maneja datos en memoria obedeciendo a una secuencia de pasos lógicos para lo cual ha sido programado. 3 Qué es el lenguaje británico? En la actualidad, el desarrollo de la computación y de las tecnologías relacionadas ha permitido la elaboración de diversos tipos de documentos, el envío y la recepción de correo electrónico, la creación de dibujos digitales, la edición de audio y la impresión de libros, entre muchos otros procesos.la Unidad Educativa Particular Británico Los Andes cuenta por su parte con computadores personales, en los cuales el alumno puede ejercitarse en el uso del hardware y del software en sus distintas disciplinas (utilitarios, lenguajes de programación).
4 Qué es el lenguaje de maquina a o assembler? Lenguaje de maquina : El lenguaje máquina es el único que entiende la computadora digital, es su "lenguaje natural". En él sólo se pueden utilizar dos símbolos: el cero (0) y el uno (1). Por ello, al lenguaje máquina también se le denomina lenguaje binario. La computadora sólo puede trabajar con bits, sin embargo, para el programador no resulta fácil escribir instrucciones tales como: 10100010 11110011 00100010 00010010 Lenguaje de assembler: El lenguaje ensamblador, o assembler (assembly language en inglés), es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. Esta representación es usualmente definida por el fabricante de hardware, y está basada en los mnemónicos que simbolizan los pasos de procesamiento (las instrucciones), los registros del procesador, las posiciones de memoria y otras características del lenguaje. Un lenguaje ensamblador es por lo tanto específico de cierta arquitectura de computador física (o virtual). Esto está en contraste con la mayoría de los lenguajes de programación de alto nivel, que idealmente son portátiles.
5 Cómo se clasifican los lenguajes de Programación? Un lenguaje de programación es un lenguaje inventado para controlar una máquina, (normalmente, un ordenador). Hay muchísimos, de toda clase de tipos y características, inventados para facilitar el abordaje de distintos problemas, el mantenimiento del software, su reutilización, mejorar la productividad, etc. Los lenguajes de programación se pueden clasificar según varios criterios. He encontrado doce en total: Nivel de abstracción, propósito, evolución histórica, manera de ejecutarse, manera de abordar la tarea a realizar, paradigma de programación, lugar de ejecución, concurrencia, interactividad, realización visual, determinismo y productividad. Hay que tener en cuenta también, que en la práctica, la mayoría de lenguajes no pueden ser puramente clasificados en una categoría, pues surgen incorporando ideas de otros lenguajes y de otras filosofías de programación, pero no importa al establecer las clasificaciones, pues el auténtico objetivo de las mismas es mostrar los rangos, las posibilidades y tipos de lenguajes que hay. 6. Defina los lenguajes de alto, medio y bajo nivel. Lenguajes de bajo nivel: Lenguajes máquina. Lenguajes de nivel medio: Lenguajes ensambladores y macroensambladores. Lenguajes de alto nivel: El resto de los lenguajes, a los que ya hemos hecho referencia 7 Ejemplos de cada una de ellas. Lenguajes de bajo nivel Código máquina Ensamblador Lenguajes de medio nivel BCPL C Lenguajes de alto nivel ADA ALGOL BASIC
Clipper Cobol C++ FORTH Fortran Haskell Informix 4gl Java Lexico (con códigos en castellano o sinónimos en otros idiomas) Lisp Logo Modula PASCAL Prolog RPG Visual Basic 8.Hacer un cuadro comparativo para definir ventajas y desventajas del lenguaje de programación. VENTAJAS Mayor adaptación al equipo DESVENTAJAS Imposibilidad de escribir código independiente de la máquina. Mayor dificultad en la programación y en la comprensión de los programas. Posibilidad de tener una máxima velocidad El programador debe conocer más de un centenar de instrucciones. Con minímo de un uso de memoria Es necesario conocer en detalle la arquitectura de la máquina.
9. Qué son palabras reservadas en programación? En programación, las palabras reservadas son aquel grupo de identificadores (palabras) que no pueden ser utilizadas por el usuario para nombrar a las variables, funciones, procedimientos, objetos y demás elementos de programación que cree. Generalmente esto se debe a que el propio lenguaje de programación ya las utiliza, por esta razón, las palabras reservadas no pueden ser empleadas como identificadores definidos por el usuario. 10. Diga cinco ejemplos de palabras reservadas. Cada lenguaje de programación tiene su propio grupo de palabras reservadas, pero en general coinciden algunas de las siguientes: and, array, begin, case, const, default, do, else, end, file, for, function, goto, if, in, label, mod, not, of, or, repeat, return, then, to, type, until, void, while, etc. 11. Qué es sintaxis? La sintaxis es la parte de la gramática que estudia las reglas y principios que gobiernan y combinatoria de constituyentes sintácticos y la formación de unidades superiores a estos, como los sintagmas y oraciones gramaticales. La sintaxis, por tanto, estudia las formas en que se combinan las palabras, así como las relaciones sintagmáticas y paradigmáticas existentes entre ellas. 12 Qué es el lenguaje HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, etc. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Es el lenguaje con el que se definen las páginas web.el lenguaje HTML basa su filosofía de desarrollo en la referenciación. Para añadir un elemento externo a la página (imagen, vídeo, script, etc.), este no se incrusta directamente en el código de la página, sino que se hace una referencia a la ubicación de dicho elemento mediante texto. De este modo, la página web contiene sólo texto mientras que recae en el navegador web (interpretador del código) la tarea de unir todos los elementos y visualizar la página final. Al ser un estándar, HTML busca ser un lenguaje que permita que cualquier página web escrita en una determinada versión, pueda ser interpretada de la misma forma (estándar) por cualquier navegador web actualizado.
13 Cuál es la estructura básica? Las páginas web mantienen una estructura muy sencilla que debemos respetar, para que los navegadores sean capaces de presentarla. No podemos comenzar nuestra página con una etiqueta de párrafo, por ejemplo, sino que debemos indicar qué tipo de página estamos generando, qué información adicional llevará y dónde comienza el contenido que debe ser mostrado. De este modo, cualquier página web incluirá al menos las siguientes etiquetas: <html> y </html> colocadas al principio y fin del documento indican dónde comienza y finaliza la página web. <head> y </head> definen un espacio en el que incluiremos contenidos que no se van a mostrar directamente en el navegador, sino que sirven para describir determinados aspectos del documento, como su título, autor, los estilos que emplearemos, pequeñas funciones que se deben realizar, etc. <body> y </body> en su interior se incluye la información que se mostrará en el navegador. Es el contenido real de la página, estructurado mediante las diferentes etiquetas. Junto a las tres etiquetas anteriores podemos encontrar algunas más que son importantes para que la web se interprete correctamente: <!DOCTYPE> y <?xml> son dos etiquetas que indican qué tipo de documento estamos generando y a qué normas se ajusta. Normalmente serán siempre iguales y será nuestro editor el que se encargue de colocarlas al principio de la página, cuando sea necesario.