Algoritmos

Páginas: 5 (1092 palabras) Publicado: 25 de septiembre de 2014
Ejercicios

1. Escribir un programa que solicite un valor entero al usuario y determine si es par o impar.
Inicio
Entero num;
Escribir "digite un número deseado”;
Leer num;
Si (num mod 2)=0 Entonces
Escribir "el número es par “;
Sino
Escribir "el número es impar”;
Finsi
Fin

2. Escribir un programa que solicite un valor entero al usuario y determine si es positivo onegativo.

Inicio
Variables valor;
Escribir "digite un valor";
Leer valor;
Si valor >0 Entonces
Escribir "el valor digitado es positivo";
Sino
Si valor num1 y num2>num3 Entonces
Escribir "el número mayor es ", num2;
Sino
Escribir "el número mayor es ", num3;
Finsi

Finsi

Fin
6. Calcular el mayor de cuatro números enteros introducidos por teclado.Inicio
Entero num1, num2, num3, num4;
Escribir "digite el primer número ";
Leer num1;
Escribir "digite el segundo número ";
Leer num2;
Escribir "digite el tercer número ";
Leer num3;
Escribir "digite el cuarto número";
Leer num4;
Si num1>num2 y num1>num3 y num1>num4 Entonces
Escribir " el número mayos es ", num1;
Sino
Si num2>num1 y num2>num3 y num2>num4 EntoncesEscribir "el número mayor es ", num2;
Sino
Si num3>num1 y num3>num2 y num3>num4 Entonces
Escribir "el número mayor es ", num3;
Sino
Escribir "el número mayor es", num4;
Finsi
Finsi
Finsi

Fin



7. Simplificar la siguiente selección de forma que sean necesarias menos comparaciones.
if(Edad > 64) printf (“Seguridad Social”);
if (Edad < 18) printf (“Exento”);
if ((Edad >= 18) && (Edad < 65)) printf (“Imposible”);

Inicio
Variables edad:
Escribir "digite su edad";
Leer edad;
Si edad >64 Entonces
Escribir "tiene derecho a la seguridad social";
Sino
Si edad 0)
if (a%2==0)
printf(“El valor %d es par\n”,a);
else
printf(……………………………..);

InicioEntero valor;
Escribir "digite valor";
Leer valor;
Si (valor mod 2)=0 Entonces
Escribir "el número es par";
Sino
Escribir "el número es impar";
Finsi
Fin
9. Determinar en qué estado está el agua en función de su temperatura. Si es negativa el estado será sólido, si es menor que 100 será líquido y si es mayor que 100 será gas. Pedir al usuario el valor de la temperatura.

InicioEntero temp;
Escribir "digite la temperatura";
Leer temp;
Si temp < 0 Entonces
Escribir "el estado del agua en función de su temperatura es sólido";
Sino
Si temp > 100 Entonces
Escribir "el estado del agua en función de su temperatura en gaseoso";
Sino
Escribir "el estado del agua en función de su temperatura es liquido";
Finsi
Finsi
Fin

10. Un añoes bisiesto si es divisible por 4 y no es por 100, o si es divisible por 400. Escribe un programa que lea un año y devuelva si es bisiesto o no.

Inicio
Entero ano;
Escribir "ingrese un ano";
Leer ano;
Si (ano mod 4) = 0 Entonces
Escribir "el ano es bisiesto";

Sino
Escribir "el ano no es bisiesto";
Finsi

Fin

11. Leer la nota de un alumno (numérica) y mostrar un mensajediciendo si está suspendido, aprobado, notable, sobresaliente o matrícula de honor. Mostrar un mensaje si la nota es incorrecta. Este programa debe hacerse de tres maneras diferentes, con: if secuenciales, if-else anidados y switch.

-SI SECUENCIAL:
Inicio
Variable nota;
Escribir "ingrese su nota en una escala de uno a cinco";
Leer nota;
Si nota =1 Entonces
Escribir "usted se encuentrasuspendido";
FinSi
Si nota =2 Entonces
Escribir "usted se encuentra insuficiente";
FinSi
Si nota = 3 Entonces
Escribir "usted se encuentra aceptable";
FinSi
Si nota = 4 Entonces
Escribir "usted se encuentra sobresaliente";
FinSi
Si nota = 5 Entonces
Escribir "usted se encuentra excelente";
Sino
Si nota >6 Entonces
Escribir "la nota es incorrecta";...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS