introduccion web paula

17

Upload: paan-benitez

Post on 04-Jul-2015

725 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduccion web paula
Page 2: Introduccion web paula

Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado.

El "Hola Mundo"#include <stdio.h>int main (int argc,char **argv) { printf("Hola mundo\n"); return 0; } Nota: este programa está tomado del Dominio Público$ ./holamundo Hola Mundo $

Page 3: Introduccion web paula

Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas

Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc. para construir con ellas instrucciones como:if( numero > 0 ) printf( "El número es positivo" )que traducido al castellano viene a decir que: si numero es mayor que cero, entonces, escribir por pantalla el mensaje: "El número es positivo".

Page 4: Introduccion web paula

Es el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o el micro controlador de un autómata

00000 1001110 LOAD 1111000001 10110100 STOR 1010000010 10011110 LOAD 1111000011 11010100 ADD 1010000100 10111111 STOR 1111100101 00000000 HALT

Page 5: Introduccion web paula

Ada Modula-2

PascalPerlPHPPL/1PL/SQLPythonRuby

ALGOLBASICC#COBOLFortranJavaLisp

De éstos se seleccionaron como base para la creación del nuevo lenguaje el PASCAL, el ALGOL y el PL/I

Page 6: Introduccion web paula

El lenguaje Assembly (a veces mal llamado "Ensamblador" por su traducción literal al español) es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras.

Programa que imprime un string en la pantalla ;.model small ; modelo de memoria .stack ; segmento del stack .data; segmento de datosCadena1 DB 'Hola Mundo; $' ; string a imprimir (finalizado en $)code ; segmento del código

Page 7: Introduccion web paula

Es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción,polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.

Por ejemplo, debe mostrar que estos objetos de oficina pueden emular la formaen que se comportan los objetos de oficina más familiares, y que el sistema se puede extender con nuevos objetos deoficina en un momento posterior. Programación orientada a objetosLos escritorios, sobres, buzones y carpetas son colecciones débilmente acopladas.

Page 8: Introduccion web paula

Se refiere a cualquier acontecimiento, circunstancia, suceso o caso posible. Así, se dice eventualmente o ante todo evento en previsión de algo que, conjetural o previsiblemente, podría ocurrir en una circunstancia determinada y es generalmente un hecho imprevisto.

En la programación existe la programación orientada a eventos, en la que un evento es un mensaje de software que indica que algo ha ocurrido, como un tecleo o un click de un mouse.En el control de procesos, un evento es una ocurrencia que ha ocurrido y que ha sido registrado

Page 9: Introduccion web paula

1.-AMBIENTE GRAFICO: R=es todo el conjunto de imágenes2.- ESCRITORIOR= es la pantalla principal 3.-BARRA DE TAREASR=es la barra horizontal 4.-BARRA DE CONTROL O PANELR=es la barra localizada en la parte superior5.-BANDEJA DE RESICLAJE:R=es la carpeta

Search Engine Optimization”, es decir, optimización para motores de búsqueda.

Page 10: Introduccion web paula

Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. La palabra "algoritmo" deriva del nombre latinizado del gran matemático árabe Mohamed Ibn Moussa Al Kow Rizmi, el cual escribió sobre entre los años 800 y 825 su obra Quitab Al Jabr Al Mugabala, donde se recogía el sistema de numeración hindú y el concepto del cero.

InicioPASO 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa.PASO 2.Ubicar el gato mecánico en su sitio.PASO 3.Levantar el gato hasta que la rueda pinchada pueda girar libremente.PASO 4.Quitar los tornillos y la rueda pinchada.PASO 5 .Sacar el gato de su sitio.PASO 6.Apretar los tornillos con la llave inglesa.Fin

Page 11: Introduccion web paula

1. ANALISIS DEL PROBLEMA

2. DISEÑO DE ALGORITMO

3. CODIFICACIÓN4. COPILACION Y

EJECUCION5. VERIFICACION6. DEPURACION 7. DOCUMENTACION

InicioLeer a,b,cCalcularescribir perímetroFin

Page 12: Introduccion web paula

Diagrama de flujo Es la representación gráfica del algoritmo o proceso.SIMBOLOS:Óvalo o Elipse, Rectángulo, Rombo. Círculo, Triángulo boca abajo, Triángulo boca arriba, Cuadrado, Línea ininterrumpida, Línea interrumpida, Trapezoide, Elipsoide, Hexágono, Pentágono, Cruz de Diagonales

Page 13: Introduccion web paula

En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos

Por ejemplo:El valor de pi = 3.1416Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes

Page 14: Introduccion web paula

Son guardadas en la memoria de usuario (RAM) y son independientes del programa que las llama. La declaración de una variable de este tipo es equivalente a guardar el contenido de la variable en un directorio con un nombre, como si se tratase de un programa.

EJEMPLO:<< V1 V2

<< V1 V2 * V1 V2 + MS (1) << M S / >> (2)

>> V2 V1 *>>

Page 15: Introduccion web paula

Permiten realizar comparaciones de valores de tipo numérico o carácter. Estos operadores sirven para expresar las condiciones en los algoritmos. Proporcionan resultados lógicos.< Menor que> Mayor que= Igual que<= Menor o igual que>= Mayor o igual que<> Diferente de

El operador derivada, d/dx, actúa sobre la función f(X) que se escribe a su derecha, produciendo una nueva función de pi

Page 16: Introduccion web paula
Page 17: Introduccion web paula

HTML>: cuya función es servir de apertura y cierre al archivo<HEAD>: cierran el encabezamiento propiamente dicho del documento<TITLE>:sirve para dar título a la página.<CENTER>: se utiliza para centrar alinear el texto.

HTML: Crear un Título que cambia de coloreshttp://gollum.inforg.uniovi.es/aii/ejemplos.php?id_codigo=1&codigo=HTML http://gias720.dis.ulpgc.es/Gias/Cursos/Tutorial_html/examples.htm http://www.utem.cl/web/ejemptab.htm