Programación Web Introducción

18
Programacion Web. Natalia Nova Pineda #22 Jessica Rodríguez Ríos #22 1103

Transcript of Programación Web Introducción

Page 1: Programación Web Introducción

Programacion Web.Natalia Nova Pineda #22

Jessica Rodríguez Ríos #221103

Page 2: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística

¿Qué es Programación?

La programación 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 proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.

$a = 1234; # número decimal $a = -123; # un número negativo $a = 0123; # número octal (equivalente al 83 decimal)$a = 0x12; # número hexadecimal (equivalente al 18 decimal)

Page 3: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué es Lenguaje de

Alto nivel?Los lenguajes de alto nivel logran la independencia del tipo de máquina y se aproximan al lenguaje natural. Se puede decir que el principal problema que presentan los lenguajes de alto nivel es la gran cantidad de ellos que existen actualmente en uso.

if( numero > 0 ) printf( "El número es positivo" )

Page 4: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Lenguaje

de Maquina?

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

Lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.

Page 5: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cómo se clasifica

Lenguaje de alto Nivel?

Lenguajes de programación imperativosLenguajes de programación declarativosLenguajes de programación orientados a objetosLenguajes de programación orientados al problemaLenguajes de programación naturalesLenguajes de programación de 1 generación. Lenguajes de programación de 2 generaciónLenguajes de programación de 3 generaciónLenguajes de programación de 4 generaciónLenguajes de programación de 5 generación

ADAALGOLBASICClipperCobolC++

FORTHFortran

Informix 4glJava

Lexico (con códigos en castellano o sinónimos en otros idiomas)

LispLogo

ModulaPASCAL

RPGVisual Basic

Page 6: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística

¿Qué significa Assembler?

El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene código máquina,ejecutable directamente por la máquina para la que se ha generado.

STACK SEGMENT STACK DW 64 DUP (?) STACK ENDSDATA SEGMENT Cadena DB "Yahoo!!",13,10,"$“DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACKINICIO: mov ax,DATAmov ds, ax mov dx, offset Cadenamov ah, 09hint 21h mov ah, 4chint 21hCODE ENDSEND INICIO

Page 7: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Programación orientada a Objetos?

La programación orientada a objetos o POO (OOP según sus

siglas en inglés) 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.

Page 8: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística

¿Qué son los Eventos?

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: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística

¿Cuáles y que Significados tienen los Controles?

Cumplen funciones de control dual en los

diferentes departamentos, que puede ser normativa,

marco jurídico, la funciones del control interno es la

siguientes determinar los propietarios y los perfiles

según la clase de información, permitir a dos personas intervenir como

medida de control, realizar planes de contingencias,

dictar normas de seguridad informática, controla la calidad de software, los

costos, los responsables de cada departamento, control

de licencias, manejo de claves de cifrado, vigilan el cumplimiento de normas y de controles, es clara que

esta medida permite la seguridad informática.

Page 10: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística

¿Qué significa Algoritmo?

En matemáticas, ciencias de la computación y

disciplinas relacionadas, un algoritmo (del griego y latín, dixit

algorithmus y este a su vez del matemático

persa Al-Juarismi ) es un conjunto preescrito de instrucciones o reglas

bien definidas, ordenadas y finitas que

permite realizar una actividad mediante

pasos sucesivos que no generen dudas a quien

deba realizar dicha actividad.

Page 11: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Diagrama de Flujo y Cuales son sus Símbolos?

El diagrama de flujo 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 y de

fin de proceso.

Page 12: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles es el Significado de

cada uno de Ellos?

Page 13: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué son las Variables y como se

Declaran n la Memoria RAM?

Una variable es un símbolo que representa un elemento o cosa no especificada de un conjunto dado. Dicho conjunto es llamado conjunto universal de la variable, universo o variarde la variable, y cada elemento del conjunto es un valor de la variable. Sea x una variable cuyo universo es el conjunto {1,3,5,7,9,11,13}; entonces x puede tener cualquiera de esos valores: 1,3,5,7,9,11,13.

para declara es primero el tipo y liego el nombre que se le quiera dar a la variable ej:int numerillo; //esto es un comentario y aca se declaro un entero llamado numerillootro ejemplo:char letrijirijilla; //aca declaramos un caracter llamado letrijirijillay asi para los demas tipos de datos que desees ingresar com float, para flotante, double para mas largo que flotante.y el proceso de compilacion si no recuerdo como se hace en ese programa.

Page 14: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿ Qué son las Constantes NS?

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.

#include <stdio.h> #define PI 3.1415926 int main() { printf("Pi vale %f", PI); return 0; }

Page 15: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles son los Operadores aritméticas

y Cual es su Jerarquización dentro de una Operación?

Nombre del operador Sintaxis

Más unitario +a

Suma a + b

Preincremento ++a

Postincremento a++

Asignación con suma a += b

Menos unitario (negación) -a

Resta a - b

Predecremento --a

Postdecremento a--

Asignación con resta a -= b

Multiplicación a * b

Asignación con multiplicación a *= b

División a / b

Asignación con división a /= b

Módulo (Resto) a % b

Asignación con módulo a %= b

Page 16: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles y que Significados tienen los

Operadores de Relación?Nombre del operador

Descripción

CONTAINS

Selecciona los documentos que contienen la palabra especificada en un campo específico del documento.

ENDS

Selecciona los documentos que acaban en la cadena de caracteres especificada en un campo específico del documento.

STARTS

Selecciona los documentos que contienen palabras que empiezan por la cadena de caracteres especificada en un campo específico del documento.

SUBSTRING

Selecciona los documentos que contienen palabras que contienen la cadena de caracteres especificada en un campo específico del documento.

Page 17: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa y Cual es la Tabla de

Descomposición para los Siguientes operadores Lógicos AND, OR, XOR?

Page 18: Programación Web Introducción

2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa

Programación HTML?

HTML, siglas de HyperText Markup

Language («lenguaje de marcado de

hipertexto»), es el lenguaje de

marcado predominante para la elaboración de páginas web. Es

usado para describir la estructura y el

contenido en forma de texto, así como para

complementar el texto con objetos tales como

imágenes