SlideShare una empresa de Scribd logo
1 de 4
11.- Escribir un programa en Pascal que sume los elementos de cada una de las filas y
de las columnas de la siguiente matriz; el resultado de cada suma se almacenará en la
última posición de la fila o columna correspondiente. Además la suma total de todos
los elementos de la matriz se almacenará en el elemento de la esquina inferior derecha
de la matriz:
170
560
640
730
000

PROGRAM EJER97;
USES CRT;
CONST arr_num:ARRAY [1..5,1..3] of INTEGER=( (1,7,0),(5,6,0),
(6,4,0),(7,3,0),
(0,0,0) );
VAR i,j,total:INTEGER;
VAR suma_h,suma_v:INTEGER; {Es la suma horizontal y vertical}
BEGIN
ClrScr;
total := 0;
FOR i:=1 TO 5 DO
BEGIN
suma_h:=0;
FOR j:=1 TO 3 DO
suma_h:= suma_h + arr_num[i,j];
WRITELN ('La suma de la fila ',i,' es: ',suma_h:3);
total:=total + suma_h;
END; WRITELN ('');
FOR j:=1 TO 2 DO
BEGIN
suma_v:=0;
FOR i:=1 TO 5 DO
suma_v:= suma_v + arr_num[i,j];
WRITELN ('La suma de la columna ',j,' es: ',suma_v:3);
total:=total + suma_v;
END; WRITELN ('');
WRITELN ('La suma total es: ',

10.- Escribir un programa en Pascal que sume los datos de cada una de las columnas
de la siguiente matriz; el resultado se almacenará en la última posición de cada
columna:
32
46
59
60
70

PROGRAM EJER96;
USES CRT;
CONST arr_num:ARRAY [1..4,1..2] of INTEGER=( (3,2),(4,6),
(8,9),(0,0) );
VAR i,j,suma1,suma2:INTEGER;
BEGIN
ClrScr;
FOR j:=1 TO 2 DO
BEGIN
FOR i:=1 TO 4 DO
BEGIN
IF j=1 THEN suma1:= suma1 + arr_num[i,j];
IF j=2 THEN suma2:= suma2 + arr_num[i,j];
END;
END;
WRITELN ('El resultado de la suma 1 es: ',suma1);
WRITELN ('El resultado de la suma 2 es: ',suma2);

9.- Escribir un programa en Pascal que sume los datos de cada una de las filas de la
siguiente matriz; el resultado se almacenará en la última posición de cada fila:
367890
143270

PROGRAM EJER95;
USES CRT;
CONST arr_num:ARRAY [1..2,1..6] of INTEGER=( (3,6,9,7,8,0),
(1,4,3,2,7,0) );
VAR i,j,suma1, suma2:INTEGER;
BEGIN
ClrScr;
FOR i:=1 TO 2 DO
BEGIN
FOR j:=1 TO 6 DO
BEGIN
IF i=1 THEN suma1:= suma1 + arr_num[1,j];
IF i=2 THEN suma2:= suma2 + arr_num[2,j];
END;
END;
WRITELN ('La suma de la fila 1 es: ',suma1);
WRITELN ('La suma de la fila 2 es: ',suma2);

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Tarea4
Tarea4Tarea4
Tarea4
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Leccion noveno 004
Leccion noveno 004Leccion noveno 004
Leccion noveno 004
 
Prueba de escritorio
Prueba de escritorioPrueba de escritorio
Prueba de escritorio
 
Ejercicios de Matemáticas 1 er. parcial (UVM-2014)
Ejercicios de Matemáticas 1 er. parcial (UVM-2014)Ejercicios de Matemáticas 1 er. parcial (UVM-2014)
Ejercicios de Matemáticas 1 er. parcial (UVM-2014)
 
Karla castillo jeronimo infor
Karla castillo jeronimo inforKarla castillo jeronimo infor
Karla castillo jeronimo infor
 
unidad-5 cideteq
unidad-5 cidetequnidad-5 cideteq
unidad-5 cideteq
 
algoritrmos
algoritrmosalgoritrmos
algoritrmos
 
Ejemplos de Pseudocódigo
Ejemplos de PseudocódigoEjemplos de Pseudocódigo
Ejemplos de Pseudocódigo
 
2015 mate 2_u1_act_2_z42
2015 mate 2_u1_act_2_z422015 mate 2_u1_act_2_z42
2015 mate 2_u1_act_2_z42
 
Guía No. 3 ecuaciones exponenciales 271014
Guía No. 3 ecuaciones exponenciales 271014Guía No. 3 ecuaciones exponenciales 271014
Guía No. 3 ecuaciones exponenciales 271014
 
Bucles anidados 2012
Bucles anidados 2012Bucles anidados 2012
Bucles anidados 2012
 
Algoritmo por tony paredes
Algoritmo por tony paredesAlgoritmo por tony paredes
Algoritmo por tony paredes
 
INTRODUCCION A LAPROGRAMACION
INTRODUCCION A LAPROGRAMACIONINTRODUCCION A LAPROGRAMACION
INTRODUCCION A LAPROGRAMACION
 
Semana 2 del 4 al 8 abril-ci
Semana 2 del 4 al 8 abril-ciSemana 2 del 4 al 8 abril-ci
Semana 2 del 4 al 8 abril-ci
 

Similar a 11

Ejercicios resueltos pascal
Ejercicios resueltos pascalEjercicios resueltos pascal
Ejercicios resueltos pascalAdriana Jimenez
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucionJair BG
 
Laboratorio 5 mecanica_computacional[1]
Laboratorio 5 mecanica_computacional[1]Laboratorio 5 mecanica_computacional[1]
Laboratorio 5 mecanica_computacional[1]Isaac Aquino
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacionJLAntonio
 
Mas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdfMas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdfmargothingrithllanca
 
Mas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdfMas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdfmargothingrithllanca
 
Arreglos bidimensionales o matrices
Arreglos bidimensionales o matricesArreglos bidimensionales o matrices
Arreglos bidimensionales o matricesAriannaYadiraT
 
CUADERNILLO DE PRACTICAS JAVA NETBEANS 1_PARCIAL CBT.pdf
CUADERNILLO DE PRACTICAS JAVA NETBEANS 1_PARCIAL CBT.pdfCUADERNILLO DE PRACTICAS JAVA NETBEANS 1_PARCIAL CBT.pdf
CUADERNILLO DE PRACTICAS JAVA NETBEANS 1_PARCIAL CBT.pdfCarlosMiguelLinoLino
 
Micc mej feb18_2010
Micc mej feb18_2010Micc mej feb18_2010
Micc mej feb18_2010Jair BG
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programasgidemon
 

Similar a 11 (20)

Ejercicio
EjercicioEjercicio
Ejercicio
 
ejercicios-pascal
ejercicios-pascalejercicios-pascal
ejercicios-pascal
 
Ejemplos java
Ejemplos javaEjemplos java
Ejemplos java
 
Ejercicios resueltos pascal
Ejercicios resueltos pascalEjercicios resueltos pascal
Ejercicios resueltos pascal
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
 
TAREA 04_removed.pdf
TAREA 04_removed.pdfTAREA 04_removed.pdf
TAREA 04_removed.pdf
 
Laboratorio 5 mecanica_computacional[1]
Laboratorio 5 mecanica_computacional[1]Laboratorio 5 mecanica_computacional[1]
Laboratorio 5 mecanica_computacional[1]
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacion
 
Mas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdfMas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdf
 
Mas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdfMas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdf
 
Ejemplosalgoritmo2
Ejemplosalgoritmo2Ejemplosalgoritmo2
Ejemplosalgoritmo2
 
Arreglos bidimensionales o matrices
Arreglos bidimensionales o matricesArreglos bidimensionales o matrices
Arreglos bidimensionales o matrices
 
CUADERNILLO DE PRACTICAS JAVA NETBEANS 1_PARCIAL CBT.pdf
CUADERNILLO DE PRACTICAS JAVA NETBEANS 1_PARCIAL CBT.pdfCUADERNILLO DE PRACTICAS JAVA NETBEANS 1_PARCIAL CBT.pdf
CUADERNILLO DE PRACTICAS JAVA NETBEANS 1_PARCIAL CBT.pdf
 
Arreglos en C++
Arreglos en C++Arreglos en C++
Arreglos en C++
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Micc mej feb18_2010
Micc mej feb18_2010Micc mej feb18_2010
Micc mej feb18_2010
 
Netsbeans
NetsbeansNetsbeans
Netsbeans
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
Programacion en pascal
Programacion en pascalProgramacion en pascal
Programacion en pascal
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 

11

  • 1. 11.- Escribir un programa en Pascal que sume los elementos de cada una de las filas y de las columnas de la siguiente matriz; el resultado de cada suma se almacenará en la última posición de la fila o columna correspondiente. Además la suma total de todos los elementos de la matriz se almacenará en el elemento de la esquina inferior derecha de la matriz: 170 560 640 730 000 PROGRAM EJER97; USES CRT; CONST arr_num:ARRAY [1..5,1..3] of INTEGER=( (1,7,0),(5,6,0), (6,4,0),(7,3,0), (0,0,0) ); VAR i,j,total:INTEGER; VAR suma_h,suma_v:INTEGER; {Es la suma horizontal y vertical} BEGIN ClrScr; total := 0; FOR i:=1 TO 5 DO BEGIN suma_h:=0; FOR j:=1 TO 3 DO suma_h:= suma_h + arr_num[i,j]; WRITELN ('La suma de la fila ',i,' es: ',suma_h:3);
  • 2. total:=total + suma_h; END; WRITELN (''); FOR j:=1 TO 2 DO BEGIN suma_v:=0; FOR i:=1 TO 5 DO suma_v:= suma_v + arr_num[i,j]; WRITELN ('La suma de la columna ',j,' es: ',suma_v:3); total:=total + suma_v; END; WRITELN (''); WRITELN ('La suma total es: ', 10.- Escribir un programa en Pascal que sume los datos de cada una de las columnas de la siguiente matriz; el resultado se almacenará en la última posición de cada columna: 32 46 59 60 70 PROGRAM EJER96; USES CRT; CONST arr_num:ARRAY [1..4,1..2] of INTEGER=( (3,2),(4,6), (8,9),(0,0) );
  • 3. VAR i,j,suma1,suma2:INTEGER; BEGIN ClrScr; FOR j:=1 TO 2 DO BEGIN FOR i:=1 TO 4 DO BEGIN IF j=1 THEN suma1:= suma1 + arr_num[i,j]; IF j=2 THEN suma2:= suma2 + arr_num[i,j]; END; END; WRITELN ('El resultado de la suma 1 es: ',suma1); WRITELN ('El resultado de la suma 2 es: ',suma2); 9.- Escribir un programa en Pascal que sume los datos de cada una de las filas de la siguiente matriz; el resultado se almacenará en la última posición de cada fila: 367890 143270 PROGRAM EJER95; USES CRT; CONST arr_num:ARRAY [1..2,1..6] of INTEGER=( (3,6,9,7,8,0), (1,4,3,2,7,0) ); VAR i,j,suma1, suma2:INTEGER; BEGIN ClrScr; FOR i:=1 TO 2 DO
  • 4. BEGIN FOR j:=1 TO 6 DO BEGIN IF i=1 THEN suma1:= suma1 + arr_num[1,j]; IF i=2 THEN suma2:= suma2 + arr_num[2,j]; END; END; WRITELN ('La suma de la fila 1 es: ',suma1); WRITELN ('La suma de la fila 2 es: ',suma2);