compu

Páginas: 17 (4068 palabras) Publicado: 11 de octubre de 2015
U NI V E R S I D AD D E C AR A B O B O . F AC UL T AD D E I NG E N I E RÍ A. D E P AR T AM E N TO D E C O M P UT AC I Ó N.
C ÁT E D R A

DE

C O MP U T AC I ÓN I – S E GU ND O PE RÍ ODO L E CTI VO

Semestre 2 – 2006

Nombre:
CI:
Sección:

DE

2006

Semana: 29/01/2007 al 02/02/2007

COMPOSICIÓN Y DESCOMPOSICIÓN DE NUMERO
EJERCICIOS PROPUESTOS

1. Dado un conjunto de números K, desarrollar unprograma PASCAL que lea los números desde un
archivo numeros.dat y calcule para cada uno cuantas veces se repite el primer dígito.
2. La multiplicación de dos números se realiza como se muestra a continuación:
Ejemplo 1
5
x
3
2
2
8

2
1
3

1
1

6
2
8
6
4
9

3
5
8
7

4
4
5
8

2
6
2

3

2

Multiplicando
Multiplicador
Subproducto1
Subproducto2
Subproducto3
Producto

Ejemplo 2

2

3
4

1
1
9

2
1
3

2
x
47
8

4

9

8

7

6

4

8

5

2

6

9

4

5

0

6

3
8
6
2
2

4
4
9
8
4

5
5
1
0

6
2
2

Multiplicando
Multiplicador
Subproducto1
Subproducto2
Subproducto3
Subproducto4

1

1

2

Producto

El señor FASTI quiere diseñar un programa que permita mostrar el proceso de multiplicación de dos
números enteros, de cualquier cantidad de dígitos.
3. En la empresa MANGOBAJITO, S.A., se tiene un sistema deidentificación del personal que consta de un
código generado a partir de los datos personales del trabajador, los cuales son: CEDULA, NOMBRE,
SEXO (Masculino=1 Femenino=2) y EDAD. Para determinar el código correspondiente al trabajador se
usa la siguiente regla:
Se toma como primer digito el sexo del trabajador, seguidamente se le anexa cuatro dígitos que
corresponden a los dígitos impares de laCédula, en caso de tener más de cuatro dígitos impares se
toman los dígitos cuya posición en la Cédula es la más significativa, y de no tener cuatro dígitos impares
se completan los cuatro dígitos necesarios con ceros. Por último se agrega la edad, por lo que, ya que
todos los trabajadores son mayores de edad, el código formado contiene siempre siete (7) dígitos. Ej:
CEDULA
11242566
12345678
11555312NOMBRE
PEDRO PEREZ
JUAN LOPEZ
MARIA DIAZ

SEXO
1
1
2

EDAD
25
28
23

CODIGO
1115025
1135728
2115523

Desarrolle un programa PASCAL llamado mango.pas, que dado un archivo de datos de nombre
personal.dat que contiene nombre, cedula, edad y sexo de un grupo de K personas, genere un archivo
de nombre codigos.dat que contenga los datos del personal y los códigos correspondientes.

Material de Apoyo aClases – Computación I – 1-2006- Ing. Lisbeth C. Pacheco S.

Página 1 de 7

U NI V E R S I D AD D E C AR A B O B O . F AC UL T AD D E I NG E N I E RÍ A. D E P AR T AM E N TO D E C O M P UT AC I Ó N.
C ÁT E D R A

DE

C O MP U T AC I ÓN I – S E GU ND O PE RÍ ODO L E CTI VO

DE

2006

4. El Departamento de Computación tiene un problema, ya que se conoce que violentaron el listado de
los inscritos,agregando información, por lo que se debe verificar si la información que se encuentra es
correcta, para ello se conoce que una contraseña válida cumple que: el primer dígito es la unidad de
la sección, el último dígito es la decena de la sección del estudiante y la centena es la suma de los
dígitos de la sección, en caso de que está de diez o más, se coloca como dígito 1.
Ejemplos de contraseñasválidas
Sección
Suma de los dígitos
Contraseña
21
2+1=3
15674332
05
0+5=5
5053550
19
1+9=10
903151
29
2+9=11
923531522
No se conoce el número de dígitos que tiene la contraseña
Dado un archivo de datos de nombre computación.dat que contiene NOMBRE, CEDULA, ASIGNATURA,
SECCION y CONTRASEÑA de un grupo de estudiantes inscritos determine e imprima cuántos estudiantes
tienen una contraseña válida.
5. ElDepartamento de Computación tiene un problema ya que se conoce que violentaron el listado de
los inscritos, agregando información, por lo que se debe verificar si la información que se encuentra es
correcta, para ello se conoce que una contraseña válida cumple con que el primer dígito es la decena
de la sumatoria de los dígitos de la cédula (en caso de ser 0, se coloca un 1) y el último dígito...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compu
  • Compu
  • Compu
  • compu
  • compu
  • Compu
  • compu
  • Compu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS