sábado, 28 de julio de 2007

FERIAS Y CHARLAS

==================================================
FERIAS Y CHARLAS

AÑO 2007:

24 al 26 de Octubre - AIEexpo
Fería de Electrónica - Electricidad - Automatización - Comunicación
http://www.aieexpo.cl/

Lu 27 de Agosto - Philip Kottler
Casa de Piedra
Charla - Los Nuevos Desafíos del Marketing
http://www.hbral.com

23 de Agosto - Expoautomatización
De 9 a 19:45 hrs - Hotel Neruda
Pedro de Valdivia #164

info_la@tripplite.com



==================================================

NOTAS TEORIA

==================================================
NOTAS DE TEORIA


Tot Cs + P1 + P2 + P3 = 70%


70% Pruebas + 30% Examen = NF

NFT + NFLab = NFF

==================================================
06.12.07
PLS REVISAR

Alumno Teoria Prgm - 2 Sem 2007
C
P1
P2
P3
PrmT
Ex
NFTeor
LAB
NF

ALARCON PONTIGO , FRANCISCO ROBINSON
1,0
1,0
2,0
1,0
1,0

1,0
1,0
1,0
ARANCIBIA JIMENEZ , NORTON ALEJANDRO
4,6
4,6
3,6
3,0
4,0

4,0
1,0
4,5
4,2
AUSSET SEPULVEDA , FRANCISCO JAVIER
3,5
3,2
6,3
5,5
4,6

4,6
1,0
4,0
4,3
BAHAMONDES VERDUGO , LEONARDO ANDRES
3,8
3,4
5,0
3,6
4,0

4,0
1,0
4,0
4,0
BENAVENTE SOLIS , YERKO LIVIO
5,6
5,3
7,0
5,5
5,9

5,9
1,0
6,8
6,3
BUSTAMANTE GARCIA , RENATO IGNACIO
1,0
3,9
1,1
1,0
1,8

1,8
1,0
1,4
CASTRO GALLEGOS , RICHARD RODRIGO
1,1
3,3
1,1
1,0
1,6

1,6
2,2
1,9
CORRAL LEMAITRE , NICOLAS EMILIO
1,0
1,0
1,0
1,0
1,0

1,0
1,2
1,1
CRISTINO ESCARATE , CAMILO ARIEL
3,5
4,0
4,4
5,0
4,2

4,2
1,0
4,8
4,5
DIAZ SILVA , ANTONIO ALEJANDRO
4,3
2,5
7,0
4,8
4,6

4,6
1,0
4,8
4,7
FUENTES GONZALEZ , IGNACIO SEBASTIAN
5,3
2,5
7,0
4,2
4,8

4,8
1,0
5,2
5,0
FUENTES MIRANDA , CRISTIAN ANDRES
1,9
3,1
3,4
2,0
2,6

2,6
4,8
4,8
FUENTES PARADA , DIEGO AARON
3,2
3,2
1,1
2,7
2,6

2,6
1,8
2,2
GONZALEZ CAMPOS , LUIS ALBERTO
1,1
2,1
1,0
1,0
1,3

1,3
1,7
1,5
GUERRA CALQUIN , YOSSELYN ANDREA
1,4
2,5
2,0
2,1
2,0

2,0
1,8
1,9
HERRERA REYES , CARLOS JOSE
1,0
2,8
1,2
1,3
1,6

1,6
1,5
1,5
LAGOS PEÑA , ANGELO ANDRES
3,7
4,0
5,5
5,1
4,6

4,6
1,0
5,7
5,1
LEON SUNKO , ESTEBAN DANIEL
5,0
5,0
3,0
5,0
4,5

4,5
1,0
4,0
4,3
LEYTON ROMAN , FRANCISCO JAVIER
4,9
3,0
5,0
2,9
4,0

4,0
1,0
5,0
4,5
LOBOS ARAYA , JUAN GUILLERMO
4,7
7,0
5,6
5,1
5,6

5,6
1,0
4,5
5,0
LOPEZ GONZALEZ , INGRID CATHERINE PAU
2,2
2,5
1,2
1,0
1,7

1,7
1,0
1,4
LOYOLA SEGURA , MIRYAM DAHIANA
4,5
6,9
4,0
5,6
5,3

5,3
1,0
4,8
5,0
MANASCERO RUBIO , DANIEL NICOLAS
1,2
1,0
1,0
1,0
1,1

1,1
1,7
1,4
MORAGA AMARO , LUIS ALEJANDRO
4,0
7,0
3,9
4,2
4,8

4,8
1,0
5,2
5,0
NEIRA PIÑEDA , CHRISTIAN RICARDO
4,0
4,5
3,4
4,0
4,0

4,0
1,0
4,2
4,1
OYARZO NEIRA , FRANCISCO JAVIER
1,3
1,0
1,0
1,0
1,1

1,1
1,0
1,0
PAGELLA QUIROZ , GIANNI STEFANO
4,0
4,7
7,0
4,3
5,0

5,0
1,0
3,2
4,1
PARRA PONCE , CARLA CECILIA
4,0
3,6
6,5
6,0
5,0

5,0
1,0

2,5

PINTO RODRIGUEZ , JUAN ARMIN
1,0
3,8
1,1
1,0
1,7

1,7
2,3
2,0
QUIROZ VASQUEZ , GINO MARCEL
4,3
3,8
4,1
5,0
4,3

4,3
1,0
5,7
5,0
RAMIREZ SOTO , DANIELA ALEJANDRA
1,3
3,3
2,5
1,0
2,0

2,0
4,0
3,0
RIOS NEIRA , CLAUDIO ANDRES
1,0
1,0
1,0
1,0
1,0

1,0
1,5
1,3
ROJAS CROSS-BUCHANAN , DIEGO RAUL
2,3
3,5
1,3
1,0
2,0

2,0
3,2
2,6
ROJAS LOPEZ , CLAUDIO MARCELO
1,0
5,0
1,0
1,0
2,0

2,0
1,0
1,5
ROJAS SEGURA , CRISTIAN DAVID
1,2
3,7
1,5
1,0
1,9

1,9
1,0
1,4
ROMAN REYES , ALDO ESTEBAN
2,1
1,3
1,7
1,0
1,5

1,5
1,0
1,3
SANTANA TEIGUEL , MARCELO ENRIQUE
2,6
1,9
3,5
4,5
3,1
3,2
3,2
2,2
2,7
STEINBERG MONRROY , JUAN PABLO
0,3
2,5
1,0
1,0
1,2

1,2
1,0
1,1
SUAREZ MANZO , CARLOS ORLANDO
2,5
3,7
3,0
3,6
3,2
1,3
2,2
4,0
3,1
VALENZUELA VALENZUELA , PABLO RAUL
3,8
4,0
5,2
2,9
4,0

4,0
1,0
3,0
3,5
VALLEJOS HERNANDEZ , JONATHAN ANTONIO
1,2
3,2
1,0
1,0
1,6

1,6
1,0
1,3
VILASAU REYES , JUAN IGNACIO
1,4
1,4
2,1
2,4
1,8

1,8
3,5
2,7
WILSON GONZALEZ , MANUEL ANDRES
1,0
1,0
1,0
1,0
1,0

1,0
1,0
1,0
ZABLAH VASQUEZ , MAGNUM NORMAN
1,0
1,0
1,0
1,0
1,0

1,0
1,0
1,0
ZELADA ROJAS , PATRICIO JAVIER
0,3
2,5
1,0
1,0
1,2

1,2
1,0
1,1
ZUÑIGA SANTIBAÑEZ , FRANCISCO JAVIER
3,8
5,0
3,6
6,0
4,6

4,6
1,0
4,5
4,6


==================================================


NOTAS LABORATORIO

==================================================
NOTAS DE LABORATORIO:

50%Notas Teoría + 50% PromLab = NF

==================================================
Alumno
Prom


ARENAS GUARDIA , JAIME ANDRES
0,00
ARENAS VARGAS , JORGE FELIPE
4,00
BUSTAMANTE DURAN , FELIPE ANDRES
4,00
CONTRERAS CATRILEO , ALFREDO IGNACIO
5,50
CONTRERAS LATORRE , CHRISTIAN OSVALDO
4,00
CORTES VALLE , VALESKA ELIZABETH
6,00
DIAZ SILVA , ANTONIO ALEJANDRO
5,25
GONZALEZ MONDACA , FRANCISCO ESTEBAN
4,25
HOUSTON PINILLA , DANIEL ALEJANDRO
4,50
JAÑA CALDERON , FABIAN ANDRES
4,75
LOBOS SEPULVEDA , VIVIANA ANDREA
4,75
LOPEZ CASTILLO , ANTONIO ALEJANDRO
5,50
LOYOLA SEGURA , MIRYAM DAHIANA
0,00
MARABOLI ZAMBON , JORGE EDUARDO
6,00
MARTINEZ GALLARDO , NICOLE MACARENA
5,50
MOSQUEIRA MUÑOZ , DANIEL HERNAN
5,25
MUÑOZ MARTINEZ , GUILLERMO ANDRES
5,00
PARDO FERNANDEZ , GONZALO ENRIQUE
4,50
PAREJA CRUCES , GENESIS ROXANA
5,00
PEREZ CABEZAS , GRACE MILA
7,00
RIVERA TREJO , RODRIGO IGNACIO
4,75
YAÑEZ SANCHEZ , JAIME NICOLAS
0,00

==================================================

GRUPOS

==================================================
Generar Equipos de trabajo de 4 pers max.


Grp1

Grp2

Grp3
...

==================================================


jueves, 26 de julio de 2007

BIBLIOGRAFIA

==================================================
LIBROS:


1.- Guillermo Correa Uribe
Desarrollo de algoritmos y sus aplicaciones en Basic, Pascal, Cobol y C
McGraw Hill, año 1992.

Pp.252
ISBN 958-600-109-1

2.- Johanes Aguilar, Luis

C, Algoritmos, programación y estructrura de datos
Serie Schaum


==================================================
LINKS:


1.- MANUALES DE COMPUTACION:
Si deseas aprender computación aquí están todos los Manuales y son gratis:

http://www.lawebdelprogramador.com/


2.- CLASES del PROFESOR JORGE ISRAEL (UCentral)

http://ticsticsjir.blogspot.com/

http://proyectosinformaticos.blogspot.com/

3.- SOFTWARES

OPCION1:
C++ / devcpp

http://www.bloodshed.net/devcpp.html

http://softlibrewin.org.ar/Instalaciones/DevCPP/index.html


OPCION 2: TURBO C

http://community.borland.com/museum/

http://dn.codegear.com/article/21751


Otros Links de comandos de C:

http://www.conclase.net/c/librerias/index.php


4.- PSU
Lenguaje / Matemáticas / Historia y Ciencias Sociales / Química / Física / Biología :

http://www.psu-unab.cl/default.asp?mail_id=psu


==================================================
REVISTAS:


1.- Harvard Business Review
http://www.hbral.com/

2.- Informatica

http://www.informatica.cl/

3.- PCWorld
http://www.pcworld.cl/

4.- Sociedad y Tecnología
http://www.faceaucentral.cl/revista_sc.htm

5.- Publicaciones UCENTRAL
http://www.ucentral.cl/htm/publicaciones.htm

http://www.ucentral.cl/htm/publicaciones_facea.htm


==================================================

viernes, 20 de julio de 2007

TAREAS

===================================================
TAREAS PARA TEORIA Y LABORATORIO:
(ver obs. al final)


===================================================
PLAZO MAX DE ENTREGA DE TODAS LAS TAREAS:
Las tareas se deberán entregar todas, a más tardar el Ma. 25 de septiembre.
Recuerda crear tu equipo de estudio (4 pers)
Debes hacer y analizar cada ejercicios.
Si logras entender los ejercicios podrás hacer los ejercicios sin problemas.

===================================================
Tarea3:
Entregada por mano
Para este Martes 25/9/07.


===================================================
Tarea2: (para el Ma.14/080/07)


a.-) Muestre la siguiente función en pantalla
y= f(x)=


(x^2+1) si x<10

(x+10) si x=0
(2(x^2)+3x+1) si x>10

b.-) Leer 3 valores e imprimirlos en pantalla de menor a mayor

c.-) Leer 3 cantidades que representen ángulos de un Triángulo.
Indicar que tipo de Triángulo es.
(suponga q ingresa valores válidos)


d.-) Leer el valor de un producto y obtener el valor neto y el valor bruto.


===================================================

Tarea1: (para el Ma.07/08/07)

Realizar los siguientes algoritmos
Blog
Clase

Ejs:


1- Sumar número pares

2- Sumar números impares

3- Calcular la número a la potencia

4- Calcular factorial

5- Multiplicar 2 números (sumando)

6.- Calcular el Area del triángulo

7.- Calcular el Area rectángulo


8.- Comunicarse por celular


===================================================
Obs. Tareas:
Las tareas deberán ser enviadas por mail.
ucentralctb@

ASUNTO: UCentral / PRGM (Teoría): GrpNº - Tarea NºX

Incorporar:
1- Nº del Grupo.
2- Nombre de los Integrantes
3- Fecha (DD/MM/YY)
4
- Tarea Nº
5- Enunciado
6- Resolución Algoritmo
7- Prgm en C (*.c)

===================================================

MATERIA

===================================================
MATERIA ANTERIOR:


http://tics-ic-ucentral-07.blogspot.com/


===================================================
MATERIA DEL SEMESTRE:

===================================================
Ju.02/08/07
CONFIGURACION DE UN MICROCOMPUTADOR:

Memorias + CPU + Unidades de E/ y S/




===================================================
ALGORITMOS:

Etapas en la solución de un problema:

1.- Definición y delimitación del problema
2.- Diagrama de flujo
3.- Prueba de escritorio (verificación manual)
4.- Codificación
5.- Digitación
6.- Compilación
7.- Ejecutar prgm
8.- Evaluar prgm


Tipos de Algoritmos:

1.- Cualitativos

Ej:

- Uso del celular
- Elaboración de una receta de cocina
- Fabricación de un auto
- Arado de la Tierra
- Manejo de un tractor


2.- Cuantitativos


Ej:
- Factorial de un nº
- Sol de ecuac de 2 grado
- Tx de base 10 a base 2
- Estadísticas
- Sumar 10 nºs
- Restar 5 nºs
- Multiplicar 2 nºs
- Dividir 2 nºs


CONCEPTOS BASICOS:

1.- VARIABLE


Variable = Dato
que puede o no cambiar
Nombre+valor

Tipos de Variables:
- Simples
- Suscritas (arreglos)

Nombre de una variable:
caracteres, letras y/o números
a
b
c
d
x
y
z
n
V
F
Dcto
VAN
TIR


2.- CONSTANTES
Valores que no cambian
Pi
e
i


3.- EXPRESIONES ARITMETICAS

Operadores aritméticos:
Exponente =
**
Multiplicación =
*
División =
/
Menos =
-
Más =
+
Factorial =
!

Expresiones Relacionales
Operador
Notación
Complemento

Mayor que
>
<=

Menor que
<
>=

Diferente
<>
=

Igual
=
<>

Menor o igual
<=
>

Mayor o igual
>=
<


===================================================

MA.07/08/07

REPRESENTACION ALGORITMO

Diagrama

Seudocódigo


1.- ENUNCIADO ASIGNACION

Composición ; (Ejemplo)

Var vs Variable ;
(Pam = Casa)

Var vs Expresión ;
(Pam = k+p*2)

Var vs Constante;
(Pam = 0)


2.- COMPOSICION de las CONDICIONES

Variable vs. Variable ; (Z=X)

Variable vs. Expresión ; (Z = A+B)

Variable vs. Constante ; (Z = 80)

Expresión vs. Variable ; (X + Y = Z)

Expresión vs. Expresión ; (X + Y = A + B)

Expresión vs. Constante ; (X + Y = 80)

Constante vs. Variable ; (80=Z)

Constante vs. Expresión ; (80 = A + B)


===================================================
3.- ENUNCIADO de DECISION (SI = if)

SI (variable vs variable)

ENTONCES
enunciado1

SINO
enunciado 2

FIN SI



Ej. Opción1:

S=40?

Si es menor
S= S*5

Si es mayor o igual
S= S*10


Ej. Opción 2:

S<40?

Si
S= S*5
No
S= S*10


COMPOSICIÓN del ENUNCIADO:

EJEMPLO:
Inicio
I = 0
A = 10

Si (A>20)

Entonces
I = I + 1

Sino
I = I + 2

Fin
Si

A = A + I
Fin


===================================================
4.- ENUNCIADO de REPETICION

a.-
HAGA MIENTRAS (A seamenor 10)
enunciado
FIN MIENTRAS

b.-
HAGA PARA INT= J hasta N, con INCREMENTOS DE X
Enunciado a repetir
FIN PARA


5.- ENUNCIADO DE LECTURA

LEA X, Y, Z


6.- ENUNCIADO DE ESCRITURA

ESCRIBA PAN, LECHUGA


7.- ENUNCIADO DE TERMINACIÓN

INICIO

FIN


===================================================
Resumen ALGORITMO:

Enunciado de Inicio
Enunciado de Lectura (E/)
Enunciado de Decisión
Enunciado de Repetición
Enunciado de Escritura (S/)
Enunciado de Término

FIN ALGORITMOS

===================================================
PROGRAMANDO EN C++


Estructura del prgm

/* librerias de inicio */
#include

/* empezando */
int main()

{ /*inicio del prgm */

/* Cuerpo del Prgm */

} /* fin del prgm */

/* Funciones:
después de main() puedo crear funciones */


===================================================
Tipos de variables:

%d = decimales
%o = octal
%x = hexadecimal
%c = caracter
%e = notación científica
%f = not. decimal
%g = e ó f
%s = cadena de caracteres

===================================================
COMANDOS
Librerías:
Programas que se repiten por lo que están abreviados por comandos
#include stdio.h
(no olvidar poner las paréntisis respectivas)


Dar incio y fin al Prgm
int main()
{
}


Declara las variables:
Int a,b,c;
ó
Float x,y;


Solicita a tu Cliente que escriba info en pantalla:
printf ("Ingresa un valor para la variable x ");


Salta de línea
printf("\n");


Lee la info que se ingresa al teclado:
Lee la variable x desde el teclado:
Scanf ("%d", x) ;

Lee una cadena:
gets(variable_cadena);

Entrega el nº de bytes:
sizeof( ) ;

Detener el ciclo
break;

===================================================
COMANDOS de SELECCION:

/*sentencia if */

if (sentencia)
sentencia 1
else if
sentencia 2
else if
sentencia 3
else
sentencia n


/*sentencia switch */
switch (selector)
case etiqueta 1 : sentencia 1;
case etiqueta 2 : sentencia 2;
case ....
case etiqueta n : sentencia n;
default: sentencia n+1


===================================================
SENTENCIAS de BUCLES:

/*sentencia for */

for (a=0; a mayor 5; a++)
{
sentencia
}

/*sentencia while */
while (a>15)
{
sentencia1
}
{
alternativa 2
}

===================================================
FUNCIONES:
Conj. de sentencias == Bibliotecas

TipoDeRetorno NombreFuncion (ListaDeParametros)
Funcion (expresion)
{
CuerpoDeLaFuncion (prgm)

return expresion
}


Ex.:
float suma (float num1, float num2)
{
float resp;
resp = num1+num2;
return resp;
}

===================================================
24/09/07
RECURSIVIDAD:

Función recursiva es aquella que se llama a si misma.

DIRECTA:
Se invoca a sí misma.

Ej:

int f(int x)
{
int n;

if (x menor ó igual a 0)
a= 2;
else
a= n + 2 * f(n-2) ;
return (a);
}

INDIRECTA:
Llama a otra que luego llamará a la primera

Ej:

int f(int y);

int g(int y)
{
if (y "menor" 3)
return y;
else
return (y+ f(y-2);
}

int f( int y)
{
if (y menor 2)
return (y);
else
return (y+g(y-2));
}

RECURSION vs ITERACION

Ambas son de repetición, pero:
La iteración posee una estructura repetitiva
La recursión posee una estructura de selección.

Ej: Nºs Fibonacci
Con una función no recursiva generar los números “Fibonacci”.
(0, 1 , 1 , 2 , 3 , 5 ,8 ,13 , 21 ,...)
an= an-1+ an-2


#include

int main( )
{
int n, z, i ;
n=1;

printf ("ingresa num=\n");
scanf ("%d", n);

for (i "desde" 2; i "hasta menor q" n; i ++);
z= fibonacci(n)
printf (“%d” , fibonacci(n));
system("PAUSE");
}

long int fibonacci (int n)

{
static int x= 0;
static int y= 1;

y = y + x;
x = y - x;
return y
}

x - y
0 - 1
1 - 1
1 - 2
2 - 3
3 - 5
5 - 8
8 -13
12 - 21


Ej: Factorial

#include

int main(int n)
{
int num, z, aux;
num=1;

printf ("ingresa num=\n");
scanf ("%d", &num);

z = fact(num);

printf ("el factorial del %d es = %d\n\n", num, z);

system("PAUSE");
}



int fact(int n)
{
int aux;

if (n<=1)
aux= 1;
else
aux= n * fact(n-1);
return (aux);
}

===================================================