Practica 1
Enviado por Andres Cruz • 30 de Agosto de 2015 • Apuntes • 1.197 Palabras (5 Páginas) • 837 Visitas
[pic 1] [pic 2]
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE INGIENERIA
PRÁCTICA No. 1
“ARREGLOS Y ESTRUCTURAS”
Alumno | Gr.Teoria | No. De cuenta | Ejercicios |
ANDRES CRUZ VALLE | 14 | 309125358 | 1,2,3,4,5 |
México, D.F a 23 de Agosto del 2015.
Objetivos
El alumno conocerá y aplicará los conceptos de arreglo y estructura en la realización de programas que resuelvan problemas de tipo numérico. Al final de esta práctica el alumno podrá: 1. Manejar arreglos de varias dimensiones. 2. Manipular estructuras. 3. Realizar correctamente programas que utilicen arreglos y estructuras.
1) Arreglo tipo directorio
#include
#define p printf
#define s scanf
int main(){
struct{
char nombre[50];
int edad;
char direccion[50];
int telefono;
char correo_electronico[50];
}alumno;
p("\n Introduce el nombre: ");
s("%s",alumno.nombre);
p("\n Introduce la edad: ");
s("%i",&alumno.edad);
p("\n Introduce la Direccion: ");
s("%s",alumno.direccion);
p("\n Introduce el numero telefonico: ");
s("%i",&alumno.telefono);
p("\n Introduce el correo electronico: ");
s("%s",alumno.correo_electronico);
p("\n\n El las datos inroduciodos son los siguientes");
p("\n\n Nombre %s",alumno.nombre);
p("\n\n Edad: %i",alumno.edad);
p("\n\n Direccion: %s",alumno.direccion);
p("\n\n Telefono: %i",alumno.telefono);
p("\n\n Correo electronico: %s",alumno.correo_electronico);
return 0;
}
[pic 3]
2)Matriz de 4x4
#include
#define p printf
#define s scanf
int main(){
int M[3][3];
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++){
p("Ingrese el elemento %d,%d ",i,j);
s("%d",&M[i][j]);
}
p("\n");
for(i=0;i<3;i++){
for(j=0;j<3;j++)
p("%d\t",M[i][j]);
p("\n");
}
return 0;
}
[pic 4]
3) Hacer el algoritmo y programa que almacene en un arreglo de 3 dimensiones, dos matrices cuadradas de 3 x 3, hacer la suma, y guardar la nueva matriz, dentro del mismo arreglo. Imprimir las tres matrices.
#include
#define p printf
#define s scanf
int i,j,A[3][3],B[3][3],C[3][3];
int main()
{
p("\t\n Este programa suma dos matrices de 3x3");
p("\n\t Ingresa los valores de la Matriz A");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
p("valor de: A[%d][%d]: ",i,j);
s("%d",&A[i][j]);
}
}
p("\n\t Ingresa los valores de la Matriz B");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
p("valor de: B[%d][%d]: ",i,j);
s("%d",&B[i][j]);
}
}
p("\n\t\tEl resultado de la suma es la Matriz C:");
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
C[i][j]=A[i][j]+B[i][j];
p("\t\t\t %d ",C[i][j]);
}
p("\n");
p("\t\t\t\n");
}
...