SlideShare una empresa de Scribd logo
1 de 9
Andrés David Daza
ADSI-600182
Iván Daniel vela
Desarrollo del taller de diagramas de flujo

Ejercicio 1
Punto A.
Realizar un algoritmo que permita leer dos variables, determinar cuál de los dos es menor
escríbalo.
RTA:
Proceso ejercicio _variable_menor_y_mayor
Escribir "ingrese el primer valor"
Leer v1;
Escribir "ingrese un segundo valor distinto"
Leer v2
Si v1 = v2 Entonces
Escribir "ERROR introduzca valores distintos por favor"
Sino
Si v1 >v2 Entonces
Escribir "el primer valor es mayor"
Sino
Escribir "el segundo valor es mayor"
FinSi
FinSi
FinProceso
Punto B.
Realizar un algoritmo que sume dos números.
RTA:
Proceso suma
Escribir "BIENVENIDO"
Escribir "Por favor ingrese su nombre"
Leer nom;
Escribir "Por favor digite el primer numero"
Leer A
Escribir "por favor digite el segundo numero"
Leer B
suma<-A+B;
Escribir nom;
Escribir "el total de la suma es:"
Escribir suma;
Escribir "Gracias que tenga un buen dia"
FinProceso
Ejercicio 2
Punto A.
¿este algoritmo la solución perfecta al ejercicio anterior? Razone su respuesta.
Punto B.
DE ser necesario ¿qué cambios debería realizar? Indíquelos
Uno de los cambios que le realizaría en el proceso, es que si el usuario ingresa tres valores iguales
le generaría error ya que el diagrama no lo indica.
Punto C.
Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B, y C,
respectiva mente. El algoritmo debe indicar cuál es el menor. Asumiendo los tres valores
introducidos por el teclado son valores distintos.
RTA:
Proceso sin_titulo
Escribir "ingrese el primer valor"
Leer A;
Escribir "ingrese el segundo valor"
Leer B
Escribir "ingrese el trecer valor"
Leer C
Si A=B y A=C y B=A y B=C y C=A y C=B Entonces
Escribir "ERROR los valores ingresado son iguales"
Sino
Si A>B y A>C Entonces
escribir "el primer valor ingresado es mayor"
Sino
Si B>A y B>C Entonces
Escribir "el segundo valor es mayor que los otros valores"
Sino
Escribir "el tercer valor es el mayor de los otros valores"
FinSi
FinSi
FinSi
FinProceso
Punto D.
Desarrolle un algoritmo que lea cuatro diferentes números y a continuación imprima el mayor de
los cuatro introducidos y también el menor de ellos.
RTA:
Proceso sin_titulo
Escribir "ingrese el primer valor"
Leer A;
Escribir "ingrese el segundo valor"
Leer B;
Escribir "ingrese el tercer valor"
Leer C;
Escribir "ingrese el cuarto valor"
Leer D;
Si A=B y A=C y A=D y B=A y B=C y B=D y C=A y C=B y C=D y D=A y D=B y D=C Entonces
Escribir "ERROR los valores ingresado son iguales"
Sino
Si A>B y A>C y A>D Entonces
escribir "el primer valor ingresado es mayor"
Sino
Si B>A y B>C y B>D Entonces
Escribir "el segundo valor es mayor que los otros valores"
Sino
Si C>A y C>B y C>D Entonces
Escribir "el tercer valor es el mayor de los otros valores"
Sino
Escribir "el cuarto valor es el mayor de los otros valores"
FinSi
FinSi
FinSi
FinSi
FinProceso
Ejercicio 3.
Punto A.
Desarrolle un algoritmo que realice la sumatoria entre múltiplos de 5, comprendidos entre 1 y el
100, es decir 5, + 10 + 15 +………..+ 100. El programa deberá imprimir los números en cuestión y
finalmente su sumatoria.
RTA:
Proceso SUMATORIA_DE_LOS_MULTIPLOS_DE_5
Escribir "BIENVENIDO"
Escribir "PROGRAMA QUE CALCULA LA SUMATORIA DE LOS MULTIPLOS DE 5 HASTA 100 "
Escribir "LOS NUMEROS SON:";
N<-0
SUMA<-0
Mientras N<=19 Hacer
N<-N+1
M<-N*5
SUMA<-SUMA+M
Escribir M
FinMientras
Escribir "EL RESULTADO ES:"
Escribir SUMA
FinProceso
Punto B.
b. Desarrolle un algoritmo que realice la sumatoria de los números enteros pares comprendidos
entre el 1 y el 100, es decir, 2 + 4 + 6 +…. + 100. El programa deberá imprimir los números en
cuestión yfinalmente su sumatoria.
RTA:
Proceso SUMATORIA_DE_LOS_MULTIPLOS_DE_2
Escribir "BIENVENIDO"
Escribir "PROGRAMA QUE CALCULA LA SUMATORIA DE LOS MULTIPLOS DE 2 HASTA 100 "
Escribir "LOS NUMEROS SON:";
N<-0
SUMA<-0
Mientras N<=49 Hacer
N<-N+1
M<-N*2
SUMA<-SUMA+M
Escribir M
FinMientras
Escribir "EL RESULTADO ES:"
Escribir SUMA
FinProceso
Punto C.
Desarrolle un algoritmo que lea los primeros 300 números enteros y determine cuántos de ellos
son impares; al final deberá indicar su sumatoria.
RTA:
Proceso 300_numeros_esteros_e_impares
Escribir "BIENVENIDO"
Escribir "numeros enteros e impares hasta 300 "
Escribir "LOS NUMEROS SON:";
N<-0
SUMA<-0
SUMI <- 0
Mientras N<=29 Hacer
N<-N+1
M<-N*1
H<-2*N+1
SUMA<-SUMA+M
SUMI<- SUMI+H
Escribir "NUMEROS ENTEROS"
Escribir M
Escribir "NUMEROS IMPARES"
Escribir H
FinMientras
Escribir "EL RESULTADO DE LA SUMA TOTAL: "
Escribir SUMA
ESCRIBIR "EL RESULATDO DE LOS IMPERARES ES : "
Escribir SUMI
FinProceso
Ejercicio 4.
Punto A.
¿Qué falta en este algoritmo? ¿Qué errores presenta?
RTA:
Aquí multiplicamos (CAT<- Ca * Ca + CB * CB ;) y luego escribimos el resultado y le sacamos la
raíz cuadrada (IM <- RC( CAT ))
Proceso ASD
Escribir "INDIQUE CAT a ";
Leer Ca;//CATETO A
Escribir "INDIQUE CAT B " ;
LEER CB;//CATETO B
CAT<- Ca * Ca + CB * CB ;
IM <- RC( CAT )
ESCRIBIR "LA HIPOTENUSA ES " , IM ;
FinProceso
Punto B.
Desarrollar un algoritmo que calcule el área de un cuadrado.
RTA:
Proceso área del cuadrado
Escribir "BIENVENIDO"
Escribir "DIGITE UN LADO DEL CUADRADO"
Leer l
AREA<-l*l;
Escribir "EL AREA DEL CUADRADO ES:"
Escribir AREA;
FinProceso
Ejercicio 5
Punto A.
Realiza un algoritmo que le permita determinar el área de un rectángulo.
RTA:
Proceso AREA_DE_UN_RECTANGULO
Escribir "BIENVENIDO"
Escribir "calcular el area de un rectandulo"
Escribir "digite la medida de un lado de los lados del rectangulo"
Leer H
Escribir "digite la medida de la base del rectangulo "
Leer B;
A<-H*B
Escribir "EL AREA ES: ", A
FinProceso
Ejercicio 6
Punto A.
Complete el algoritmo con la instrucción o instrucciones necesarias.
RTA:
Proceso sin_titulo
escribir "N"
Leer n
Si N mod 2=0 Entonces
escribir "es par"
Sino
Escribir "es impar"
FinSi
FinProceso
Punto B.
Desarrolle un algoritmo que le permita determinar de una lista de números:
b.1. ¿Cuántos están entre el 50 y 75, ambos inclusive?
b.2. ¿Cuántos mayores de 80?
b.3. ¿Cuántos menores de 30?
El algoritmo debe finalizar cuando n (el total de números de la lista), sea igual a 0
Ejercicio 7
Punto A.
a. Realiza el mismo algoritmo utilizando Mientras (While); también hazlo utilizando En Caso
(Case)
Proceso sin_titulo
nota<-0
A<-0;
B<-0;
C<-0;
D<-0;
Si Nota>=19 y Nota<=20 Entonces
nota<-A;
Sino
Si Nota>=16 y Nota<=18 Entonces
nota<-B;
leer nota
Sino
Si Nota>=13 y Nota<=15 Entonces
nota<-C;
Sino
Si nota>=10 y <=12 Entonces
nota<-D;
Sino
Si nota>=1 y <=9 Entonces
nota<-E;
leer

FinSi
FinSi
FinSi
FinSi
FinSi
FinProceso
Ejercicio 8
Punto A
Desarrolle un algoritmo que permita realizar la escritura de los primeros 100 números naturales
utilizando la estructura Mientras (While).
RTA:
Proceso sd
Escribir "el orden es"
A<-0
Mientras A<=99 Hacer
A<-A+1
escribir A
FinMientras
FinProceso
Ejercicio 9
Punto A.
¿Qué falta en este algoritmo? ¿ Qué errores presenta?
Punto B.
Realice un algoritmo que determine los veinte primeros números, ¿Cuáles son múltiplos de 2?
RTA:
Proceso sin_titulo
Escribir "lista de los primeros veinte numbers"
a<-0
Mientras a<=19 Hacer
a<-a+1
Escribir a;
n<-0
FinMientras
Escribir "los multiplos de 1 A 20 son;"
Mientras n<=9 Hacer
n<-n+1
m<-n*2
Escribir m
FinMientras
FinProceso
Punto C.
Realice un algoritmo que determine cuantos minutos hay en 5 horas.
Proceso munitos_en_5_horas
Escribir "cuantos minutos hay en cico horas"
a<-0
Mientras a<=60 hacer
a<-5*60
Escribir a;
FinMientras
FinProceso
Ejercicio 10
Punto A.
Realice un algoritmo que determine el pago a realizar por la entrada a un espectáculo donde se
pueden comprar sólo hasta cuatro entrada, donde al costo de dos entradas se les descuenta el
10%, al de tres entrada el 15% y a la compra de cuatro tickets se le descuenta el 20 %.
Proceso es
Repetir
escribir "valor de la boleta"
Leer vb
Escribir "elija el numero de entradas que va a comprar"
Escribir "1.compra de dos entradas"
Escribir "2.compra de tres entradas"
Escribir "3.compra de cuatro entradas"
Escribir "4.salir"
Leer operacion
sioperacion=1 Entonces
vb<-vb-(vb*0.10)
Escribir "el descuento es de: " ,vb
sioperacion=2 Entonces
vb<-vb-(vb*0.15)
Escribir "el descuento es de: " ,vb
sioperacion=3 Entonces
vb<-vb(vb*0.20)
Escribir "el descuento es de: " ,vb
FinSi
FinSi
FinSi
Hasta Que operacion=4
FinProceso
Ejercicio 11
Punto A.
Desarrolle un algoritmo que lea la velocidad en metros por segundo y la convierta a kilómetros
por hora.
Proceso tg
Escribir "comversion de metros a kilometros"
Escribir "ingrese la cantidad de metros"
vel<-0;
Leer vel;
versal<-(vel*1000)/3600;
Escribir "los kilometros son: " , versal , " por segundo";
FinProcesoEjecicio 12
Punto A
Desarrolle un algoritmo que permita calcular la media aritmética.
Ejercicio 13
Punto A.
¿Qué pasaría si no se decremento al número de obreros en uno?
Punto B.
Realice el mismo algoritmo utilizando la herramienta FOR,
Punto C.
Realice el mismo algoritmo utilizando la herramienta REPEAT.
Ejercicio 14
Punto A.
Realice el mismo algoritmo utilizando la herramienta IF-THEN – ELSE.
Ejercicio 15
Punto A.
Desarrolle el algoritmo anterior utilizando la herramienta Repetir (REPEAT).
Punto B.
Desarrolle el algoritmo anterior utilizando la herramienta Si-Entonces-De lo contrario-Fin_SI (IFTHEN-ELSE- END-IF)
Ejercicio 16
Punto A.
Elabore un enunciado de acuerdo al diagrama de flujo.

Más contenido relacionado

La actualidad más candente

Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
10-02
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
1002pc16
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
lisvancelis
 
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmosEjercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
fabiocelis
 
Algoritmo de un cajero
Algoritmo de un cajeroAlgoritmo de un cajero
Algoritmo de un cajero
Carlos Potrero
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
Dulcevelazquez6
 

La actualidad más candente (20)

Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Programas de computacion en Pseint
Programas de computacion en PseintProgramas de computacion en Pseint
Programas de computacion en Pseint
 
Algoejemplos
AlgoejemplosAlgoejemplos
Algoejemplos
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
ejercicios-pascal
ejercicios-pascalejercicios-pascal
ejercicios-pascal
 
Diseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDiseño de algoritmos usando pseint
Diseño de algoritmos usando pseint
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
 
Algoritmos Cualitativos y Cuantitativos
Algoritmos Cualitativos y Cuantitativos Algoritmos Cualitativos y Cuantitativos
Algoritmos Cualitativos y Cuantitativos
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo
 
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmosEjercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionales
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Algoritmo de un cajero
Algoritmo de un cajeroAlgoritmo de un cajero
Algoritmo de un cajero
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Actividad 8 pseint (cajero automatico)
Actividad 8 pseint (cajero automatico)Actividad 8 pseint (cajero automatico)
Actividad 8 pseint (cajero automatico)
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
 

Similar a Estructuras de control (20)

Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Problemas propuestos
Problemas propuestosProblemas propuestos
Problemas propuestos
 
ejercicios-resueltos.pdf
ejercicios-resueltos.pdfejercicios-resueltos.pdf
ejercicios-resueltos.pdf
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
ejercicios-resueltos (1).pdf
ejercicios-resueltos (1).pdfejercicios-resueltos (1).pdf
ejercicios-resueltos (1).pdf
 
Ejercicios resueltos2
Ejercicios resueltos2Ejercicios resueltos2
Ejercicios resueltos2
 
Trabajo de algoritmo
Trabajo de algoritmoTrabajo de algoritmo
Trabajo de algoritmo
 
Taller de algoritmos
Taller  de algoritmosTaller  de algoritmos
Taller de algoritmos
 
Taller de algoritmos n paula
Taller de algoritmos n paulaTaller de algoritmos n paula
Taller de algoritmos n paula
 
Algoejemplos
AlgoejemplosAlgoejemplos
Algoejemplos
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
15diagramas de flujo
15diagramas de flujo15diagramas de flujo
15diagramas de flujo
 
1. algoritmos
1. algoritmos1. algoritmos
1. algoritmos
 
Clase 9 aplicaciones_de_algoritmos
Clase 9 aplicaciones_de_algoritmosClase 9 aplicaciones_de_algoritmos
Clase 9 aplicaciones_de_algoritmos
 
Algunos algoritmos1
Algunos algoritmos1Algunos algoritmos1
Algunos algoritmos1
 

Más de addaza0

Taller pseint
Taller pseintTaller pseint
Taller pseint
addaza0
 
Taller Conceptualizacion
Taller  Conceptualizacion Taller  Conceptualizacion
Taller Conceptualizacion
addaza0
 
Guia de aprendizaje - aplicar los fundamentos de programación
Guia de aprendizaje   - aplicar los fundamentos de programaciónGuia de aprendizaje   - aplicar los fundamentos de programación
Guia de aprendizaje - aplicar los fundamentos de programación
addaza0
 
Taller hardware
Taller hardware Taller hardware
Taller hardware
addaza0
 
Ensayo adsi WORLD SKILLS
Ensayo adsi  WORLD SKILLSEnsayo adsi  WORLD SKILLS
Ensayo adsi WORLD SKILLS
addaza0
 
Que es un blog
Que es un blogQue es un blog
Que es un blog
addaza0
 
Teoria general de sistemas
Teoria general de sistemas Teoria general de sistemas
Teoria general de sistemas
addaza0
 
Hoja de vida aprendiz
Hoja de vida aprendizHoja de vida aprendiz
Hoja de vida aprendiz
addaza0
 
Que es un blog??
Que es un blog??Que es un blog??
Que es un blog??
addaza0
 
Inducción sena logia formación complementaria
Inducción sena logia formación complementaria Inducción sena logia formación complementaria
Inducción sena logia formación complementaria
addaza0
 
ADSI- Ensayo WORLD SKILLS
ADSI- Ensayo  WORLD SKILLS ADSI- Ensayo  WORLD SKILLS
ADSI- Ensayo WORLD SKILLS
addaza0
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion
addaza0
 
Reglamento del aprendiz
Reglamento del  aprendiz Reglamento del  aprendiz
Reglamento del aprendiz
addaza0
 
aprendiendo C en 21 Días
aprendiendo C en 21 Díasaprendiendo C en 21 Días
aprendiendo C en 21 Días
addaza0
 

Más de addaza0 (14)

Taller pseint
Taller pseintTaller pseint
Taller pseint
 
Taller Conceptualizacion
Taller  Conceptualizacion Taller  Conceptualizacion
Taller Conceptualizacion
 
Guia de aprendizaje - aplicar los fundamentos de programación
Guia de aprendizaje   - aplicar los fundamentos de programaciónGuia de aprendizaje   - aplicar los fundamentos de programación
Guia de aprendizaje - aplicar los fundamentos de programación
 
Taller hardware
Taller hardware Taller hardware
Taller hardware
 
Ensayo adsi WORLD SKILLS
Ensayo adsi  WORLD SKILLSEnsayo adsi  WORLD SKILLS
Ensayo adsi WORLD SKILLS
 
Que es un blog
Que es un blogQue es un blog
Que es un blog
 
Teoria general de sistemas
Teoria general de sistemas Teoria general de sistemas
Teoria general de sistemas
 
Hoja de vida aprendiz
Hoja de vida aprendizHoja de vida aprendiz
Hoja de vida aprendiz
 
Que es un blog??
Que es un blog??Que es un blog??
Que es un blog??
 
Inducción sena logia formación complementaria
Inducción sena logia formación complementaria Inducción sena logia formación complementaria
Inducción sena logia formación complementaria
 
ADSI- Ensayo WORLD SKILLS
ADSI- Ensayo  WORLD SKILLS ADSI- Ensayo  WORLD SKILLS
ADSI- Ensayo WORLD SKILLS
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion
 
Reglamento del aprendiz
Reglamento del  aprendiz Reglamento del  aprendiz
Reglamento del aprendiz
 
aprendiendo C en 21 Días
aprendiendo C en 21 Díasaprendiendo C en 21 Días
aprendiendo C en 21 Días
 

Último

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
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

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...
 
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...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 

Estructuras de control

  • 1. Andrés David Daza ADSI-600182 Iván Daniel vela Desarrollo del taller de diagramas de flujo Ejercicio 1 Punto A. Realizar un algoritmo que permita leer dos variables, determinar cuál de los dos es menor escríbalo. RTA: Proceso ejercicio _variable_menor_y_mayor Escribir "ingrese el primer valor" Leer v1; Escribir "ingrese un segundo valor distinto" Leer v2 Si v1 = v2 Entonces Escribir "ERROR introduzca valores distintos por favor" Sino Si v1 >v2 Entonces Escribir "el primer valor es mayor" Sino Escribir "el segundo valor es mayor" FinSi FinSi FinProceso Punto B. Realizar un algoritmo que sume dos números. RTA: Proceso suma Escribir "BIENVENIDO" Escribir "Por favor ingrese su nombre" Leer nom; Escribir "Por favor digite el primer numero" Leer A Escribir "por favor digite el segundo numero" Leer B
  • 2. suma<-A+B; Escribir nom; Escribir "el total de la suma es:" Escribir suma; Escribir "Gracias que tenga un buen dia" FinProceso Ejercicio 2 Punto A. ¿este algoritmo la solución perfecta al ejercicio anterior? Razone su respuesta. Punto B. DE ser necesario ¿qué cambios debería realizar? Indíquelos Uno de los cambios que le realizaría en el proceso, es que si el usuario ingresa tres valores iguales le generaría error ya que el diagrama no lo indica. Punto C. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B, y C, respectiva mente. El algoritmo debe indicar cuál es el menor. Asumiendo los tres valores introducidos por el teclado son valores distintos. RTA: Proceso sin_titulo Escribir "ingrese el primer valor" Leer A; Escribir "ingrese el segundo valor" Leer B Escribir "ingrese el trecer valor" Leer C Si A=B y A=C y B=A y B=C y C=A y C=B Entonces Escribir "ERROR los valores ingresado son iguales" Sino Si A>B y A>C Entonces escribir "el primer valor ingresado es mayor" Sino Si B>A y B>C Entonces Escribir "el segundo valor es mayor que los otros valores" Sino Escribir "el tercer valor es el mayor de los otros valores" FinSi FinSi FinSi FinProceso Punto D. Desarrolle un algoritmo que lea cuatro diferentes números y a continuación imprima el mayor de los cuatro introducidos y también el menor de ellos. RTA: Proceso sin_titulo Escribir "ingrese el primer valor"
  • 3. Leer A; Escribir "ingrese el segundo valor" Leer B; Escribir "ingrese el tercer valor" Leer C; Escribir "ingrese el cuarto valor" Leer D; Si A=B y A=C y A=D y B=A y B=C y B=D y C=A y C=B y C=D y D=A y D=B y D=C Entonces Escribir "ERROR los valores ingresado son iguales" Sino Si A>B y A>C y A>D Entonces escribir "el primer valor ingresado es mayor" Sino Si B>A y B>C y B>D Entonces Escribir "el segundo valor es mayor que los otros valores" Sino Si C>A y C>B y C>D Entonces Escribir "el tercer valor es el mayor de los otros valores" Sino Escribir "el cuarto valor es el mayor de los otros valores" FinSi FinSi FinSi FinSi FinProceso Ejercicio 3. Punto A. Desarrolle un algoritmo que realice la sumatoria entre múltiplos de 5, comprendidos entre 1 y el 100, es decir 5, + 10 + 15 +………..+ 100. El programa deberá imprimir los números en cuestión y finalmente su sumatoria. RTA: Proceso SUMATORIA_DE_LOS_MULTIPLOS_DE_5 Escribir "BIENVENIDO" Escribir "PROGRAMA QUE CALCULA LA SUMATORIA DE LOS MULTIPLOS DE 5 HASTA 100 " Escribir "LOS NUMEROS SON:"; N<-0 SUMA<-0 Mientras N<=19 Hacer N<-N+1 M<-N*5 SUMA<-SUMA+M Escribir M FinMientras Escribir "EL RESULTADO ES:" Escribir SUMA FinProceso
  • 4. Punto B. b. Desarrolle un algoritmo que realice la sumatoria de los números enteros pares comprendidos entre el 1 y el 100, es decir, 2 + 4 + 6 +…. + 100. El programa deberá imprimir los números en cuestión yfinalmente su sumatoria. RTA: Proceso SUMATORIA_DE_LOS_MULTIPLOS_DE_2 Escribir "BIENVENIDO" Escribir "PROGRAMA QUE CALCULA LA SUMATORIA DE LOS MULTIPLOS DE 2 HASTA 100 " Escribir "LOS NUMEROS SON:"; N<-0 SUMA<-0 Mientras N<=49 Hacer N<-N+1 M<-N*2 SUMA<-SUMA+M Escribir M FinMientras Escribir "EL RESULTADO ES:" Escribir SUMA FinProceso Punto C. Desarrolle un algoritmo que lea los primeros 300 números enteros y determine cuántos de ellos son impares; al final deberá indicar su sumatoria. RTA: Proceso 300_numeros_esteros_e_impares Escribir "BIENVENIDO" Escribir "numeros enteros e impares hasta 300 " Escribir "LOS NUMEROS SON:"; N<-0 SUMA<-0 SUMI <- 0 Mientras N<=29 Hacer N<-N+1 M<-N*1 H<-2*N+1 SUMA<-SUMA+M SUMI<- SUMI+H Escribir "NUMEROS ENTEROS" Escribir M Escribir "NUMEROS IMPARES" Escribir H FinMientras Escribir "EL RESULTADO DE LA SUMA TOTAL: " Escribir SUMA ESCRIBIR "EL RESULATDO DE LOS IMPERARES ES : " Escribir SUMI FinProceso
  • 5. Ejercicio 4. Punto A. ¿Qué falta en este algoritmo? ¿Qué errores presenta? RTA: Aquí multiplicamos (CAT<- Ca * Ca + CB * CB ;) y luego escribimos el resultado y le sacamos la raíz cuadrada (IM <- RC( CAT )) Proceso ASD Escribir "INDIQUE CAT a "; Leer Ca;//CATETO A Escribir "INDIQUE CAT B " ; LEER CB;//CATETO B CAT<- Ca * Ca + CB * CB ; IM <- RC( CAT ) ESCRIBIR "LA HIPOTENUSA ES " , IM ; FinProceso Punto B. Desarrollar un algoritmo que calcule el área de un cuadrado. RTA: Proceso área del cuadrado Escribir "BIENVENIDO" Escribir "DIGITE UN LADO DEL CUADRADO" Leer l AREA<-l*l; Escribir "EL AREA DEL CUADRADO ES:" Escribir AREA; FinProceso Ejercicio 5 Punto A. Realiza un algoritmo que le permita determinar el área de un rectángulo. RTA: Proceso AREA_DE_UN_RECTANGULO Escribir "BIENVENIDO" Escribir "calcular el area de un rectandulo" Escribir "digite la medida de un lado de los lados del rectangulo" Leer H Escribir "digite la medida de la base del rectangulo " Leer B; A<-H*B Escribir "EL AREA ES: ", A FinProceso Ejercicio 6 Punto A. Complete el algoritmo con la instrucción o instrucciones necesarias. RTA: Proceso sin_titulo
  • 6. escribir "N" Leer n Si N mod 2=0 Entonces escribir "es par" Sino Escribir "es impar" FinSi FinProceso Punto B. Desarrolle un algoritmo que le permita determinar de una lista de números: b.1. ¿Cuántos están entre el 50 y 75, ambos inclusive? b.2. ¿Cuántos mayores de 80? b.3. ¿Cuántos menores de 30? El algoritmo debe finalizar cuando n (el total de números de la lista), sea igual a 0 Ejercicio 7 Punto A. a. Realiza el mismo algoritmo utilizando Mientras (While); también hazlo utilizando En Caso (Case) Proceso sin_titulo nota<-0 A<-0; B<-0; C<-0; D<-0; Si Nota>=19 y Nota<=20 Entonces nota<-A; Sino Si Nota>=16 y Nota<=18 Entonces nota<-B; leer nota Sino Si Nota>=13 y Nota<=15 Entonces nota<-C; Sino Si nota>=10 y <=12 Entonces nota<-D; Sino Si nota>=1 y <=9 Entonces nota<-E; leer FinSi FinSi
  • 7. FinSi FinSi FinSi FinProceso Ejercicio 8 Punto A Desarrolle un algoritmo que permita realizar la escritura de los primeros 100 números naturales utilizando la estructura Mientras (While). RTA: Proceso sd Escribir "el orden es" A<-0 Mientras A<=99 Hacer A<-A+1 escribir A FinMientras FinProceso Ejercicio 9 Punto A. ¿Qué falta en este algoritmo? ¿ Qué errores presenta? Punto B. Realice un algoritmo que determine los veinte primeros números, ¿Cuáles son múltiplos de 2? RTA: Proceso sin_titulo Escribir "lista de los primeros veinte numbers" a<-0 Mientras a<=19 Hacer a<-a+1 Escribir a; n<-0 FinMientras Escribir "los multiplos de 1 A 20 son;" Mientras n<=9 Hacer n<-n+1 m<-n*2 Escribir m FinMientras FinProceso Punto C. Realice un algoritmo que determine cuantos minutos hay en 5 horas. Proceso munitos_en_5_horas Escribir "cuantos minutos hay en cico horas" a<-0 Mientras a<=60 hacer a<-5*60 Escribir a; FinMientras
  • 8. FinProceso Ejercicio 10 Punto A. Realice un algoritmo que determine el pago a realizar por la entrada a un espectáculo donde se pueden comprar sólo hasta cuatro entrada, donde al costo de dos entradas se les descuenta el 10%, al de tres entrada el 15% y a la compra de cuatro tickets se le descuenta el 20 %. Proceso es Repetir escribir "valor de la boleta" Leer vb Escribir "elija el numero de entradas que va a comprar" Escribir "1.compra de dos entradas" Escribir "2.compra de tres entradas" Escribir "3.compra de cuatro entradas" Escribir "4.salir" Leer operacion sioperacion=1 Entonces vb<-vb-(vb*0.10) Escribir "el descuento es de: " ,vb sioperacion=2 Entonces vb<-vb-(vb*0.15) Escribir "el descuento es de: " ,vb sioperacion=3 Entonces vb<-vb(vb*0.20) Escribir "el descuento es de: " ,vb FinSi FinSi FinSi Hasta Que operacion=4 FinProceso Ejercicio 11 Punto A. Desarrolle un algoritmo que lea la velocidad en metros por segundo y la convierta a kilómetros por hora. Proceso tg Escribir "comversion de metros a kilometros" Escribir "ingrese la cantidad de metros" vel<-0;
  • 9. Leer vel; versal<-(vel*1000)/3600; Escribir "los kilometros son: " , versal , " por segundo"; FinProcesoEjecicio 12 Punto A Desarrolle un algoritmo que permita calcular la media aritmética. Ejercicio 13 Punto A. ¿Qué pasaría si no se decremento al número de obreros en uno? Punto B. Realice el mismo algoritmo utilizando la herramienta FOR, Punto C. Realice el mismo algoritmo utilizando la herramienta REPEAT. Ejercicio 14 Punto A. Realice el mismo algoritmo utilizando la herramienta IF-THEN – ELSE. Ejercicio 15 Punto A. Desarrolle el algoritmo anterior utilizando la herramienta Repetir (REPEAT). Punto B. Desarrolle el algoritmo anterior utilizando la herramienta Si-Entonces-De lo contrario-Fin_SI (IFTHEN-ELSE- END-IF) Ejercicio 16 Punto A. Elabore un enunciado de acuerdo al diagrama de flujo.