SlideShare una empresa de Scribd logo
1 de 10
Ejercicio de algoritmo
Neyid Alfonso Peña Riva
Ejercicio.
• Escriba un algoritmo que acepte o rechace una pieza en forma de varilla
para una empresa de acuerdo a los siguiente criterios:
A.Su longitud debe ser mayor a los 7.5 cm y no puede exceder los 9 cm.
B. Su diámetro no debe ser menos que 0.5 cm ni mayor que 1.3 cm
C. A demás por ningún motivo, su masa debe exceder los 5.8 cm (Nota:
masa = diámetro*longitud*densidad; densidad= 3.5 gr/cm).
Análisis de problema.
• consiste en el proceso que a partir de la descripción de un problema,
expresado habitualmente en lenguaje natural y en términos propios del
dominio del problema, permite desarrollar un programa que resuelva dicho
problema.
Estructura:
Para hacerle el análisis del problema a este ejemplo debemos reconocer la
estructura y las variables que se utiliza y que piden en cada una de ellas.
Esto es muy importante para tener un buen entendimiento del ejercicio.
• FP: Formulación de problema, en que consiste el problema. Puede definir
mejor el problema
• RE: Resultados esperados, que información me solicita.
• R: Restricciones, Lo que no se sabe del problema.
• PN: Procesos necesarios, que proceso necesito.
• DD: Datos disponibles. Que información es relevante.
Solución:
• FP: El problema consiste en reconocer las varillas ingresadas por el usuario.
• RE: Mostrarle al usuario si la varilla ingresada es aceptada o rechazada.
• R:
• Masa, ya que hay que calcularla y no exceder mas que 5.8 cm .
• La longitud debe se mayor 7.5 cm y no puede ser exceder a los 9 cm.
• El diámetro debe ser menos que 0.5 cm ni mayor que 1.3 cm.
• PN: Condiciones anidadas.
• DD: Densidad.
Diagrama de Flujo de Dato(DFD):
• Un diagrama de flujo de datos (DFD sus siglas en español e ingles) es una
representación gráfica del flujo de datos a través de un sistema de
información . Un diagrama de flujo de datos también se puede utilizar para
la visualización de procesamiento de datos
(Wikipedia)
Concepto de DFD.
Escribir: Es utilizado para mostrar mensaje al usuario por medio de la pantalla. El mensaje
Se coloca entre comillas dobles.
Leer: Es utilizado para capturar información ingresada por el
teclado. Es necesario colocar el nombre de la variable.
Asignar: Se emplea para cambiar el estado de una variable.
Según: Es de una o muchas opciones y es evaluada dependiendo a la variable que se
Coloque en la condición.
Si-Entonces: Hace que la ejecución tome dos caminos uno si es
verdadero (debe de ser verdadera la condición ) y dos si es
falsa esta misma condición.
Concepto de DFD.
Mientras: Es un ciclo repetitivo que dura hasta que la condición sea cierta.
Repetir: Es un ciclo repetitivo que entra la primera vez y
después verifica si la condición es verdadera, si de hacer así
sigue en el ciclo sino se sale. A diferencia del anterior este se
ejecuta una vez.
Para: Es un ciclo que su ejecución demorara hasta donde el
programador se la coloque.
Subprocesos: Son funciones que realizan un trabajo en
especifico y puede o no retornar un valor.
Las imágenes fueron tomas del programa Psint. Este programa es esencial para el
pseudocódigo.
SOLUCIÓN DEL EJERCICIO EN DFD.
Algoritmo para aceptar o rechazar varillas

Más contenido relacionado

La actualidad más candente

Control proporcional
Control proporcionalControl proporcional
Control proporcionalRosmery Reyes
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Transformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yTransformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yEvelyn Ruiz
 
Sensor de temperatura lm35
Sensor de temperatura lm35Sensor de temperatura lm35
Sensor de temperatura lm35Jorsh Tapia
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 
Simulador de un semaforo
Simulador de un semaforoSimulador de un semaforo
Simulador de un semaforoLeida Zuñiga
 
Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores SANTIAGO PABLO ALBERTO
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 

La actualidad más candente (20)

Plc intrucciones basicas
Plc intrucciones basicasPlc intrucciones basicas
Plc intrucciones basicas
 
1.3 errores (1)
1.3 errores (1)1.3 errores (1)
1.3 errores (1)
 
Control proporcional
Control proporcionalControl proporcional
Control proporcional
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Ejercicios de control Ladder de PLC
Ejercicios de control Ladder de PLC Ejercicios de control Ladder de PLC
Ejercicios de control Ladder de PLC
 
Transformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal yTransformar decimal fraccionario a binario, octal y
Transformar decimal fraccionario a binario, octal y
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Sensor de temperatura lm35
Sensor de temperatura lm35Sensor de temperatura lm35
Sensor de temperatura lm35
 
Ejemplos de diagrama de flujo
Ejemplos de diagrama de flujoEjemplos de diagrama de flujo
Ejemplos de diagrama de flujo
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Simulador de un semaforo
Simulador de un semaforoSimulador de un semaforo
Simulador de un semaforo
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Mapas de karnaugh
Mapas de karnaughMapas de karnaugh
Mapas de karnaugh
 
Microcontrolador 1 prender y apagar un led
Microcontrolador 1 prender y apagar un ledMicrocontrolador 1 prender y apagar un led
Microcontrolador 1 prender y apagar un led
 
Modulo automatas-y-lenguajes-formales
Modulo automatas-y-lenguajes-formalesModulo automatas-y-lenguajes-formales
Modulo automatas-y-lenguajes-formales
 
2da tarea de control
2da tarea de control2da tarea de control
2da tarea de control
 
Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores Electrónica digital: Codificadores y decodificadores
Electrónica digital: Codificadores y decodificadores
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Complemento A Dos
Complemento A DosComplemento A Dos
Complemento A Dos
 

Destacado

7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintJoselo Chushig
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosdilalorena
 
Programas de computacion en Pseint
Programas de computacion en PseintProgramas de computacion en Pseint
Programas de computacion en Pseintchoqoferzh
 
Planos cartesianos y plano escala
Planos cartesianos y plano escalaPlanos cartesianos y plano escala
Planos cartesianos y plano escalaCristianCamilo_29
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)Luis Ancel
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Decimales en el Plano Cartesiano
Decimales en el Plano CartesianoDecimales en el Plano Cartesiano
Decimales en el Plano CartesianoLourdes Tuquinga R.
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
1.3 densidad y peso especifico
1.3 densidad y peso especifico1.3 densidad y peso especifico
1.3 densidad y peso especificoinsucoppt
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Fracciones en el Plano Cartesiano
Fracciones en el Plano CartesianoFracciones en el Plano Cartesiano
Fracciones en el Plano CartesianoLourdes Tuquinga R.
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 

Destacado (20)

Hidroestatica
HidroestaticaHidroestatica
Hidroestatica
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Lógica y conjuntos 1
Lógica y conjuntos 1Lógica y conjuntos 1
Lógica y conjuntos 1
 
Practica en Pseint
Practica en PseintPractica en Pseint
Practica en Pseint
 
plano carteciano
plano cartecianoplano carteciano
plano carteciano
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Programas de computacion en Pseint
Programas de computacion en PseintProgramas de computacion en Pseint
Programas de computacion en Pseint
 
Planos cartesianos y plano escala
Planos cartesianos y plano escalaPlanos cartesianos y plano escala
Planos cartesianos y plano escala
 
Ejercicios pseint
Ejercicios pseintEjercicios pseint
Ejercicios pseint
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Decimales en el Plano Cartesiano
Decimales en el Plano CartesianoDecimales en el Plano Cartesiano
Decimales en el Plano Cartesiano
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
1.3 densidad y peso especifico
1.3 densidad y peso especifico1.3 densidad y peso especifico
1.3 densidad y peso especifico
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Fracciones en el Plano Cartesiano
Fracciones en el Plano CartesianoFracciones en el Plano Cartesiano
Fracciones en el Plano Cartesiano
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 

Similar a Algoritmo para aceptar o rechazar varillas

Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfCarlosJahnsen3
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clasetammyrodriguez2010
 
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Roxi77
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programasRoberth Camana
 
Curso php - capitulo 2
Curso php - capitulo 2Curso php - capitulo 2
Curso php - capitulo 2yanburbano
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínezAlgoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínezIisa Berriio
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Jessica paola digitak pdf
Jessica paola digitak pdfJessica paola digitak pdf
Jessica paola digitak pdfPaola Cubillos
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1Lorenzo Alejo
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónIng Cabrera
 
Proyecto Integrador.pptx
Proyecto Integrador.pptxProyecto Integrador.pptx
Proyecto Integrador.pptxDylanJe
 

Similar a Algoritmo para aceptar o rechazar varillas (20)

TUTORIAL
TUTORIALTUTORIAL
TUTORIAL
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdf
 
Programación.
Programación.Programación.
Programación.
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clase
 
Uso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximaciónUso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximación
 
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Tipos de Datos Abstractos.
Tipos de Datos Abstractos.Tipos de Datos Abstractos.
Tipos de Datos Abstractos.
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
 
Curso php - capitulo 2
Curso php - capitulo 2Curso php - capitulo 2
Curso php - capitulo 2
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínezAlgoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Jessica paola digitak pdf
Jessica paola digitak pdfJessica paola digitak pdf
Jessica paola digitak pdf
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1
 
Cap1.3
Cap1.3Cap1.3
Cap1.3
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Proyecto Integrador.pptx
Proyecto Integrador.pptxProyecto Integrador.pptx
Proyecto Integrador.pptx
 

Algoritmo para aceptar o rechazar varillas

  • 1. Ejercicio de algoritmo Neyid Alfonso Peña Riva
  • 2. Ejercicio. • Escriba un algoritmo que acepte o rechace una pieza en forma de varilla para una empresa de acuerdo a los siguiente criterios: A.Su longitud debe ser mayor a los 7.5 cm y no puede exceder los 9 cm. B. Su diámetro no debe ser menos que 0.5 cm ni mayor que 1.3 cm C. A demás por ningún motivo, su masa debe exceder los 5.8 cm (Nota: masa = diámetro*longitud*densidad; densidad= 3.5 gr/cm).
  • 3. Análisis de problema. • consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema.
  • 4. Estructura: Para hacerle el análisis del problema a este ejemplo debemos reconocer la estructura y las variables que se utiliza y que piden en cada una de ellas. Esto es muy importante para tener un buen entendimiento del ejercicio. • FP: Formulación de problema, en que consiste el problema. Puede definir mejor el problema • RE: Resultados esperados, que información me solicita. • R: Restricciones, Lo que no se sabe del problema. • PN: Procesos necesarios, que proceso necesito. • DD: Datos disponibles. Que información es relevante.
  • 5. Solución: • FP: El problema consiste en reconocer las varillas ingresadas por el usuario. • RE: Mostrarle al usuario si la varilla ingresada es aceptada o rechazada. • R: • Masa, ya que hay que calcularla y no exceder mas que 5.8 cm . • La longitud debe se mayor 7.5 cm y no puede ser exceder a los 9 cm. • El diámetro debe ser menos que 0.5 cm ni mayor que 1.3 cm. • PN: Condiciones anidadas. • DD: Densidad.
  • 6. Diagrama de Flujo de Dato(DFD): • Un diagrama de flujo de datos (DFD sus siglas en español e ingles) es una representación gráfica del flujo de datos a través de un sistema de información . Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (Wikipedia)
  • 7. Concepto de DFD. Escribir: Es utilizado para mostrar mensaje al usuario por medio de la pantalla. El mensaje Se coloca entre comillas dobles. Leer: Es utilizado para capturar información ingresada por el teclado. Es necesario colocar el nombre de la variable. Asignar: Se emplea para cambiar el estado de una variable. Según: Es de una o muchas opciones y es evaluada dependiendo a la variable que se Coloque en la condición. Si-Entonces: Hace que la ejecución tome dos caminos uno si es verdadero (debe de ser verdadera la condición ) y dos si es falsa esta misma condición.
  • 8. Concepto de DFD. Mientras: Es un ciclo repetitivo que dura hasta que la condición sea cierta. Repetir: Es un ciclo repetitivo que entra la primera vez y después verifica si la condición es verdadera, si de hacer así sigue en el ciclo sino se sale. A diferencia del anterior este se ejecuta una vez. Para: Es un ciclo que su ejecución demorara hasta donde el programador se la coloque. Subprocesos: Son funciones que realizan un trabajo en especifico y puede o no retornar un valor. Las imágenes fueron tomas del programa Psint. Este programa es esencial para el pseudocódigo.