SlideShare una empresa de Scribd logo
1 de 8
Arreglos: Vectores  y Matrices Introducción a la Programación
Introducción Supongan el siguiente problema :  Se necesita construir un algoritmo que permita determinar cuantos alumnos del curso tienen una nota en el certamen 1 mayor al promedio del curso (piensen en las instrucciones que tendrá dicho algoritmo).  ,[object Object],[object Object],[object Object],[object Object],¿se tiene claridad con respecto a lo que se esta solicitando?
Introducción Se necesita construir un algoritmo que permita determinar cuantos alumnos del curso tienen una nota en el certamen 1 mayor al promedio del curso (piensen en las instrucciones que tendrá dicho algoritmo).  El algoritmo debe permitir almacenar  todas las notas ingresadas , para posteriormente comparar con el promedio obtenido. Para lo anterior se utiliza la estructura básica denominada  Vector  (o arreglo unidimensional). A continuación se revisarán los aspectos básicos asociados al uso de vectores en los algoritmos. Para resolver este problema deberemos ingresar las notas de cada alumno, sumar cada nota, y al final dividir por la cantidad de notas ingresadas. Luego debemos comparar el promedio obtenido con cada nota ingresada, contando cuantas notas son mayores al promedio calculado.
Vectores ,[object Object],[object Object],[object Object]
Vectores V[i] 0 <= i <n T[j] 1 <= j <=n ,[object Object],[object Object],[object Object],0 1 2 3 4 n-1 1 2 3 4 m
Declaración y lectura de vectores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo uso de vectores Proceso vector //Variables Dimension a(10); //i, x, c,n enteros; Escribir 'Cantidad de elementos a ingresar'; leer n; Para i<-1 Hasta n Con Paso 1 Hacer  Leer a(i)  //Ingreso de números enteros FinPara Escribir 'Ingrese Elemento a buscar'; Leer x; c <- 0; Para i<-1 Hasta n Con Paso 1 Hacer  Si a(i) = x Entonces c <- c+1; Finsi FinPara Escribir x,'  esta  ',c, '  en el vector'; FinProceso
Ejercicios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Factorial again! Olimpiada Informática Media IOI- ACM
Factorial again! Olimpiada  Informática Media IOI- ACMFactorial again! Olimpiada  Informática Media IOI- ACM
Factorial again! Olimpiada Informática Media IOI- ACMVictor Aravena
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimensionyperalta
 
9. estructuras de control parte ii
9. estructuras de control parte ii9. estructuras de control parte ii
9. estructuras de control parte iircarrerah
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencialrcarrerah
 
Formato actividades semana 1 (1)
Formato actividades semana 1 (1)Formato actividades semana 1 (1)
Formato actividades semana 1 (1)Luis Hernandez
 
Funciones Internas y Operación de Asignación
Funciones Internas y Operación de AsignaciónFunciones Internas y Operación de Asignación
Funciones Internas y Operación de AsignaciónGerson Cabezas
 
Ejercicios propuestos de arreglos
Ejercicios propuestos de arreglosEjercicios propuestos de arreglos
Ejercicios propuestos de arreglosSol Hernández
 
Ejercicios propuestos(propiedades, vander -monde,_acumulador)
Ejercicios propuestos(propiedades, vander -monde,_acumulador)Ejercicios propuestos(propiedades, vander -monde,_acumulador)
Ejercicios propuestos(propiedades, vander -monde,_acumulador)algebra
 
Vectores unidimensionales
Vectores unidimensionalesVectores unidimensionales
Vectores unidimensionalesJhonny Caicho
 
Trabajo en grupo
Trabajo  en grupoTrabajo  en grupo
Trabajo en grupobryansaw
 

La actualidad más candente (20)

Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos - Programación I
Arreglos - Programación IArreglos - Programación I
Arreglos - Programación I
 
Factorial again! Olimpiada Informática Media IOI- ACM
Factorial again! Olimpiada  Informática Media IOI- ACMFactorial again! Olimpiada  Informática Media IOI- ACM
Factorial again! Olimpiada Informática Media IOI- ACM
 
Ejercicios de Arreglos - Sullin Santaella
Ejercicios de Arreglos - Sullin SantaellaEjercicios de Arreglos - Sullin Santaella
Ejercicios de Arreglos - Sullin Santaella
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
13 arreglos -tema13
13 arreglos -tema1313 arreglos -tema13
13 arreglos -tema13
 
9. estructuras de control parte ii
9. estructuras de control parte ii9. estructuras de control parte ii
9. estructuras de control parte ii
 
09 arreglos
09 arreglos09 arreglos
09 arreglos
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
Formato actividades semana 1 (1)
Formato actividades semana 1 (1)Formato actividades semana 1 (1)
Formato actividades semana 1 (1)
 
Funciones Internas
Funciones Internas Funciones Internas
Funciones Internas
 
Funciones Internas y Operación de Asignación
Funciones Internas y Operación de AsignaciónFunciones Internas y Operación de Asignación
Funciones Internas y Operación de Asignación
 
Tareafunciones
TareafuncionesTareafunciones
Tareafunciones
 
Ejercicios propuestos de arreglos
Ejercicios propuestos de arreglosEjercicios propuestos de arreglos
Ejercicios propuestos de arreglos
 
Hp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuencialesHp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuenciales
 
Ejercicios propuestos(propiedades, vander -monde,_acumulador)
Ejercicios propuestos(propiedades, vander -monde,_acumulador)Ejercicios propuestos(propiedades, vander -monde,_acumulador)
Ejercicios propuestos(propiedades, vander -monde,_acumulador)
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
Vectores unidimensionales
Vectores unidimensionalesVectores unidimensionales
Vectores unidimensionales
 
Trabajo en grupo
Trabajo  en grupoTrabajo  en grupo
Trabajo en grupo
 
11
1111
11
 

Destacado (20)

Vectores de fisica
Vectores de fisicaVectores de fisica
Vectores de fisica
 
Vectores en fisica
Vectores en fisicaVectores en fisica
Vectores en fisica
 
Isometria
IsometriaIsometria
Isometria
 
Vectores
VectoresVectores
Vectores
 
Logica y algoritmos 6. vectores y matrices
Logica y algoritmos 6. vectores y matricesLogica y algoritmos 6. vectores y matrices
Logica y algoritmos 6. vectores y matrices
 
35 vectores, isometrías y teselaciones
35 vectores, isometrías y teselaciones35 vectores, isometrías y teselaciones
35 vectores, isometrías y teselaciones
 
Ejercicio de ordenamiento de vectores
Ejercicio de ordenamiento de vectoresEjercicio de ordenamiento de vectores
Ejercicio de ordenamiento de vectores
 
Isometría
Isometría Isometría
Isometría
 
Taller 3 - Mecánica
Taller 3 - MecánicaTaller 3 - Mecánica
Taller 3 - Mecánica
 
Isometrias
Isometrias Isometrias
Isometrias
 
Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices I
 
Vectores
VectoresVectores
Vectores
 
Isometrias
IsometriasIsometrias
Isometrias
 
Arreglos en Pseint
Arreglos en PseintArreglos en Pseint
Arreglos en Pseint
 
Cantidad escalar y vectorial
Cantidad escalar y vectorialCantidad escalar y vectorial
Cantidad escalar y vectorial
 
Ángulos de Rotación
Ángulos de RotaciónÁngulos de Rotación
Ángulos de Rotación
 
Aplicacion vectores
Aplicacion vectoresAplicacion vectores
Aplicacion vectores
 
Vectores Cg Invierno2008
Vectores Cg Invierno2008Vectores Cg Invierno2008
Vectores Cg Invierno2008
 
Ejercicio en pseint
Ejercicio en pseintEjercicio en pseint
Ejercicio en pseint
 

Similar a Uso vectores

Similar a Uso vectores (20)

Vectores y Matrices
Vectores y MatricesVectores y Matrices
Vectores y Matrices
 
Vectores en programacion
Vectores en programacionVectores en programacion
Vectores en programacion
 
Guia 2 vectores y matrices programacion 11
Guia 2 vectores y matrices programacion 11Guia 2 vectores y matrices programacion 11
Guia 2 vectores y matrices programacion 11
 
Arreglos Unidimensionales - Vectores.pptx
Arreglos Unidimensionales - Vectores.pptxArreglos Unidimensionales - Vectores.pptx
Arreglos Unidimensionales - Vectores.pptx
 
Unidad5
Unidad5Unidad5
Unidad5
 
Fundamentos de computación(ICM) en octave
Fundamentos de computación(ICM) en octaveFundamentos de computación(ICM) en octave
Fundamentos de computación(ICM) en octave
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices I
 
Vectores matricesi
Vectores matricesiVectores matricesi
Vectores matricesi
 
Practica 5 cean 2016
Practica 5 cean 2016Practica 5 cean 2016
Practica 5 cean 2016
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
arreglos.ppt
arreglos.pptarreglos.ppt
arreglos.ppt
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Estructura de Datos: Arreglos
Estructura de Datos: Arreglos Estructura de Datos: Arreglos
Estructura de Datos: Arreglos
 
Vectores matricesi
Vectores matricesiVectores matricesi
Vectores matricesi
 
Clase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y ArreglosClase 10 Estructuras De Datos Y Arreglos
Clase 10 Estructuras De Datos Y Arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Arreglos
ArreglosArreglos
Arreglos
 
Ejercicios de Lenguaje C #08 Resol.pdf
Ejercicios de Lenguaje C #08 Resol.pdfEjercicios de Lenguaje C #08 Resol.pdf
Ejercicios de Lenguaje C #08 Resol.pdf
 

Uso vectores

  • 1. Arreglos: Vectores y Matrices Introducción a la Programación
  • 2.
  • 3. Introducción Se necesita construir un algoritmo que permita determinar cuantos alumnos del curso tienen una nota en el certamen 1 mayor al promedio del curso (piensen en las instrucciones que tendrá dicho algoritmo). El algoritmo debe permitir almacenar todas las notas ingresadas , para posteriormente comparar con el promedio obtenido. Para lo anterior se utiliza la estructura básica denominada Vector (o arreglo unidimensional). A continuación se revisarán los aspectos básicos asociados al uso de vectores en los algoritmos. Para resolver este problema deberemos ingresar las notas de cada alumno, sumar cada nota, y al final dividir por la cantidad de notas ingresadas. Luego debemos comparar el promedio obtenido con cada nota ingresada, contando cuantas notas son mayores al promedio calculado.
  • 4.
  • 5.
  • 6.
  • 7. Ejemplo uso de vectores Proceso vector //Variables Dimension a(10); //i, x, c,n enteros; Escribir 'Cantidad de elementos a ingresar'; leer n; Para i<-1 Hasta n Con Paso 1 Hacer Leer a(i) //Ingreso de números enteros FinPara Escribir 'Ingrese Elemento a buscar'; Leer x; c <- 0; Para i<-1 Hasta n Con Paso 1 Hacer Si a(i) = x Entonces c <- c+1; Finsi FinPara Escribir x,' esta ',c, ' en el vector'; FinProceso
  • 8.