fundamentos de programación en diseño web

12
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB

Upload: lina-rios

Post on 10-Aug-2015

49 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fundamentos de programación en diseño web

FUNDAMENTOS DE PROGRAMACIÓNEN DISEÑO WEB

Page 2: Fundamentos de programación en diseño web

INDICE

1. DEFINICIÓN DE PROGRAMACION EN COMPUTADORES

2. CLASIFICACIÓN LENGUAJES DE PROGRAMACIÓN

3. CONCEPTO DE VARIABLE

4. DEFINICION DE CONSTANTE

5. EXPLICACIÓN DE ALGORITMO

6. EXPLICACIÓN DIAGRAMA DE FLUJO

7. CLASIFICACIÓN DE LAS PROPIEDADES DE LOS NUMEROS

EN COMPUTACIÓN

8. EXPLICACIÓN DE LAS SENTENCIAS DE ASIGNACIÓN

9. CARACTERISTICAS DE UN SI POR CONDICIONES

10. ANALISIS DE UN CICLO DE REPETICIÓN EN

PROGRAMACIÓN

Page 3: Fundamentos de programación en diseño web

DEFINICIÓN DEPROGRAMACIÓN EN COMPUTADORES

Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.

Page 4: Fundamentos de programación en diseño web

CLASIFICACIÓNLENGUAJES DE PROGRAMACIÓN

Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

1 .Clasificación de los lenguajes de programación

*Según el nivel de abstracción *Lenguajes de bajo nivel * Lenguajes de medio nivel * Lenguajes de alto nivel *Según la forma de ejecución * Lenguajes compilados *Lenguajes interpretados * Según el paradigma de programación * Lenguajes imperativos * Lenguajes declarativos *Funcionales *Lógicos *Lenguajes orientados a objetos

Page 5: Fundamentos de programación en diseño web

CONCEPTO DE VARIABLE

Una variable es la expresión simbólica representativa de un elemento no especificado comprendido en un conjunto. Este conjunto constituido por todos los elementos o variables, que pueden sustituirse unas a otras es el universo de variables. Se llaman así porque varían, y esa variación es observable y medible

Page 6: Fundamentos de programación en diseño web

DEFINICIÓN DECONSTANTE

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 conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.

Page 7: Fundamentos de programación en diseño web

EXPLICACIÓN DE ALGORITMO

Algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir

Page 8: Fundamentos de programación en diseño web

EXPLICACIÓN DIAGRAMA DE FLUJO

Es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.

Estos diagramas utilizan símbolos con significados 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 9: Fundamentos de programación en diseño web

CLASIFICACIÓN DE LAS PROPIEDADES DE LOS

NUMEROS EN COMPUTACIÓNNúmeros, Todas las máquinas incluyen tipos de datos numéricos. Una distinción entre los números utilizados en la matemática ordinaria y los números representables en una máquina es que estos últimos están limitados. Los tipos de datos numéricos comunes en las computadoras son:

*Enteros o de punto fijo. *Punto flotante. *Decimales.

Page 10: Fundamentos de programación en diseño web

EXPLICACIÓN DE LAS SENTENCIAS DE ASIGNACIÓN

• La operación de asignación es el modo de darle valores a una variable. La operación de asignación se representa con el símbolo u operador . La operación de asignación se conocen como instrucciones o sentencia de asignación cuando se refiere a un lenguaje de programación. El formato general de una operación de asignación es: nombre de la variable ← expresión La flecha (operador de asignación) se sustituye en otros lenguajes por = (BASIC, FORTRAN ) o= Pascal). Sin embargo, es preferible el uso de la flecha en la redacción del algoritmo, pera evitar ambigüedades dejando el uso del símbolo = exclusivamente para el operador de igualdad. La operación de asignación: A ← 5;Significa que a la variable A se le ha asignado el valor 5.Las operaciones de asignación se clasifican en: - Asignación aritmética - Asignación lógica - Asignación de caracteres EXPRESIONES

Page 11: Fundamentos de programación en diseño web

CARACTERISTICAS DE UN SI POR CONDICIONES

• Los operadores para el manejo de ristras en la programación en Shell son dos binarios, y la dos unarios (en realidad dan las condiciones contrarias). La sintaxis de test con operadores binarios, como era de esperar, es test operando1 operador operando2. La tabla de operadores de manejo de ristras es la siguiente:

• Operador Significado = (binario) Si operando1 es igual a operando2 != (binario) Si operando1 es distinto de operando2 -z (unario) Si operando es una ristra nula -n (unario) Si operando es una ristra no nula.

Page 12: Fundamentos de programación en diseño web

ANALISIS DE UN CICLO DE REPETICION EN PROGRAMACIÓN

• A continuación se muestra una alternativa (usando el ciclo repetitivo FOR)

• 3.1 Ciclo DO … WHILE INICIA el estudio de los ciclos repetitivos con la estructura DO…WHILE

• Las funciones break y continúe :En el capítulo anterior cuando revisamos la estructura SWITCH