ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Recluta A Amigos


Enviado por   •  8 de Febrero de 2015  •  11.146 Palabras (45 Páginas)  •  173 Visitas

Página 1 de 45

INGENIERÍA EN SISTEMAS COMPULACIONALES

TÉCNICAS DE DISEÑO DE PROGRAMACIÓN

14520300---------------------OLGA MARÍA VARGAS IBARRA.

14520316---------------------ÁNGEL ARANDA BARRIENTOS

14520320---------------------DIEGO GERMAN ARIAS OSORIO

14520321---------------------ALEX EMMANUEL REYES MORALES

14520322---------------------TEZCATL TOMATZIN ZAVALETA

PORTADA -------------------------------------------------------------------------- 1

ÍNDICE ------------------------------------------------------------------------------ 2

INTRODUCCIÓN------------------------------------------------------------------ 4

CAPITULOI.- ANTECEDENTES HISTORICOS

I.1 Definición------------------------------------------ 5

I.2 Técnicas de diseño-------------------------------- 8

I.2.1 Características---------------------------------- 8

I.3 Gramática------------------------------------------- 15

I.3.1Características-------------------------------------15

I.4Pseudocodigo----------------------------------------30

I.4.1 Características---------------------------------- 30

I.5 Diagrama de flujo--------------------------------- 30

I.5.1 Características---------------------------------- 31

I.6 Uml-------------------------------------------------- 31

I.6.1 Características---------------------------------- 32

CAPITULOII.- TECNICAS DE PROGRAMACION

II.1Definición-------------------------------------------- 33

II.2 Paradigmas de programación--------------------- 33

II.2.1 Definición--------------------------------------- 33

II.2.3 Programación imperativa--------------.--------- 34

II.2.3.1 Características--------------------------.----- 34

II.2.4 Programación lógica----------------------------- 35

II.2.4.1 Características----------------------------- 35

II.2.5 Programación funcional------------------------ 35

II.2.5.1 Características----------------------------- 36

II.2.6 Programación declarativa----------------------- 37

II.2.6.1 Características----------------------------- 37

II.2.7 Programación estructurada--------------------- 37

II.2.7.1 Características----------------------------- 37

II.2.8 Programación dirigida por eventos----------- -37

II.2.8.1 Características----------------------------- 38

II.2.9 Programación modular-------------------------- 39

II.2.9.1 Características----------------------------- 39

II.2.10 Programación orientada a objetos----------- 40

II.2.10.1 Características----------------------------40

II.2.11 Programación con restricciones-------------- 41

II.2.11.1 Características--------------------------- 41

II.2.12 Programación a nivel funcional --------------42

II.2.12.1 Características--------------------------- 42

II.2.13 Programación a nivel de valores---------- 43

II.2.13.1 Características--------------------------- 43

II.2.14 Programación orientada a componentes---- 43

II.2.14.1 Características--------------------------- 43

II.2.15 Programación orientada a aspectos---------- 43

II.2.15.1 Características--------------------------- 43

II.2.16 Programación no estructurada------------- 44

II.2.16.1 Características------------------------- 44

II.2.17 Programación procedimental---------------45

II.2.17.1 Características-------------------------46

II.2.18 Abstracción de datos------------------------ 46

II.2.18.1 Características-------------------------47

CAPITULO III.-

LENGUAJES

III.1 Lenguaje orientado a objetos------------------51

III.1.1 Características-----------------------------52

III.2 Lenguaje de programación php---------------55

III.2.1 Características-------------------------------56

III.3 Lenguaje de programación python------------62

III.3.1 Características------------------------------ 63

III.4 Lenguaje de programación visual basic------64

III.4.1 Características-------------------------------64

III.5 Lenguaje de programación c++---------------65

III.5.1 Características-------------------------------65

III.6 Lenguaje de programación C-----------------66

III.6.1 Características-------------------------------66

CONCLUSIONES-----------------------------------------------------------

BIBLIOGRAFIA-------------------------------------------------------------- 69

INTRODUCCION

La calidad de un programa requiere esencialmente un funcionamiento correcto, una buena documentación y ser eficiente, por eso requerimos de las técnicas de diseño de programas para dar un sentido y mejorar la experiencia hacia la programación.

La solución de problemas mediante el uso de una computadora nos lleva a desarrollar programas o aplicaciones, la construcción de estos programas debe ser realizada mediante una metodología, los pasos para la construcción de programas son:

1. Diseñar el algoritmo, consiste en analizar el problema y describir los instrucciones de forma ordenada que resuelven el problema.

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.

3. Ejecutar y validar el programa en un computador

...

Descargar como (para miembros actualizados) txt (69 Kb)
Leer 44 páginas más »
Disponible sólo en Clubensayos.com