Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
II Ciclo
Laboratorio N°9
Profesor:
Fecha de realización:
Fecha de entrega:
2018 - I
Mecatrónica Industrial
Lab. N°10 Estructuras
Pág. 2
Lab. N°10 Estructuras
Arreglos
Objetivos
1. Comprender el uso de los arreglos en el programa
2. Identificar los usos y tipos de arreglos en el programa
3. Utilizar manuales de clase y de internet.
MARCO TEORICO:
Un arreglo unidimensional es un tipo de dato que almacena una secuencia de datos del mismo tiempo
se almacenan en zonas contiguas de memoria y se puede acceder a ellos de manera directa
mediante un índice o posición.
También se debe tener en cuenta supongamos que tengamos un arreglo de 5 elementos el arreglo
siempre va a comenzar de cero, por lo tanto, será la posición será N-1, también se puede decir que
no nosotros podemos almacenar datos del mismo tipo (naturales, entero).
Pág. 3
Lab. N°10 Estructuras
Procedimiento
1. Copiar el código y compilarlo. Luego analice e indique lo que sucede.
#include <stdio.h>
#include <stdlib.h>
float nota[15];
int i,x;
main()
{
while(1)
{
puts("Ingrese las 15 notas de sus alumnos:");
for(i=0;i<15;i++)
{
scanf("%f",¬a[i]);
}
for(i=0;i<15;i++)
{
printf("%f\n",nota[i]);
}
}
system("PAUSE");
return 0;
}
Pág. 4
Lab. N°10 Estructuras
Pág. 5
Lab. N°10 Estructuras
#include <stdio.h>
#include <stdlib.h>
void MostrarPromedio();
float nota[10];
int i,x;
main()
{
while(1)
{
puts("Ingrese las 10 notas de sus alumnos:");
for(i=0;i<10;i++)
{
scanf("%f",¬a[i]);
}
puts("Las notas ingresadas son:");
for(i=0;i<10;i++)
{
printf("%f\n",nota[i]);
}
MostrarPromedio();
}
system("PAUSE");
return 0;
}
void MostrarPromedio()
{
float promedio=0;
for(i=0;i<10;i++)
{
promedio = promedio + nota[i];
}
promedio=promedio/10;
printf("El promedio de las notas es:%f",promedio);
// return 0;
}
Pág. 6
Lab. N°10 Estructuras
#include<stdio.h>
#include<stdlib.h>
#include <conio.h>
int random[10][10][10];
int a,b,c;
main()
{
for(a=0; a<10; a++)
{
for(b=0;b<10; b++)
{
for(c=0;c<10;c++)
{
random[a][b][c]=rand();
}
}
Pág. 7
Lab. N°10 Estructuras
}
for(a=0;a<10;a++)
{
for(b=0;b<10;b++)
{
for(c=0;c<10;c++)
{
printf("\nrandom[%d][%d][%d]= ",a,b,c);
printf("%d", random[a][b][c]);
}
printf("\nPress a Key to continue, CTRL-C to \quit.");
getch();
}
}
//system("PAUSE");
//return 0;
}
Pág. 8
Lab. N°10 Estructuras
Pág. 9
Lab. N°10 Estructuras
▪ Defina que es una estructura en lenguaje C y escriba un programa de ejemplo con su respectiva
compilación y comentarios.
▪ Tabla de multiplicar de un número entero positivo
N, comenzado desde 1.
COCNCLUSIONES:
En conclusión, llegamos a decir que los arreglos pueden cambiar dependiendo de sus
dimensiones. Además, estos pueden ser unidimensionales, bidimensional y multidimensionales,
a estos se le reconoce como vectores y como su nombre lo indica poseen una dimensión.
OBSERVACIONES:
Es así como mediante este trabajo vamos a comprender como y por qué es posible interactuar
en el lenguaje de programación usando códigos especiales capaces de hacer una comunicación
entre nosotros y las computadoras ya que con esto podemos llegamos a resolver distintos
problemas de la vida cotidiana con mayor facilidad.
Pág. 10
Lab. N°10 Estructuras
LENGUAJES DE PROGRAMACIÓN
II Ciclo
Laboratorio N°10
Estructuras
Alumno:
Profesor:
Fecha realización:
Fecha de entrega:
2018 - I
Mecatrónica Industrial
Pág. 11
Lab. N°10 Estructuras
Pág. 12
Lab. N°10 Estructuras
Estructuras
Objetivos
1. Comprender el uso de las estructuras en un programa
2. Identificar los usos y tipos de estructuras en un programa
3. Utilizar manuales de clase y de internet.
MARCO TEORICO:
Es una colección de uno o más tipos de elementos denominados campos cada puede ser denominado
de forma de dato diferente
En las estructuras no todos sus elementos pueden ser tipo sino también pueden ser de tipos diferentes,
en un bloque de estructurara podemos tener diferentes campos entero flotante
La declaración de la estructura es:
Pág. 13
Lab. N°10 Estructuras
Procedimiento
1. Programar los siguiente:
a.
b.
Pág. 14
Lab. N°10 Estructuras
Pág. 15
Lab. N°10 Estructuras
c.
Pág. 16
Lab. N°10 Estructuras
Pág. 17
Lab. N°10 Estructuras
Pág. 18
Lab. N°10 Estructuras
OBSERVACIONES:
CONCLUCIONES:
Tienen el nombre de bucle a todo número que se repite cierto número de veces
en un programa.
Pág. 19