Vectores En C

  • Uploaded by: Paul
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Vectores En C as PDF for free.

More details

  • Words: 715
  • Pages: 3
Vectores en C Vectores en C. Los vectores o también llamados matrices o arrays son unidimensionales y estos asocian datos de un mismo tipo, es decir en una matriz es posible guardar datos de un mismo tipo en una sola variable, su representación grafica es: Variable datos

10 35 42 65 72 45 22 ….. 1 1 2 3 4 5 6 7 n Así la variable llamada datos puede almacenar n elementos y en cada casilla almacena un dato de un mismo tipo, por ejemplo puede ser de tipo float, long, int, char, etc. Al utilizar este tipo de sentencias en C los vectores se declaran de la siguiente forma: Tipo nombre _variable [ TAMAX]; Donde TAMAXI es una constante simbólica, la cual indica el tamaño que va a soportar el vector, es decir, la cantidad de elementos que contendrá dicha matriz. En C para poder acceder a cada uno de los elementos contenidos en dicho vector se utiliza un índice, el cual indica la posición en la cual se quiere acceder, con la particularidad de que en C el índice comienza con 0, esto es que se va acceder a un elemento n-1, gráficamente es: En pseudocódigo

10

35

42

65

72

45

22

i

1 2 3 4 5 6 7 En pseudocódigo se puede acceder a una casilla con el índice (i)=1. En C

10

35

42

i

65

72

45

0 1 2 3 4 5 En C para acceder a una casilla del vector seria índice (i)-1.

22 6

…..

1

n

…..

1 n

Sentencias donde se utiliza un vector. Básicamente se puede utilizar en casi todos los tipos de sentencias. Sentencia de de entrada. scanf(“%d”,&variable[ i ]); Acá en el scanf hay que tener cuidado en como se declara ya que si hiciera falta el signo & el valor que es dado por el usuario no llegaría a la variable. Además si no lo le pusiéramos [ i ] al final de la variable no estaríamos escribiendo el dato dado por el usuario en el lugar correspondiente de i. Autor: Pablo Juarez Lopez

Vectores en C Sentencia de salida. La más conocida por todos: printf(“%d”, vector[ i ]); Aquí creo que cualquiera sabrá que se esta imprimiendo un elemento del vector. Sentencia de Asignación. Vector [ i ] = 0; En esta sentencia le estamos dando el valor de 0 al vector [ i ]. num=vector [ i ]; En esta instrucción le asignamos el valor que tiene vector [ i ] a la variable num. Vector [ i ] += 25; */ Que es lo mismo Vector [ i ]= Vector [ i ]+25 */ Acá le estamos sumando 25 al Vector [ i ]. Sentencia de Control. If (vector [ i ] >7) { } Aquí estamos usando el tipo de sentencia de control “ if “ donde comparamos si vector [ i ] es mayor que 7. Y así como muchos otros tipos de asignaciones que existen digamos que son los más comunes y los que mas se utilizan.

Ahora veremos como aplicar lo anterior a unos sencillos programitas, en los cuales utilizaremos diversos tipos de sentencias.

Autor: Pablo Juarez Lopez

Vectores en C Ejemplos de aplicación: Ex: Elabore un programa que pida n datos al usuario y los guarde en un vector, después los muestre en pantalla.

#include <stdio.h> #include #define MAX 10 void main () { int tam; int vec [ MAX]; clrscr(); printf(“ Dame tamaño del vector: “); scanf(“%d”,&tam); i=0; while (i
Aqui observamos que para guardar datos en el vector y mostrar esos datos es necesario accesarlo por medio de un ciclo, el cual puede ser un while, un for o un do-while, dependiendo de tu estilo de programación, lógica o según te acomodes a usar determinado ciclo. Bueno, espero haya quedado un poco mas entendible, el cual creo que es el propósito de este tutorial pero si deseas mas ejemplos o alguna otra explicación que me haya hecho falta no dudes en contactarme. Cualquier duda, aclaración o sugerencia será bien recibida y me podrás contactar vía mail: [email protected] Autor: Pablo Juarez Lopez

Related Documents

Sena Vectores En C++
May 2020 10
Vectores En C
April 2020 11
Vectores En R2
June 2020 4
Vectores En 3d
April 2020 10
Vectores En R3
November 2019 27
Vectores En Rn
July 2020 18

More Documents from ""