lunes, 22 de diciembre de 2008

Algoritmo Pendiente: Multiplicación de Matrices

aqui les dejo el algoritmo de pseint utilizado para multiplicar matrices. si hay dudas las pueden realizar por mail o nos juntamos en la U. copienlo en pseint, revisen los "saltos de línea" (por el copy-paste), pruébenlo y revisen la parte principal del código ( // multiplicacion ).

-------------------------------------------------------

Proceso multiplicacion_matrices
// definicion de largos y anchos de las matrices
Escribir "";
Escribir "ingrese cantidad de filas y columnas de la 1a matriz";
Escribir "No. de filas :";
Leer A;
Escribir "No. de columnas :";
Leer B;
Dimension matriz1 (A,B);

Escribir "";
Escribir "ingrese cantidad de filas y columnas de la 2a matriz";
Escribir "No. de filas :";
Leer C;
Escribir "No. de columnas :";
Leer D;
Dimension matriz2 (C,D);

si B=C Entonces // determinacion si son multiplicables o no

Escribir "";
Escribir "las matrices son multiplicables. se generara una matriz de ", A,"X", D;
Dimension matrizresul(A,D);

// ingreso de datos de la 1a matriz
Escribir "";
Escribir "ingrese datos de la 1a matriz";
Para i<-1 Hasta A Con Paso 1 Hacer
Para j<-1 Hasta B Con Paso 1 Hacer
Escribir "ingrese dato de la posicion ",i,",",j;
Leer matriz1(i,j);

FinPara

FinPara

// ingreso de datos de la 2a matriz
Escribir "";
Escribir "ahora ingrese datos de la 2a matriz";
Para i<-1 Hasta C Con Paso 1 Hacer
Para j<-1 Hasta D Con Paso 1 Hacer
Escribir "ingrese dato de la pocicion ",i,",",j;
Leer matriz2(i,j);

FinPara

FinPara

// multiplicacion
Para i<-1 hasta A Con Paso 1 Hacer
Para j<-1 hasta D Con Paso 1 Hacer
suma <- 0 ; // acumulador de las multiplicaciones necesarias
Para x<-1 hasta B Con Paso 1 Hacer
suma <- suma + matriz1(i,x) * matriz2(x,j);

FinPara
matrizresul(i,j) <- suma;

FinPara

FinPara

// mostrar los resultados en orden
Escribir "";
Escribir "la matriz generada es:";

Para i<-1 Hasta A Con Paso 1 Hacer
Escribir 'FILA ',i,':';
Para j<-1 Hasta D Con Paso 1 Hacer
Escribir matrizresul(i,j);
FinPara

FinPara


Sino
Escribir "";
Escribir "sorry... las matrices no son multiplicables (el numero de columnas de la primera matriz debe ser igual al de filas de la segunda matriz)";

FinSi


FinProceso

-------------------------------------------------------

PD: basado en la información de: http://www.ingenieria.uady.mx/weblioteca/programacion/Prog07/MultiplicdeMatrices.htm

Notas


NombreN1 (control bases)N2 (tarea factorial)
Camilo González77
Camilo González7
Esteban Quintana7
Francisco Durán5
Gerardo Araya74
Javier Figueroa6
Orlando Rojas75,5
Rodrigo Contreras7
Sergio Cerda77
Tatiana Ponce77

sábado, 13 de diciembre de 2008

Cambio de Horario Ayudantía

alumnos, como fue pedido y establecido en clases, la ayudantía se cambió al horario del jueves de 12.45 a 14.15. la sala se establecerá durante la semana y será informada en clases.

atte, miguel vergara

PD: el viernes quedó una tapa de pendrive gris, marca Recco en el laboratorio y su dueñ@ deberá pedírmela.

Compilador PSEINT y Tarea

Descargar PIPEH Seudo Intérprete: para Windows o Linux

Sitio: http://pseint.sourceforge.net/

Documentación:
(revisar: tipos de variables, sentencias, operadores aritméticos/matemáticos, funciones, comentarios y constantes lógicas).

Durante la semana deben enviar un pseudocódigo que determine el factorial de un número N (ingresado por pantalla). el programa debe decir que no puede calcularlo si N es negativo, entregar 1 si N es cero, calcular el factorial si n es mayor que 1 y menor o igual a 20; y decir que no se permite calcular el factorial de números mayores a 20.

debe ser enviado a: ayudantia.inf624@gmail.com

a continuación les dejo un programa ejemplo de pseint: http://miguelo.quotaless.com/pseint/programa_de_ejemplo

Atte Miguel Vergara M.

lunes, 24 de noviembre de 2008

jueves, 20 de noviembre de 2008

Comienzan las ayudantías 2º semestre 2008

alumnos, como fue establecido en clases, la ayudantía se realizará los días viernes de 15.45 a 17 hrs en la sala F-225. comenzaremos mañana 21 de noviembre.

Atte, Miguel Vergara M.

miércoles, 28 de noviembre de 2007

PSeInt, Intérprete de PseudoCódigo

estimad@s,

les publico aquí un programa muy útil para ejecutar sus algoritmos y comprobarlos, tanto como pseudocódigo o diagrama de flujo.

Sitio: http://pseint.sourceforge.net/
Descarga:

- Windows:
pseint-20070421.exe
- Linux:
pseint-20070505.sh
Documentación:

- Referencia Rápida del PseudoCodigo:
pdf o html
- Manual:
pdf o html


Pueden utilizar tanto el programa como la documentación para comprender de mejor manera el pseudocódigo.

miércoles, 7 de noviembre de 2007

Página antigua

Estimad@s alumn@s,

se pone a disposición la antigua página de Ciencias de la Computación, en el sitio de alumnos. La dirección es la siguiente:

http://alumnos.utem.cl/inf-624/page1.htm

Revisen el menú de apuntes, donde encontrarán apuntes de:

- Introducción
- Algoritmos y Pseudo-lenguaje
- Conceptos de Computación e Informática
- Gestión de la producción
- Redes
- Sistemas de información en la Empresa
- Sistemas de Numeración

Espero sea de ayuda.

Atte. Miguel Vergara M.

martes, 2 de octubre de 2007

Apuntes y Prueba

Mis queridos alumnos:

                                  Aqui les dejo un apunte que encontre, que les servira para lo que es punto fijo y punto flotante, ademas de una prueba de un smestre anterior que encontre por ahi. Nos vemos mañana en la prueba y suerte a todos...

Aritmetica de Computadores (Punto Flotante)

Prueba Semestre anterior

--
Pablo Valdés
Web Design®
Ingenieria Civil en Computación mención Informática
Universidad Tecnológica Metropolitana

lunes, 1 de octubre de 2007

Talleres de Nivelación y controles anteriores


Estimados:

A continuación se presentan 2 talleres de Nivelación para quienes estimen descargarlos, el primero es acerca de "Introducción a la computación y Maquina de Von Neumann" y la segunda es acerca de "Transformación de sistemas numéricos". Estos talleres están orientados a los alumnos de la sección Nº5, pero ampliable para todos quienes deseen obtener el material.

Taller de Nivelación Nº1
Taller de Nivelación Nº2
Test Taller de Nivelación Nº2 (problemas resueltos)

También para quienes deseen descargar algunos controles de éstos temas que se realizaron el año pasado en la sección que yo hacía, los pongo a disposición de ustedes.

Control Nºs binarios
Control Sistemas numéricos

Las pautas de éstos controles estarán disponibles a ustedes a partir del martes 02 de octubre en fotocopiadora.

Saludos y que les vaya bien en la prueba.
atte

Christian Álvarez (ayudante sección 5)

lunes, 24 de septiembre de 2007

Introducción a la Informática

Aca esta un link bastante interesante a modo de introducción a la informática, en el cual podrán encontrar las coversiones entre los distintos sistemas numericos.......les puede servir...xD



Atte.

Ayudante sección 3

Enlace al curso

sábado, 15 de septiembre de 2007

Apunte 1: Arquitectura von Neumann

alumn@s, el primer apunte corresponde a la Arquitectura de Von Neumann.

http://docs.google.com/Doc?id=dcz9vgwv_0gw48vv

Atte. Ayudantes