Ejercicio 26
Usando la instrucción mientras hacer un algoritmo para un programa que imprima la serie 1, 3, 5, 7,9.
Algoritmo
Inicio
Declare I
Leer i
i 1
mientras i<=9 hacer
imrimir i
i i+2
fin mientras
Fin
Variables
i : Contador
Programa
#include<stdio.h>
main(void)
{
int i;
i=1;
while(i<=9)
{
printf(" \n número= %d", i);
i=i+2;
}
}
Ejercicio 27
Hacer un algoritmo para un programa que encuentre el primer entero que haga que la suma de la serie 1, 2, 3, 4, 5, 6, 7, 8,9,...; supere 30.
Algoritmo
Inicio
Declare i, suma
leer i, suma
i 0
suma 0
mientras suma<=30 hacer
i i+1
suma suma+i
fin mientras
imprimir i
Fin
Variables
i : Contador
suma : acumulador del valor de la suma
Programa
#include<stdio.h>
main(void)
{
int i,suma;
i=0;
suma=0;
while(suma<=30)
{
i=i+1;
suma=suma+i;
}
printf(" \n número= %d", i);
}
Ejercicio 28
CONJETURA DE ULAM: Empiece con cualquier número entero positivo. Si es par divídalo entre 2; y si es impar multiplique por 3 y aumente en 1. Obténgase enteros positivos repitiendo el proceso hasta llegar a 1. Ejemplo si empezamos en 5 la serie sería: 5, 16, 8, 4, 2, 1.
Haga el algoritmo para un programa que nos permita obtener secuencias de números como las anteriores.
Algoritmo
Inicio
Declare i, num
leer num
mientras num>1 hacer
si num modulo 2 = 0 entonces num num/2
sino num num*3+1
imprimir num
fin mientras
Fin
Variables
i : contador
num : numero ingresado
Programa
#include<stdio.h>
main(void)
{
int i,num;
printf("ingrese un número.. ");
scanf("%d",&num);
while(num>1)
{
if(num%2==0)num=num/2;
else num=num*3+1;
printf(" \n número= %d", num);
}
}
Ejercicio 29
Hacer el algoritmo para un programa que calcule la suma de ciertos números ingresados por el teclado. El cálculo de la suma se hará en cualquier momento.
Algoritmo
Inicio
Declare suma, num
Suma 0
Mientras num <> 0 hacer
Leer num
Suma suma+num
Fin mientras
Imprimir suma
Fin
Variables
suma : acumulador de la suma
num : numero ingresado
Programa
#include<stdio.h>
main(void)
{int suma,num;
suma=0;
printf("CUANDO PULSE 0, TERMINA EL PROGRAMA.. \n");
while(num!=0)
{
printf(" ingrese un número.. ");
scanf("%d",&num);
suma=suma+num;
}
printf(" \n la suma es= %d", suma);
}
Ejercicio 30
Escribir un algoritmo para un programa que imprima la siguiente tabla de temperaturas Fahrenheit y Celsius. Sugerencia
°F °C
32 0
34 1,1111
36 2,2222
... ...
100 37,778
Algoritmo
Inicio
Declare fareng, cel
fareng 30
Mientras fareng<=100 hacer
Cel (fareng-32)*5/9
fareng fare+2
imprimir fareng, cel
Fin mientras
Fin
Variables
fareng: valor numérico de los grados farengheit ingresado
cel : valor numérico de los grados celcius calculado
Programa
#include<stdio.h>
main(void)
{int fare;
float cel;
fare=30;
while(fare<=100)
{ cel=(fare-32)*5/9;
fare=fare+2;
printf(" %d grados farengheit es igual a %lf grados celcius \n",fare,cel);
}
}
|
1. Algoritmos en QBASIC. Manual Este manual de QBASIC es una colección linkografica y bibliográfica sobre el uso... [26/10/09] |
12.730 | ||||
|
2. Introducción al lenguaje Pascal Pascal es un lenguaje de alto nivel y de propósito general (es aplicable a un gran... [01/03/06] |
40.127 | ||||
|
3. Introducción al lenguaje HTML ¿Te interesa entrar al mundo de la programación web ? ¡Entonces este curso de... [14/04/11] |
739 |
|
|||