Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
SEMINARIO DE PROGRAMACION 29 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: Figura 1 12 123 123 12 1 Fecha: 26/10/2020 D.P: Este pseudocódigo muestra la figura 1, 12, 123, 123, 12, 1 */ Donde n = limite de la figura, opc = opción del menú, i= inicializador*/ librerías inicio entero n, opc, i; imprimir("Menú de ciclos ") imprimir("Seleccione el ciclo que desea utilizar: ") imprimir("1. Desde ") imprimir("2. Mientras ") imprimir("3. hacer mientras ") leer(opc) según sea(opc)inicio caso 1: imprimir("Ciclo Desde "); imprimir("Hasta que numero desea que llegue la figura: "); leer(n) desde(entero i=0; i<=n-1; i++) inicio imprimir(""); desde(entero j=0; j<=i; j++) inicio imprimir("%i", j+1); final final desde(entero i=n; i>0; i--) /*Bloque del programador N.P: Hector Campos Serna N.P: Figura 1, 12, 123, 123, 12, 1 Fecha: 26/10/2020 D.P: Este pseudocódigo muestra la figura 1, 12, 123, 123, 12, 1 Donde: n = limite de la figura, opc = opción del menú, i= inicializador*/ #include <stdio.h> int main(){ int n, opc, i; printf("Menu de ciclos \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("Ciclo For \n"); printf("Hasta que numero desea que llegue la figura: "); scanf("%i", &n); for(int i=0; i<=n-1; i++) { printf("\n"); for(int j=0; j<=i; j++) { printf("%i", j+1); } } 1. Figura 1, 12, 123, 123, 12, 1 inicio imprimir(""); desde(entero j=0; j<i; j++) inicio imprimir( j+1) final final salir caso 2: imprimir("Ciclo mientras ") imprimir("Hasta que numero desea que llegue la figura: ") leer(n) i=0 mientras(i<=n-1)inicio imprimir(" ") desde(entero j=0; j<=i; j++) inicio imprimir("%i", j+1) final i++ final in mientras(i>0)inicio imprimir(" ") desde(entero j=0; j<i; j++) inicio imprimir( j+1) final i-- final salir caso 3: imprimir("Ciclo Do mientras ") imprimir("Hasta que numero desea que llegue la figura: ") leer(n) i 0 hacer inicio imprimir(" ") desde(entero j=0; j<=i; j++) for(int i=n; i>0; i--) { printf("\n"); for(int j=0; j<i; j++) { printf("%i", j+1); } } break; case 2: printf("Ciclo while \n"); printf("Hasta que numero desea que llegue la figura: "); scanf("%i", &n); i=0; while(i<=n-1){ printf("\n"); for(int j=0; j<=i; j++) { printf("%i", j+1); } i++; } i=n; while(i>0){ printf("\n"); for(int j=0; j<i; j++) { printf("%i", j+1); } i--; } inicio imprimir( j+1) final i++ final mientras(i<=n-1) hacer inicio imprimir(" ") desde(entero j=0; j<i; j++) inicio imprimir( j+1) final i-- final mientras(i>0) salir final regresa 0 final break; case 3: printf("Ciclo Do while \n"); printf("Hasta que numero desea que llegue la figura: "); scanf("%i", &n); i = 0; do{ printf("\n"); for(int j=0; j<=i; j++) { printf("%i", j+1); } i++; }while(i<=n-1); do{ printf("\n"); for(int j=0; j<i; j++) { printf("%i", j+1); } i--; }while(i>0); break; } return 0; } Pseudocodigo Código /*Bloque del programador N.P: Hector Campos Serna N.P: Figura Flecha Fecha: 27/10/2020 D.P: Este pseudocódigo muestra la figura de una flecha Donde: i = inicializador*/ inicio entero n, opc, i imprimir("Menu de ciclos ") imprimir("Seleccione el ciclo que desea utilizar: ") imprimir("1. Desde ") imprimir("2. Mientras") imprimir("3. Do mientras") leer(opc) según sea(opc) inicio caso 1: sistema("color") imprimir("Ciclo Desde ") imprimir("Hasta que numero desea que llegue la flecha: ") leer("n) desde(entero i=0; i<n; i++)inicio desde(entero k=0; k<n-i; k++) inicio imprimir(" ")fin desde(entero k=0; k < i * 1+1; k++)inicio imprimir("\033[1;32m") imprimir("* ")fin imprimir() fin desde(entero i=0; i<n-1; i++) inicio desde(entero k=0; k<n/2+1; k++) inicio /*Bloque del programador N.P: Hector Campos Serna N.P: Figura Flecha Fecha: 27/10/2020 D.P: Este pseudocódigo muestra la figura de una flecha Donde: i = inicializador, n= número límite de la figura, opc = opción del menu*/ #include <stdio.h> #include <stdlib.h> int main(){ int n, opc, i ; printf("Menu de ciclos \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: system("color"); printf("Ciclo For \n"); printf("Hasta que numero desea que llegue la flecha: "); scanf("%i", &n); for(int i=0; i<n; i++){ for(int k=0; k<n-i; k++) { printf(" ");} for(int k=0; k < i * 1+1; k++){ printf("\033[1;32m"); printf("* ");} printf("\n"); } for(int i=0; i<n-1; i++) { 2. Flecha imprimir(" ") fin desde(entero k=0; k<n/2; k++) inicio imprimir("\033[0;31m") imprimir("* ") fin imprimir()fin salir caso 2: sistema("color") imprimir("Ciclo Mientras") imprimir("Hasta que numero desea que llegue la flecha: ") leer(n) i 0 mientras(i<n)inicio desde(entero k=0; k<n-i; k++) inicio imprimir(" ") fin desde(entero k=0; k < i * 1+1; k++) inicio imprimir("\033[1;32m") imprimir("* ") fin imprimir() i++ fin i 0 mientras(i<n-1) inicio desde(entero k=0; k<n/2+1; k++) inicio imprimir(" ") fin desde(entero k=0; k<n/2; k++) inicio imprimir("\033[0;31m") imprimir("* ")fin imprimir() i++ fin for(int k=0; k<n/2+1; k++) { printf(" "); } for(int k=0; k<n/2; k++) { printf("\033[0;31m"); printf("* "); } printf("\n");} break; case 2: system("color"); printf("Ciclo While \n"); printf("Hasta que numero desea que llegue la flecha: "); scanf("%i", &n); i = 0; while(i<n){ for(int k=0; k<n-i; k++) { printf(" "); } for(int k=0; k < i * 1+1; k++) { printf("\033[1;32m"); printf("* "); } printf("\n"); i++;} i = 0; while(i<n-1) { for(int k=0; k<n/2+1; k++) { printf(" "); } for(int k=0; k<n/2; k++) { printf("\033[0;31m"); printf("* ");} salir caso 3: sistema("color") imprimir("Ciclo Do Mientras") imprimir("Hasta que numero desea que llegue la flecha: ") leer(n) i0 hacer inicio desde(entero k=0; k<n-i; k++) inicio imprimir(" ") fin desde(entero k=0; k < i * 1+1; k++) inicio imprimir("\033[1;32m") imprimir("* ") fin imprimir() i++ fin mientras(i<n) i0 hacer inicio desde(entero k=0; k<n/2+1; k++) inicio imprimir(" ") fin desde(entero k=0; k<n/2; k++) inicio imprimir("\033[0;31m"); imprimir("* ") fin imprimir() i++; fin mientras(i<n-1) salir fin regresa 0 fin printf("\n"); i++; } break; case 3: system("color"); printf("Ciclo Do While \n"); printf("Hasta que numero desea que llegue la flecha: "); scanf("%i", &n); i=0; do{ for(int k=0; k<n-i; k++) { printf(" "); } for(int k=0; k < i * 1+1; k++) { printf("\033[1;32m"); printf("* "); } printf("\n"); i++; }while(i<n); i=0; do{ for(intk=0; k<n/2+1; k++) { printf(" "); } for(int k=0; k<n/2; k++) { printf("\033[0;31m"); printf("* ");} printf("\n"); i++; }while(i<n-1); break; } return 0; } Pseudocodigo Código /*Bloque del programador N.P: Hector Campos Serna N.P: Figura 3 Fecha: 21/10/2020 D.P: Este pseudocódigo muestra la figura 3 Donde: Donde: i = inicializador, n= número límite de la figura, opc = opción del menú*/ Principal inicio imprimir("Menu de ciclos ") imprimir("Seleccione el ciclo que desea utilizar: ") imprimir("1. Desde ") imprimir("2. Mientras ") imprimir("3. Do mientras ") leer(opc) según sea(opc) inicio caso 1: imprimir("Ciclo Desde ") imprimir("Hasta que numero desea que llegue la figura: ") leer(n) desde(entero i=0 i<n i++) inicio desde(entero k=0 k<n-i k++) inicio imprimir(" ") fin desde(entero j=0 j<=i j++) inicio imprimir(j+1) fin imprimir(" ") fin desde(entero i=n i>=0 i--) inicio desde(entero k=-1 k<n-i k++) inicio imprimir(" ") fin desde(entero j=0 j<i j++) /*Bloque del programador N.P: Hector Campos Serna N.P: Figura 3 Fecha: 21/10/2020 D.P: Este pseudocódigo muestra la figura 3 Donde: Donde: i = inicializador, n= número límite de la figura, opc = opción del menú*/ #include <stdio.h> int main(){ int n, opc, i; printf("Menu de ciclos \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("Ciclo For \n"); printf("Hasta que numero desea que llegue la figura: "); scanf("%i", &n); for(int i=0; i<n; i++) { for(int k=0; k<n-i; k++) { printf(" "); } for(int j=0; j<=i; j++) { printf("%i ", j+1); } printf("\n"); } for(int i=n; i>=0; i--){ for(int k=-1; k<n-i; k++) Figura 3 inicio imprimir("%i ", j+1) fin imprimir(" ") fin salir caso 2: imprimir("Ciclo Mientras ") imprimir("Hasta que numero desea que llegue la figura: ") leer(n) i 0 mientras(i<n) inicio desde(entero k=0 k<n-i k++) inicio imprimir(" ") fin desde(entero j=0 j<=i j++) inicio imprimir( j+1) fin imprimir(" ") i++ fin i n mientras(i>=0) inicio desde(entero k=-1 k<n-i k++) inicio imprimir(" ") fin desde(entero j=0 j<i j++) inicio imprimir("%i ", j+1) fin imprimir("\n") i-- fin caso 3: imprimir("Ciclo Mientras \n") imprimir("Hasta que numero desea que llegue la figura: ") leer("%i", &n) { printf(" "); } for(int j=0; j<i; j++) { printf("%i ", j+1); } printf("\n");} break; case 2: printf("Ciclo While \n"); printf("Hasta que numero desea que llegue la figura: "); scanf("%i", &n); i = 0; while(i<n){ for(int k=0; k<n-i; k++) { printf(" "); } for(int j=0; j<=i; j++) { printf("%i ", j+1); } printf("\n"); i++;} i = n; while(i>=0){ for(int k=-1; k<n-i; k++) { printf(" "); } for(int j=0; j<i; j++) { printf("%i ", j+1); } printf("\n"); i = 0 hacer inicio desde(entero k=0 k<n-i k++) inicio imprimir(" ") fin desde(entero j=0 j<=i j++) inicio imprimir(j+1) fin imprimir(" ") i++ fin mientras(i<n) i n hacer inicio desde(entero k=-1 k<n-i k++) inicio imprimir(" ") fin desde(entero j=0 j<i j++) inicio imprimir(j+1) fin imprimir(" ") i-- fin mientras(i>=0) salir fin regresa 0 fin i--;} case 3: printf("Ciclo While \n"); printf("Hasta que numero desea que llegue la figura: "); scanf("%i", &n); i = 0; do{ for(int k=0; k<n-i; k++) { printf(" "); } for(int j=0; j<=i; j++) { printf("%i ", j+1); } printf("\n"); i++; }while(i<n); i = n; do{ for(int k=-1; k<n-i; k++) { printf(" "); } for(int j=0; j<i; j++) { printf("%i ", j+1); } printf("\n"); i--; }while(i>=0); break; } return 0; } Pseudocodigo Código /*Bloque del programador N.P: Hector Campos Serna N.P: Tablas de multiplicar del 1 al 10 Fecha: 28/10/2020 D.P: Muestra las tablas de multiplicar del 1 al 10 Donde: Donde: i = inicializador, mult= resultado de multiplicación, opc = opción del menú*/ entero n, opc,mult, i librerías inicio imprimir("Menu de ciclos ") imprimir("Seleccione el ciclo que desea utilizar: ") imprimir("1. Desde ") imprimir("2. Mientras ") imprimir("3. Do mientras ") leer(opc) segun sea (opc) inicio caso 1: imprimir(" Ciclo desde ") desde(entero i=1i<=10i++) inicio si(i<=1)inicio desde(entero i=1i<=5i++)inicio imprimir(" Tabla del ") fin imprimir("") fin imprimir(" ") desde(entero m=1 m<=5 m++) inicio mult = i*m si(i==10)inicio imprimir(m, “x” i, = mult) imprimir(" ")fin si noinicio imprimir(m, i, mult) imprimir(" ") fin fin /*Bloque del programador N.P: Hector Campos Serna N.P: Tablas de multiplicar del 1 al 10 Fecha: 28/10/2020 D.P: Muestra las tablas del 1 al 10 Donde: Donde: i = inicializador, mult= resultado de multiplicación, opc = opción del menú*/ #include <stdio.h> int main(){ int n, opc,mult, i; printf("Menu de ciclos \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(" Ciclo for\n \n"); for(int i=1;i<=10;i++) { if(i<=1){ for(int i=1;i<=5;i++){ printf(" Tabla del %i ",i); } printf("\n"); } printf(" "); for(int m=1; m<=5; m++) { mult = i*m; if(i==10){ printf("%i x %i = %.2i ", m, i, mult); Tablas de multiplicar del 1 al 10 imprimir("") fin imprimir("") desde(entero i=1i<=10i++) inicio si(i<=1)inicio desde(entero i=6i<=10i++)inicio imprimir(" Tabla del i ") fin imprimir("") fin imprimir(" ") desde(entero m=6 m<=10 m++) inicio mult = i*m si(i==10)inicio imprimir (m, i, mult) imprimir(" ")fin si no inicio imprimir(m, i, mult) imprimir(" ") fin fin imprimir("") fin salir caso 2: i 1 imprimir(" Ciclo Mientras “) mientras(i<=10) inicio si(i<=1)inicio desde(entero i=1i<=5i++)inicio imprimir(" Tabla del %i ",i) fin imprimir("") fin imprimir(" ") desde(entero m=1 m<=5 m++) inicio printf(" ");} else{ printf("%i x %i = %.2i ", m, i, mult); printf(" ");} } printf("\n"); } printf("\n"); for(int i=1;i<=10;i++) { if(i<=1){ for(int i=6;i<=10;i++){ printf(" Tabla del %i ",i); } printf("\n"); } printf(" "); for(int m=6; m<=10; m++) { mult = i*m; if(i==10){ printf("%i x %i = %.2i ", m, i, mult); printf(" ");} else{ printf("%i x %i = %.2i ", m, i, mult); printf(" "); } } printf("\n"); } break; case 2: i = 1; printf(" Ciclo While \n \n"); while(i<=10) { mult = i*m si(i==10)inicio imprimir("%i x %i = %.2i ", m, i, mult) imprimir(" ")fin elseinicio imprimir("%i x %i = %.2i ", m, i, mult) imprimir(" ") fin fin i++ imprimir("") fin imprimir("") i1 mientras(i<=10) inicio si(i<=1)inicio desde(entero i=6i<=10i++)inicio imprimir(" Tabla del %i ",i) fin imprimir("") fin imprimir(" ") desde(entero m=6 m<=10 m++) inicio mult i*m si(i==10)inicio imprimir(" m, i, mult)imprimir(" ")fin si no inicio imprimir( m, i, mult) imprimir(" ") fin fin i++ imprimir("") fin salir caso 3: i 1 if(i<=1){ for(int i=1;i<=5;i++){ printf(" Tabla del %i ",i); } printf("\n"); } printf(" "); for(int m=1; m<=5; m++) { mult = i*m; if(i==10){ printf("%i x %i = %.2i ", m, i, mult); printf(" ");} else{ printf("%i x %i = %.2i ", m, i, mult); printf(" "); } } i++; printf("\n"); } printf("\n"); i=1; while(i<=10) { if(i<=1){ for(int i=6;i<=10;i++){ printf(" Tabla del %i ",i); } printf("\n");} printf(" "); for(int m=6; m<=10; m++) { mult = i*m; imprimir(" Ciclo hacer Mientras ") hacer inicio si(i<=1)inicio desde(entero i=1i<=5i++)inicio imprimir(" Tabla del %i ",i) fin imprimir("") fin imprimir(" ") desde(entero m=1 m<=5 m++) inicio mult i*m si(i==10)inicio imprimir("m, i, mult) imprimir(" ") fin sino inicio imprimir(m, i, mult) imprimir(" ") fin fin i++ imprimir("") finmientras(i<=10) imprimir("") imprimir("") i1 hacer inicio si(i<=1)inicio desde(entero i=6i<=10i++)inicio imprimir(" Tabla del i ") fin imprimir("") fin imprimir(" ") desde(entero m=6 m<=10 m++) inicio mult = i*m si(i==10)inicio imprimir(m x i = mult ") imprimir(" ")fin if(i==10){ printf("%i x %i = %.2i ", m, i, mult); printf(" ");} else { printf("%i x %i = %.2i ", m, i, mult); printf(" "); } } i++; printf("\n");} break; case 3: i = 1; printf(" Ciclo Do While \n \n"); do{ if(i<=1){ for(int i=1;i<=5;i++){ printf(" Tabla del %i ",i); } printf("\n"); } printf(" "); for(int m=1; m<=5; m++) { mult = i*m; if(i==10){ printf("%i x %i = %.2i ", m, i, mult); printf(" "); } else{ printf("%i x %i = %.2i ", m, i, mult); printf(" "); } } else inicio imprimir("m x i = mult) imprimir(" ") fin fin i++ imprimir("") fin mientras(i<=10) salir fin regresa 0 fin i++; printf("\n"); }while(i<=10); printf("\n"); printf("\n"); i=1; do{ if(i<=1){ for(int i=6;i<=10;i++){ printf(" Tabla del %i ",i); } printf("\n"); } printf(" "); for(int m=6; m<=10; m++) { mult = i*m; if(i==10){ printf("%i x %i = %.2i ", m, i, mult); printf(" ");} else { printf("%i x %i = %.2i ", m, i, mult); printf(" "); } } i++; printf("\n"); }while(i<=10); break;} return 0; }
Compartir