viernes, 14 de octubre de 2011

TALLER DE SEMANAL OCTUBRE 17 DEL 2011

FECHA DE PRESENTACION: LUNES 17 DE OCTUBRE
FORMA: CUADERNO - CODIFICACION Y SEUDOCODIGO
PENDRIVE CODIGO FUENTE Y EJECUTABLE
NOTA: SE TOMARA LECCION DE EN BASE A LOS EJERCICIOS EN TODA LA SEMANA

TALLER 1

1. Una compañía tiene una fórmula poco común para calcular el sueldo de sus empleados. El sueldo semanal para un empleado es igual a:

$ 100 + $(edad del empleado) + ($ 1 + 2 + 3+ ... + años en la compañía)

Así, si un empleado de 37 años de edad tiene una antigüedad de seis años, ganaría el sueldo semanal de $ 158, ya que es la suma de 100 + 37 (edad) + 21, en donde 21 es la suma de 1+2+3+4+5+6. Escriba un algoritmo para calcular el pago quincenal de un empleado, recibiendo como entrada la edad y los años que lleva en la compañía.



2. Escriba un algoritmo que reciba como entrada 10 números introducidos por teclado, y nos indique si es que se repitió algún número, y si es así, cuantas veces se repitió.



3. Escriba un algoritmo para calcular el factorial de cada uno de los n primeros números de la serie: 1..n, donde n es un valor introducido por el usuario. Ejemplo:

Si n= 5, entonces se deberán calcular e imprimir:

factorial de 1

factorial de 2

factorial de 3

factorial de 4

factorial de 5



4. Un entero positivo n se llama perfecto si n es igual a la suma de todos sus divisores diferentes de él. Por ejemplo, 6 es perfecto porque 6 = 1 + 2 + 3. Escriba un programa que reciba como entrada un número entero positivo, y nos indique si éste es perfecto o no. Además, el programa debe imprimir todos los divisores del número.



5. Escriba un algoritmo que calcule la siguiente serie:

y = 1+ 1/i

Donde i toma valores desde 20 hasta -5. Nota: Observar el caso cuando i = 0.





6. Realizar la prueba de escritorio del siguiente pseudocódigo:



Inicio

cambios = 0

Desde i = 1 Hasta i<=4 en Incrementos

Inicio

Leer(a,b,c)

Si a>c

Inicio

temp = a

a = c

c = temp

Imprimir (a,b,c,)

cambios = cambios + 1

Fin

Si b>c

Inicio

temp = b

b = c

c = temp

Imprimir (a,b,c,)

cambios = cambios + 1

Fin

Fin

Imprimir ( a,b,c)

Imprimir (Las variables se intercambiaron : , cambios, veces)

Fin





7. Realizar la prueba de escritorio y el diagrama de flujo del siguiente pseudocódigo:



Inicio

Desde n = 2 Hasta n<=6 en Incrementos

Inicio

Desde i = 6 Hasta i>= 4 en Decrementos

imprimir(n, i )

imprimir(Hola)

Fin

Fin





8. Realizar la prueba de escritorio y el diagrama de flujo del siguiente pseudocódigo:



Inicio

Desde i = 1 Hasta i<=3 en Incrementos

Desde j = 1 Hasta j<= 3 en Incrementos

Desde k = 1 Hasta k<= 3 en Incrementos

imprimir(i, j, k)

Fin





9. Explique las condiciones que debe satisfacer un problema para poder resolverse con el uso del ciclo Desde.



10. Explique el concepto de ciclo.



11. Explique cuales son los componentes (o partes) de un ciclo.



12. Explique cual es la función del encabezado de un ciclo.



13. Explique cual es la función del cuerpo de un ciclo.



14. Explique el concepto de inicialización de una variable.



15. Explique el concepto de prueba de escritorio.


BLOQUE II

El programa encuentra el primer n umero
perfecto mayor que 28, que es 496 (un n umero perfecto es aquel para el que la suma de
todos sus divisores es igual al valor de dicho n umero).

jueves, 6 de octubre de 2011

TEMARIOS EXAMENES DEL SEGUNDO TRIMESTRE

TEMARIOS EXAMENES DEL SEGUNDO TRIMETRE
SEXTO ADMINSTRACION DE SISTEMAS
FORMACION DE CENTRO DE TRABAJO

1. Servidores locales.- configuración
2. Hosting
3. Bases de datos en mysql
4. Formularios en dreamweaver
5. Elementos de un formularios
6. PHP.- sentencias de control if / bucles
7. Eliminación de registros
8. Conexcion a la bases de datos
9. Recorsourcer
10. Validación de formularios
11. Autenticación de usuarios
12. Ingreso de registros
13. Subir sitio a la WEB
14. Cpanel
15. Consulta de una base de datos en la web
16. Configurar un sitio remoto
17. FTP
18. Insertar imágenes en una base de datos
19. Mantenimiento de registros
20. Ejercicio practico

TEMARIOS EXAMENES DEL SEGUNDO TRIMETRE
SEXTO ADMINSTRACION DE SISTEMAS
DESARROLLO DE FUNCIONES INFORMATICAS

1. Mainboard
2. Dispositivos de almacenamiento
3. Memorias
4. BIOS
5. Conectores de periféricos
6. Eliminación de virus
7. Comandos de DOS
8. Conectores de dispositivos de almacenamiento
9. Sistemas operativos.- Configuración e instalación
10. Drivers
11. El microprocesador
12. Características de la fuente de poder
13. Tipos de tarjetas de expansión
14. Tipos de conectores
15. Evolución de sistema operativos
16. Consideraciones al manipular partes de pc
17. Particiones de disco duro
18. Instalación de sistema operativo
19. Visual NET herramientas
20. Ejercicio practico

miércoles, 5 de octubre de 2011

ARREGLOS DE DOS DIMENSIONES

Los ejercicios de programación deben resolverse utilizando funciones que modularicen las soluciones.

1.Determine qué es lo que escribe el siguiente programa:

#include
void main()
{
int matriz[5][3], i, j;
for (i = 0; i < 5; i++)
for (j = 0; j < 3; j++)
matriz[i][j] = i + j;
j = 0;
for (i = 0; i < 3; i++)
printf(“%i\n”, matriz[i + j][2 – i]);
}

2.Determine lo que hace el siguiente segmento de programa y rescríbalo de tal forma que escriba lo mismo pero de una manera más simple.

int a[10][10], i, j;
for (i = 1; i < 10; i++)
for (j = 1; j < 10; j++)
a[i][j] = (i / j) * (j / i);

3.Elabore un programa que lea una matriz de enteros de m renglones y n columnas y calcule la suma de los elementos de cada columna.

5.Elabore un programa modular que lea una matriz de m X n y la escriba poniendo las columnas como renglones y los renglones como columnas.

Por ejemplo, si la matriz que da el usuario es:

4 7 1 3 5
2 0 6 9 7
3 1 2 6 4

entonces el programa debe escribir la matriz transpuesta:

4 2 3
7 0 1
1 6 2
3 9 6
5 7 4

6.Elabore que permita el ingreso de un entero n y una matriz cuadrada (n x n) de enteros e imprima los elementos que conforman su diagonal.

7.Elabore una función que reciba como entrada un entero n y una matriz cuadrada (n x n) de enteros e imprima los elementos que conforman la diagonal que inicia en la esquina superior derecha y termina en la esquina inferior izquierda.

8.Una empresa automotriz tiene cinco agencias y cuenta con la información acerca de las ventas mensuales de automóviles logradas el año pasado por cada una de éstas. A partir de estos datos la empresa construyó la siguiente matriz ventas:

Lomas Vallejo Perisur del Valle Oriente
Enero
Febrero
. . .
Noviembre
Diciembre

Elabore un programa para contestar las siguientes preguntas:

a) ¿Cuál fue el total de ventas en el año de la agencia Lomas?
b) ¿Cuál fue el promedio de ventas en el mes de diciembre?
c) ¿Qué agencia tuvo mayores ventas en el mes de mayo?
d) ¿En qué mes se registraron las menores ventas del año, considerando todas las agencias?

14. Elabore un programa que genere las tablas de multiplicar del 1 al 10 en un solo arreglo de dos dimensiones y posteriormente imprima dicho arreglo.

15. Dados los datos:

m, n
b00, b01,. . .,b0n-1
b10,b11,. . .,b1n-1
. . .
bm-10,bm-11,. . .,bm-1n-1

Con:

1 * m, n * 20, enteros
bij reales (0 * i * m-1; 0 * j * n-1)

Donde:

m representa el número de renglones de las matriz B
n representa el número de columnas de las matriz B
bij representan los componentes de la matriz B(m,n).

Lea los datos de la matriz B y obtenga el arreglo V(m) que cumpla con lo siguiente:

Para i = 0, 1, . . ., m - 1:

si i es par entonces Vi = suma de los elementos de las columnas pares del renglón i de la matriz B
si i es non entonces Vi = suma de los elementos de las columnas nones del renglón i de la matriz B

Por ejemplo:

B V
3 4 5 6 8
7 5 4 2 7
8 6 4 9 12
6 4 7 3 7

16. Los resultados de las elecciones de un país se esquematizaron en una matriz como la que se muestra a continuación.

e partidos
s P1 P2 P3 P4 P5 P6 P0(votos anulados)
t
a
d
o Edo.0
Edo.2
. . .
Edo.31
s

La matriz almacena el número de votos que obtuvo cada partido en el estado correspondiente, así como los votos anulados en cada estado.

Se desea conocer:

a) Total de votos de cada partido.

b) Total de votos por estado, para comparar con una tabla que indica el número de personas que deben votar por estado con el fin de detectar en qué estados votó menos del 60% de la población electora y tomar así medidas de concientización cívica.

Número de personas que deben votar por estado:


Edo.0 Edo.2 . . . Edo.31

c) ¿Qué partido obtuvo el mayor número de votos en el cuarto estado?

d) ¿Cuál es el estado con mayor número de abstenciones y cuál es el estado con mayor porcentaje de abstenciones? ¿Debe ser forzosamente el mismo estado en ambos casos?


18.Una agencia automotriz distribuye quince modelos diferentes de coches y tiene diez vendedores. Se desea un programa que escriba un informe mensual de las ventas por vendedor y modelo, así como el número de automóviles vendidos por cada vendedor y el número total de cada modelo vendido por todos los vendedores. Asimismo, para entregar el premio al mejor vendedor, necesita saber cuál es el vendedor que más coches ha vendido.

Los datos se proporcionan por día (30 días), todos los vendedores informan la cantidad de coches que vendieron de cada modelo ese día, el final de datos de las ventas del día se conoce por un 0. Los vendedores no necesariamente informan sus ventas en orden, ni por orden de vendedor ni de modelo.