Descarga la aplicación para disfrutar aún más
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; }
Compartir