ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios Resueltos Con Cada Estructura De Control


Enviado por   •  16 de Mayo de 2015  •  2.317 Palabras (10 Páginas)  •  494 Visitas

Página 1 de 10

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>z

Escribir "Verdadero"

FinSi

FIN

Programa fuente

#include <stdio.h>

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 el resultado 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 <stdio.h>.

main ( )

{

float x, y, z;

printf(”Ingresa 2 números: “);

scanf("%f %f", &x, &y);

if (x > y)

z = x;

else

z = y;

printf("El mayor 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 <stdio.h>

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("La vocal 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 <stdio.h>

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 <stdio.h>

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:

Escribir "- Introduce un número: "

Leer maximo

cantidad = 1

Repetir

...

Descargar como (para miembros actualizados) txt (15 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com