Escolar Documentos
Profissional Documentos
Cultura Documentos
PRACTICA CALIFICADA N 2
ASIGNATURA:
DOCENTE:
INTEGRANTES:
. Campos Vsquez Miguel Angel
. Mantilla Tafur Victor Hugo
CICLO:
VI
INDICE
Ejercicio N 1
pg.
Pseudocdigo
6
Diagrama de Flujo
7
Carta N-S
Cdigo C++
8
Ejercicio N 2
Pseudocdigo
9
Diagrama de Flujo
10
Carta N-S
10
Cdigo C++
11
Ejercicio N 3
Pseudocdigo
12
Diagrama de Flujo
13
Carta N-S
13
Cdigo C++
14
Ejercicio N 4
Pseudocdigo
14
Diagrama de Flujo
15
Carta N-S
15
Cdigo C++
16
La estructura de seleccin mltiple slo compara por igualdad el valor de la variable con
cada una de las constantes de cada caso. Al encontrar una coincidencia comienza a ejecutar
las sentencias en forma secuencial hasta encontrar el fin de la estructura o una instruccin que
rompa la misma.
Puede tener hasta 257 casos.
No puede haber 2 casos con el mismo valor en la constante.
Slo se pueden utilizar variables de tipo carcter o enteras.
Si la variable que se est seleccionando es de tipo carcter, las constantes de tipo
carcter se colocan entre comillas simples o apstrofes, para el caso de variables de tipo
enteras, las constantes numricas se colocan directamente.
Puede contener casos vacos.
Ejemplo
COMIENZO
I1
MIENTRAS ( I < 7 ) HACER
CON-SELECCIN ( I ) HACER
CASO 2:
CASO 4:
CASO 6:
MOSTRAR(I ES PAR)
ROMPER
CASO 1:
CASO 3:
CASO 5:
MOSTRAR(I ES IMPAR)
ROMPER
OTROS CASOS:
MOSTRAR(I VALE 0)
4
FIN-SELECCIN
II+1
FIN-MIENTRAS
FIN
2. ESTRU
CTURA
DE
REPRTICION
Estructuras de repeticin Hay dos tipos bsicos de estructuras de repeticin,
cuya diferencia principal radica en cmo se controlan las mismas: Una estructura de
repeticin, tambin llamada lazo o bucle, hace posible la ejecucin repetida de
secciones especficas de cdigo. Un bloque de sentencias se ejecuta una vez para
cada uno de los valores que va tomando un contador. Se ejecuta un nmero
especfico de veces, siendo el nmero de repeticiones conocido antes de que
empiece la ejecucin de tal bucle. Repeticin controlada por contador o bucle DO
iterativo: Repeticin controlada por expresin lgica o bucle WHILE: Un bloque de
sentencias se ejecuta un nmero indefinido de veces, hasta que se satisface alguna
condicin establecida por el usuario, lo cual desde el punto de vista de la
programacin, equivale a que una cierta expresin lgica tome el valor .TRUE.
Ejercicio N 1
Datos de entrada:
Datos de salida:
Nmeros positivos.
Nmero negativos.
A. Pseudocdigo.
B. Diagrama de Flujo
C. Carta NS
D. Cdigo C++
Ejercicio N 2
Datos de entrada:
Nmero de personas.
9
Datos de salida:
A. Pseudocdigo
B. Diagrama de Flujo
10
C. Carta NS
11
D. Cdigo C++
Ejercicio N 3
Datos de entrada:
Valor de n.
12
Valor de x.
Datos de salida:
Valor de s.
A. Pseudocdigo
B. Diagrama de flujo
13
C. Carta NS
D. Cdigo C++
14
Ejercicio N 4
Datos de entrada:
Nmero de trabajadores n
Datos de salida:
A. Psuedocdigo
B. Diagrama de flujo
15
C. Carta NS
D. Cdigo C++
16
17