INTRODUCCION A LA PROGRAMACION MARIA ALEJANDRA GOMEZ RAMOS LESLIE PAOLA RODRIGUEZ ROJAS FRANCIASCO PINZON SAN JOSEMARIA ESCRIVA DE BALAGUER

Documentos relacionados
UNIDAD 1 GENERALIDADES HTML

1. Computadores y programación

Manual de turbo pascal

Introducción a la programación

Tema III: Introducción al lenguaje de programación

Tema 2 Introducción a la Programación en C.

Unidad I: Organización del Computador. Ing. Marglorie Colina

Computadora y Sistema Operativo

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

Administración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información.

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

FUNCIONAMIENTO DEL ORDENADOR

Unidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas

Estructuras de Datos Declaraciones Tipos de Datos

Lenguaje de programación. COMPILADORES Unidad I: Introducción al proceso de compilación

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

ESTRUCTURA BÁSICA DE UN ORDENADOR

Tema III: Semestre: A-2011

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

TEMA 3: El proceso de compilación, del código fuente al código máquina

Lenguajes de programación Última modificación 2008/10

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño

Fundamentos de Programación Visual Basic

Tema 7. Generación de código

Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.

Algoritmos y Lenguajes de Programación

FUNDAMENTOS DE INFORMÁTICA

INICIACIÓN A LA PROGRAMACIÓN 1ª parte

Programación Estructurada

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

UNIDAD 1. COMPONENTES DEL COMPUTADOR

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

Fundamentos de programación. Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java

Técnicas de Programación

LÓGICA DE PROGRAMACIÓN

Diseño y Desarrollo Web. Espinola Raul 2008 basado en una Presentación de G. Gaona.

Tema V Generación de Código

UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL DEPARTAMENTO DE INGENIERÍA ESTRUCTURAL

CÓMO FUNCIONA UN PLC Control Combinacional Programación del PLC

Sistemas Operativos. Introducción. Tema 6

Lenguaje binario. Código ASCII. Medidas de la información

Programación Estructurada

ANEXO XVII DE LA RESOLUCION N

Fundamentos de programación JAVA

Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador.

UNIVERSIDAD DE GUADALAJARA

Comunicación con la Computadora

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

C1 INTRODUCCIÓN AL LENGUAJE C. Fundamentos de Informática Departamento de Ingeniería de Sistemas y Automática. EII. Universidad de Valladolid

Software de Gestión y Programación

Introducción a la Operación de Computadoras Personales

Qué es un programa informático?

Definición. Vista general.

Estructuras de control

Introducción a la arquitectura de computadores

1

INICIACIÓN A LA PROGRAMACIÓN I

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

Computación II. Introducción a Visual Basic

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES

Introducción. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

Principios de Computadoras II

REQUISITOS PARA CARGOS OFERTADOS DE SECRETARIA GENERAL. TECNOLOGIA DE INFORMACION Y COMUNICACIÓN: 14 cargos

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

BOLETÍN BIBLIOGRÁFICO PARA LA FACULTAD DE INGENIERÍA Y ARQUITECTURA

Estructuras de Control. Secuencia y Selección

Lenguajes de Programacion

DISEÑO DE PAGINAS WEB

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

Tecnología de software para sistemas de tiempo real

DOCUMENTACIÓN TÉCNICA. Sesión 11: Los formatos de los documentos

Ejemplo básico de descripción VHDL

CAPITULO I INTRODUCCIÓN. Diseño Digital

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Modelos de Desarrollo de Programas Y Programación Concurrente Clase N 3

Lenguaje de Programación

Novedades más destacadas de Juntasw 2012

Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S

2.2 Nombres, Ligado y Ámbito

MATRIZ DE VALORACIÓN O RÚBRICA. Actividad de evaluación:

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

Construyendo Programas más Complejos

Qué es el Software? Son las instrucciones responsables de que el hardware realice su tarea.

Informática, computadora, y programación. Fundamentos de programación. El hombre y sus primeros intentos de procesar la información

Organización de una computadora. EIF200 Fundamentos de Informática Prof. Marlene DL I ciclo 2012

Estructuras en LabVIEW.

Ingeniería de Requerimientos. requiere de un Sistema de Software.

Programación con Visual C#

Resultado de Aprendizaje:

02 Lenguajes de programación y compiladores

BLOQUE I: HOJA DE CÁLCULO

Transcripción:

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.