SlideShare una empresa de Scribd logo
1 de 14
“Universidad Politécnica de
Tecámac”
María Fernanda Norberto Bautista
Rene Domínguez Escalona
Estructura de Datos
Ing. Software
2416IS
Carretes: En un tipo de caja registradora antigua, para mostrar los precios, se
utilizaba un carrete con los dígitos del 0 al 9 escritos alrededor, para representar
cada una de las cifras. este carrete podía girar, hacia delante o hacia atrás,
avanzando de uno en uno los dígitos hasta legar al número deseado y girando
cada uno hacia el sentido que requiera menor número de pasos Tu deseas
conocer cuántos de estos pasos realiza la máquina para cambiar de un precio a
otro.
Problema
Debes realizar un programa que, conociendo la cantidad de carretes que tiene la
maquina, el precio inicial y el precio final, calcule el numero de pasos que realizara
el mecanismo para llegar de uno a otro.
Entrada
Tu programa deberá leer del teclado los siguientes datos: en la primera línea el
número de carretes N, que puede ser desde 2 hasta 200. En la segunda línea, el
precio inicial como una cadena de N caracteres y en la tercera línea el precio final.
Como otra cadena de caracteres.
Salida
Tu programa debe escribir en pantalla el número total de pasos que realizará la
máquina para llegar del precio inicial al precio final
Algoritmo:
1.- Inicio
2.- Scanner lector = new Scanner(System.in);
3.- int n,salida=0;
String cad;
int[] pinicial,pfinal;
4.- Leer System.out.println("Introduce el numero de carretes (entre 2 y 200)");
5.- do{
cad=lector.nextLine();
n=Integer.parseInt(cad);
}while(n<2 || n>200);
pinicial= new int[n];
pfinal= new int[n];
6.- Leer System.out.println("Introduce el precio inicial");
7.- do{
cad=lector.nextLine();
}while(cad.length()!=n);
for(int i=0; i<n;i++) pinicial[i]=cad.charAt(i)-48;
8.- Leer System.out.println("Introduce el precio final");
9.- do{
cad=lector.nextLine();
}while(cad.length()!=n);
for(int i=0; i<n;i++) pfinal[i]=cad.charAt(i)-48;
10.- calcular salida
for(int i=0; i<n;i++){
int dif1,dif2,dif3,min;
dif1=Math.abs(pfinal[i]+10-pinicial[i]);
dif2=Math.abs(pfinal[i]-pinicial[i]);
dif3=Math.abs(pinicial[i]+10-pfinal[i]);
min=Math.min(Math.min(dif1, dif2),dif3);
salida+=min;
11.- Leer System.out.println("pfinal["+i+"]="+pfinal[i]+" pinicial["+i+"]="+pinicial[i]+"
dif1="+salida+" dif2="+dif2+" dif3="+dif3+" min="+min);
12.- Leer System.out.println("salida="+salida);
Diagrama de flujo:
Inicio
Ingresar datos
n=salida
String cad;
int[] pinicial,pfinal;
Calcular
(n<2 || n>200);
pinicial=new
int[n];
pfinal=new int[n];
(int i=0;
i<n;i++)
pinicial[i]=cad.
charAt(i)-48;
("pfinal["+i+"]="+pfinal[i]+"
pinicial["+i+"]="+pinicial[i]+"
dif1="+salida+"
dif2="+dif2+" dif3="+dif3+"
min="+min);
FIN
Código fuente:
Matriz traspuesta:
Descripción
Dados los datos enteros de una matriz de F filas por C columnas. 1<=F,C<=50.
Imprime su transpuesta, en una matriz transpuesta las columnas pasan a ser filas.
Entrada
En la primera línea los enteros F, C separados por espacios, que denotan el
número de filas y columnas de la matriz. En cada una de las siguientes F filas, C
enteros separados por espacios.
Salida
La matriz transpuesta, F líneas, en cada línea Los C datos separados por un
espacio, excepto el último.
Algoritmo:
1.- Inicio
2.- int i, j;
for (i=0; i<fila; i++)
3.- for (j=0; j<columna; j++)
4.- Leer matriz[i][j]+"t"
5.- int i,j,fil,colum;
fil=((int)(Math.random()*(10-2+1)+2));
colum = ((int)(Math.random()*(10-2+1)+2));
int [] [] matriz = new int [fil][colum];
int [] [] matriz_T = new int [colum][fil];
6.- Leer "La matriz es: "
7.- for ( i = 0; i < fil; i++) {
for (j = 0; j < colum; j++) {
matriz [i][j] = matriz [i][j]=((int)(Math.random()*(100-2+1)+2));
8.- Leer "La transpuesta de la matriz es: "
9.- for(j=0;j<colum;j++)
10.- for (i=0;i<fil;i++)
11.- imprimir (matriz_T,colum,fil)
12.- Fin
Codigo fuente:
Pruebas de escritorio:
Numeros No Fibonacci:
Problema
Escribe un programa que imprima en pantalla todos los números enteros positivos
estrictamente menores que N que NO pertenezcan a la serie de Fibonacci.
Entrada
Tu programa deberá de leer del un solo número entero 2 ≤≤ N ≤≤ 30000 (30 mil)
Salida
Tu programa deberá imprimir en pantalla todos los números enteros positivos
menores que N que no formen parte de la serie de Fibonacci, deberá imprimirlos
en orden creciente, separados por espacios.
Algoritmo:
1.- Inicio
2.- fibo1,fibo2
3.- introducir n<=1
4.- proceso de termino
5.- Fin
Diagrama de Flujo:
Inicio
Fibo1=n, fibo2=n
N<=1
Fibo1=4;
Fibo2=6;
Fibo1=fibo1+fibo2;
Fibo2=fibo2+fibo1;
Fin
Código Fuente:
Pruebas de Escritorio:
Si te da:
Problema
Se tienen 2 números de un digito cada uno, el tercer numero se forma de la suma
de los 2 números anteriores, tomando de el, solo la posición del digito, y así
sucesivamente hasta que el ciclo regresa a los 2 numero originales.
Entrada
Dos números enteros de un solo dígito, en líneas separadas.
Salida
En la primera línea tu programa deberá escribir la serie completa separada por
espacios. En la segunda línea tu programa deberá imprimir el número de pasos
para regresar a los números iniciales.
Algoritmo:
1.- Inicio
2.- introducir valor de n1 + n2;
3.- suma de condición n1+n2
4.- imprimir primera línea y segunda línea separadas
5.- Fin
Diagrama de Flujo:
Inicio
N1, n2
N1+n2=, Temp=10
N1=n2
Fin
Iguales==false
Imprimir= línea 1, línea 2
Codigo Fuente:
Pruebas de Escritorio:

Más contenido relacionado

La actualidad más candente

7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencialrcarrerah
 
Ejercicios con Funciones en programación I C++
Ejercicios con Funciones en programación I C++Ejercicios con Funciones en programación I C++
Ejercicios con Funciones en programación I C++Carlos Aviles Galeas
 
Actividad 2 programacion orientada a objetos jaren gonzalez
Actividad 2 programacion orientada a objetos  jaren gonzalezActividad 2 programacion orientada a objetos  jaren gonzalez
Actividad 2 programacion orientada a objetos jaren gonzalezCristian J Malambo M
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matricesDaniel Dp
 
Ejercicios con bucles repetitivos
Ejercicios con bucles repetitivosEjercicios con bucles repetitivos
Ejercicios con bucles repetitivosJoshe Varillas
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Universidad Veracruzana
 
Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4Universidad Veracruzana
 
Programa en mat lab de runge kutta
Programa en mat lab de runge  kuttaPrograma en mat lab de runge  kutta
Programa en mat lab de runge kuttaJose Luis Ambrocio
 
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IAsesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IDanilo Jaramillo
 
Vectores unidimensionales
Vectores unidimensionalesVectores unidimensionales
Vectores unidimensionalesjonathantigsi
 
Ejercicos 3 con fundamentacion
Ejercicos 3 con fundamentacionEjercicos 3 con fundamentacion
Ejercicos 3 con fundamentacionJefferson Prieto
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3jfranco_123
 
Evidencia unidad 1
Evidencia unidad 1Evidencia unidad 1
Evidencia unidad 1lenithoz
 

La actualidad más candente (20)

Elementos de un arreglo
Elementos de un arregloElementos de un arreglo
Elementos de un arreglo
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
Ejercicios con Funciones en programación I C++
Ejercicios con Funciones en programación I C++Ejercicios con Funciones en programación I C++
Ejercicios con Funciones en programación I C++
 
Actividad 2 programacion orientada a objetos jaren gonzalez
Actividad 2 programacion orientada a objetos  jaren gonzalezActividad 2 programacion orientada a objetos  jaren gonzalez
Actividad 2 programacion orientada a objetos jaren gonzalez
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matrices
 
Ejercicios con bucles repetitivos
Ejercicios con bucles repetitivosEjercicios con bucles repetitivos
Ejercicios con bucles repetitivos
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3
 
Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4Algoritmos computacionales y programación: 4
Algoritmos computacionales y programación: 4
 
Programa en mat lab de runge kutta
Programa en mat lab de runge  kuttaPrograma en mat lab de runge  kutta
Programa en mat lab de runge kutta
 
Rectas c++
Rectas c++Rectas c++
Rectas c++
 
Simulación - Algoritmo de productos medios
Simulación - Algoritmo de productos mediosSimulación - Algoritmo de productos medios
Simulación - Algoritmo de productos medios
 
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IAsesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
Vectores unidimensionales
Vectores unidimensionalesVectores unidimensionales
Vectores unidimensionales
 
Ejercicos 3 con fundamentacion
Ejercicos 3 con fundamentacionEjercicos 3 con fundamentacion
Ejercicos 3 con fundamentacion
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Programación 1: arreglos en C
Programación 1: arreglos en CProgramación 1: arreglos en C
Programación 1: arreglos en C
 
Evidencia unidad 1
Evidencia unidad 1Evidencia unidad 1
Evidencia unidad 1
 
Deber de programación
Deber de programaciónDeber de programación
Deber de programación
 
Reporte de codigo productos medios
Reporte de codigo productos mediosReporte de codigo productos medios
Reporte de codigo productos medios
 

Destacado

C5. 2.bim 2.0.1.3._aluno
C5. 2.bim 2.0.1.3._alunoC5. 2.bim 2.0.1.3._aluno
C5. 2.bim 2.0.1.3._alunoJanete Guedes
 
Foro internacional sobre cambio climático y seguridad alimentaria. Rumbo al s...
Foro internacional sobre cambio climático y seguridad alimentaria. Rumbo al s...Foro internacional sobre cambio climático y seguridad alimentaria. Rumbo al s...
Foro internacional sobre cambio climático y seguridad alimentaria. Rumbo al s...FAO
 
Festival of Children and Youth with disabilities "Believe in yourself" / Фест...
Festival of Children and Youth with disabilities "Believe in yourself" / Фест...Festival of Children and Youth with disabilities "Believe in yourself" / Фест...
Festival of Children and Youth with disabilities "Believe in yourself" / Фест...Tanya de Zhuriy
 
Curriculum vitae 6 Santuzza Dinescu 06 10 2016
Curriculum vitae 6 Santuzza Dinescu 06 10 2016Curriculum vitae 6 Santuzza Dinescu 06 10 2016
Curriculum vitae 6 Santuzza Dinescu 06 10 2016Santuzza Paula Dinescu
 
1_tehranbookfair_last_yekshanbeh
1_tehranbookfair_last_yekshanbeh1_tehranbookfair_last_yekshanbeh
1_tehranbookfair_last_yekshanbehHessam Qeysari
 
Numeros y operaciones
Numeros y operacionesNumeros y operaciones
Numeros y operacionesbeltrancobo
 
Contingent Workforce Conference 2016 - Sydney - The Law & the On-Demand Economy
Contingent Workforce Conference 2016 - Sydney - The Law & the On-Demand EconomyContingent Workforce Conference 2016 - Sydney - The Law & the On-Demand Economy
Contingent Workforce Conference 2016 - Sydney - The Law & the On-Demand EconomyElizabeth Aitken
 
Higiene y seguridad industrial
Higiene y seguridad industrialHigiene y seguridad industrial
Higiene y seguridad industriallozanoandfelipe
 

Destacado (15)

C5. 2.bim 2.0.1.3._aluno
C5. 2.bim 2.0.1.3._alunoC5. 2.bim 2.0.1.3._aluno
C5. 2.bim 2.0.1.3._aluno
 
Appreciation_2010
Appreciation_2010Appreciation_2010
Appreciation_2010
 
Foro internacional sobre cambio climático y seguridad alimentaria. Rumbo al s...
Foro internacional sobre cambio climático y seguridad alimentaria. Rumbo al s...Foro internacional sobre cambio climático y seguridad alimentaria. Rumbo al s...
Foro internacional sobre cambio climático y seguridad alimentaria. Rumbo al s...
 
Festival of Children and Youth with disabilities "Believe in yourself" / Фест...
Festival of Children and Youth with disabilities "Believe in yourself" / Фест...Festival of Children and Youth with disabilities "Believe in yourself" / Фест...
Festival of Children and Youth with disabilities "Believe in yourself" / Фест...
 
07 Leardership Strategies to Reach Success
07 Leardership Strategies to Reach Success07 Leardership Strategies to Reach Success
07 Leardership Strategies to Reach Success
 
Computación Cognitiva - Slides
Computación Cognitiva - SlidesComputación Cognitiva - Slides
Computación Cognitiva - Slides
 
Curriculum vitae 6 Santuzza Dinescu 06 10 2016
Curriculum vitae 6 Santuzza Dinescu 06 10 2016Curriculum vitae 6 Santuzza Dinescu 06 10 2016
Curriculum vitae 6 Santuzza Dinescu 06 10 2016
 
Letter-Heidi
Letter-HeidiLetter-Heidi
Letter-Heidi
 
Tushar's CV
Tushar's CVTushar's CV
Tushar's CV
 
1_tehranbookfair_last_yekshanbeh
1_tehranbookfair_last_yekshanbeh1_tehranbookfair_last_yekshanbeh
1_tehranbookfair_last_yekshanbeh
 
Numeros y operaciones
Numeros y operacionesNumeros y operaciones
Numeros y operaciones
 
Contingent Workforce Conference 2016 - Sydney - The Law & the On-Demand Economy
Contingent Workforce Conference 2016 - Sydney - The Law & the On-Demand EconomyContingent Workforce Conference 2016 - Sydney - The Law & the On-Demand Economy
Contingent Workforce Conference 2016 - Sydney - The Law & the On-Demand Economy
 
Vilchis
VilchisVilchis
Vilchis
 
Diagnóstico de prueba
Diagnóstico de pruebaDiagnóstico de prueba
Diagnóstico de prueba
 
Higiene y seguridad industrial
Higiene y seguridad industrialHigiene y seguridad industrial
Higiene y seguridad industrial
 

Similar a Universidad politécnica de tecámac

Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Evelyn Anayansi
 
Software e.e docx
Software e.e docxSoftware e.e docx
Software e.e docxAreli1215
 
Manual software
Manual softwareManual software
Manual softwareneyj11r
 
Direcciones de red
Direcciones de redDirecciones de red
Direcciones de redJimmy Torres
 
Informe de proyecto final
Informe de proyecto finalInforme de proyecto final
Informe de proyecto finalAldrin Eduardo
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Gustavo Macias
 
Javadesarrollado 150406000826-conversion-gate01
Javadesarrollado 150406000826-conversion-gate01Javadesarrollado 150406000826-conversion-gate01
Javadesarrollado 150406000826-conversion-gate01Juãn Pãblô Antôn
 
Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4Richard Eliseo Mendoza Gafaro
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Gustavo Macias
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoErnesto
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujoIsaura Nina
 

Similar a Universidad politécnica de tecámac (20)

Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
 
Prueba1
Prueba1Prueba1
Prueba1
 
ACTIVIDAD 4.docx
ACTIVIDAD 4.docxACTIVIDAD 4.docx
ACTIVIDAD 4.docx
 
Software e.e docx
Software e.e docxSoftware e.e docx
Software e.e docx
 
Manual software
Manual softwareManual software
Manual software
 
Direcciones de red
Direcciones de redDirecciones de red
Direcciones de red
 
Informe de proyecto final
Informe de proyecto finalInforme de proyecto final
Informe de proyecto final
 
Guía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web BásicaGuía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web Básica
 
Esmeralda....!!!
Esmeralda....!!!Esmeralda....!!!
Esmeralda....!!!
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
Javadesarrollado 150406000826-conversion-gate01
Javadesarrollado 150406000826-conversion-gate01Javadesarrollado 150406000826-conversion-gate01
Javadesarrollado 150406000826-conversion-gate01
 
JAVAX
JAVAXJAVAX
JAVAX
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4
 
Practicas
PracticasPracticas
Practicas
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
programación
programaciónprogramación
programación
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujo
 

Universidad politécnica de tecámac

  • 1. “Universidad Politécnica de Tecámac” María Fernanda Norberto Bautista Rene Domínguez Escalona Estructura de Datos Ing. Software 2416IS
  • 2. Carretes: En un tipo de caja registradora antigua, para mostrar los precios, se utilizaba un carrete con los dígitos del 0 al 9 escritos alrededor, para representar cada una de las cifras. este carrete podía girar, hacia delante o hacia atrás, avanzando de uno en uno los dígitos hasta legar al número deseado y girando cada uno hacia el sentido que requiera menor número de pasos Tu deseas conocer cuántos de estos pasos realiza la máquina para cambiar de un precio a otro. Problema Debes realizar un programa que, conociendo la cantidad de carretes que tiene la maquina, el precio inicial y el precio final, calcule el numero de pasos que realizara el mecanismo para llegar de uno a otro. Entrada Tu programa deberá leer del teclado los siguientes datos: en la primera línea el número de carretes N, que puede ser desde 2 hasta 200. En la segunda línea, el precio inicial como una cadena de N caracteres y en la tercera línea el precio final. Como otra cadena de caracteres. Salida Tu programa debe escribir en pantalla el número total de pasos que realizará la máquina para llegar del precio inicial al precio final Algoritmo: 1.- Inicio 2.- Scanner lector = new Scanner(System.in); 3.- int n,salida=0; String cad; int[] pinicial,pfinal; 4.- Leer System.out.println("Introduce el numero de carretes (entre 2 y 200)"); 5.- do{ cad=lector.nextLine(); n=Integer.parseInt(cad); }while(n<2 || n>200);
  • 3. pinicial= new int[n]; pfinal= new int[n]; 6.- Leer System.out.println("Introduce el precio inicial"); 7.- do{ cad=lector.nextLine(); }while(cad.length()!=n); for(int i=0; i<n;i++) pinicial[i]=cad.charAt(i)-48; 8.- Leer System.out.println("Introduce el precio final"); 9.- do{ cad=lector.nextLine(); }while(cad.length()!=n); for(int i=0; i<n;i++) pfinal[i]=cad.charAt(i)-48; 10.- calcular salida for(int i=0; i<n;i++){ int dif1,dif2,dif3,min; dif1=Math.abs(pfinal[i]+10-pinicial[i]); dif2=Math.abs(pfinal[i]-pinicial[i]); dif3=Math.abs(pinicial[i]+10-pfinal[i]); min=Math.min(Math.min(dif1, dif2),dif3); salida+=min; 11.- Leer System.out.println("pfinal["+i+"]="+pfinal[i]+" pinicial["+i+"]="+pinicial[i]+" dif1="+salida+" dif2="+dif2+" dif3="+dif3+" min="+min);
  • 4. 12.- Leer System.out.println("salida="+salida); Diagrama de flujo: Inicio Ingresar datos n=salida String cad; int[] pinicial,pfinal; Calcular (n<2 || n>200); pinicial=new int[n]; pfinal=new int[n]; (int i=0; i<n;i++) pinicial[i]=cad. charAt(i)-48; ("pfinal["+i+"]="+pfinal[i]+" pinicial["+i+"]="+pinicial[i]+" dif1="+salida+" dif2="+dif2+" dif3="+dif3+" min="+min); FIN
  • 6. Matriz traspuesta: Descripción Dados los datos enteros de una matriz de F filas por C columnas. 1<=F,C<=50. Imprime su transpuesta, en una matriz transpuesta las columnas pasan a ser filas. Entrada En la primera línea los enteros F, C separados por espacios, que denotan el número de filas y columnas de la matriz. En cada una de las siguientes F filas, C enteros separados por espacios. Salida La matriz transpuesta, F líneas, en cada línea Los C datos separados por un espacio, excepto el último. Algoritmo: 1.- Inicio 2.- int i, j; for (i=0; i<fila; i++) 3.- for (j=0; j<columna; j++) 4.- Leer matriz[i][j]+"t" 5.- int i,j,fil,colum; fil=((int)(Math.random()*(10-2+1)+2)); colum = ((int)(Math.random()*(10-2+1)+2)); int [] [] matriz = new int [fil][colum]; int [] [] matriz_T = new int [colum][fil]; 6.- Leer "La matriz es: " 7.- for ( i = 0; i < fil; i++) { for (j = 0; j < colum; j++) {
  • 7. matriz [i][j] = matriz [i][j]=((int)(Math.random()*(100-2+1)+2)); 8.- Leer "La transpuesta de la matriz es: " 9.- for(j=0;j<colum;j++) 10.- for (i=0;i<fil;i++) 11.- imprimir (matriz_T,colum,fil) 12.- Fin Codigo fuente:
  • 9. Numeros No Fibonacci: Problema Escribe un programa que imprima en pantalla todos los números enteros positivos estrictamente menores que N que NO pertenezcan a la serie de Fibonacci. Entrada Tu programa deberá de leer del un solo número entero 2 ≤≤ N ≤≤ 30000 (30 mil) Salida Tu programa deberá imprimir en pantalla todos los números enteros positivos menores que N que no formen parte de la serie de Fibonacci, deberá imprimirlos en orden creciente, separados por espacios. Algoritmo: 1.- Inicio 2.- fibo1,fibo2 3.- introducir n<=1 4.- proceso de termino
  • 10. 5.- Fin Diagrama de Flujo: Inicio Fibo1=n, fibo2=n N<=1 Fibo1=4; Fibo2=6; Fibo1=fibo1+fibo2; Fibo2=fibo2+fibo1; Fin
  • 12. Si te da: Problema Se tienen 2 números de un digito cada uno, el tercer numero se forma de la suma de los 2 números anteriores, tomando de el, solo la posición del digito, y así sucesivamente hasta que el ciclo regresa a los 2 numero originales. Entrada Dos números enteros de un solo dígito, en líneas separadas. Salida En la primera línea tu programa deberá escribir la serie completa separada por espacios. En la segunda línea tu programa deberá imprimir el número de pasos para regresar a los números iniciales. Algoritmo: 1.- Inicio 2.- introducir valor de n1 + n2; 3.- suma de condición n1+n2 4.- imprimir primera línea y segunda línea separadas 5.- Fin
  • 13. Diagrama de Flujo: Inicio N1, n2 N1+n2=, Temp=10 N1=n2 Fin Iguales==false Imprimir= línea 1, línea 2