18
FACULTAD DE INGENIERIA ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE MINAS PRACTICA CALIFICADA N° 2 ASIGNATURA: Programación para ingenieros. DOCENTE: Ing. Jaime Amador Meza Huamán INTEGRANTES: . Campos Vásquez Miguel Angel . Mantilla Tafur Victor Hugo CICLO: VI Cajamarca, Abril del 2015

Presentación de Práctica N°2

Embed Size (px)

DESCRIPTION

Programacion

Citation preview

TEMA :XXXXXXXXXX

FACULTAD DE INGENIERIA ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE MINAS

PRACTICA CALIFICADA N 2ASIGNATURA:

Programacin para ingenieros.DOCENTE:

Ing. Jaime Amador Meza HuamnINTEGRANTES:. Campos Vsquez Miguel Angel

. Mantilla Tafur Victor HugoCICLO:

VICajamarca, Abril del 2015INDICE

Ejercicio N 1

pg.

Pseudocdigo

.

6Diagrama de Flujo.

7Carta N-S

.

7Cdigo C++

8Ejercicio N 2

Pseudocdigo

.

9Diagrama de Flujo.

10Carta N-S

10Cdigo C++

11Ejercicio N 3

Pseudocdigo

.

12Diagrama de Flujo.

13Carta N-S

13Cdigo C++

14Ejercicio N 4

Pseudocdigo

.

14Diagrama de Flujo.

15Carta N-S

15Cdigo C++

161. ESTRUCTURA DE SELECCIN MULTIPLE

Las estructuras de comparacin mltiples, son tomas de decisin especializada que permiten comparar unos variables contras distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especficas. La forma comn es la siguiente:

LEER (variable)

CON-SELECCIN (VARIABLE) HACER

CASO constante1:

Sentencias

ROMPER

CASO constante2:

Sentencias

ROMPER

CASO constanteN:

Sentencias

ROMPER

OTROS CASOS:

Sentencias

FIN-SELECCIN

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

I ( 1

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)

FIN-SELECCIN

I ( I + 1

FIN-MIENTRAS

FIN

2. ESTRUCTURA 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 1Datos de entrada: n

Datos de salida:Nmeros positivos.

Nmero negativos.

A. Pseudocdigo.

B. Diagrama de Flujo

C. Carta NS

D. Cdigo C++

Ejercicio N 2Datos de entrada:Nmero de personas.

Datos de salida:Nmero de personas mayores de edad.

Nmero de personas menores de edad.

A. Pseudocdigo

B. Diagrama de Flujo

C. Carta NS

D. Cdigo C++

Ejercicio N 3

Datos de entrada:

Valor de n.

Valor de x.

Datos de salida:

Valor de s.A. Pseudocdigo

B. Diagrama de flujo

C. Carta NS

D. Cdigo C++

Ejercicio N 4

Datos de entrada:

Nmero de trabajadores n

Datos de salida:

Salario de los trabajadores.A. Psuedocdigo

B. Diagrama de flujo

C. Carta NS

D. Cdigo C++

16