SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Metodología para la
solución de un problema.
Proceso

1.   Definición del Problema
2.   Análisis del Problema
3.   Diseño del Algoritmo
Definición Del Problema


 Esta fase debe de ser clara y precisa.
 Es importante que se conozca lo que se
  desea realizar.
 Cual es el resultado a obtener.
Análisis del Problema
    Una vez que se ha comprendido lo que
     se desea de la computadora, es
     necesario definir:

      Los datos de entrada: Cual es la
       información que se desea producir
       (salida).
      Los métodos y fórmulas que se
       necesitan para procesar los datos.
.
Diseño del Algoritmo
Conocer    las           características         del
 algoritmo:

     Debe tener un punto de inicio.
     Debe ser definido, no debe permitir dobles
      interpretaciones.
     Debe ser general, es decir, soportar la mayoría
      de las variantes.
     Debe ser finito en tamaño y tiempo de
      ejecución.
     Prueba de escritorio o Depuración.
Tipos De Datos
Un dato puede ser un simple carácter,
tal como ‘b’, un valor entero tal como
35.

El tipo de dato determina la
naturaleza del conjunto de valores
que puede tomar una variable.
Tipos de Datos Simples
Datos Numéricos:
 Permiten representar valores de forma
 numérica, esto incluye a los números
 enteros y los reales(punto flotante).

 ejemplo:
     Int x;
          X=15;
     Float r;
          R=3.1416;
Tipos de Datos Simples
Datos lógicos:
 Son aquellos que solo pueden tener dos
 valores (cierto o falso) ya que representan
 el resultado de una comparación entre
 otros datos (numéricos o alfanuméricos).

Ejemplo
A>b
B<a
Tipos de Datos Simples
Datos alfanuméricos (string):
 Es una secuencia de caracteres
 alfanuméricos que permiten representar
 valores esto incluye nombres de personas,
 direcciones, etc.

String x;
  X=“bienvenidos a la Programación”;
Variable
Es un espacio en la memoria de la computadora que
  permite almacenar temporalmente un dato
  durante la ejecución de un proceso, su contenido
  puede cambiar durante la ejecución del programa.

  Ejemplo:
  área = pi * radio ^ 2

  Las variables son : el radio, el área y la constate
  es pi.
Operadores

Son elementos que relacionan de forma
diferente, los valores de una o mas
variables y/o constantes.

Es decir, los operadores nos permiten
manipular valores.
Los Operadores Aritméticos
  Permiten la realización de operaciones
  matemáticas .

  Los operadores aritméticos pueden ser
  utilizados con tipos de datos enteros o
  reales.

EJEMPLO:
 + Suma
  - Resta
  * Multiplicación
  / División
Operadores Relacionales
    Se utilizan para establecer una relación entre dos
    valores o para comparar valores entre si y esta
    comparación produce un resultado de certeza o
    falsedad (verdadero o falso).

    Tipos de operadores Relacionales
> Mayor que
<   Menor que
>   = Mayor o igual que
<   = Menor o igual que
<   > Diferente
=   Igual


Ejemplos: Si a = 10, b = 20, c = 30
a+b>c
Operadores Lógicos
Estos operadores se utilizan para establecer
relaciones entre valores lógicos.
Estos valores pueden ser resultado de una
expresión relacional.


Tipos de operadores Lógicos
And        Y
Or         O
Not        Negación

Ejemplo:
Para los siguientes ejemplos T significa verdadero
y F falso.
Operadores Lógicos

Más contenido relacionado

La actualidad más candente

Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
luisce03
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
jairofr97
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
Joseluis Cruz Ramirez
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
carlospaul
 
Algoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salidaAlgoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salida
Israel Alfonso
 
Guianum1 11º
Guianum1 11ºGuianum1 11º
Guianum1 11º
shannaliz
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
rcarrerah
 

La actualidad más candente (20)

Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y Expresiones
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
Tipos algoritmos
Tipos algoritmosTipos algoritmos
Tipos algoritmos
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Conceptos basicos de programacion
Conceptos basicos de programacion Conceptos basicos de programacion
Conceptos basicos de programacion
 
Algoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salidaAlgoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salida
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
TAREA 6
TAREA 6TAREA 6
TAREA 6
 
Guianum1 11º
Guianum1 11ºGuianum1 11º
Guianum1 11º
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas)
 

Similar a Programacion estructurada

material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
BryanCuesta4
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
gregoriopena
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
gregoriopena
 

Similar a Programacion estructurada (20)

10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
 
Unidad i
Unidad iUnidad i
Unidad i
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Sistemas Tecnológicos
Sistemas TecnológicosSistemas Tecnológicos
Sistemas Tecnológicos
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Intorduccion Algoritmos
Intorduccion AlgoritmosIntorduccion Algoritmos
Intorduccion Algoritmos
 
algortimos
algortimosalgortimos
algortimos
 
Unidad i
Unidad iUnidad i
Unidad i
 
Revista Algoritmos
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
 
Revista Algoritmos
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
 

Más de fabiolacortesrodriguez (11)

Examen c++
Examen c++Examen c++
Examen c++
 
Examen c++
Examen c++Examen c++
Examen c++
 
Realidad virtual
Realidad virtualRealidad virtual
Realidad virtual
 
Modelar mar
Modelar marModelar mar
Modelar mar
 
Modelado de un balón de futbol
Modelado de un balón de futbolModelado de un balón de futbol
Modelado de un balón de futbol
 
Modelar imagen
Modelar imagenModelar imagen
Modelar imagen
 
Inicio 3 d_max
Inicio 3 d_maxInicio 3 d_max
Inicio 3 d_max
 
3 d max_studio
3 d max_studio3 d max_studio
3 d max_studio
 
Inicio 3 d_max
Inicio 3 d_maxInicio 3 d_max
Inicio 3 d_max
 
3 d max_studio
3 d max_studio3 d max_studio
3 d max_studio
 
Toma de decisiones
Toma de decisionesToma de decisiones
Toma de decisiones
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 

Último (20)

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Programacion estructurada

  • 2. Proceso 1. Definición del Problema 2. Análisis del Problema 3. Diseño del Algoritmo
  • 3. Definición Del Problema  Esta fase debe de ser clara y precisa.  Es importante que se conozca lo que se desea realizar.  Cual es el resultado a obtener.
  • 4. Análisis del Problema Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:  Los datos de entrada: Cual es la información que se desea producir (salida).  Los métodos y fórmulas que se necesitan para procesar los datos. .
  • 5. Diseño del Algoritmo Conocer las características del algoritmo:  Debe tener un punto de inicio.  Debe ser definido, no debe permitir dobles interpretaciones.  Debe ser general, es decir, soportar la mayoría de las variantes.  Debe ser finito en tamaño y tiempo de ejecución.  Prueba de escritorio o Depuración.
  • 7. Un dato puede ser un simple carácter, tal como ‘b’, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable.
  • 8.
  • 9. Tipos de Datos Simples Datos Numéricos: Permiten representar valores de forma numérica, esto incluye a los números enteros y los reales(punto flotante). ejemplo:  Int x;  X=15;  Float r;  R=3.1416;
  • 10. Tipos de Datos Simples Datos lógicos: Son aquellos que solo pueden tener dos valores (cierto o falso) ya que representan el resultado de una comparación entre otros datos (numéricos o alfanuméricos). Ejemplo A>b B<a
  • 11. Tipos de Datos Simples Datos alfanuméricos (string): Es una secuencia de caracteres alfanuméricos que permiten representar valores esto incluye nombres de personas, direcciones, etc. String x; X=“bienvenidos a la Programación”;
  • 12. Variable Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Ejemplo: área = pi * radio ^ 2 Las variables son : el radio, el área y la constate es pi.
  • 13. Operadores Son elementos que relacionan de forma diferente, los valores de una o mas variables y/o constantes. Es decir, los operadores nos permiten manipular valores.
  • 14.
  • 15. Los Operadores Aritméticos Permiten la realización de operaciones matemáticas . Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. EJEMPLO: + Suma - Resta * Multiplicación / División
  • 16. Operadores Relacionales Se utilizan para establecer una relación entre dos valores o para comparar valores entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso). Tipos de operadores Relacionales > Mayor que < Menor que > = Mayor o igual que < = Menor o igual que < > Diferente = Igual Ejemplos: Si a = 10, b = 20, c = 30 a+b>c
  • 17. Operadores Lógicos Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos valores pueden ser resultado de una expresión relacional. Tipos de operadores Lógicos And Y Or O Not Negación Ejemplo: Para los siguientes ejemplos T significa verdadero y F falso.