tipos de programacion

5
TIPOS DE PROGRAMACION 1. Programación estructurada el programa utiliza instrucciones de tres tipos a. Secuencia se pueden seguir unos pasos b. Condicionales deben cumplir una condiciones Entonces A + B > 20 entonces me regala 10 están explicitas unas condiciones c. Interacciones o repetición cuando se tiene con una relación con el programa, el cumple lo que usted le ordene pero no puede retener las informaciones al mismo tiempo 2. Programación modular es escoger todo un problema y dividirlo en pequeños programas o subproblemas 3. Programación orientadas a objetos es una programación moderna tiene unos condicionales unas estructuras 4. Programación declarativas es un poco más compleja más avanzada está basada en el desarrollo de programas específicos o un conjunto de condiciones proposiciones afirmaciones en fin Una variable es un espacio en el computador donde pude mater datos. Algoritmo: son instrucciones que se la dan a la máquina para que funcione. Para cambiar una lámpara quemada para una persona 1. Vaya a buscar una escalera 2. Tráigala y con cuidado la pone debajo de la lámpara quemada 3. Ahora súbase con la lámpara y las herramientas, mientras otro le tiene la escalera 4. Ahora quite la lámpara quemada y bájela y pásela a algún compañero 5. Luego vuelva a subir con la lámpara nueva y las herramientas

Upload: maira-cerontorres

Post on 04-Aug-2015

8.916 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tipos de programacion

TIPOS DE PROGRAMACION

1. Programación estructurada el programa utiliza instrucciones de tres tiposa. Secuencia se pueden seguir unos pasosb. Condicionales deben cumplir una condiciones

Entonces A + B > 20 entonces me regala 10 están explicitas unas condiciones

c. Interacciones o repetición cuando se tiene con una relación con el programa, el cumple lo que usted le ordene pero no puede retener las informaciones al mismo tiempo

2. Programación modular es escoger todo un problema y dividirlo en pequeños programas o subproblemas

3. Programación orientadas a objetos es una programación moderna tiene unos condicionales unas estructuras

4. Programación declarativas es un poco más compleja más avanzada está basada en el desarrollo de programas específicos o un conjunto de condiciones proposiciones afirmaciones en fin

Una variable es un espacio en el computador donde pude mater datos.

Algoritmo: son instrucciones que se la dan a la máquina para que funcione.

Para cambiar una lámpara quemada para una persona

1. Vaya a buscar una escalera2. Tráigala y con cuidado la pone debajo de la lámpara quemada3. Ahora súbase con la lámpara y las herramientas, mientras otro le tiene la escalera 4. Ahora quite la lámpara quemada y bájela y pásela a algún compañero5. Luego vuelva a subir con la lámpara nueva y las herramientas6. Ahora ponga la lámpara

Un algoritmo es una secuencia de pasos lógicos, y necesitan mucha precisión en cada instrucción

Se los puede hacer con:

Seudocódigos y diagramas de flujo

Precisión e indicar el orden de cada paso, debe estar definido cada vez se lo haga siempre va a pasar lo mismo, finito se debe terminar en algún momento

Page 2: Tipos de programacion

Seudocódigo:

En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción de un algoritmo informático de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la codificación efectivamente. No existe una sintaxisestándar para el pseudocódigo, aunque los dos programas que manejan pseudocódigo tengan su sintaxis propia. Aunque parecido, el pseudocódigo no debe confundirse con los programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Aunque los diagramas de flujo y UML sean más amplios en el papel, pueden ser considerados como una alternativa gráfica al pseudocódigo.

Cabecera: titulo

Declaración: la variable se le puede meter muchas cosas – constante valor dato almacenado en la memora

Cuerpo – inicio – fin: todas las acciones que se realzan en el programa

Diagrama de flujo:

Page 3: Tipos de programacion

SULUCIONAR EL SIGUIENTE PROBLEMA: multiplicar dos números y dar la repuesta por pantalla

1. Cabecera: programa que multiplica los números Variable:Primer numeroSegundo numeroResultado

NOTA: AL ESTAR ENTRE COMILLAS (“) ES UNA CADENA DE CARACTERES2. Cuerpo:

InicioEscribir (“escriba un numero por favor”) Leer primer númeroEscribir (“escriba por favor otro numero”)Leer segundo número Haga resultado primer número * segundo numeroEscribir(“el resultado de multiplicar” primer número “por” segundo numero “ es igual a :“ resultado)Fin

Variable1. Mi_ mama_me_ama2. Pasto2012

_pasto

Las variable siempre empiezan con letras jamás con números

La variable siempredebe referirse al contenido

No deben empezar con números

Page 4: Tipos de programacion

Un operador de asignación es asignar a una variable un carácter