SlideShare una empresa de Scribd logo
1 de 12
FUNDAMENTOS DE
PROGRAMACIÒN EN EL
DISEÑO WEB

Karen Daniela Cárdenas Ortiz
1002
1. Según su nivel de abstracción :Lenguajes de Máquina
Están escritos en lenguajes directamente legibles por la máquina
(computadora), ya que sus instrucciones son cadenas binarias (0 y 1)
2. Lenguajes de bajo nivel: Los lenguajes de bajo nivel son lenguajes de
programación que se acercan al funcionamiento de una computadora. El
lenguaje de más bajo nivel por excelencia es el código maquina.
Lenguajes de medio nivel: tiene ciertas características que los acercan a los
lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades
que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.

Lenguajes de alto nivel: Los lenguajes de alto nivel son normalmente fáciles
de aprender porque están formados por elementos de lenguajes naturales,
como el inglés
Un objeto constante es aquel que no cambia su contenido y permanece inalterado
en el tiempo. En informática se usa sobre todo en lenguajes de programación para
datos que no van a variar su contenido durante la ejecución del programa, en
contraposición con las llamadas variables, que si pueden tomar varios valores.

Una vez una constante toma un valor, este permanecerá fijo.
Básicamente el uso de las constantes es igual que en las matemáticas. La constante
toma un valor determinado y lo mantiene durante todo el problema
PI = 5,652
Caracteres: Los caracteres se representan utilizando el tipo char, que tiene sólo 1
byte de tamaño. Este tipo se utiliza para representar los 256 caracteres de la
tabla de caracteres del sistema. El tipo char es también un tipo entero, ya que
puede tomar valores de 0 a 255. Por lo tanto también puede
ser signed o unsigned.
En cuanto a la forma de declarar variables de tipo char es la misma forma que
con los otros tipos.
char a; char a = 's'; unsigned char a = 48;
La instrucción Si ... Entonces permite controlar qué procesos tienen lugar en
función del valor de una o varias variables o de las decisiones del usuario.
Escribiremos esta instrucción de la siguiente manera:
Si [Condición] Entonces
Instrucción 1
Instrucción 2
·
·
·
Instrucción n
FinSi
Un bucle o ciclo, en programación, es una
sentencia que se realiza repetidas veces a un trozo
aislado de código, hasta que la condición asignada
a dicho bucle deje de cumplirse.
Generalmente, un bucle es utilizado para hacer
una acción repetida sin tener que escribir varias
veces el mismo código, lo que ahorra tiempo, deja
el código más claro y facilita su modificación en el
futuro.
El bucle y los condicionales representan la base de
la programación estructurada. Es una evolución
del código ensamblador, donde la única posibilidad
de iterar un código era establecer una sentencia
jump.

Más contenido relacionado

La actualidad más candente

Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambasgregoryj733
 
Exposicion de programacion.
Exposicion de programacion.Exposicion de programacion.
Exposicion de programacion.BGYLMM
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingvmtorrealba
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.LuiS YmAY
 
Practica 1
Practica 1Practica 1
Practica 1Tensor
 
Pseudocodigo
PseudocodigoPseudocodigo
PseudocodigoTensor
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. RafaelAponte16
 
Niveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programaciónNiveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programaciónJafet Duran
 
Estructura de lenguaje C++
Estructura de lenguaje C++Estructura de lenguaje C++
Estructura de lenguaje C++jhoel terrel
 
Intropseint
IntropseintIntropseint
IntropseintTensor
 

La actualidad más candente (16)

Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambas
 
Exposicion de programacion.
Exposicion de programacion.Exposicion de programacion.
Exposicion de programacion.
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turing
 
Apuntes de lenguajes automatas
Apuntes de lenguajes automatasApuntes de lenguajes automatas
Apuntes de lenguajes automatas
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
Practica 1
Practica 1Practica 1
Practica 1
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
 
Introducción al lenguaje c++
Introducción al lenguaje c++Introducción al lenguaje c++
Introducción al lenguaje c++
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Lenguaje c... trabajo
Lenguaje c... trabajoLenguaje c... trabajo
Lenguaje c... trabajo
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Niveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programaciónNiveles y tipos de lenguajes de programación
Niveles y tipos de lenguajes de programación
 
Estructura de lenguaje C++
Estructura de lenguaje C++Estructura de lenguaje C++
Estructura de lenguaje C++
 
Intropseint
IntropseintIntropseint
Intropseint
 

Destacado

Experiencia de rbc en san martin paz y esperanza
Experiencia de rbc en san martin   paz y esperanzaExperiencia de rbc en san martin   paz y esperanza
Experiencia de rbc en san martin paz y esperanzamunilima
 
Dispositivo de Climatizacion Pasiva
Dispositivo de Climatizacion PasivaDispositivo de Climatizacion Pasiva
Dispositivo de Climatizacion Pasivamonsegilabert
 
Caritas Callao 09 Asamblea Diocesana
Caritas Callao 09 Asamblea DiocesanaCaritas Callao 09 Asamblea Diocesana
Caritas Callao 09 Asamblea DiocesanaDiocesis del Callao
 
Estado de resultados 2009
Estado de resultados 2009Estado de resultados 2009
Estado de resultados 2009sabmpio
 
Esclerosis multiple
Esclerosis multiple  Esclerosis multiple
Esclerosis multiple Mayu Cj
 
Fnt ncs power_point _janisokerlund
Fnt ncs power_point _janisokerlundFnt ncs power_point _janisokerlund
Fnt ncs power_point _janisokerlundKristen Keen
 
Your rubric leyendo analizando la información - i just called to say i love you
Your rubric  leyendo analizando la información - i just called to say i love youYour rubric  leyendo analizando la información - i just called to say i love you
Your rubric leyendo analizando la información - i just called to say i love yoummateoa
 
Gangs of new york
Gangs of new yorkGangs of new york
Gangs of new yorkury4
 
Generacion de computadoras
Generacion de computadorasGeneracion de computadoras
Generacion de computadorasDenniseSanchezA
 
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
 
Presentación de campabase en ebe 2013
Presentación de campabase en ebe 2013Presentación de campabase en ebe 2013
Presentación de campabase en ebe 2013Campa Base
 

Destacado (20)

Experiencia de rbc en san martin paz y esperanza
Experiencia de rbc en san martin   paz y esperanzaExperiencia de rbc en san martin   paz y esperanza
Experiencia de rbc en san martin paz y esperanza
 
Dispositivo de Climatizacion Pasiva
Dispositivo de Climatizacion PasivaDispositivo de Climatizacion Pasiva
Dispositivo de Climatizacion Pasiva
 
Caritas Callao 09 Asamblea Diocesana
Caritas Callao 09 Asamblea DiocesanaCaritas Callao 09 Asamblea Diocesana
Caritas Callao 09 Asamblea Diocesana
 
Analisis de fashion
Analisis de fashionAnalisis de fashion
Analisis de fashion
 
Estado de resultados 2009
Estado de resultados 2009Estado de resultados 2009
Estado de resultados 2009
 
Lavandería
LavanderíaLavandería
Lavandería
 
Esclerosis multiple
Esclerosis multiple  Esclerosis multiple
Esclerosis multiple
 
Fnt ncs power_point _janisokerlund
Fnt ncs power_point _janisokerlundFnt ncs power_point _janisokerlund
Fnt ncs power_point _janisokerlund
 
Your rubric leyendo analizando la información - i just called to say i love you
Your rubric  leyendo analizando la información - i just called to say i love youYour rubric  leyendo analizando la información - i just called to say i love you
Your rubric leyendo analizando la información - i just called to say i love you
 
Gangs of new york
Gangs of new yorkGangs of new york
Gangs of new york
 
Iso 4
Iso 4Iso 4
Iso 4
 
Demografische evolutie in het Brussels Hoofdstedelijk Gewest - Evolution démo...
Demografische evolutie in het Brussels Hoofdstedelijk Gewest - Evolution démo...Demografische evolutie in het Brussels Hoofdstedelijk Gewest - Evolution démo...
Demografische evolutie in het Brussels Hoofdstedelijk Gewest - Evolution démo...
 
Generacion de computadoras
Generacion de computadorasGeneracion de computadoras
Generacion de computadoras
 
Ultim
UltimUltim
Ultim
 
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
 
Ganesh_Zambare_1_Year
Ganesh_Zambare_1_YearGanesh_Zambare_1_Year
Ganesh_Zambare_1_Year
 
Tarea de informatica (1)
Tarea de informatica (1)Tarea de informatica (1)
Tarea de informatica (1)
 
Presentación Documental Brony
Presentación Documental BronyPresentación Documental Brony
Presentación Documental Brony
 
Presentación de campabase en ebe 2013
Presentación de campabase en ebe 2013Presentación de campabase en ebe 2013
Presentación de campabase en ebe 2013
 
Doc1
Doc1Doc1
Doc1
 

Similar a Fundamentos de programacion en el diseño

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
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónJavier Camacho
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales Andrea6e
 
Fundamentos de programación para el diseño
Fundamentos de programación para el diseñoFundamentos de programación para el diseño
Fundamentos de programación para el diseñoNatalia
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
L enguaje de programacion maria
L enguaje de programacion mariaL enguaje de programacion maria
L enguaje de programacion mariaAmaria257
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016maritqueve
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
Trabajo practico libro2
Trabajo practico libro2Trabajo practico libro2
Trabajo practico libro2exequiel9035a
 
Especialidad
EspecialidadEspecialidad
EspecialidadDilan19
 
Especialidad
EspecialidadEspecialidad
Especialidadbecew
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN Karol Moreno
 
Lenguajes orientados a procedimientos
Lenguajes orientados a procedimientosLenguajes orientados a procedimientos
Lenguajes orientados a procedimientosoriannysrodriguez
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNKarol Moreno
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzulyJorge de los Santos
 

Similar a Fundamentos de programacion en el diseño (20)

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
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales
 
Fundamentos de programación para el diseño
Fundamentos de programación para el diseñoFundamentos de programación para el diseño
Fundamentos de programación para el diseño
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
L enguaje de programacion maria
L enguaje de programacion mariaL enguaje de programacion maria
L enguaje de programacion maria
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Trabajo practico libro2
Trabajo practico libro2Trabajo practico libro2
Trabajo practico libro2
 
Especialidad
EspecialidadEspecialidad
Especialidad
 
Especialidad
EspecialidadEspecialidad
Especialidad
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Lenguajes orientados a procedimientos
Lenguajes orientados a procedimientosLenguajes orientados a procedimientos
Lenguajes orientados a procedimientos
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Lenguaje informático
Lenguaje informáticoLenguaje informático
Lenguaje informático
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzuly
 

Fundamentos de programacion en el diseño

  • 1. FUNDAMENTOS DE PROGRAMACIÒN EN EL DISEÑO WEB Karen Daniela Cárdenas Ortiz 1002
  • 2.
  • 3. 1. Según su nivel de abstracción :Lenguajes de Máquina Están escritos en lenguajes directamente legibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1) 2. Lenguajes de bajo nivel: Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código maquina. Lenguajes de medio nivel: tiene ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel. Lenguajes de alto nivel: Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés
  • 4.
  • 5. Un objeto constante es aquel que no cambia su contenido y permanece inalterado en el tiempo. En informática se usa sobre todo en lenguajes de programación para datos que no van a variar su contenido durante la ejecución del programa, en contraposición con las llamadas variables, que si pueden tomar varios valores. Una vez una constante toma un valor, este permanecerá fijo. Básicamente el uso de las constantes es igual que en las matemáticas. La constante toma un valor determinado y lo mantiene durante todo el problema PI = 5,652
  • 6.
  • 7.
  • 8.
  • 9. Caracteres: Los caracteres se representan utilizando el tipo char, que tiene sólo 1 byte de tamaño. Este tipo se utiliza para representar los 256 caracteres de la tabla de caracteres del sistema. El tipo char es también un tipo entero, ya que puede tomar valores de 0 a 255. Por lo tanto también puede ser signed o unsigned. En cuanto a la forma de declarar variables de tipo char es la misma forma que con los otros tipos. char a; char a = 's'; unsigned char a = 48;
  • 10.
  • 11. La instrucción Si ... Entonces permite controlar qué procesos tienen lugar en función del valor de una o varias variables o de las decisiones del usuario. Escribiremos esta instrucción de la siguiente manera: Si [Condición] Entonces Instrucción 1 Instrucción 2 · · · Instrucción n FinSi
  • 12. Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse. Generalmente, un bucle es utilizado para hacer una acción repetida sin tener que escribir varias veces el mismo código, lo que ahorra tiempo, deja el código más claro y facilita su modificación en el futuro. El bucle y los condicionales representan la base de la programación estructurada. Es una evolución del código ensamblador, donde la única posibilidad de iterar un código era establecer una sentencia jump.