Вы находитесь на странице: 1из 2

Universidad Simn Bolvar

Departamento de Computacin y CI-2125


Tecnologa de la Informacin CI-2127

PRCTICA 2
Algoritmos y Programas con Estructuras de Control Condicional
Ejercicios:

1) Diga cul es el resultado del programa: 3) Diga qu hace en cada una de las opciones
#include <stdio.h> del siguiente programa
#define SI 1 #include <stdio.h>

#define NO 0 main(){

void main(){ int Opc;

int x=5, y=10, a=SI; int X;

if (a && x != y){ printf("Opciones: \n");

x = y - 1; printf("(1) \n");

y = x * y; printf("(2) \n");

} else { printf("(3) \n");

x = x+y; printf("(4) \n");

} printf("Introduzca opcion:");

printf(x=%d y=%d,x,y); scanf("%i",&Opc);

} printf("\nIntroduzca X:");
scanf("%d",&X);
2) Diga cul es el resultado del programa:
switch(Opc) {
#include <stdio.h>
case 1: X*=X; break;
#define SI 1
case 2: X=-X; break;
#define NO 0
case 3: X+=X; break;
void main(){
case 4: X%=2; break;
int siono=SI, x=4, y=8, z;
default:
switch (siono) {
printf(
case SI: z = 2*x; break;
"\nOpcion erronea\n"
case NO: z = y; break;
);
}
}
if(z==y) printf(z = y\n);
printf("\nRespuesta = %d",X);
printf(z = %d, z);
return 0;
}
}
4) Para cada uno de los siguientes problemas: Complete las especificaciones de entrada y salida,
indicando la precondicin y postcondicin. Luego disee una solucin algortmica usando el
formalismo de los diagramas de flujo
a) Calcule el mximo y el mnimo de tres nmeros enteros dados
b) Dados dos nmeros enteros no negativos (incluye el cero), determine si alguno de ellos divide
al otro. En caso afirmativo, debe imprimir cul de ellos es el dividendo y cul es el divisor. En
caso negativo imprimir un mensaje de respuesta.
c) Determinar si un ao es bisiesto. Recordar que un ao es bisiesto si es divisible por 4, excepto
aquellos divisibles por 100 pero no por 400.

Asignacin: Se requiere que lleve al laboratorio los diagramas de flujo elaborados en el ejercicio 4,
pues la codificacin en lenguaje C de su solucin ser parte del trabajo a realizar en el laboratorio

Вам также может понравиться