24
Cristancho Arevalo Lizeth Paola Garzon Garzon Jenny Lorena 1102 1 2012 hacia una calidad educativa democratica y humanista

Programación web introducción

  • Upload
    pac95

  • View
    156

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

1102 1

2012 hacia una calidad educativa democratica y humanista

Page 2: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

11022

2012 hacia una calidad educativa democratica y humanista

es el proceso de diseñar, codificar,

depurar y mantener el código fuente de

programas computacionales

Elección de las incógnitas.

x = número de pantalonesy = número de chaquetas

2Función objetivof(x,y)= 50x + 40y3Restricciones

Page 3: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

11023

2012 hacia una calidad educativa democratica y humanista

se da por expresar los algoritmos de una manera más

cercana a la capacidad cognitiva

humana.

Page 4: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

11024

2012 hacia una calidad educativa democratica y humanista

es el único que entiende

directamente la computadora, utiliza el alfabeto binario

que consta de los dos únicos símbolos 0 y 1,

denominados bit

00000 1001110 LOAD 11110

00001 10110100 STOR10100

00010 10011110 LOAD 11110

00011 11010100 ADD10100

00100 10111111 STOR11111

00101 00000000 HALT

Page 5: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

11025

2012 hacia una calidad educativa democratica y humanista

Las principales clasificación de los lenguajes de alto

nivel son: Ada ALGOL BASIC C# COBOL

Fortran Java Lisp Modula-2 Pascal

Perl PHP PL/1 PL/SQL Python Ruby

with Ada.Text_IO, Ada.Strings.Unbounded;

use Ada.Text_IO, , Ada.Strings.Unbounded;

procedure Hola_Mundo is Rist : Unbounded_String := To_Unbounded_String ("¡Hola, mundo!"); begin

Put (Rist); end Hola_Mundo

Page 6: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

11026

2012 hacia una calidad educativa democratica y humanista

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

Page 7: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

11027

2012 hacia una calidad educativa democratica y humanista

es una metodología de diseño de

software y un paradigma de

programación que define los programas

en términos de "clases de objetos",

objetos que son entidades que

combinan estado (es decir, datos)

y comportamiento (es

class punto { int x, y ; // privadas POR

PREDETERMINACION public: // LO QUE SIGUE ES público int dax() { return x; } int day() { return y; } punto ( int nx, int ny )

; ~punto(); }punto::punto(int nx, int ny){ x = nx ; y = ny ;} punto::~punto(){ delete

x ; delete y ;}

Page 8: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

11028

2012 hacia una calidad educativa democratica y humanista

es un mensaje de software

que indica que algo ha

ocurrido, como un tecleo o un

click de un mouse.

Page 9: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

11029

2012 hacia una calidad educativa democratica y humanista

Es el proceso de programar y

proyectar una serie de

elementos para producir objetos

visuales destinados a

comunicar mensajes

El escritorio es la pantalla que

representa una imagen que nos

comunica un mensaje al igual que un

icono que realiza una función

Page 10: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110210

2012 hacia una calidad educativa democratica y humanista

es un conjunto preescrito de

instrucciones o reglas bien

definidas, ordenadas y finitas que

permite realizar una actividad

Page 11: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110211

2012 hacia una calidad educativa democratica y humanista

Análisis del problemaDiseño del algoritmoCodificaciónCompilaciónEjecuciónVerificaciónDepuración

documentación

Inicio ...

float b, h, a; printf("Diga la

base"); scanf("%f", &b);

printf("Diga la altura");

scanf("%f", &h); a = (b*h)/2;

printf("El área del triángulo es

%f", a)

... Fin

Page 12: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110212

2012 hacia una calidad educativa democratica y humanista

es la representación gráfica del algoritmo o

proceso. Se utiliza en disciplinas como

la programación, la economía, los procesos

industriales y la psicología cognitiva. Estos diagramas

utilizan símbolos con significados bien definidos que representan los pasos

del algoritmo, y representan el flujo de ejecución mediante flechas que

conectan los puntos de inicio

Page 13: Programación web introducción

13

2012 hacia una calidad educativa democratica y humanista

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

1102

TerminalRepresenta el inicio y

fin de un programa

Entrada/salidaCualquier tipo de

introducción de datos

Proceso Operación que se

pueda originar un cambio de valor

DecisiónIndica operaciones

lógicas o comparaciones de

datos

Conector misma pagina

Es para enlazar cualquier parte de un

diagramaLínea de flujo

Indica el sentido de la ejecución de las

operaciones

SalidaPara mostrar los resultados de los

datos

Page 14: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110214

2012 hacia una calidad educativa democratica y humanista

Una constante informática, un valor

que no puede ser alterado en la ejecución de un

programa.

Una función constante, aquella que toma el

mismo valor para cualquier valor de la

variable

Page 15: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110215

2012 hacia una calidad educativa democratica y humanista

La memoria RAM queda inserta en el momento que se crea la variable y queda

guardad en el nombre y cada vez mas asignamos un

valor a la variable

DIM 1 as string

Var1 puede tener cualquier numero

de caracteres

Page 16: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110216

2012 hacia una calidad educativa democratica y humanista

Los operadores matemáticos básicos son los mismos que

están disponibles en la mayoría de los lenguajes de

programación

adición (+), substracción (-), división (/), multiplicación (*), y módulo (%; que produce el resto

de una división entera).

significado<menor quea<ba es menor que b>mayor quea>ba es mayor que b==igual aa==ba es

igual a b!=no igual aa!=ba no es igual a b<=menor que o igual aa<=5a es menor que o igual

a b>=mayor que o igual aa>=ba es menor que o igual a b

Los operadores relacionales son símbolos que se usan

para comparar dos valores. Si el resultado de la

comparación es correcto la expresión considerada es

verdadera, en caso contrario es falsa.

Page 17: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110217

2012 hacia una calidad educativa democratica y humanista

AND XOROR.

ENTRADA ENTRADA SALIDA

0 0 0

0 1 0

1 0 0

1 1 1

ENTR

ADA

ENTRADA

SALIDA

0 0 0

0 1 1

1 0 1

1 1 1

ENTRADA ENTRADA SALIDA

0 0 0

0 1 1

1 0 1

1 1 0

Page 18: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110218

2012 hacia una calidad educativa democratica y humanista

es el lenguaje de marcado predomin

ante para la elaboración

de páginas web.

Page 19: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110219

2012 hacia una calidad educativa democratica y humanista

es un programa de los sistemas tipo Unix que muestra las

primeras líneas de uno o

más archivos de texto.

-n número: imprime el número indicado de líneas.-c número: imprime el número indicado de bytes

Page 20: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110220

2012 hacia una calidad educativa democratica y humanista

es una pequeña marca distintiva,

como un signo diacrítico o el

punto sobre una minúscula

Se cree que la frase "a una T" se deriva de esta palabra.

La frase "poner los puntos sobre una cruz,

y es uno de TS" se utiliza, literalmente, y

también en el sentido de "poner los toques

finales a" o "ser cuidadoso

Page 21: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110221

2012 hacia una calidad educativa democratica y humanista

Su contenido es visible en el

navegador y puede tener

diversidad de los elementos

<html><head><title>Title of the document</title></head>

<body>The content of the document......</body>

</html>

Page 22: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110222

2012 hacia una calidad educativa democratica y humanista

Para poder entrar en un texto de una pagina web

<center> this text will be center-

aligned.</center>

Page 23: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

110223

2012 hacia una calidad educativa democratica y humanista

Define la alineación de su contenido de un

diseño de pagina web

<p align="left">Texto alineado a la izquierda</p>

<p align="center">Texto alineado al centro</p>

<p align="right">Texto alineado a la derecha</p>

Page 24: Programación web introducción

Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena

1102 24

2012 hacia una calidad educativa democratica y humanista