18
PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Embed Size (px)

Citation preview

Page 1: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

PROGRAMACION

presentado por:Jhon ViasusFabian Valencia

Page 2: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

¿Qué es 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.

Del proceso de programación surge lo que comúnmente se conoce como software (conjunto de programas), aunque estrictamente este último abarca mucho más que sólo la programación.

Page 3: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

¿Qué es un Programa ?

Es un conjunto prescrito 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 4: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Lenguaje 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.

Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Page 5: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Algoritmo

Es un conjunto prescrito 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 6: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Tipos de Programación

Programación Software

Programación web

Programación aplicaciones

Page 7: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

TIPOS DE PROGRAMACION SECUNDARIA

programación declarativa.programación estructurada.programación modular.programación orientada a objetos.

Page 8: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Programación de Software

Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente:

Editores de texto.

Compiladores.

Intérpretes.

Enlazadores

Depuradores

Page 9: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Programación Web

Page 10: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Engloba diversos lenguajes de programación, dentro de ello encontramos el estándar mas usado hoy por hoy como lo es HTML 5 el cual es un lenguaje de marcación de elementos compuesto por etiquetas, todo esto ligado a las herramientas que complementan conjuntamente un sitio web las cuales brinda CCS3 y JavaScript.

Dentro de los lenguajes de programación que dan poder y dinamismo a un sitio web, encontramos: PHP, ASP.NET, JSP, JavaScript, Python, Ruby, Perl.

Cabe aclarar que la elección del lenguaje de programación a usar será

de libre Albedrio por parte del programador, debido a las gran diferencias

Entre los mismos ya que dependen de la plataforma especifica que se requiera.

Page 11: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia
Page 12: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Estructura de una Pagina HTML5

Page 13: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

EDITORES WEB

Existen diversos software que actúan como editores web, usualmente

Optimizan el tiempo para una mejora en el diseño a la hora de

Desarrollar sitios web, dentro de estos encontramos:

Adobe Dreamweaver CS3, Zend Studio, Coda, textmate, Aptana

NVU, Kompozer, Komodo, Quanta Plus

Page 14: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Editor Web PlataformaWindows

PlataformaLinux

PlataformaMac

Proyecto de Pago

Adobe Dreamweaver

x x X

Zend Studio x x x x

Coda x x

Textmate x x

Aptana x x x x

NVU x x x

Kompozer x x xKomodo x x x x

Quanta Plus x

Page 15: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Programación de Dispositivos Móviles

Page 16: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Ambientes de aplicaciones

existen gran variedad de soporte en cuanto al desarrollo de aplicaciones móviles, encontramos algunos de los lenguajes de programación mas usados como lo Son: c/c++, java, Objective c, ActionScript, Python, Silverlight, C#, entre otros.

Diseño de la aplicación

Es de suma importancia que este tipo de aplicaciones se creen programas

Separados por cada posible uso que se le de al aplicativo, donde cada programa se minimiza y su adaptabilidad será mayor a las características de los dispositivos móviles.

Page 17: PROGRAMACION presentado por: Jhon Viasus Fabian Valencia

Dentro del desarrollo de aplicaciones móviles, están diseñadas para ejecutarse

En teléfono inteligentes y tabletas, operadas por las diversas plataformas de

Distribución, donde encontramos sistemas operativos como lo son: Android, IOS,

Windows Phone, Blackberry OS entre otros, cuyo diseño de cada sistema operativo

Toma en cuenta las limitaciones de cada dispositivo.