fundamentos de informática

a) Tamaño de pagina A4, todos los márgenes 3 cm. b) Párrafo justificado, interlineado doble, letra Arial 10. Sangría primera línea de 4 cm. c) Escribir como ...
500KB Größe 10 Downloads 54 vistas
2012

Guía de Trabajos Prácticos

FUNDAMENTOS DE INFORMÁTICA INGENIERÍA EN ALIMENTOS

Dr. Mario Estrada Dr. Juan Garro Lic. Yamina Dávila Bqco. Esteban Vega-Hissi

1

ÍNDICE NORMAS DE SEGURIDAD………………………………………….…..3 PRÁCTICO INTRODUCTORIO.…………………………………………4 PRÁCTICO Nº1: MS WORD….….………………………………………5 PRÁCTICO Nº2: EXCEL………...………………………………………..9 PRÁCTICO Nº3: POWER POINT...……………………………………..12 PRÁCTICO Nº4: INTERNET…......……………………………………..14 PRÁCTICO Nº5: MATLAB…...…...…………………………………….16 PRÁCTICO Nº6: ALGORITMOS……………………………..…………18 BIBLIOGRAFÍA………………………………………………………….28

-2-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

NORMAS DE SEGURIDAD PARA LA REALIZACION DE LOS TRABAJOS TEORICO-PRÁCTICOS DE COMPUTACIÓN

1) Las clases, de carácter teórico-práctico, se cumplirán en el Gabinete de Informática (Aula 4) de la Facultad de Química, Bioquímica y Farmacia en los horarios asignados por el Departamento de Química. 2) Las comunicaciones o citaciones se harán por medio del avisador de la Cátedra. En caso de situaciones imprevistas se comunicará además mediante Internet. 3) En ningún caso un alumno iniciará el uso de las computadoras sin que previamente el personal docente del curso haya dado la autorización correspondiente. Caso contrario cualquier daño a la máquina utilizada será responsabilidad del alumno y estará obligado a costear su reparación. 4) Antes de empezar el trabajo familiarizarse con los elementos de seguridad disponibles y seguir, rigurosamente, las indicaciones del profesor a cargo respecto a: a) No comer ni beber en el Aula. b) Prohibido fumar. c) Mantener el área de trabajo siempre limpia y ordenada. d) Consultar al Jefe de Trabajos Prácticos y Ayudantes ante cualquier duda. e) Tener en cuenta las salidas de Emergencia del Gabinete de Informática y del edificio. f) Identificar los lugares donde se encuentran los matafuegos. g) Verificar que el equipo a utilizar esté correctamente conectado. Consultar ante cualquier duda. h) No caminar por el aula innecesariamente. Tampoco correr, ni aún en caso de accidentes.

-3-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO INTRODUCTORIO 1) Encendido de la PC:  Revisar que estén todos los dispositivos conectados (CPU, teclado, monitor, etc.).  Encender el estabilizador y/o UPS.  Encender la PC. 2) Identificar el ícono del Explorador de Windows y activarlo. a) Botones de control: Maximizar y minimizar la ventana; cerrar. b) Identificar distintas zonas de la pantalla: barra de título, barra de menú, barra de herramientas, barra de desplazamientos y barra de estado. c) Identificar árbol de directorios y detalle de archivos, cambiar presentación (Ver). d) Generar nueva carpeta “Fundamentos”. e) Crear un archivo .txt f) Cambiarle nombre. g) Mover archivo. h) Borrar archivo. i) Borrar Carpeta. j) Salir de Explorador. 3) Abrir y revisar las siguientes aplicaciones: a) b) c) d) e)

MS-Word. Salir de la aplicación. MS-Excel. Salir de la aplicación. Abrir y revisar aplicación MS-Power Point. Salir de la aplicación. Matlab. Salir de la aplicación. Internet Explorer (o Netscape Navigator).

IMPORTANTE: El alumno deberá resguardar los documentos que genere durante los Trabajos Prácticos en la unidad D: Todo lo que se guarda en la unidad C: se borra al apagar el equipo. 4) Abrir el Explorador de Internet Entrar a la página de la materia y crear una cuenta de usuario: http://www.fundamentosdeinformaticaunsl.ecaths.com

Ir a la página de la UNSL (www.unsl.edu.ar). Entrar en FICES para revisar apuntes: Interés Institucional- Area- Area de Computación - Apuntes y Guías de estudio.

-4-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº1: MS-WORD 1) En un documento en blanco escribir el siguiente texto: Componentes de la leche La mayor parte de la leche consumida en Europa es de vaca, pero otros países prefieren la de búfala, cabra u oveja. Todas contienen proporciones variables de los mismos nutrientes. La proteína caseína se emplea para otros fines además del consumo humano, por ejemplo, para la fabricación de adhesivos, pinturas y plásticos. Sobre el texto realice los siguientes ejercicios: 1) 2) 3) 4) 5) 6) 7)

Título: Mayúscula, Times New Roman tamaño 16, centrado. Texto: Unifique el tipo de fuente, “Garamond” y tamaño 12, justificado. A todo el texto hacerle sangría “Francesa”. A las palabras “Europa” y “Proteína” poner negrita y fuente color azul. Colocar a todo el texto un interlineado 1,5. Copiar la primera oración al final del documento. Colocar Letra capital a la primera letra del texto que abarque las dos líneas al primer párrafo. 8) Guarde el texto con otro nombre, por ejemplo: “su apellido” usando la función Guardar como. 2) Redacte un documento, y trabaje sobre el mismo: No todo es basura El reciclaje es un proceso que consiste en someter a un proceso fisicoquímico o mecánico a una materia o un producto ya utilizado a un ciclo de tratamiento total o parcial para obtener una materia prima o un nuevo producto. El reciclaje es un procedimiento que favorece la preservacion de los recursos naturales. Los materiales de papel que con mas frecuencia se desperdician son: 1. 2. 3. 4.

Periodicos Revistas Cuadernos Hojas sueltas

Aplicar al texto las siguientes pautas: a) Tamaño de pagina A4, todos los márgenes 3 cm. b) Párrafo justificado, interlineado doble, letra Arial 10. Sangría primera línea de 4 cm. c) Escribir como encabezado de página: “Ejercicio de Word” y como pie de página su nombre y apellido. Insertar el número de página en la parte superior derecha. d) El título en formato “Tipo Título”, Arial 16, negritas y subrayado. Alineación izquierda. e) Realice una corrección ortográfica del texto. Busque sinónimos para las palabras “mecánico” y “ preservación”. -5-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

f) Cambie las viñetas numéricas por otro tipo de viñetas. g) Cambie todo el texto a formato de tres columnas. h) Debajo de las viñetas agregue la siguiente tabla:

Cod 1 2 3 4 5 6 7 8

Materias Análisis Matemático I Química General e Inorgánica A Introducción a la Ingeniería en Alimentos Álgebra I Fundamentos de Informática Algebra II Física I Química General e Inorgánica B

Cuatrimestre 1 1 1 1 2 2 2 2

Fundamentos de Informática

Ingeniería en alimentos

3) Realice los siguientes ejercicios referidos a tablas a) Copie y pegue la tabla anterior en otra hoja del mismo. b) Los títulos de las columnas colóquelos en cursiva negrita, centrados. Arial 14. El resto de la tabla en Arial 10. El texto de las columnas 1 y 3 centrados. c) Inserte una nueva fila entre “Introducción a la Ingeniería en Alimentos” y “Algebra I”. d) Inserte una cuarta columna llamada “Año” y coloque 2010 en cada fila. e) Coloree la fila de títulos y la primera columna de verde. El color de texto de esta columna debe ser blanco y quite todos los bordes negros de la tabla. f) Realice la siguiente tabla respetando la dirección y alineación del texto.

Año 2010

4) Abrir el Word y escribir el siguiente texto, teniendo en cuenta que el título está hecho con WortArt.

La actividad agrícola en la provincia de La Pampa ofrece un alto nivel de diversificación, debiendo diferenciarse en un primer enfoque la agricultura practicada en secano (sector Este del territorio pampeano) de la practicada bajo riego (25 de Mayo).

-6-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

Las condiciones ecológicas propias de la estepa y bosque pampeanos, formaciones a merced de las cuales se han roturado campos para la agricultura, hacen necesario combinar la actividad agrícola con la ganadera para mantener la estructura y fertilidad de los suelos. 1. Dar el formato que desee. Guardar el documento con el nombre “agricultura”. 2. Colocar borde de doble línea color rojo al primer párrafo del texto original. 3. Cambiar todo el texto a Mayúscula. Colocar “borde de página” a toda esta sección. 4. Cambiar el estilo de WortArt del título. 5. Agregar al final el texto la siguiente autoforma.

6. Agregar la palabra “Agricultura” dentro de la autoforma y colocarla detrás del texto. 7. Imágenes: entrar a la página de la UNSL, Copiar una imagen (el escudo de la UNSL, por ejemplo) y Pegar en el borde superior izquierdo del documento que estamos editando. 8. Numere las páginas, con números romanos centrados. 5) Realice el siguiente ejercicio. Composición típica de nutrientes de fertilizantes comunes Fuentes Fertilizantes Nitrato de Amonio Fosfato Monoamónico Fosfato Diamónico Sulfato de Amonio Cloruro de Potasio

Abreviación Fórmula Molecular NA NH4(NO3) MAP NH4H2PO4 DAP SA MOP

Símbolo     

(NH4)2HPO4 (NH4)2SO4 KCI

1. Realice la tabla anterior exactamente como se encuentra en la guía. 2. Si la opción de subíndice no se encuentra en la barra de herramientas configúrelas desde Herramientas-----personalizar. 3. Con el editor de ecuaciones realice las siguientes ecuaciones: 3x 2  2 x  8  0

P

RT a2  2  b 

 4  6y  4  2y  3  2 





 

log 4 x3  log 7 x1

-7-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

1 0 0 1 1 0 1 0   2    2       0 0 1 3 3

 5  25  24 cos x  4 6) Realice el siguiente diagrama.

Consejo Directivo

Auditoria Interna

Secretaría

Dirección General

Seguimiento Administrativo

Dirección Asistente

Coordinaciones Nacionales

Secretaría Técnica

Centros Regionales

Centros de Investigación

Gerencias

-8-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº2: EXCEL 1) Identificación de Barras: 1. Barra de Título. 2. Barra de comandos 3. Barra de herramientas 4. Barra de fórmulas 5. Barras de desplazamiento 2) Hojas de Cálculo En celda A2 poner: Fundamentos de Informática En celda A4 poner: Apellido y Nombre. En celda C4 poner: Número de Registro En celdas A5:A8 poner: (lista de Apell. y Nombres) En celdas C5:C8 poner: (lista de Nros. de Registro) Seleccionar A5:C8: Ordenar por columna A y luego por C En celda A9 poner: CONTARA(A5:A8) En celda C9 poner: SUMA(C5:C8) 3) Cálculos Ingresar a Hoja 2 (Hacer Click en la solapa, parte inferior) En celda A2 poner: Fundamentos de Informática En celda A4 poner: Sueldos Dedicación Simple (UNSL) Ingresar la siguiente información en las celdas correspondientes:

A 6 7 8 9 10 11 12 13 14

B

Indice: Dedic. Simple Profesor Titular Profesor Asociado Profesor Adjunto Jefe de Trab. Prácticos Ayudante de 1ra. Ayudante de 2da.

C

D

E

F

0,442 Puntos Básico 146 135 113 94 81 68

Básico

Puntos Ad. Adicional Total 68 68 68 68 68 68

Cálculo del Básico: En C9: =$B$6*B9 Copiar C9 en el rango C10:C14. Cálculo del Adicional: En E9: =$B$6*D9 Copiar E9 en el rango E10:E14. Cálculo del Total: En F9: =C9+E9 y copiar en el rango F10:F14.

-9-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

Hacer modificaciones (Por ej. cambiar el índice al doble, 0,884). Guardar el archivo. 4) Edición Formatos: En A1 Ingresar una fecha y formatearla desde formato de celda. Copia: Seleccionar un rango y copiarlo en otro. Crear una copia de la hoja 1 delante de la hoja 3. 5) Fórmulas Ingresar una fórmula usando el asistente de funciones. En la celda B15 de la hoja 2 sumar la columna de los Puntos Básicos y multiplicarla por 2. En la Hoja 3 hacer una tabla de valores X,Y donde X comprende de -2 a +2 con incrementos de 0,2. Mientras que Y=X2 6) Tabla de Valores Hacer una tabla de valores X,Y donde X comprende de -3* a +3* con incrementos de 0,2*. Mientras que Y=(sen(X))/X. 7) Preparar Página Utilizando "Configurar Página" preparar la hoja del Ej. 3. Centrar, usar bordes y ocultar líneas. 8) Direcciones relativas y absolutas. (En hoja nueva) En A1: Ejercicio Nro. 8 En A3: Relativas (en negrita) En C3: Absolutas (en negrita) En A4: 5 En C4: 5 En A5: =A4+1 En C5: =C$4+1 Copiar A5 en el rango A6:A16 Copiar C5 en el rango C6:C16 Explique los resultados: 9) Dirección con referencia a otra hoja. (En hoja nueva) En A1: Ejercicio Nro. 9 En A4: Rector En A5: Decano En C4: = (hacer click en el Total de profesor titular ejer. 2) * 20 En C5: = (hacer click en el Total de profesor titular ejer. 2) * 15 Observar las direcciones.

-10-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

10) Gráficos Hacer un gráfico de la función o tabla de valores del Ej. 5 11)

Formato de gráfico

Trabaje sobre el grafico del ejercicio anterior a) Cambiar el color al área de grafico. b) Coloque rótulos a los Ejes. c) Nombre la Serie de datos y cambie su posición. d) Agregue Marcas de división. e) Coloque titulo al grafico. f) Cambie el formato de la serie de datos. 12) Hacer un gráfico de la función o tabla de valores del Ej. 7 13) Hacer una tabla de valores X,Y de las funciones Y=X2 y Y=X3 con X = -2 hasta X=2, con incrementos de X=0,2. 14) Hacer un gráfico de líneas que contenga ambas funciones del ejercicio anterior y otros dos gráficos, con cada función por separado. 15) En un archivo Word copiar como “imagen” las tablas y gráficos del ejercicio 13 y como “objeto de Ms-excel” la tabla y grafica del ejercicio 14. Vea cuál es la diferencia en las dos formas de pegar una tabla y un grafico. 16) Hacer una tabla de valores X,Y de las función gaussiana Y= e hasta X=2, con incrementos de X=0,2.

-X

con X = -2

Utilizar una celda para el parámetro  con el valor de 1. Por ejemplo C1. - AYUDA: La función Y= e X se debe codificar en Excel como: =exp(-*X ), donde en lugar de  se debe indicar la celda que contiene el valor de , en forma absoluta. Por ejemplo $C$1. Hacer un gráfico de líneas de la función. Modificar el valor de  y observar como varía la tabla y el gráfico.

-11-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº3: POWER POINT 1) 1. 2. 3. 4. 5. 6.

Identificación de Barras: Barra de Título. Barra de menúes. Barra de herramientas Barra de formato Botones para cambiar de Vista. Barra de estado

2) 1. 2. 3. 4.

Uso del Asistente: Ingresar Power Point a través del menú de Inicio, opción Programas. Elegir la opción "Asistente para autocontenido" y Aceptar. En la ventana del "Asistente para autocontenido" elegir Finalizar. Aparecerá la Vista de Esquema con 8 o 9 items. Cada uno se refiere a una diapositiva de la presentación generada. Recorrer las diapositivas haciendo click en el icono correspondiente. 5. Identifique las Vistas: Diapositiva, Esquema, Clasificador de diapositivas, Páginas de notas y Presentación con diapositivas. 6. Guardar como "ejercicio1" y Salir. 3) 1. 2. 3. 4. 5. 6.

Copia, Borrado y Cambio de orden de las diapositivas: Ingresar Power Point a través del menú de Inicio, opción Programas. Elegir la opción "Abrir una presentación existente" y Aceptar. Abrir la presentación "ejercicio1". Visualizar con Clasificador de diapositivas. Seleccionar la diapositiva 2 y borrarla. Hacer una copia de la diapositiva 1 y pegarla como última diapositiva

4) 1. 2. 3. 4. 5. 6.

Opción Plantilla: Ingresar Power Point a través del menú de Inicio, opción Programas. Elegir la opción "Diseño de diapositiva" y Aceptar. Recorra los distintos diseños y finalmente elija el diseño “Título y texto”. Aceptar. Desde el menú Formato elija un “Estilo de Diapositiva”. En título ponga "Fundamentos de Informática". En texto ponga " Por cada error que se le atribuye a una PC siempre se encuentran al menos dos errores humanos: el de culpar a la PC y el de confiar en ella". 7. Seleccione e incorpore una imagen de la web. Salir. 8. Seleccione y modifique en cada uno de los textos anteriores tamaño, estilo y fuente. 5) 1. 2. 3. 4. 5. 6.

Cambio de diseño: Ingresar Power Point a través del menú de Inicio, opción Programas. Elegir la opción "Abrir una presentación existente" y Aceptar. Abrir la presentación "ejercicio1". Visualizar con Clasificador de diapositivas. Cambiar su diseño: Formato, Diseño de la diapositiva y el color a la diapositiva 1. Cambiar el formato general de las restantes diapositivas.

6) Crear una presentación que contenga lo siguiente en 3 diapositivas: 1. La tabla de sueldos del ejercicio 3 del trabajo práctico de Excel. -12-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

2. Los gráficos de los ejercicios 5 y 6 de Excel. Como imagen y como objeto de Excel. 3. Proponer diseño, fondo, colores, fuentes, etc. 4. Guardar en el disquete como "ejercicio5" y Salir 7) 1. 2. 3. 4. 5. 6. 7.

Animación de Objetos dentro de una Diapositiva: Ingresar Power Point a través del menú de Inicio, opción Programas. Elegir la opción "Abrir una presentación existente" y Aceptar. Abrir la presentación "ejercicio1". Visualizar con Clasificador de diapositivas. Seleccionar la diapositiva 1 (doble click) y activar el botón Efectos de animación. Elegir un efecto de animación y pasar Vista Presentación de Diapositivas. Agregue Efecto de animación en todas las diapositivas.

8) 1. 2. 3. 4.

Transición de una Diapositiva: Abrir la presentación "ejercicio1". Visualizar con Clasificador de diapositivas. Seleccionar la diapositiva 1 y activar el botón Transición de diapositiva. En el cuadro de Efecto elegir “Desvanecimiento en Negro” u otro y aplicar a todas las diapositivas. 5. Pasar a Vista Presentación de Diapositivas. Observar el cambio en las diapositivas. 9) Idem anterior eligiendo un efecto para cada transición. 10) Hipervínculo entre Diapositivas 1. Abrir la presentación "ejercicio1". 2. Visualizar con Clasificador de diapositivas. 3. Seleccionar la diapositiva 1 y seleccione el título. 4. Desde Insertar agregue un hipervínculo a la diapositiva 7. 5. Pasar a Vista Presentación de Diapositivas. Observar el cambio en las diapositivas. 11) Realizar una presentación en PowerPoint utilizando el contenido del archivo Anexo.doc

-13-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº4: INTERNET 1) Definir una página como página de Inicio, Home Pulsar sobre herramientas en la barra de menú y selecciona Opciones. En la ventana que aparece, introducir en el campo Dirección la dirección electrónica de la página que desees. 2) Buscar palabras en la ventana activa El navegador Internet Explorer permite buscar en la página activa una determinada palabra o una cadena de palabras. Entrar a la página www.clarin.com Seleccionar mediante la barra de menús: Edición -- Buscar en esta página... Escribir “Gobierno” en el campo Buscar y pulsa el botón Buscar siguiente. 3) Salvar una imagen Acceder a la página "unsl". Situarse con el ratón sobre el logo de la UNSL: Pinchar sobre ella con el botón derecho del ratón. Se desplegará una ventana menú, donde debes elegir la opción: Guardar imagen como... Se abrirá una ventana para que elijas en qué carpeta quieres guardar la imagen y con qué nombre. Pulsar el botón Guardar. 4) Salvar una página Del mismo modo que puede salvarse una imagen, puede también salvarse una página cualquiera. Las páginas pueden salvarse con formato de página Web, con la extensión htm o html, o en formato de texto, añadiendo la extensión txt. Conectarse a la siguiente dirección: http://www.unsl.edu.ar Una vez cargada la página seleccionar Archivo -- Guardar como... de la barra de menús. En la ventana de exploración que aparece, seleccionar una carpeta de trabajo y pulsar el botón Guardar como .html y luego como .txt 5) Salvar las direcciones que nos interesen Para guardar la dirección (URL) de la página activa, seleccionar desde la barra de menú: Favoritos -- Agregar a Favoritos... 1. Salvar, de la forma que hemos dicho antes, las direcciones de al menos dos páginas. 2. Cuando hayas finalizado tu recorrido, abre el menú Favoritos: Situarse sobre una de las direcciones que acabas de guardar.

-14-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

8) Buscar información en toda la red 1- Una de las mejores maneras de explorar la Web es utilizar herramientas de búsqueda. Existen en Internet servidores Web especializados en buscar información. Abra la página www.google.com.ar Ingresar la frase Ingeniería en Alimentos. Luego, ingresar "Ingeniería en Alimentos" y vea la diferencia. 2- Desde la página www.google.com.ar seleccione Búsqueda avanzada. Ingrese nuevamente la Frase Ingeniería en alimentos. En el campo tipo de archivo elija el formato .ppt. 9) Realice una búsqueda en Internet, responda las siguientes preguntas y elabore un archivo Word. a) b) c) d) e) f) g) h) i) j) k) l)

¿Qué es, para qué sirve o cuál es el propósito de Twitter? ¿Qué es, para qué sirve o cuál es el propósito de Facebook? ¿Qué es, para qué sirve o cuál es el propósito de las Wikis? ¿Qué significa y cuál es el propósito de un Maleware? ¿Qué son, para qué sirven o cuál es el propósito de Virus, Gusanos y Troyanos? Señale diferencias. ¿Qué son, para qué sirven o cuál es el propósito de los Antivirus y los Spyware? ¿Qué son, para qué sirven o cuál es el propósito de las Redes sociales? ¿Qué es, para qué sirve o cuál es el propósito de Wi-Fi? ¿Qué significan y cuál es el propósito de E-learning y B-learning? Señale diferencias. ¿Qué son, para qué sirven o cuál es el propósito de Telnet y SSH? ¿Qué son, para qué sirven o cuál es el propósito de Web 1.0, Web 2.0? Señale diferencias. ¿Qué significa Blog y Blogosfera?

10) Envié un mail a su cuenta. a) En el campo asunto debe decir Práctico de Internet. b) Adjunte el archivo elaborado en el punto anterior. c) Envié una “Copia ciega” o “copia oculta” a un compañero o conocido. 11) Utilice el protocolo FTP para transferir el archivo a otra PC.

-15-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº5: MATLAB 1) a) Crear un vector con 9 elementos: a = [1 2 3 4 6 4 3 4 5] b) Sumar el valor 2 a cada elemento del vector a y crear un vector b. c) Grafica ambos vectores. El comando es: plot(a), prueba con el comando bar(a) d) Guarde las figuras como *.jpg 2) a) Almacena la siguiente matriz en una variable que se llame M1: 2 3 1   3  4 4    3 7 2 b) Calcula la traspuesta de M1 y guárdala en M2 c) Calcula el producto elemento a elemento de M1 y M2 d) Calcula la suma de M1 y M2 e) Calcula el producto matricial de M1 y M2 y guárdalo en prod1 f) Calcula el producto matricial de M2 y M1 y guárdalo en prod2 g) Calcula el determinante de la matriz. det(A) h) Calcula la inversa. inv(A) i) Hallar una matriz M3 tal que M3*M3=M1. Verificar. sqrtm(A) j) Guarda en una matriz llamada “esquinas” de tamaño 2x2 los elementos de las esquinas de M1 esquinas=[M1(1,1) M1(1,3)] k) Guarda en un vector fila v los elementos de la diagonal principal de M1 l) Guarda en un vector columna w los elementos de la diagonal secundaria de M2 m) Calcula el producto escalar de v y w n) Calcula el producto vectorial de v y w 3) En una urbanización hay 4 bloques de pisos. En cada una de las plantas hay 5 pisos, con un número diferentes de habitaciones cada uno. Todas las puertas número 1 y 2 son pisos de dos habitaciones, las puertas 3 y 4 son pisos de tres habitaciones y las puertas 5, tiene cuatro habitaciones. Se pide: • Almacenar el número de habitaciones de cada piso en una matriz de forma adecuada. • Almacenar en una matriz el número de habitaciones de cada piso y bloque. • Extraer en otra matriz el número de habitaciones de todos los pisos del bloque 2. • Calcular el número total de habitaciones de cada bloque. sum(d) • Calcular el número total de habitaciones de la urbanización. sum(sum(d)). 4) Resuelva el siguiente problema: Una empresa posee tres máquinas de caramelos (A, B y C). Una maquina A, cinco maquinas B y dos maquinas C producen juntas 9 toneladas de caramelo por día. Las toneladas de caramelos producidos por dos maquinas A y cuatro C es igual a siete toneladas más que catorce maquinas B juntas. Tres maquinas B más nueve toneladas de caramelos es la producción de cinco maquinas A y dos maquinas C. ¿Cuántas toneladas de caramelos producen cada máquina en un día?

-16-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

APLICACIONES MATEMATICAS

1) La medición de las alturas correspondientes a 10 alumno son: 1,86 mts; 1,70 mts; 1,65 mts; 1,58 mts; 1,90 mts; 1,75 mts, 1,62 mts; 1, 88 mts; 1,49 mts; 1,55 mts. Utilizando Microsoft Excel calcule: El Promedio de altura de los alumnos, la mediana, la menor y la mayor altura. Utilice las siguientes funciones. MAX(num1;num2;...): Devuelve el máximo valor de entre los contenidos en el paréntesis. También se puede calcular el máximo de un rango. MIN(num1;num2;...): Lo mismo con el mínimo. MEDIANA(num1;num2;...): Devuelve la mediana de los valores en el paréntesis. La mediana es el valor que ocuparía la posición central si esos valores se ordenan. También funciona con rangos. PROMEDIO(num1;num2;...): Devuelve la media aritmética de los valores en el paréntesis. También funciona con rangos. Funciones extras ABS(número): Devuelve el valor absoluto de un número. El valor absoluto de un número es el número sin su signo. Y(valor_lógico1;valor_lógico2;...): Devuelve el valor VERDADERO si todos los argumentos del paréntesis lo son y FALSO en cuanto alguno de ellos lo sea. 2) En un grupo formado por 18 alumnos, se han obtenido los siguientes resultados numéricos en una prueba escrita realizada por los Departamentos de Matemáticas, Física y Química. Las calificaciones han sido: Nº de lista 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 Matemáticas 10 6 3 4 5 5 4 7 7 8 9 3 4 6 8 6 8 9 Fca-Qca 9 7 5 4 5 4 6 6 7 6 10 4 5 6 6 6 8 8 Utilizando un Software apropiado realice una grafica de las notas de matemáticas vs. Fca Qca. Obtenga la recta de regresión, el coeficiente de Regresión lineal y la ecuación de la recta. ¿Cuál será la nota de Fca-Qca de un alumno que ha tenido un 5,75 en matemáticas?

-17-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº6: ALGORITMOS 1) ELEMENTOS DEL LENGUAJE LOGO 1.1 En la clase de algoritmos se describieron las siguientes instrucciones del lenguaje LOGO: ADELANTE ATRAS DERECHA IZQUIERDA REPETIR

, , , , ,

AD AT DE IZ RE

1.2 PROCEDIMIENTOS: Las instrucciones AD, AT, DE, IZ y REPETIR son instrucciones primitivas del lenguaje LOGO. El programador puede crear sus propias instrucciones; para ello debe escribir el algoritmo correspondiente a dicha instrucción y asignarle el nombre que desee. La sola mención del nombre dentro del texto de un programa producirá la ejecución de dicho algoritmo. A estos algoritmos se los denomina PROCEDIMIETOS. Ejemplo: PARA LINEA REPETIR 4 [ AD 10 ] FIN COMIENZO DE 90 REPETIR 2 [ LINEA AT 20 DE 90 LINEA ] FIN Este programa dibuja una letra T. 1.3 EJERCICIOS: 1.3.1 Redactar un algoritmo que permita dibujar una silla de la siguiente forma:

1.3.2 Realizar modificaciones en el algoritmo 4.3.1 para que el dibujo resultante sea un número cuatro:

-18-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

1.3.3 Redactar un algoritmo ue dibuje un triángulo equilátero de lado

10:

Utilizando PROCEDIMIENTOS: 1.3.4 Redactar un programa que dibuje dos triángulos equiláteros contiguos:

1.3.5 Dado el siguiente algoritmo ejecutarlo para verificar su resultado. Utilice para CUADRADO el algoritmo visto en la sección 1.1. COMIENZO REPETIR 8 [ CUADRADO DE 45 ] FIN

2) ELENTOS DEL LENGUAJE TIMBA 2.1 INSTRUCCIONES OPERATIVAS TOME DE LA PILA Toma una carta del tope de la pila cuyo nombre figura en . DEPOSITE EN PILA Deposita la carta que tiene en la mano sobre la pila nombrada. INVERTALA Da vuelta la carta que tiene en la mano. 2.2 INSTRUCCIONES DE CONTROL SENTENCIA DE SELECCIÓN “SI”: Corresponde a la estructura de “D” de selección de Dijkstra. Ver sección 1.4. -19-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

SINTAXIS: SI < condición>

ENTONCES SINO [ ]

NADA MAS Ejemplo:

SI LA CARTA ES DE PALO OROS ENTOCES DEPOSITELA EN LA PILA B SINO INVIERTALA NADA MAS

NO

NO

SI

?

2

?

SI

1

1

a

b SELECCION

SENTENCIA DE ITERACION

“MIENTRAS” Sí

Corresponde a la estructura de iteración “D”. Referirse a la sección 1.4.

Cond.?

No

SINTAXIS: MIENTRAS REPITA Ejemplo:

MIENTRAS TOPE DE PILA XX ES COPAS TOME DE PILA XX DEPOSITE EN PILA ZZ REPITA

ITERACION

2.3 EJERCICIOS: 2.3.1 Transferir la segunda carta de la pila A a la pila B solo en el caso que sea de ESPADAS. En caso contrario dejar la pila A como estaba. 2.3.2 Si la primera carta de la pila A es de BASTOS ubicarla en segundo lugar de la pila A. En caso contrario dejarla como estaba pero invertida. -20-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

2.3.3 Pasar todas las cartas de la pila A a la pila B pero invirtiendo solo las COPAS. 2.3.4 Pasar todas las cartas de la pila A a la pila B pero conservando el orden original. 2.3.5 Extraer todas las cartas de la pila A separando los cuatro palos en las pilas B, C, O y E (BASTOS, COPAS, OROS y ESPADAS, REPECTIVAMENTE). NOTA: Los lenguajes LOGO y TIMBA han sido concebidos para cumplir una finalidad didáctica y es precisamente con este propósito que se han incluido en el presente texto. Por ello, y a título de simplificación, se han omitido varios elementos de dichos lenguajes, a la vez que no se ha respetado rigurosamente la sintaxis de sus instrucciones. 3) VARIABLES Referirse al concepto de variable desarrollado en la clase de teoría. 3.1 EJERCICIOS 3.1.1 Indicar el contenido de las variables enteras: A, B y C, luego de la ejecución de las siguientes instrucciones: (← significa que el resultado de evaluar la expresión de la derecha es asignado como contenido de la variable cuyo nombre figura a la izquierda) a) set1: i. A ← 4 ii. B ← A iii. B ← A + 3

b) set2: i. A ← 4 ii. B ← A + 6 iii. A ← A + 1 iv. B ← A – 5 v. C ← B

c) set3: i. A ← 3 ii. B ← 20 iii. C ← A + B iv. B ← A + B v. A ← B

3.1.2 Se tienen 3 variables enteras A, B y C. Utilizando pseudocódigo redactar un algoritmo que intercambie entre sí sus valores, para que queden finalmente: a) B y C con el valor de A; A toma el valor original de C. b) Que A tome el valor de B; B el valor de C; y C el valor de A.

4) ELEMENTOS DEL LENGUJE BASIC 4.1 INSTRUCCIÓN DE ASIGNACION Esta sentencia fue estudiada en forma general en la sección 2.3. Responde a la siguiente sintaxis: = Donde:

-21-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

es el nombre de la variable donde se almacena el resultado de evaluar la . = es el operador asignación. puede ser o o o combinación de lo anterior con . Ejemplos: OTRA = 2 FINAL = XX Y = A *X + B R = SIN(T)

Donde es una Donde es una Donde es una combinación. Donde es una

4.2 FUNCIONES: Todos los lenguajes proveen cierto número de funciones que facilitan la tarea del programador. Para el caso de BASIC algunas de ellas son: SIN(X) EXP(X) SQR(X)

COS(X) LOG(X) SGN(X)

TAN(X) ABS(X) RND(X)

ATN(X) INT(X) etc.

4.3 INSTRUCCIONES DE ENTRADA/SALIDA LA INSTRUCCIÓN PRINT Responde a la siguiente sintaxis: PRINT [ ] Ejemplos:

PRINT A PRINT X + Y PRINT U,W PRINT “EL RESULTADO ES:” R

LA INSTRUCCIÓN INPUT INPUT [ ; ] Ejemplos:

INPUT X INPUT A,B,C INPUT “INGRESE LA X,Y”; P,Q

4.4 INSTRUCCIONES DE CONTROL Permiten alterar el orden secuencial de la ejecución. En general responden a las estructuras “D” (ver sección 1.4). SENTENCIA NO ESTRUCTURADA “GO TO” GO TO Donde es el número de la línea a la que se transfiere el control, o sea, donde continúa la ejecución. Ejemplos: -22-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

10 GO TO 10 se ejecuta indefinidamente. 50 GO TO 1000 salto hacia delante. 65 GO TO 20 salto hacia atrás. Debido a las complicaciones que introducen los “salto” antes mencionados resulta aconsejable evitar el uso de esta sentencia. SENTENCIA DE SELECCIÓN “IF…THEN…ELSE…” El diagrama de la estructura algorítmica de esta sentencia es (ver sección 1.4):

No

No



Cond.?

2

Cond.?



1

1

a

b SELECCION

SINTAXIS: IF



THEN [ ELSE ]

Ejemplos; IF DELTAG < 0 THEN PRINT “ESPONTANEA” IF X = 1

THEN X = X + 1 ELSE PRINT “FINAL”

SENTENCIA DE ITERACION: “WHILE...WEND” Corresponde a la estructura “D” vista en la sección 1.4:

Sí Cond.?

Sintaxis: WHILE WEND

No

1

Ejemplos: WHILE I > N PRINT I I=I+1 WEND

ITERACION ‘ Incrementa el contador I

-23-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

SENTENCIA DE ITERACIÓN: FOR...NEXT Sintaxis: FOR = TO STEP [ ] NEXT Donde: es la variable de control. es el valor inicial de la . < constante 2> es el valor final de la . < constante 3> es el incremento de la . Ejemplos: FOR I = 1 TO N STEP 1 X = INT(RND*37) PRINT X NEXT I 4.5 VARIABLES SUBINDICADAS: ARREGLOS Se trata de un conjunto de variables que tienen el mismo nombre y que se diferencian por el o los subíndices. Deben ser declaradas al comienzo del programa mediante la sentencia DIM. VECTORES: Son arreglos unidimensionales, tienen un solo subíndice. Ejemplo: 10 DIM X(20) 20 FOR I=1 TO 20 30 X(I) = INT(RND*100) 40 PRINT X(I) 50 NEXT I 60 END Se genera en memoria un vector con 20 elementos. A cada elemento se le asigna un número entero aleatorio entre 0 y 99. MATRICES: Son arreglos bidimensionales, tienen dos subíndices. Ejemplo: 10 DIM M(10,10) 20 FOR I=1 TO 10 30 FOR J=1 TO 10 40 M(I,J) = RND*10 50 NEXT J 60 NEXT I 70 END Se genera una matriz con 10 filas y 10 columnas, a cada elemento se le asigna un número aleatorio entre 0 y 10. 4.6 SENTENCIA “GO SUB”: SUBRUTINAS

-24-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

Permite trabajar con procedimiento similares a los vistos en lenguaje LOGO. Sintaxis: GO SUB Transfiere el control a la línea . Dicha línea es la primera de la subrutina invocada. Se continúa ejecutando las sentencias de la subrutina hasta que se encuentre una sentencia RETURN. El efecto de esta última sentencia es retornar el control a la sentencia que se encuentra a continuación del GO SUB invocante. Ejemplo: 100 GOSUB 1000 110 PRINT “TERMINADO” 120 END … … 1000 X=A*B 1010 PRINT X 1020 RETURN … 4.7 SENTENCIA DE DEFINICION DE FUNCIONES: DEF FN … Permite al programador definir sus propias funciones. Sintaxis: DEF FN ( ) = Ejemplo: 10 DEF FNPOL(X) = A0 + A1*X + A2*X^2 20 FOR X=1 TO 10 STEP 0.1 30 PRINT X,FNPOL(X) 40 NEXT X 50 END Imprime una tabla de valores de la función definida en línea 10 (polinomio de grado 2). 4.8 EJERCICIOS 4.8.1 Edite y ejecute el último ejemplo del punto 4.4. 4.8.2 Edite y ejecute los dos ejemplos del punto 4.5 4.8.3 En el ejemplo del punto 4.7 explicite los valores de A0, A1 y A2 (por ejemplo A0=1.5, A1=1.8 y A2=2.3), edite y ejecute el programa.

5) ELEMENTOS DEL LENGUJE C++ Referirse a la clase teórica sobre lenguaje C++. 5.1 EJERCICIOS 5.1.1 Edite, compile y ejecute el siguiente programa en C:

-25-

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

// TRABAJO PRACTICO - LENGUAJE C /* */ //incluye codigo presente en estos archivos #include #include #include #include //funcion principal int main(void ){ //definicion de variables float xi=0, xf=0, y=0,dx=0; float A=0, B=0, C=0, D=0; FILE *fout; //entrada de datos printf("Introduzca los coeficientes Ax^3+Bx^2+Cx+D: "); scanf("%f %f %f %f",&A,&B,&C,&D); printf("Introduzca valor de X_inicial: "); scanf("%f",&xi); printf("Introduzca valor de X_final: "); scanf("%f",&xf); while(xf