• No se han encontrado resultados

Formato para Prácticas de Laboratorio

N/A
N/A
Protected

Academic year: 2021

Share "Formato para Prácticas de Laboratorio"

Copied!
5
0
0

Texto completo

(1)

Formuló

Eva Herrera Ramírez

Revisó

Josefina Camacho Mariscal

Autorizó

David Isaías Rosas Almeida

Nombre y Firma del Maestro Nombre y Firma del Responsable de Programa Educativo

Nombre y Firma del Director / Representante de la Dirección

Código: GC-N4-017 Revisión: 4

PROGRAMA

EDUCATIVO PLAN DE ESTUDIO

CLAVE DE UNIDAD DE

APRENDIZAJE NOMBRE DE LA UNIDAD DE APRENDIZAJE

LSC 2009-2 PROGRAMACION ESTRUCTURADA

PRÁCTICA

No. LABORATORIO DE

DURACIÓN (HORAS)

2 NOMBRE DE LA PRÁCTICA ARREGLOS PARALELOS 2

1. INTRODUCCIÓN

Esta práctica retoma lo visto en la practica 1 de Programación Estructurada, utilizando para la resolución de

problemas por medio de programas ya no solamente vectores simples, si no también vectores paralelos, ya que

se plantearan problemas con un grado de complejidad mayor y será necesario el uso de estos.

2. OBJETIVO (COMPETENCIA)

El alumno desarrollara programas en C bajo Linux utilizando arreglos paralelos.

3. FUNDAMENTO

Recordemos el concepto de arreglo, es un grupo de datos ordenados, homogéneos y finitos. Si hablamos de

arreglos unidimensionales como su nombre lo indica son los que tienen una sola dimensión (vectores), ahora si

nos estamos refiriendo a arreglos paralelos, estamos hablando de un grupo de arreglos unidimensionales, los

cuales tienen la misma cantidad de elementos, los cuales se corresponden entre ellos en forma paralela como lo

podemos ver en el siguiente ejemplo:

Suponga que se tienen que guardar los datos mostrados en la tabla para un grupo de empleados,

(2)

la posición 0 del vector, como podemos ver queremos hacer referencia al no. De Empleado 124, el cual está

guardado en la posición 1, si nos vamos al nombre este también está en la posición 1, al igual que el sueldo.

Vamos a escribir el código para hacer la lectura e impresión de los vectores presentados anteriormente:

#include <stdio.h>

int main()

{

int no_em[10]; //Vector para el numero de empleado

char nom_em[10][15];//Vector para el nombre del empleado

float sueldo[10];//Vector para el sueldo del empleado

int opc, x; //Variables para elegir entre las opciones y variable de control del ciclo.

do

{

printf(“Menú de opciones\n”);

printf(“1. Lectura\n”);

printf(“2.Impresion\n”);

printf(“3. Salir\n”);

printf(“Que opción quieres”);

scanf(“%d”,&opc);

switch(opc)

{

case 1: for(x=0;x<10;x++)

{

printf(“Teclea el numero de empleado”);

scanf(“%d”,&no_em[x]);

printf(“Teclea el nombre del empleado”);

scanf(“%s”,nom_emp[x]);

printf(“Teclea el sueldo del empleado”);

scanf(“%f”,&sueldo[x]);

}

break;

case 2:

for(x=0;x<10;x++)

printf(“%d\t%s\t%.2f\n”,no_em[x],nom_emp[x],sueldo[x]);

break;

case 3:

break;

default: printf(“Error”);

}

}while(opc!=3);

return 0;

}

(3)

4. PROCEDIMIENTO (DESCRIPCIÓN) A) EQUIPO NECESARIO

Computadora con Linux Instalado

MATERIAL DE APOYO

Apuntes de Clases

Libro de Lenguaje C

B) DESARROLLO DE LA PRÁCTICA Día Lunes:

Realice un programa para llevar el registro de los artículos de una papelería, el programa deberá presentar las siguientes opciones:

a) Registro de datos: clave del artículo, descripción, cantidad en existencia y precio unitario. b) Consulta general: aquí deberá desplegar todos los datos leídos, además del monto que resulta

de la cantidad de cada artículo y su precio unitario.

c) Consultar por descripción del artículo: aquí deberá imprimir los datos correspondientes al artículo tecleado.

d) Salir.

Para un máximo de 50 artículos. Día martes:

Escriba un programa para llevar el registro de los datos de los alumnos que se presentan a tutorías en la Carrera de LSC, el programa deberá presentar las siguientes opciones:

a) Registro de datos: Matricula, nombre del alumno, etapa (1 o 2), fecha en la que se presentó (día, mes y año), Nombre del tutor.

b) Consulta general: aquí deberá desplegar todos los datos leídos, además de la cantidad de alumnos que se presentaron de la 1ra. Etapa y de la 2da. Etapa.

c) Consulta por fecha: aquí deberá desplegar los alumnos que se presentaron en la fecha que se teclee.

d) Salir.

Para un máximo de 100 alumnos. Día miércoles:

Escribir un programa para registrar las llamadas que se realizan de dirección en la Facultad de Ingeniería, el programa deberá tener las siguientes opciones:

a) Registro de datos: aquí deberá ingresar el número al cual se hizo la llamada, el nombre de la persona o empresa, si es local, larga distancia o celular.

b) Consulta general: aquí deberá desplegar todos los datos leídos además de la cantidad de llamadas locales, larga distancia y celular.

c) Consulta por nombre de la persona, en esta opción deberá pedir el nombre de la persona a consultar y con ello se desplegaran los datos correspondientes.

(4)

Para un máximo de 200 llamadas. Día jueves:

Escribir un programa para llevar un control de las materias que están registradas en el programa de LSC de la Facultad de ingeniería, el programa deberá presentar las siguientes opciones:

a) Registro de datos: clave de la materia, nombre de la materia, etapa a la que pertenece (básica, disciplinaria o terminal), número de créditos y si la materia es obligatoria u optativa.

b) Consulta general, deberá imprimir los datos introducidos y además cuantas materias son optativas y cuantas obligatorias.

c) Consulta por etapa a la que pertenece la materia, deberá preguntar que etapa desea consultar y se desplegaran los nombres de las materias.

d) Salir.

Para un máximo de 60 materias.

Día viernes:

Escribir un programa para llevar un control de los vehículos que ingresan a un estacionamiento, el programa deberá presentar las siguientes opciones:

a) Alta de vehículo, aquí deberá pedir número de placa, concesionaria, modelo y año. b) Consulta general, deberá desplegar todos los datos introducidos.

c) Consulta por concesionaria, aquí deberá desplegar los datos que corresponden a la concesionaria.

d) Salir.

Para máximo 60 alumnos.

C) CÁLCULOS (SI APLICA) Y REPORTE 5. RESULTADOS Y CONCLUSIONES 6. ANEXOS

http://yaqui.mxl.uabc.mx/~eherrera

7. REFERENCIAS

(5)

Referencias

Documento similar

La Normativa de evaluación del rendimiento académico de los estudiantes y de revisión de calificaciones de la Universidad de Santiago de Compostela, aprobada por el Pleno or-

Y en el caso específico del CEDH, valor orientativo mediado por la jurisprudencia del TEDH (6). El derecho a la inviolabilidad del domicilio que proclama el artículo 18.2 CE

a) Nombre o razón social de la entidad colaboradora donde se realizará la práctica. c) Fecha de comienzo y fin de las prácticas, así como su duración en horas. g) Nombre del

Mostrar la misma información en el siguiente formato: Número de la Factura, Fecha de la Factura con mes en letras – día en número – año en número.. OPERACIONES

en la primera página los siguientes datos: (Nombre del centro educativo, año escolar, nombre de la asignatura, nombre del profesor, nombre completo del

Si considera que Health Net no proporcionó estos servicios o ejerció algún otro tipo de discriminación en función de una de las características antes mencionadas, puede presentar

Artículo 25.- Se entiende por tránsito de educandos, el ingreso a un plantel educativo, de alumnos provenientes de otros planteles del sistema educativo nacional

Deberá incluir una portada con el título: Examen extraordinario África 2022-2, nombre del alumno y