Ejercicios Resueltos Con Cada Estructura De Control

Páginas: 10 (2392 palabras) Publicado: 23 de marzo de 2015
Ejercicios de Programación

Informática I
ESTRUCTURAS DE CONTROL

Ejercicios resueltos:


If 1
Leer dos valores numéricos enteros y almacenarlos en dos variables de nombre `x' y `z', mostrando en aquellos casos en los que 'x' es mayor que `z' un mensaje que diga "Verdadero".

Pseudocódigo

INICIO

DATOS:
VARIABLES
Entero x, z ;

ALGORITMO:

Escribir ”Ingresa 2 números: “
Leer x, z;
Si x>zEscribir "Verdadero"
FinSi

FIN

Programa fuente

#include
main()
( int x, z;
printf(”Ingresa 2 números: “);
scanf("%d %d", &x, &z);
if (x > z)
printf("Verdadero");
}

Entrada de datos
Ingresa 2 números: 19 5

Salida de resultados
verdadero

If 2

Leer dos valores distintos y almacenarlos en dos variables de nombre `x' e `y' y determinar cuál es el mayor dejando elresultado en una tercera variable de nombre `z'.

Pseudocódigo

INICIO

DATOS:
VARIABLES
Real x, y, z ;

ALGORITMO:
Escribir ”Ingresa 2 números: “
Leer x, y;
Si x>y
z=x
Sino
z=y
FinSi
Escribir "El mayor es: ", z

FIN

Programa fuente

#include .
main ( )
{
float x, y, z;
printf(”Ingresa 2 números: “);
scanf("%f %f", &x, &y);
if (x > y)
z = x;
else
z = y;
printf("Elmayor es: %f", z);
)

Entrada de datos
Ingresa 2 números: 30 4

Salida de resultados
El mayor es: 31.000000



Switch1
Determinar si el carácter introducido a través del teclado es o no una vocal.

Pseudocódigo

INICIO

DATOS:
VARIABLES
Caracter vocal

ALGORITMO:
Escribir “Ingresa una vocal”
Leer vocal
Según valor vocal
`a': Escribir "La vocal es a."
`e': Escribir "La vocal es e."
`i':Escribir "La vocal es i."
`o': Escribir "La vocal es o."
`u': Escribir "La vocal es u."
otros: Escribir "No es una vocal."
FinSegún valor
FIN

Programa fuente

#include
main ( )
{
char vocal;
printf(“Ingresa una vocal”);
vocal = getche();
switch(vocal)
{
case 'a': printf("La vocal es a.\n");
break;
case 'e': printf("La vocal es e.\n");
break;

case 'i': printf("Lavocal es i.\n");
break;
case 'o': printf("La vocal es o.\n");
break;
case 'u': printf("La vocal es u.\n");
break;
default: printf("No es una vocal.\n");
}
}

Entrada de datos
Ingresa una vocal o

Salida de resultados
La vocal es o


While 1

Crear un programa que sume todos aquellos números leídos desde el teclado mientras no sean negativos.

Pseudocódigo

INICIO

DATOS:
VARIABLES:Entero Suma, Num

ALGORITMO:

Suma = 0
Escribir “Ingresa un número”
Leer Num
Mientras Num >= 0
Suma = Suma + Num
Escribir “Ingresa otro número”
Leer Num
FinMientras
Escribir "Suma = ", Suma

FIN

Programa fuente

#include
main ( )
{
int Suma, Num;
Suma = 0;
printf( “Ingresa un número”);
scanf("%d",&Num);
while(Num >= 0)
{
Suma = Suma + Num;
printf( “\nIngresa otro número”);scanf("%d", &Num);
}
printf("\n Suma = %d\n",Suma);
}

Entrada de datos

Ingresa un número 2
Ingresa otro número 5
Ingresa otro número 12
Ingresa otro número -4

Salida de resultados

Suma=27


While 2

Crear un programa que calcule el factorial de un número `N' entero y positivo.

Pseudocódigo

INICIO

DATOS:
VARIABLES:
Entero i, num. fact

ALGORITMO:
Escribir "-Introduzca un número: "
Leer num
i=1
fact = 1
Mientras i < num
i=i+ 1
fact = fact * i
FinMientras
Escribir "- El factorial de ", num, "es ", fact
FIN

Programa fuente

#include
main ( ){
int num,i,fact;
printf("\n- Introduzca un número: ");
scanf("%d",&num);
i=1;
fact=l;
while(i < num)
{
i++;
fact = fact * i;
}

printf("\n- El factorial de %d es %d\n",num,fact);
}
Entrada de datos
-Introduzca un número: 5
Salida de resultados
- El factorial de 5 es 120

Dowhile 1

Hacer un programa que lea una serie de números enteros positivos del teclado y calcule el valor máximo de los mismos y cuántas veces aparece dicho valor repetido.La entrada de datos finalizará cuando se introduzca un 0.

Pseudocódigo

INICIO

DATOS:
VARIABLES:
Entero numero, maximo, cantidad

ALGORITMO:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructuras discretas ejercicios resueltos
  • Ejercicio resuelto control de porcesos
  • Ejercicios de control resueltos
  • Ejercicios de la estructura de lewis resueltos
  • Ejercicios de estructuras resueltos
  • Ejercicios Control de Calidad resueltos
  • Guia de ejercicios en lenguaje c
  • Ejercicios Resueltos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS