Logo Studenta

actividad 6 - Hector Campos

¡Estudia con miles de materiales!

Vista previa del material en texto

SEMINARIO DE PROGRAMACION 
 
21 DE OCTUBRE DE 2020 
 
Hector Campos Serna 
Código. 215646659 
Programación D-24 
Maestra: Sandra Elizabeth Quiñones 
 
 
Pseudocodigo Código 
/*Bloque del programador 
N.P: Hector Campos Serna 
N.P: Suma de impares con límite del usuario 
Fecha: 21/10/2020 
D.P: Este pseudocódigo muestra en la suma de los 
números impares hasta un número introducido por teclado 
Donde: num = contador , opc = opción del menú, suma = acumulador */ 
inicio 
 entero num =0, i=0, opc, suma=0; 
 imprimir "Seleccione el ciclo que desea utilizar: " 
 imprimir "1. Para” 
 imprimir "2. Mientras " 
 imprimir "3. Do mientras “ 
 leer opc 
 imprimir "Suma de impares hasta el límite dado por el usuario " 
 Según sea (opc) 
 caso 1: 
 imprimir "Ingrese el numero limite: " 
 leer num 
 para(i=1; i<=num; i++) 
 Si( i%2 != 0 ) 
 suma+=i 
 imprimir "i+" 
 
 imprimir(suma) salir 
 caso 2: 
 imprimir "Ingrese el numero limite: " 
 leer(num) 
 mientras(i<=num-1) 
 i++; 
 si( i%2 != 0 ) 
 suma+=i 
 imprimir( i) 
 
/*Bloque del programador 
N.P: Hector Campos Serna 
N.P: Suma de impares con límite del usuario 
Fecha: 21/10/2020 
D.P: Este pseudocódigo muestra en la suma de los 
números impares hasta un número introducido por teclado 
Donde: num = contador , opc = opción del menú, suma = acumulador */ 
#include <stdio.h> 
int main(){ 
 int num =0, i=0, opc, suma=0; 
 printf("Seleccione el ciclo que desea utilizar: \n"); 
 printf("1. For \n"); 
 printf("2. While \n"); 
 printf("3. Do while \n"); 
 scanf("%i", &opc); 
 printf("Suma de impares hasta el limite dado por el usuario \n"); 
 switch(opc){ 
 case 1: 
 printf("Ingrese el numero limite: "); 
 scanf("%i",&num); 
 for(i=1; i<=num; i++){ 
 if( i%2 != 0 ) { 
 suma+=i; 
 printf("%i+", i); 
 } 
 } 
 printf("=%i", suma); break; 
Suma de impares con limite del usuario 
 
 
 
 
 
 
 imprimir( suma) salir 
 caso 3: 
 imprimir "Ingrese el numero limite: " 
 leer num 
 hacer{ 
 i++ 
 si( i%2 != 0 ) { 
 suma+=i; 
 imprimir (i) 
 
 mientras(i<=num-1) 
 imprimir (suma) 
 salir 
 otro: imprimir Opción invalida" 
 Regresa 0 
Fin 
 
 case 2: 
 printf("Ingrese el numero limite: "); 
 scanf("%i",&num); 
 while(i<=num-1){ 
 i++; 
 if( i%2 != 0 ) { 
 suma+=i; 
 printf("%i+", i); 
 } 
 } 
 printf("=%i", suma); break; 
 case 3: 
 printf("Ingrese el numero limite: "); 
 scanf("%i",&num); 
 do{ 
 i++; 
 if( i%2 != 0 ) { 
 suma+=i; 
 printf("%i+", i); 
 } 
 }while(i<=num-1); 
 printf("=%i", suma); break; 
 default: printf("Opcion invalida"); 
 } 
 return 0; 
} 
 
 
Pseudocodigo Código 
/*Bloque del programador 
N.P: Hector Campos Serna 
N.P: Abecedario 
Fecha: 21/10/2020 
D.P: Este pseudocódigo muestra en el abecedario de forma acendente o descendente 
Donde: i= inicializador, opc= opción menú principal, opc2 = opción de menú interno */ 
inicio 
imprimir "Seleccione el ciclo que desea utilizar: " 
 imprimir"1. For " 
 imprimir"2. Mientras " 
 imprimir"3. Do mientras " 
 leer opc 
 segun sea opc 
 caso 1 
 imprimir"For " 
 imprimir “Seleccione la forma en que se mostrara el abecedario 
 imprimir"1.Ascendente" 
 imprimir"2.Desendente" 
 leer opc2 
 segun sea opc2 
 caso 1: 
 para (i='a';i<='z'; i++) 
 imprimir , i) salir 
 caso 2: 
 para (i='z'; i>='a'; i--) 
 imprimir, i 
 salir 
 
 salir 
 caso 2: 
 imprimir "Mientras " 
 imprimir “Seleccione la forma en que se mostrara el abecedario " 
 imprimir"1.Ascendente" 
 imprimir"2.Desendente" 
 leer opc2 
 según sea opc2 
 caso 1: 
/*Bloque del programador 
N.P: Hector Campos Serna 
N.P: Abecedario 
Fecha: 21/10/2020 
D.P: Este pseudocódigo muestra en el abecedario de forma ascendente o descendente 
Donde: i= inicializador, opc= opción menú principal, opc2 = opción de menú interno */ 
#include <stdio.h> 
int main(){ 
 int opc, opc2; 
 char i; 
 printf("Seleccione el ciclo que desea utilizar: \n"); 
 printf("1. For \n"); 
 printf("2. While \n"); 
 printf("3. Do while \n"); 
 scanf("%i", &opc); 
 switch(opc){ 
 case 1: 
 printf("For \n"); 
 printf("Seleccione la forma en que se mostrara el abecedario \n"); 
 printf("1.Ascendente\n"); 
 printf("2.Desendente\n"); 
 scanf("%i", &opc2); 
 switch(opc2){ 
 case 1: 
 for(i='a';i<='z'; i++){ 
 printf("%c ", i);} break; 
 case 2: 
 for(i='z'; i>='a'; i--){ 
 printf("%c ", i);} 
 break;} 
 break; 
 case 2: 
 printf("While \n"); 
 printf("Seleccione la forma en que se mostrara el abcedario \n"); 
 printf("1.Ascendente\n"); 
Abecedario 
 i='a'-1; 
 mientras (i<='z'-1) 
 i++; 
 imprimir, i 
 salir 
 caso 2: 
 i='z'; 
 mientras(i>='a'+1) 
 i--; 
 imprimir, i 
 
 salir 
 otro: salir 
 salir 
 caso 3: 
 imprimir “hacer mientras ") 
 imprimir “Seleccione la forma en que se mostrara el abecedario \n"); 
 imprimir"1.Ascendente" 
 imprimir"2.Desendente" 
 leer opc2 
 segun sea opc2 
 caso 1: 
 i='a'-1 
 hacer 
 i++; 
 imprimir, i 
 mientras(i<='z'-1) salir 
 caso 2: 
 i='z'+1 
 do 
 i-- 
 imprimir"%c ", i); 
 mientras(i>='a'+1); salir; 
 salir; 
 otro:imprimir "Opción no valida" 
fin 
 regresar 0 
fin 
 
 
 
 printf("2.Desendente\n"); 
 scanf("%i", &opc2); 
 switch(opc2){ 
 case 1: 
 i='a'-1; 
 while(i<='z'-1){ 
 i++; 
 printf("%c ", i); 
 } 
 break; 
 case 2: 
 i='z'; 
 while(i>='a'+1){ 
 i--; 
 printf("%c ", i);} 
 break; } 
 break; 
 case 3: 
 printf("Do while \n"); 
 printf("Seleccione la forma en que se mostrara el abcedario \n"); 
 printf("1.Ascendente\n"); 
 printf("2.Desendente\n"); 
 scanf("%i", &opc2); 
 switch(opc2){ 
 case 1: 
 i='a'-1; 
 do{ 
 i++; 
 printf("%c ", i); 
 }while(i<='z'-1); break; 
 case 2: 
 i='z'+1; 
 do{ 
 i--; 
 printf("%c ", i); 
 }while(i>='a'+1); break; } 
 break; 
 default:printf("Opcion no valida"); 
 } 
 return 0;} 
Pseudocodigo Código 
/*Bloque del programador 
N.P: Hector Campos Serna 
N.P: Suma de serie tipo 1/1, 1/2, 1/3, 1/4... 
Fecha: 21/10/2020 
D.P: Este pseudocódigo muestra en la suma de una serie tipo 1/1, 1/2, 1/3, 
1/4... con las constantes que el usuario decida 
Donde: i= inicializador, opc= opción menú principal, suma =acumulador, lim 
=limite del usuario */ 
Librerías 
inicio 
 flotante suma=0; 
 imprimir "Suma de la serie 1/1, 1/2, 1/3, 1/4..." 
 imprimir "Seleccione el ciclo que desea utilizar: " 
 imprimir "1. For " 
 imprimir “2. Mientras " 
 imprimir "3. Do mientras " 
 leer(opc) 
 según sea(opc)inicio 
 caso 1: 
 imprimir "Cantidad de sumas desea realizar: " 
 leer(lim) 
 para(int i=1; i<=lim; i++)inicio 
 suma suma + (1.0/i) 
 fin 
 imprimir "El resultado de la suma es de: ", suma 
 salir 
 caso 2: 
 imprimir "Cantidad de sumas desea realizar: " 
 leer(lim) 
 mientras(i<=lim)inicio 
 suma suma + (1.0/i) 
/*Bloque del programador 
N.P: Hector Campos Serna 
N.P: Suma de serie tipo 1/1, 1/2, 1/3, 1/4... 
Fecha: 21/10/2020 
D.P: Este pseudocódigo muestra en la suma de una serie tipo 1/1, 1/2, 1/3, 
1/4... con las constantes que el usuario decida 
Donde: i= inicializador, opc= opción menú principal, suma =acumulador, lim 
=limite del usuario */ 
#include <stdio.h> 
 
int main(){ 
 int opc, lim, i=1; 
 float suma=0; 
 printf("Suma de la serie 1/1, 1/2, 1/3, 1/4...\n"); 
 printf("Seleccione el ciclo que desea utilizar: \n"); 
 printf("1. For \n"); 
 printf("2. While \n"); 
 printf("3. Do while \n"); 
 scanf("%i", &opc); 
 switch(opc){ 
 case 1:printf("Cantidad de sumas desea realizar: "); 
 scanf("%i", &lim); 
 for(int i=1; i<=lim; i++){ 
 suma = suma + (1.0/i); 
 } 
 printf("El resultado de la suma es de: %.4f\n", suma); 
 break; 
 case 2: 
Suma de serie tipo 1/1, 1/2, 1/3, 1/4… 
 
 
 i++ 
 fin 
 imprimir "El resultado de la suma es de: ", suma 
 salir 
 caso 3: 
 imprimir "Cantidad de sumas desea realizar: " 
 leer(lim) 
 hacer inicio 
 suma suma + (1.0/i) 
 i++ 
 fin mientras(i<=lim) 
 imprimir "El resultado de la suma es de: ", sum 
 salir 
 otro: imprimir "Opcion invalida 
 fin 
 
regresar 0 
fin 
 
 printf("Cantidad de sumas desea realizar: "); 
 scanf("%i", &lim); 
 while(i<=lim){ 
 suma = suma + (1.0/i); 
 i++; 
 } 
 printf("El resultado de la suma es de: %.4f\n", suma); 
 break; 
 case 3: 
 printf("Cantidad de sumas desea realizar: "); 
 scanf("%i", &lim); 
 do{ 
 suma = suma + (1.0/i); 
 i++; 
 }while(i<=lim); 
 printf("El resultado de la suma es de: %.4f\n", suma); 
 break; 
 default: printf("Opcion invalida"); 
 } 
 
return 0; 
} 
 
 
Pseudocodigo Código 
/*Bloque del programador 
N.P: Hector Campos Serna 
N.P: Serie Fibonacci con limite 
Fecha: 21/10/2020 
D.P: Este pseudocódigo muestra la serie Fibonacci hasta el número limite introducido por el 
usuario 
Donde: opc= opción del menu, lim = límite de la serie, a=variable 1, b= variable 2, c =total, i 
=inicializador*/ 
Librerías 
Inicio 
entero opc, lim, a=0, b=1, c=1 ,i=0; 
 imprimir ”Serie Fibonacci" 
 imprimir "Seleccione el ciclo que desea utilizar: " 
 imprimir "1. Para " 
 imprimir "2. Mientras " 
 imprimir "3. Do mientras " 
 leer("opc) 
 según sea(opc){ 
 caso 1: 
 imprimir "Para " 
 imprimir Numero limite de la serie Fibonacci: " 
 leer(lim) 
 para(i=0; i<=lim; i++)inicio 
 imprimir( c) 
 c a + b 
 a b 
 b c 
 si(c>=lim)inicio 
 salir 
 fin 
 fin 
 salir 
 caso 2: 
 imprimir "Mientras " 
 imprimir “Numero limite de la serie Fibonacci: " 
/*Bloque del programador 
N.P: Hector Campos Serna 
N.P: Serie Fibonacci con limite 
Fecha: 21/10/2020 
D.P: Este pseudocódigo muestra la serie Fibonacci hasta el numero limite introducido por el 
usuario 
Donde: opc= opción del menu, lim = limite de la serie, a=variable 1, b= variable 2, c =total, i 
=inicializador*/ 
#include <stdio.h> 
int main(){ 
 int opc, lim, a=0, b=1, c=1 ,i=0; 
 printf("Serie Fibonacci"); 
 printf("Seleccione el ciclo que desea utilizar: \n"); 
 printf("1. For \n"); 
 printf("2. While \n"); 
 printf("3. Do while \n"); 
 scanf("%i", &opc); 
 switch(opc){ 
 case 1: 
 printf("For \n"); 
 printf("Numero limite de la serie Fibonacci: "); 
 scanf("%i", &lim); 
 for(i=0; i<=lim; i++){ 
 printf("%i ", c); 
 c = a + b; 
 a = b; 
 b = c; 
 if(c>=lim){ 
 break; 
 } 
 } 
 break; 
 case 2: 
Serie Fibonacci con limite 
 
 
 leer(lim) 
 mientras(i<=lim)inicio 
 imprimir , c 
 c a + b; 
 a b 
 b c 
 si(c>=lim)inicio 
 salir 
 fin 
 i++ 
 fin 
 salir 
 caso 3: 
 imprimi "Hacer Mientras " 
 imprimir "Numero limite de la serie Fibonacci: " 
 leer(lim) 
 hacer 
 imprimir(c) 
 c a + b 
 a b 
 b c 
 si(c>=lim){ 
 salir 
 } 
 i++ 
 fin mientras(i<=lim) 
 salir 
 otro: imprimir "opcion invalida" 
 fin 
 Regresar 0; 
Fin 
 
 printf("While \n"); 
 printf("Numero limite de la serie Fibonacci: "); 
 scanf("%i", &lim); 
 while(i<=lim){ 
 printf("%i ", c); 
 c = a + b; 
 a = b; 
 b = c; 
 if(c>=lim){ 
 break; 
 } 
 i++; 
 } 
 break; 
 case 3: 
 printf("Do While \n"); 
 printf("Numero limite de la serie Fibonacci: "); 
 scanf("%i", &lim); 
 do{ 
 printf("%i ", c); 
 c = a + b; 
 a = b; 
 b = c; 
 if(c>=lim){ 
 break; 
 } 
 i++; 
 }while(i<=lim); 
 break; 
 default: printf("opcion invalida"); 
 } 
 return 0; 
}

Otros materiales