Sei sulla pagina 1di 2

Programación y computación

I semestre 2015
GUÍA Nº 7 LABORATORIO
I Semestre 2015
Objetivo:
• Reconocer la sintaxis del Lenguaje C tales como: Formato, Tipos de Datos, Lectura, Escritura, Sentencias,
condicionales, estructura de ciclos (For y While), funciones y arreglos unidimensionales.

Estructura de una función en el Lenguaje C


• Formato en el lenguaje C++
< tipo de dato> identificador[20];
En la asignación se trabaja: identificador[ posición] = <valor>;
donde,
Posición es el número entero; que permite pasar de una memoria a otra.
identificador[posición] es el valor que se le asignara a esta variable.
Ejemplo:
Definiciones: Asignaciones:
int x[100]; x[1]=15;
char nombre[20][12]; strcopy(nombre[ 2], “Anastasia”);
flota nota[45]; nota[i]=((rand()%61)+10)/10.0;
Lectura de un vector: Escritura de un vector:
for (int i=1;i<=n;i++) for (int i=1;i<=n;i++)
scanf(“%d”,x[i]); printf(“X [ %d ] = %d”,i,x[i] );

Actividades de laboratorio
• Implemente los siguientes problemas a programas en el lenguaje C:

1) Realicen un programa en lenguaje C que contenga:


a) Una función que lea un valor entero en el rango [1, 10].
b) Una función que lea n-valores enteros y los asigne a un vector
c) Una función que muestre el vector en formato horizontal.
d) Una función que calcule el promedio de los elementos pares que se encuentran en la suma de las
posiciones impares del arreglo.
e) En la función main( ) realice:
• La llamada para leer n, que representa la cantidad de elementos del arreglo.
• La llamada para leer los n- valores enteros y almacenar en el vector.
• La llamada para mostrar el vector en forma vertical
• La llamada para mostrar los elementos pares del vector.

2) Modifique el programa anterior para que realice:


• La llamada para leer n1, que representa la cantidad de elementos del arreglo A.
• La llamada para leer n2, que representa la cantidad de elementos del arreglo B.
• La llamada para leer n3, que representa la cantidad de elementos del arreglo C.
• La llamada para leer almacenar y mostrar el vector A.
• La llamada para leer almacenar y mostrar el vector B
• La llamada para leer almacenar y mostrar el vector C
• Llamadas para mostrar el promedio del promedio de les elementos pares de las posiciones impares
de los tres vectores.

3) Implemente un programa en C++ que realice lo siguiente:


1. Una función que lea la cantidad de estudiantes, valor entero n en el rango de [1, 60].
2. Una función que lea y/o genere los datos de los vectores para los nombres, edad y notas de N
estudiantes (Utilice rand() para generar las notas [1,0 a 7,0] y las edades [18 a 65 años]).
3. Una función que muestre el nombre, edad y nota de los N estudiantes ingresados.
Programación y computación
I semestre 2015
Nº lista Nombre Edad Nota
1 Romina 18 6.3
2 Baldomero 20 2.5
3 Tomasita 25 3.8

n Rowaldo 18 6.5

4. Una función que calcule el promedio de las notas ingresadas.


5. Una función que cuente y muestre la cantidad de estudiantes que tienen más de 25 años.
6. Una función que cuente el promedio de los estudiantes aprobados.
7. Una función que imprima el nombre de los estudiantes que deben rendir examen.
8. Una función que determine la posición del estudiante de mejor nota.
9. Función principal con las llamadas respectivas.

4) Realicen un programa en lenguaje C que contenga:


a) Una función que lea un valor entero x en el rango de [x1, x2], x1 y x2 dado en el argumento.
b) Una función que genere en forma aleatoria los valores números enteros al azar desde el 1 al 10 de un
arreglos de n-números.
c) Una función que muestre el vector en formato horizontal.
d) Una función que calculé la suma total de los elementos de un vector.
e) impares del vector
f) En la función main( ) realice las llamadas a la función para:
• Leer el tamaño del vector A con (0<n1<10)
• Leer y mostrar el vector A
• Leer el tamaño del vector B con (0<n2<10)
• Leer y mostrar el vector B
• Calcular y mostrar la suma del vector A + B.
• Calcular y mostrar el promedio de los elementos pares de las posiciones impares del vector A.
• Calcular y mostrar el promedio de los elementos pares de las posiciones impares del vector A.

Potrebbero piacerti anche