Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Resumen Ingeniería Mecatrónica

Enviado por   •  3 de Enero de 2019  •  1.879 Palabras (8 Páginas)  •  293 Visitas

Página 1 de 8

...

printf (“%d\n”,&lista[i]);

getch();

return 0;

}

Modificación de un elemento del arreglo unidimensional

En cualquier momento de puede modificar cualquier elemento en un vector, solo es necesario especificar el nombre del arreglo unidimensional, la posición y el nuevo valor, por ejemplo

- Lenguaje C

tipo_de_dato ident_arr[pos]=valor;

int b[3]=18;

En donde se asigna el número 18 en la posición 3.

Arreglo de caracteres

Los arreglos son necesarios para implementación de cadena caracteres, ya que en el lenguaje C, el tipo de cadena (string) no existe. Por lo cual hay que formar una cadena de caracteres.

- Lenguaje C

char cad[9] = “Lenguaje”;

seria;

[pic 1]

Una opción es almacenar una cadena de caracteres en el uso de la palabra scanf (variable) pero, si queremos almacenar una cadena de espacios en blanco no lo podemos hacer con ella, sino que tenemos que utilizar la palabra gets, que se encuentra dentro de la librería string.h; gets solo se utiliza para leer cadenas de caracteres y scanf para leer cualquier variable, de preferencia de tipo numérico.

GETS: Introduce una cadena de caracteres del teclado hasta que se encuentra un carácter “\n” (nueva línea), dicho carácter no se añade a la cadena. Se agrega al final del arreglo un carácter de terminación NULL

Sintaxis: gets(variable_cadena);

SCANF: Lee una cadena. El argumento correspondiente es un apuntador a un arreglo de tipo char, que es lo suficientemente extenso para contener la cadena y un carácter de terminación NULL.

Sintaxis: scanf(“%s”.&variable_cadena);

Cuando inicializamos una cadena de caracteres nos es necesario definir el tamaño, el compilar siempre añade un carácter nulo al final.

char cadena[ ] = “Programación” //cadena de 13 caracteres

EJERCIOSO RESUELTOS DE ARREGLOS UNIDIMENSIONALES

Ejercicio 1. Inicialice un arreglo de 10 elementos, realice e imprima la sumatoria

- Lenguaje C

#include

#include

main()

{

int x[10]=(6,7,9,2,4,7,4,3,2,9);

int i, s=0;

for (i=0; i

s+=x[i];

printf(“La suma es: %d ”, s);

getch();

return 0;

}

Ejercicio 2. Almacene la edad de todos los alumnos de una salon de clases y posteriormente preguntar e imprimir la edad de alguno de ellos.

- Lenguaje C

#include

#include

main()

{

Int alumno[45], total_a, i;

printf(“Total de alumnos:\n ”);

scanf (“%d”,&total_a);

for (i=0; i

{

printf(“Deme la edad del alumno: %d\n ”, i+1);

scanf (“%d”,&alumn[i]);

}

printf(“¿De que alumno quiere su edad?”);

scanf (“%d”,&1);

printf(“La edad es: %d”, alumn [i-1]);

getch();

return 0;

}

Ejercicio 3. Calcule el promedio de las calificaciones de las, materias del semestre anterior, utilizando un arreglo para almacenar todas las calificaciones y el promedio guárdelo en las siguiente posición después de la ultima calificación.

- Lenguaje C

#include

#include

main()

{

float cal[10], prom=0;

int I, mat;

printf(“¿Cuantas materias llevas (max 9)?\n ”);

scanf (“%d”,&mat);

for (i=0; i

{

printf(“Calificacion de la %d material: ”, i+1);

scanf (“%f”,&cal[i]);

prom=prom+cal[i];

}

cal[mat]=prom/mat;

printf(“El promedio es %4.2f”, cal[mat]);

getch();

return 0;

}

Ejercicio 4. Almacene un arreglo, n elementos de tipo entero, que calcule que cuadrado de cada uno de los elementos y almacénelo en un segundo arreglo. Imprima ambos vectores.

- Lenguaje C

#include

#include

#include

main()

{

...

Descargar como  txt (15.4 Kb)   pdf (80.3 Kb)   docx (30.5 Kb)  
Leer 7 páginas más »
Disponible sólo en Essays.club