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).  Piense en: Entrada(s) Salida(s) Regla(s) de validación ¿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 Los vectores son una colección de variables del mismo tipo, que tienen un nombre común. También son llamados arreglos unidimensionales. Los cuales son definidos por un  nombre ,  dimensión y tipo de dato .  Para acceder a un elemento particular de un arreglo se usa su nombre y su ubicación en el conjunto (denominado índice).
Vectores V[i] 0 <= i <n T[j] 1 <= j <=n El vectores V pueden almacenar como máximo n  El vectores T pueden almacenar como máximo m i y j se denominan índices del vector, y sirven para referenciar un elemento específico dentro de cada vector. 0 1 2 3 4 n-1 1 2 3 4 m
Declaración y lectura de vectores Lectura de un vector de capacidad 1000 (llenado): i<-1; Mientras (i<=n) Hacer    Para i<-1 Hasta n Con Paso 1 Hacer  Leer a(i); Leer a(i) i<-i+1;  FinPara FinMientras  //en ambos casos n ≤1000 Instrucción  j= (a[4]*a[5])/a[0] Declaración Dimension a(10)  Define un vector de capacidad 10 elementos a(1)<-5;  Se asigna el valor 5 a la primera posición de a leer a(2);  Se ingresa un valor que se almacena en la segunda posición de a a(3)<-a(1)+a(2);  ?
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 Construir un algoritmo que permita: Leer un vector de dimensión 50 y contar el número de elementos mayores al promedio Dado el vector A de dimensión 1000 imprimir el menor y el mayor valor, indicando su ubicación dentro del arreglo. Determine si un arreglo de dimensión N (elementos ya ingresados) esta o no ordenado en forma ascendente Determine si un arreglo de dimensión N (elementos ya ingresados) es o no binario. Leer dos vector de dimensión 50 y determinar cual de ellos tiene el promedio mayor Determinar cuantas veces se repite el valor x (ingresado por teclado) en un vector A de dimensión 1000 (considere los elementos ya ingresados) Nota: para todos los enunciados considere vectores de tipo entero

Más contenido relacionado

ODP
Torres machado jorge_act 1
PDF
Ejercicios de arreglo
DOCX
Actividad 2 programacion orientada a objetos jaren gonzalez
PPTX
Vector
PPTX
PPTX
Tema Operaciones Vectores
PPTX
Clase 2 (2)
PPTX
Trabajo en grupo
Torres machado jorge_act 1
Ejercicios de arreglo
Actividad 2 programacion orientada a objetos jaren gonzalez
Vector
Tema Operaciones Vectores
Clase 2 (2)
Trabajo en grupo

La actualidad más candente (20)

PPTX
Arreglos unidimensionales
PPT
Arreglos - Programación I
PPT
Factorial again! Olimpiada Informática Media IOI- ACM
PDF
Ejercicios de Arreglos - Sullin Santaella
PPT
Arreglos En Una Dimension
PDF
13 arreglos -tema13
PPTX
9. estructuras de control parte ii
PPT
09 arreglos
PPTX
7. operadores y estructura secuencial
DOC
Formato actividades semana 1 (1)
PPTX
Funciones Internas
PPTX
Funciones Internas y Operación de Asignación
DOCX
Tareafunciones
DOCX
Ejercicios propuestos de arreglos
PDF
Hp practica1 - Estructuras secuenciales
DOCX
Ejercicios propuestos(propiedades, vander -monde,_acumulador)
PDF
Ejemplos de Algoritmos
PPTX
Vectores unidimensionales
PPTX
Trabajo en grupo
Arreglos unidimensionales
Arreglos - Programación I
Factorial again! Olimpiada Informática Media IOI- ACM
Ejercicios de Arreglos - Sullin Santaella
Arreglos En Una Dimension
13 arreglos -tema13
9. estructuras de control parte ii
09 arreglos
7. operadores y estructura secuencial
Formato actividades semana 1 (1)
Funciones Internas
Funciones Internas y Operación de Asignación
Tareafunciones
Ejercicios propuestos de arreglos
Hp practica1 - Estructuras secuenciales
Ejercicios propuestos(propiedades, vander -monde,_acumulador)
Ejemplos de Algoritmos
Vectores unidimensionales
Trabajo en grupo
Publicidad

Destacado (20)

PDF
Vectores de fisica
PPTX
Vectores en fisica
PPTX
Isometria
PPT
Vectores
PDF
Logica y algoritmos 6. vectores y matrices
PDF
35 vectores, isometrías y teselaciones
PPTX
Ejercicio de ordenamiento de vectores
PPTX
Isometría
PDF
Taller 3 - Mecánica
PPT
Isometrias
PDF
Arreglos en pseudocodigo 01
PPT
Vectores Matrices I
DOC
PPTX
Isometrias
PDF
Arreglos en Pseint
PPTX
Cantidad escalar y vectorial
PPTX
Ángulos de Rotación
PPTX
Aplicacion vectores
PPT
Vectores Cg Invierno2008
DOCX
Ejercicio en pseint
Vectores de fisica
Vectores en fisica
Isometria
Vectores
Logica y algoritmos 6. vectores y matrices
35 vectores, isometrías y teselaciones
Ejercicio de ordenamiento de vectores
Isometría
Taller 3 - Mecánica
Isometrias
Arreglos en pseudocodigo 01
Vectores Matrices I
Isometrias
Arreglos en Pseint
Cantidad escalar y vectorial
Ángulos de Rotación
Aplicacion vectores
Vectores Cg Invierno2008
Ejercicio en pseint
Publicidad

Similar a Uso vectores (20)

PPTX
Vectores y Matrices
DOC
Vectores en programacion
PDF
Guia 2 vectores y matrices programacion 11
PPTX
Arreglos Unidimensionales - Vectores.pptx
PDF
Unidad5
ODP
Fundamentos de computación(ICM) en octave
PPT
Vectores Matrices I
PPT
Vectores matricesi
PDF
Practica 5 cean 2016
PPT
Arreglos en C
PPT
Arreglos
PPT
PDF
Fundamentos de programacion
PPT
Estructura de Datos: Arreglos
PPT
Vectores matricesi
PPT
Clase 10 Estructuras De Datos Y Arreglos
PPT
Arreglos
ODP
Fundamentos de programación en scilab
PDF
Arreglos
DOCX
trabajo de tecnologia_segundo_periodo_10-4.docx
Vectores y Matrices
Vectores en programacion
Guia 2 vectores y matrices programacion 11
Arreglos Unidimensionales - Vectores.pptx
Unidad5
Fundamentos de computación(ICM) en octave
Vectores Matrices I
Vectores matricesi
Practica 5 cean 2016
Arreglos en C
Arreglos
Fundamentos de programacion
Estructura de Datos: Arreglos
Vectores matricesi
Clase 10 Estructuras De Datos Y Arreglos
Arreglos
Fundamentos de programación en scilab
Arreglos
trabajo de tecnologia_segundo_periodo_10-4.docx

Uso vectores

  • 1. Arreglos: Vectores y Matrices Introducción a la Programación
  • 2. 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). Piense en: Entrada(s) Salida(s) Regla(s) de validación ¿se tiene claridad con respecto a lo que se esta solicitando?
  • 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. Vectores Los vectores son una colección de variables del mismo tipo, que tienen un nombre común. También son llamados arreglos unidimensionales. Los cuales son definidos por un nombre , dimensión y tipo de dato . Para acceder a un elemento particular de un arreglo se usa su nombre y su ubicación en el conjunto (denominado índice).
  • 5. Vectores V[i] 0 <= i <n T[j] 1 <= j <=n El vectores V pueden almacenar como máximo n El vectores T pueden almacenar como máximo m i y j se denominan índices del vector, y sirven para referenciar un elemento específico dentro de cada vector. 0 1 2 3 4 n-1 1 2 3 4 m
  • 6. Declaración y lectura de vectores Lectura de un vector de capacidad 1000 (llenado): i<-1; Mientras (i<=n) Hacer Para i<-1 Hasta n Con Paso 1 Hacer Leer a(i); Leer a(i) i<-i+1; FinPara FinMientras //en ambos casos n ≤1000 Instrucción j= (a[4]*a[5])/a[0] Declaración Dimension a(10) Define un vector de capacidad 10 elementos a(1)<-5; Se asigna el valor 5 a la primera posición de a leer a(2); Se ingresa un valor que se almacena en la segunda posición de a a(3)<-a(1)+a(2); ?
  • 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. Ejercicios Construir un algoritmo que permita: Leer un vector de dimensión 50 y contar el número de elementos mayores al promedio Dado el vector A de dimensión 1000 imprimir el menor y el mayor valor, indicando su ubicación dentro del arreglo. Determine si un arreglo de dimensión N (elementos ya ingresados) esta o no ordenado en forma ascendente Determine si un arreglo de dimensión N (elementos ya ingresados) es o no binario. Leer dos vector de dimensión 50 y determinar cual de ellos tiene el promedio mayor Determinar cuantas veces se repite el valor x (ingresado por teclado) en un vector A de dimensión 1000 (considere los elementos ya ingresados) Nota: para todos los enunciados considere vectores de tipo entero