SlideShare uma empresa Scribd logo
1 de 4
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
   6.   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
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:
SULUCIONAR EL SIGUIENTE PROBLEMA: multiplicar dos números y dar la repuesta por
pantalla



   1. Cabecera: programa que multiplica los números
      Variable:
      Primer numero
      Segundo numero
      Resultado

      NOTA: AL ESTAR ENTRE COMILLAS (“) ES UNA CADENA DE CARACTERES
   2. Cuerpo:
      Inicio
      Escribir (“escriba un numero por favor”)
       Leer primer número
      Escribir (“escriba por favor otro numero”)
      Leer segundo número
      Haga resultado           primer número * segundo numero
      Escribir(“el resultado de multiplicar” primer número “por” segundo numero “ es
      igual a :“ resultado)
      Fin

       Variable
       1. Mi_ mama_me_ama
       2. 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
Un operador de asignación es asignar a una variable un carácter

Mais conteúdo relacionado

Mais procurados

Mais procurados (19)

Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
Lógica y Algoritmos
Lógica y AlgoritmosLógica y Algoritmos
Lógica y Algoritmos
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
PSeInt
PSeIntPSeInt
PSeInt
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamiento
 
Pseudocodigo ferro
Pseudocodigo ferroPseudocodigo ferro
Pseudocodigo ferro
 
Como realizar un pseudocodigo
Como realizar un pseudocodigo Como realizar un pseudocodigo
Como realizar un pseudocodigo
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Software PseInt
Software PseIntSoftware PseInt
Software PseInt
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Instituto tecnologico de cancun\ Tarea unidad 2
Instituto tecnologico de cancun\ Tarea unidad 2Instituto tecnologico de cancun\ Tarea unidad 2
Instituto tecnologico de cancun\ Tarea unidad 2
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 
Como realizar un pseudocodigo (1)
Como realizar un pseudocodigo (1)Como realizar un pseudocodigo (1)
Como realizar un pseudocodigo (1)
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Ola k ase
Ola k aseOla k ase
Ola k ase
 
Presentación pseudocódigo
Presentación pseudocódigoPresentación pseudocódigo
Presentación pseudocódigo
 
Computacion para ingenieros las variables
Computacion para ingenieros las variablesComputacion para ingenieros las variables
Computacion para ingenieros las variables
 

Semelhante a Tipos de programacion

Presentacion de informatica
Presentacion de informaticaPresentacion de informatica
Presentacion de informaticaEduardo_jose
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en cArmando Jori
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaEstudiantes ISI_UCA
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDavidMontalvo37
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Programacion
ProgramacionProgramacion
Programacionedison
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10Ricaurte Duran
 
Actividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaActividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaImatilla
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxFedericoMartearena
 
El arte de programar prev
El arte de programar prevEl arte de programar prev
El arte de programar prevjtk1
 
TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónNOE NUÑEZ CONGACHE
 

Semelhante a Tipos de programacion (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Programacion
ProgramacionProgramacion
Programacion
 
Presentacion de informatica
Presentacion de informaticaPresentacion de informatica
Presentacion de informatica
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
 
Xd1
Xd1Xd1
Xd1
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
algoritmica
algoritmicaalgoritmica
algoritmica
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
 
Actividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaActividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraola
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptx
 
Daniel carrera 2
Daniel carrera 2Daniel carrera 2
Daniel carrera 2
 
El arte de programar prev
El arte de programar prevEl arte de programar prev
El arte de programar prev
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programación
 

Mais de maira-cerontorres (20)

Extensible markup lenguaje
Extensible markup lenguajeExtensible markup lenguaje
Extensible markup lenguaje
 
Crear maquina virtual
Crear maquina virtualCrear maquina virtual
Crear maquina virtual
 
Conexiones internas de un computador
Conexiones internas de un computadorConexiones internas de un computador
Conexiones internas de un computador
 
Conexiones internas de un computador
Conexiones internas de un computadorConexiones internas de un computador
Conexiones internas de un computador
 
Animación de mascaras
Animación de mascarasAnimación de mascaras
Animación de mascaras
 
Animación de mascaras
Animación de mascarasAnimación de mascaras
Animación de mascaras
 
Mantenimiento melissa
Mantenimiento melissaMantenimiento melissa
Mantenimiento melissa
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Animación de mascaras
Animación de mascarasAnimación de mascaras
Animación de mascaras
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Do while
Do whileDo while
Do while
 
Do while
Do whileDo while
Do while
 
Los loops
Los  loopsLos  loops
Los loops
 
Mascaras
MascarasMascaras
Mascaras
 
Solucion del problema
Solucion del problemaSolucion del problema
Solucion del problema
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Operador
OperadorOperador
Operador
 
Cambio dinamico de datos
Cambio dinamico de datosCambio dinamico de datos
Cambio dinamico de datos
 

Tipos de programacion

  • 1. 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 6. 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
  • 2. 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:
  • 3. SULUCIONAR EL SIGUIENTE PROBLEMA: multiplicar dos números y dar la repuesta por pantalla 1. Cabecera: programa que multiplica los números Variable: Primer numero Segundo numero Resultado NOTA: AL ESTAR ENTRE COMILLAS (“) ES UNA CADENA DE CARACTERES 2. Cuerpo: Inicio Escribir (“escriba un numero por favor”) Leer primer número Escribir (“escriba por favor otro numero”) Leer segundo número Haga resultado primer número * segundo numero Escribir(“el resultado de multiplicar” primer número “por” segundo numero “ es igual a :“ resultado) Fin Variable 1. Mi_ mama_me_ama 2. 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
  • 4. Un operador de asignación es asignar a una variable un carácter