Lab 02 - Bifurcaciones - Cesar Smith Benavides
Lab 02 - Bifurcaciones - Cesar Smith Benavides
Lab 02 - Bifurcaciones - Cesar Smith Benavides
LABORATORIO N 02
BIFURCACIONES
Alumno(s)
Cesar Smith Benavides
Grupo
Ciclo
Fecha de entrega
M
I
DESARROLLO DE SOFTWARE
PROGRAMA DE FORMACIN REGULAR
Nota
I.- OBJETIVOS:
Definir las reglas bsicas a seguir para la construccin y la correcta interpretacin de los Diagramas de
Flujo, resaltando las situaciones en que pueden, o deben, ser utilizados.
Elaborar y Disear algoritmos con estructura condicional (bifurcaciones).
II.- SEGURIDAD:
Advertencia:
En este laboratorio est prohibida la manipulacin del
hardware, conexiones elctricas o de red; as como la
ingestin de alimentos o bebidas.
No aplica
V.- RECURSOS:
En este laboratorio cada alumno trabajar con un equipo con Windows XP.
La instalacin del software requerido se realizar en un equipo Virtual.
VII.- PROCEDIMIENTO:
Nota:
Las secciones en cursivas son demostrativas, pero sirven para que usted pueda instalar las herramientas de
desarrollo en un equipo externo.
EJERCICIO DE APLICACIN
1. Observe detenidamente el algoritmo:
Pseudocdigo
Diagrama de flujo
1. Inicio
2. Inicializar las variables A, B y C
3. Leer los tres valores
4. Almacenar en las variables A, B y C
5. Si A > B y A > C Entonces
6. Escribir A Es el mayor
7. Sino
8. Si B > A y B > C Entonces
9. Escribir B Es el mayor
10. Sino
11. Escribir C Es el mayor
12. Fin_Si
13. Fin_Si
14. Fin
Ejercicios propuesto:
a. Explique paso a paso el trabajo que realiza el algoritmo
Aqu el diagrama de flujo compara 3 numeros y nos dice cual es el mayor entre los 3 numero
ingresados por el usuario
b. Realizar un algoritmo que permita leer dos valores, determinar cual de los dos valores es el
menor y escrbalo
Pseudocdigo
Diagrama de flujo
INICIO
DECLARAR:
A=0
B=0
C=0
LEER A,B,C
SI A<B
IMPRIMIR AES EL MENOR
SI NO
IMPRIMIR B ES EL MENOR
FIN
2. Algoritmo que permite leer tres valores y almacenarlos en las variables A, B y C respectivamente. El
algoritmo debe imprimir cual es el mayor y cual es el menor. Se debe constatar que los tres valores
introducidos por el teclado sean valores distintos y presente un mensaje de alerta en caso de que se detecte
la introduccin de valores iguales. Observe detenidamente el algoritmo:
Pseudocdigo
1. Inicio
2. Declaracin de variables:
N= 0, Suma = 0
3. Asignacin Contador :
N=N+1
4. Asignacin Acumulador:
Suma = Suma + N
5. Si N = 10 Entonces
6. Escribir Suma
7. De lo contrario, Repetir desde el
paso 3
8. Fin_Si
9. Fin
Ejercicios propuestos:
Diagrama de flujo
3. Determinar si un valor numrico positivo, mayor que cero ingresado es par o impar.
Ejemplo: Entrada
Salida
2
par
3
impar
Pseudocdigo
Diagrama de flujo
INICIO
DECLARAR
A=0
IMPRIMIR
INGRESE
EL
NUMERO
LEER A
SI
A MOD 2 = 0
EL NUMERO A ES PAR
SI NO
EL NUMERO A ES IMPAR
FIN
4. Disear Algoritmo que nos permita introducir 6 nmeros enteros, calcular la suma y el promedio de dichos
nmeros; se le debe preguntar al usuario que operacin desea hacer; si la respuesta es Suma calcular la
suma; si la respuesta es Promedio calcular el promedio.
Pseudocdigo
Diagrama de flujo
INICIO
VARIABLES
A=0
B=0
C=0
D=0
E=0
S=0
IMPRIMIR INGRESE LOS
DATOS
LEER A,B,C,D,E,F
SI DESEA SUMAR 2, SI
DESEA PROMEDIAR 3
LEER S
SI S=3
LA
RESPUESTA
ES
(A+B+C+D+E+F)/6
SI NO
LA RESPUESTA ES A+B+C+D+E+F
OBSERVACIONES:
Existen diferentes tipos de datos que son utilizados en base al trabajo en el cual nosotros los vayamos a emplear.
Usar mtodos aprendidos podemos hacer un programa mas corto y eficiente
Al hacer un pseudocdigo estamos elaborando un lenguaje que cualquiera puede entender
Los virus en los USB pueden causar problemas con las notas de algunos alumnos :(
Practicar todos los das programacin sera una buena manera de estar siempre metido en nla carrera
CONCLUSIONES:
Practicamos an ms la lgica que se necesita para la programacin y espero que mas adelante aprendamos cosas
nuevas
Podremos usar este programa para resolver problemas sencillos o posiblemente complicados a medida que
vaymonos adentrando mas en el curso
Podremos llegar a ser muy buenos programadores siempre y cuando practiquemos y podamos resolver cualquier
ejercicio que nos propongan y hacerlo eficiente
Debemos tener un buen antivirus para evitar problemas con las notas
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________