Fundamentos de programación en diseño web
Upcoming SlideShare
Loading in...5
×
 

Fundamentos de programación en diseño web

on

  • 197 views

 

Statistics

Views

Total Views
197
Views on SlideShare
197
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Fundamentos de programación en diseño web Fundamentos de programación en diseño web Presentation Transcript

  • 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
  • DEFINICIÓN DE PROGRAMACIÓ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.
  • CLASIFICACIÓN LENGUAJES 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 View slide
  • 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 View slide
  • DEFINICIÓN DE CONSTANTE 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.
  • 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
  • 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.
  • CLASIFICACIÓN DE LAS PROPIEDADES DE LOS NUMEROS EN COMPUTACIÓN Nú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.
  • 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 operado . • 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
  • 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.
  • 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