ejercicios

Páginas: 10 (2327 palabras) Publicado: 28 de octubre de 2014
Informtica I ESTRUCTURAS DE CONTROL Ejercicios resueltos If 1 Leer dos valores numricos 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. Pseudocdigo INICIO DATOS VARIABLES Entero x, z ALGORITMO Escribir Ingresa 2 nmeros Leer x, z Si xz Escribir Verdadero FinSi FIN Programa fuente includestdio.h main() ( int x, z printf(Ingresa 2 nmeros ) scanf(d d, x, z) if (x z) printf(Verdadero) Entrada de datos Ingresa 2 nmeros 19 5 Salida de resultados verdadero If 2 Leer dos valores distintos y almacenarlos en dos variables de nombre x e y y determinar cul es el mayor dejando el resultado en una tercera variable de nombre z. Pseudocdigo INICIO DATOS VARIABLES Real x, y, zALGORITMO Escribir Ingresa 2 nmeros Leer x, y Si xy zx Sino zy FinSi Escribir El mayor es , z FIN Programa fuente include stdio.h. main ( ) float x, y, z printf(Ingresa 2 nmeros ) scanf(f f, x, y) if (x y) z x else z y printf(El mayor es f, z) ) Entrada de datos Ingresa 2 nmeros 30 4 Salida de resultados El mayor es 31.000000 Switch1 Determinar si el carcterintroducido a travs del teclado es o no una vocal. Pseudocdigo INICIO DATOS VARIABLES Caracter vocal ALGORITMO Escribir Ingresa una vocal Leer vocal Segn 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. FinSegn 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 Crearun programa que sume todos aquellos nmeros ledos desde el teclado mientras no sean negativos. Pseudocdigo INICIO DATOS VARIABLES Entero Suma, Num ALGORITMO Suma 0 Escribir Ingresa un nmero Leer Num Mientras Num 0 Suma Suma Num Escribir Ingresa otro nmero Leer Num FinMientras Escribir Suma , Suma FIN Programa fuente include stdio.h main ( ) int Suma, Num Suma 0 printf( Ingresa unnmero) scanf(d,Num) while(Num 0) Suma Suma Num printf( nIngresa otro nmero) scanf(d, Num) printf(n Suma dn,Suma) Entrada de datos Ingresa un nmero 2 Ingresa otro nmero 5 Ingresa otro nmero 12 Ingresa otro nmero -4 Salida de resultados Suma27 While 2 Crear un programa que calcule el factorial de un nmero N entero y positivo. Pseudocdigo INICIO DATOS VARIABLES Enteroi, num. fact ALGORITMO Escribir - Introduzca un nmero Leer num i1 fact 1 Mientras i num ii 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 nmero ) scanf(d,num) i1 factl while(i num) i fact fact i printf(n- El factorial de d es dn,num,fact) Entrada de datos -Introduzca un nmero 5 Salida de resultados - El factorial de 5 es 120 Dowhile 1 Hacer un programa que lea una serie de nmeros enteros positivos del teclado y calcule el valor mximo de los mismos y cuntas veces aparece dicho valor repetido.La entrada de datos finalizar cuando se introduzca un 0. Pseudocdigo INICIO DATOS VARIABLES Entero numero, maximo, cantidad ALGORITMO Escribir - Introduce unnmero Leer maximo cantidad 1 Repetir Escribir - Introduce otro nmero Leer numero Si numero maximo maximo numero cantidad 1 Sino Si numero maximo cantidad cantidad 1 FinSi Mientras numero 0 Escribir .- El valor mximo es , maximo, con , cantidad, repeticiones. FIN Programa fuente include stdio.h main ( ) int numero, maximo, cantidad printf ( n- Introduce un nmero )...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS