SlideShare una empresa de Scribd logo
1 de 12
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
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
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 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
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

Más contenido relacionado

La actualidad más candente

Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacionMichele André
 
3. Elementos basicos de un programa
3.  Elementos basicos de un programa3.  Elementos basicos de un programa
3. Elementos basicos de un programamartell024
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instruccionesrcarrerah
 
Pseudocodigo 2 am
Pseudocodigo 2 amPseudocodigo 2 am
Pseudocodigo 2 amalexisrm11
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuencialesLeany González
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raicesnanaperdomo
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmosluisce03
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. yoly1parra1
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webCamilo Pinzon
 

La actualidad más candente (19)

Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 
Clase 02
Clase 02Clase 02
Clase 02
 
Algoritmos y-diagramacion
Algoritmos y-diagramacionAlgoritmos y-diagramacion
Algoritmos y-diagramacion
 
3. Elementos basicos de un programa
3.  Elementos basicos de un programa3.  Elementos basicos de un programa
3. Elementos basicos de un programa
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones
 
Pseudocodigo 2 am
Pseudocodigo 2 amPseudocodigo 2 am
Pseudocodigo 2 am
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 
Funciones
FuncionesFunciones
Funciones
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
BORLAND
BORLANDBORLAND
BORLAND
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos.
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
tutorial p-seint
tutorial p-seinttutorial p-seint
tutorial p-seint
 

Similar a Fundamentos de programación en diseño web

Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informaticaJorge Alberto
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptCarlosLopez1486
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webDayraNieto9807
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webkarenJulieth04
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de pcalubens
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Fundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webFundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webmateonova1
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBFUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBDiego Alejandro
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2Noé AG
 
Pseudocódigo de Programación
Pseudocódigo de ProgramaciónPseudocódigo de Programación
Pseudocódigo de Programaciónreinimar912
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)keisy vargas
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)JeanMarco13
 
PROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORESPROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORESTatianaCortazar05
 

Similar a Fundamentos de programación en diseño web (20)

INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informatica
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.ppt
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de p
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Fundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webFundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño web
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBFUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 
Bloque 1 informatica 2
Bloque 1 informatica 2Bloque 1 informatica 2
Bloque 1 informatica 2
 
Algorimo1
Algorimo1Algorimo1
Algorimo1
 
Pseudocódigo de Programación
Pseudocódigo de ProgramaciónPseudocódigo de Programación
Pseudocódigo de Programación
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
Flujogramas
FlujogramasFlujogramas
Flujogramas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
PROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORESPROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORES
 
PROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORESPROGRAMACIÓN DE COMPUTADORES
PROGRAMACIÓN DE COMPUTADORES
 

Fundamentos de programación en diseño web

  • 1.
  • 2. 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
  • 3. 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.
  • 4. 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
  • 5. 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
  • 6. 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.
  • 7. 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
  • 8. 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.
  • 9. 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.
  • 10. 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
  • 11. 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.
  • 12. 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