Haga clic para cambiar el estilo           08-2833 INTRODUCCIÓN A LA PROGRAMACIÓN          de título           Pre-Requisi...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Motivación Inicial de título    •...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Motivación Inicial de título    •...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de títul...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Repaso       de título    • Haga ...
Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Conceptos para la próxima clase t...
Haga clic para cambiar el estilo          de título• Haga clic para modificar el estilo de texto  del patrón  – Segundo ni...
Upcoming SlideShare
Loading in...5
×

Utilizar arreglos bidimensionales

882

Published on

El objetivo principal de la siguiente presentación es utlizar correctamente los arreglos bidimensionales en Delphi

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
882
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Utilizar arreglos bidimensionales"

  1. 1. Haga clic para cambiar el estilo 08-2833 INTRODUCCIÓN A LA PROGRAMACIÓN de título Pre-Requisito: Matemáticas II (08-1824) Horas semanales: 5 16 semanas 80 Horas Créditos: 3• Haga clic para modificar el estilo de texto ING. GERARDO GUACARÁN ZURITA del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 1
  2. 2. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Motivación Inicial de título • Haga clic para modificar el estilo de texto Dinámica de grupo: ¿Qué ejercicio es más eficiente? Objetivo: Apoyar al grupo a organizarse, ordenar y planificar su trabajo a del patrón actividades concretas. la hora de ejecutar – Segundo nivel • Tercer nivel Materiales: Hoja y lápiz para cada participante, pizarra. – Cuarto nivel Desarrollo: » Quinto nivel 1. Cada estudiante realiza por escrito un programa que lea un vector de n números y determine cuantos de ellos son primos. Dando como tiempo un máximo de 20 minutos. 2. Luego se forman grupos de 4 personas cada uno, para que pongan en común las respuestas y hagan un modelo ideal. Tiempo: 10 min. 2
  3. 3. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Motivación Inicial de título • Haga clic para modificar el estilo de texto Dinámica de grupo: ¿Qué ejercicio es más eficiente? 3. De cada grupo se debe nombrar un coordinador quien presentará del patrónideal en la pizarra. su modelo –4. En base a lanivel de cada modelo, se puede elegir uno por Segundo discusión •ser el que reúna la mayor cantidad de cualidades. Tercer nivel – Cuarto nivel » Quinto nivel 3
  4. 4. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para modificar el estilo de texto Declaración: Al igual que las variables simples, los arreglos se deben declarar. del patrón – Segundo nivel Si deseas que el arreglo Si deseas que el arreglo • Tercer nivel sea global se declaran en: sea local se declaran en: – Cuarto nivel » Quinto nivel 4
  5. 5. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para modificar el estilo de texto Declaración: La sintaxis para declarar un arreglo bidimensional se muestra a del patrón continuación: – Segundo nivel VAR • Tercer nivel N_MATRIZ: ARRAY [1..nf, 1..nc] of tipo_dato – Cuarto nivel » Quinto nivel donde: N_MATRIZ: Nombre de la matriz nf: Número de filas nc: Números de columnas tipo_dato: Tipo de variables que va a almacenar la matriz. 5
  6. 6. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga de declaraciones:modificar el estilo de texto Ejemplos clic para del patrón 3,5 8,75 10 NOTAS = 2 5 7,25 – Segundo nivel 0 9,25 4 • Tercer nivel Para declarar el arreglo notas: – Cuarto nivel » Quinto nivel 6
  7. 7. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para Matriz: Introduciendo Datos en la modificar el estilo de texto Existen dos modalidades: del patrón • Entrada no documentada –• Segundo nivel Entrada documentada • Tercer nivel No Documentada: – Cuarto nivel For i:=1 to 3 do » Quinto nivel For j:=1 to 3 do NOTAS[i,j]:=strtofloat(inputbox(‘’,’’,’’)); Documentada: For i:=1 to 3 do For j:=1 to 3 do NOTAS[i,j]:=strtofloat(inputbox(‘Entrada,Notas[+inttostr(i)+,+inttostr(j)+] =,)); 7
  8. 8. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic resultadosmodificar el estilo de texto Presentación de para de la Matriz: Al igual que para la entrada, las salidas tienen dos modalidades: del patrón • Salida no documentada –• Segundo nivel Salida documentada • Tercer nivel No Documentada: – Cuarto nivel For i:=1 to 3 do » Quinto nivel For j:=1 to 3 do showmessage(floattostr(NOTAS[i,j])); Documentada: For i:=1 to 3 do For j:= 1 to 3 do showmessage(‘Notas [‘ +inttostr(i) +’,’+inttostr(j)+’] =’ +floattostr(NOTAS[i,j])); 8
  9. 9. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios: 1. Realizar un programa que introduce valores reales a una matriz del patrón MRW de dimensiones NxM y luego muestra los valores – Segundo nivel introducidos. • Tercer nivel – Cuarto nivel » Quinto nivel 9
  10. 10. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios: 2. Diseñar un programa que transponga una matriz (obtener su del patrón matriz transpuesta). – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 10
  11. 11. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios: 3. Realizar un programa que efectúe la multiplicación de dos del patrón B. Suponga que A y B, así como el número de matrices, A y – Segundo nivel elementos como parámetros de entrada. • Tercer nivel – Cuarto nivel » Quinto nivel 11
  12. 12. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios Propuestos: 1. Diseñe una aplicación en Delphi que sume y reste dos matrices del patrón dadas A y B. – Segundo nivel 2. Diseñar una aplicación Delphi que realice las siguientes • Tercer nivel multiplicaciones de matrices: AxB y BxA. 3. Para una muestra de N personas se recogen los siguientes datos: – Cuarto nivel cédula, sexo, valor del cociente intelectual dependiendo de las » Quinto nivel siguientes edades 15, 20, 30, 45 años. Se desea saber: a. Cociente intelectual promedio de las personas entrevistadas. b. Cociente intelectual promedio de los hombres y de las mujeres. c. ¿Quiénes tienen mayor cociente intelectual los hombres o las mujeres? 12
  13. 13. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios Propuestos: d. A la edad de 15 años cuantos tienen un cociente intelectual del patrón120. mayor a – Segundo nivel cocientes intelectuales de los que poseen e. Diferencia entre los • Tercer ynivel 45 años. 15 años los de f. Indicar los datos de la persona que tiene mayor coeficiente – Cuarto nivel intelectual, en caso de coincidir varias con el mismo cociente » Quinto nivel indicar los datos de las mismas. 4. El dueño de una papelería lleva el control de sus artículos mediante la siguiente información: Descripción del artículo, código, costo, precio de venta, origen (nacional o importado), existencia: Se desea calcular: 13
  14. 14. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Arreglos bidimensionales de título • Haga clic para modificar el estilo de texto Ejercicios Propuestos: a. El precio definitivo de los artículos sabiendo que al precio de del patrón incrementársele el 4% del precio del costo por venta debe – Segundo nivel concepto de impuesto si el artículo es importado, si es • Tercer nivel 2%. nacional sólo el b. La ganancia nivel – Cuarto producida por cada artículo. c. Total de Quinto nivel » ganancia producida por cada artículo. d. Cuantos artículos son nacionales. e. Producir un listado que muestre solamente el código y la existencia de aquellos artículos importados cuyo precio de costo sea mayor de 200. 14
  15. 15. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Repaso de título • Haga clicsepara modificar de introducir de texto 1. ¿En que diferencia el proceso el estilo datos en un delvector al de las matrices? patrón – Segundo nivel Se agrega una estructura repetitiva adicional porque las •matrices tienen un índice más que los vectores. Tercer nivel – Cuarto nivel 2. Y en cuanto a mostrar los datos ¿Cuál es la diferencia entre » Quinto nivel vectores y matrices? Igual que como anteriormente se dijo. 15
  16. 16. Haga clic para cambiar el estiloObjetivo 4: Utilizar arreglos bidimensionales (Matrices).Conceptos para la próxima clase título de • Haga clic para modificar el estiloen Delphi. 1. Programación modular con datos estructurados de texto delEjercicios de subprogramas con arreglos como parámetros. 2. patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 16
  17. 17. Haga clic para cambiar el estilo de título• Haga clic para modificar el estilo de texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 17

×