fundamentos de informática

Sangría primera línea de 4 cm. c) Escribir .... e) En celda D10 poner: =PROMEDIO(D5:D9) ... 9) Hacer un gráfico de línea
693KB Größe 7 Downloads 77 Ansichten
2014

Guía de Trabajos Prácticos

FUNDAMENTOS DE INFORMÁTICA INGENIERÍA EN ALIMENTOS

Dr. Mario Estrada Dr. Juan Garro Dra. Yamina Dávila Dr. Esteban Vega Hissi

1

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

ÍNDICE NORMAS DE SEGURIDAD ..................................................................... 2 PRÁCTICO INTRODUCTORIO ............................................................. 3 PRÁCTICO Nº1: MS-WORD.................................................................... 4 PRÁCTICO Nº2: EXCEL .......................................................................... 8 PRÁCTICO Nº3: POWER POINT ......................................................... 11 PRÁCTICO Nº4: INTERNET ................................................................. 13 PRÁCTICO Nº5: MATLAB .................................................................... 15 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, minimizar la ventana y 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-año de cursada” en el disco D:\. e) Crear un archivo .txt f) Cambiarle nombre. g) Mover archivo a Escritorio. h) Borrar archivo. i) 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. Netscape Navigator, Chrome o Internet Explorer.

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

b) Ir a la página de la UNSL ( www.unsl.edu.ar). Entrar en FICES para revisar apuntes: Interés Institucional- Área- Área de Computación - Apuntes y Guías de estudio. c) Entrar a la cuenta de gmail de la materia: Usuario: [email protected]

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)

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 “Primera Línea”. A las palabras “Europa” y “Proteína” poner negrita y fuente color azul. Colocar a todo el texto un interlineado 1,5. Colocar Letra capital a la primera letra del texto que abarque las dos líneas al primer párrafo. 7) Guarde el texto con otro nombre, por ejemplo: “su apellido” usando la función Guardar como. 2) Transcriba en forma exacta el siguiente texto, 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. f) Cambie las viñetas numéricas por otro tipo de viñetas. g) Cambie sólo el texto a formato de tres columnas (sin viñetas).

5

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

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 documento. 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 2014 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) Abra un nuevo documento. Escriba 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). 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

6

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

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 a toda la página. 3. Cambiar todo el texto a Mayúscula. 4. Cambiar el estilo de WortArt del título. Modificar la gama de colores a combinación de dos colores: rojo y azul. 5. Agregar al final el texto la siguiente autoforma.

6. Insertar la palabra “Agricultura” dentro de la autoforma y ajustar la imagen respecto del texto en modo “Estrecho”. Arrastrar la imagen al lado derecho del párrafo. Modificar el color de la autoforma. 7. 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. 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

 5  25  24 cos x  4

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

6) Realice el siguiente diagrama.

7) Revisión del documento. a) A la tercera ecuación del ejercicio 5, inserte como un comentario “Ecuación de gases reales”. b) ¿Cuántos caracteres posee el documento? 8) Guardar el documento como: a) Apellido-Word.docx en la carpeta “Fundamentos” de la pc. b) Apellido-Word.pdf. Modificando el tipo de extensión. c) Suba el archivo .pdf a la carpeta WORD de Google Drive.

8

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº2: EXCEL 1) 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 celda D4 poner: Edad. a) Armar una tabla con los siguientes datos: Gabriel Hissi (Reg. 260582) 32 años, Ceferino Martinez (Reg. 061177) 36 años, Andrea Arancibia (Reg. 270284) 30 años, Fernando Tilisarao (Reg. 271277) 36 años y Rinaldo Rosso (Reg. 070147) 66 años. b) Seleccionar A5:A9: Ordenar por columna A (orden alfabético). c) En celda A10 poner: =CONTARA(A5:A9). d) En celda C10 poner: =SUMA(C5:C9). e) En celda D10 poner: =PROMEDIO(D5:D9)

2) Direcciones relativas y absolutas (en hoja 2) En A1: Ejercicio Nro. 2 En A3: Valores (en negrita) En B3: Relativas (en negrita) En C3: Absolutas (en negrita) En D3: Absolutas en columna (en negrita) En el rango A4:A13 colocar números del 1 al 10 utilizando autocompletar. En B4: =A4+1 En C4: =A4+$B$4 En D4: =A4+$B4 Explique los resultados:

3) Cálculos Ingresar a Hoja 3. 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

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

B

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

9

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

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. Hacer modificaciones (Por ej. cambiar el índice al doble, 0,884). Guardar el archivo. 4) Edición Insertar una hoja nueva. Copia: Crear una copia de la Hoja 1 delante de la hoja 4. Cambiar el nombre por: Sueldos Copiar las columnas B C y D del ejercicio 2 y pegarlas en la Hoja 4 como “formato de valores y origen”. 5) Dirección con referencia a otra hoja. (Hoja 5) En A1: Ejercicio Nro. 5 En A4: Rector En A5: Decano En C4: = (hacer click en el Total de profesor titular ejer. 3) * 20 En C5: = (hacer click en el Total de profesor titular ejer. 3) * 15 Observar las direcciones. 6) Fórmulas a) En la Hoja 6 hacer una tabla de valores X,Y donde X comprende de -2 a +2 con incrementos de 0,2. Mientras que Y=X2. a) 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. c) Hacer la siguiente tabla y calcular el porcentaje de Calcio para cada alimento

Almendras Leche de vaca Queso Pasas de uvas Sardinas Acelga

mg de Calcio 240 130 60 70 400 90

10

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

7) Gráficos Hacer un gráfico de Dispersión x,y de los valores de la tabla del Ej. 6a. 8)

Formato de gráfico

Trabaje sobre el gráfico del ejercicio anterior a) Cambiar el color al área de gráfico. 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 título al gráfico. f) Cambie el formato de la serie de datos. 9) Hacer un gráfico de línea de los valores de la tabla del Ej. 6b. Establecer un formato personal. 10) Insertar un gráfico de barras con los valores de mg de Calcio para cada alimento del ejercicio 6c. Dar formato. 11) Realizar un gráfico Circular con los porcentajes calculados en el Ej. 6c. Dar formato. 12) En una hoja nueva, 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. 13) Hacer un gráfico de Dispersión que contenga ambas funciones del ejercicio anterior. Dar formato. 14) En un archivo Word copiar como “imagen” las tablas y gráficos del ejercicio 13 y como “objeto de Ms-excel” la tabla y gráfica del ejercicio 13. Vea cuál es la diferencia en las dos formas de pegar una tabla y un gráfico. 15) 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. 16)

Guardar el documento. Subir el archivo Apellido-Excel.xlsx a la carpeta EXCEL de Google Drive.

11

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº3: POWER POINT 1) Uso de las Plantillas de ejemplo: a) Ingresar Power Point a través del menú de Inicio, opción Programas. b) Elegir la opción "Archivo" “Nuevo”. c) En Plantillas y temas disponibles seleccione “Plantillas de ejemplos”. d) Seleccione la plantilla “Presentación de PowerPoint 2010” y haga click en Crear. e) Aparecerá la Vista de Esquema una serie de diapositivas predeterminadas. Recorrer las diapositivas haciendo click en el icono correspondiente. f) Identifique las Vistas: Diapositiva, Esquema, Clasificador de diapositivas, Páginas de notas y Presentación con diapositivas. 2) Copiar, Borrar y Cambiar el orden: a) Visualizar con Clasificador de diapositivas. b) Seleccionar la diapositiva 2 y borrarla. c) Hacer una copia de la diapositiva 1 y pegarla como última diapositiva. 3) Opción Plantilla: a) Abrir una nueva presentación en blanco. b) En la pestaña “Inicio” seleccione el diseño “Título y objeto”. c) En la pestaña “Diseño” elija uno de los Temas predeterminados. d) En título ponga "Fundamentos de Informática". e) 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". f) Seleccione e incorpore una imagen de la web relacionada al texto. g) Seleccione y modifique en cada uno de los textos anteriores tamaño, estilo, color y fuente. 4) Crear una presentación que contenga lo siguiente en 3 diapositivas: a) La tabla de sueldos del ejercicio 6c del trabajo práctico de Excel. b) Los gráficos de los ejercicios 10 y 11 de Excel. Como imagen y como objeto de Excel. c) Proponer diseño, fondo, colores, fuentes, etc. d) Guardar como "ejercicio 4" en la carpeta Fundamentos. 5) Cambio de diseño: a) Elegir la opción "Abrir una presentación existente". b) Abrir la presentación "ejercicio 4". c) Visualizar con Clasificador de diapositivas. d) Cambiar su diseño: Formato, Diseño de la diapositiva y el color a la diapositiva 1. e) Cambiar el formato general de las restantes diapositivas. 6) Animación de Objetos dentro de una Diapositiva: a) Elegir la opción "Abrir una presentación existente". b) Abrir la presentación "ejercicio 4". c) Seleccionar el objeto de la diapositiva 1 y agregar un Efecto de animación. d) Agregue Efecto de animación en todas las diapositivas. e) Vea la presentación en “Presentación de Diapositivas”.

12

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

8) Transición de una Diapositiva: a) Seleccionar la diapositiva 1 y agregue una Transición de diapositiva. b) En las opciones de Transición elegir “Desvanecer” en opciones de efecto seleccione “En negro”, aplicar a todas las diapositivas. c) Pasar a Vista Presentación de Diapositivas. Observar el cambio en las diapositivas. 9) Idem al ejercicio anterior eligiendo un tipo de transición para cada diapositiva. 10) Hipervínculo entre Diapositivas a) Abrir la presentación "ejercicio 4". b) Visualizar con Clasificador de diapositivas. c) Seleccionar la diapositiva 1 y agregue como título “Calcio en alimentos”. d) Desde Insertar agregue un hipervínculo a la diapositiva 3. e) 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.docx, bajando el mismo desde Google Drive. 12) Guardar el documento. Subir el archivo Apellido-PWP.pptx a la carpeta POWERPOINT de Google Drive.

13

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº4: INTERNET 1) Configuración del Navegador. a) Abrir Mozilla Firefox. Seleccionar “Opciones” del navegador. b) Establezca como página de Inicio www.fundamentosdeinformatica.ecaths.com. c) Seleccionar la carpeta “Fundamentos” como lugar predeterminado de descarga de archivos. d) Ir a la pestaña “Privacidad” y ver las opciones existentes en la ventana. e) Abrir Google Chrome. Abra una pestaña como incógnito. Seleccionar “Configuración”. Repetir los pasos b), c) y d) para este nuevo navegador. 2) Buscar palabras en la ventana activa a) Entrar a la página www.clarin.com b) Seleccionar mediante la barra de menús “Buscar”. c) Escribir “Gobierno” en el campo Buscar y pulsa el botón Buscar siguiente. 3) Salvar una imagen a) Acceder a la página "UNSL". b) Guardar el logo de la Universidad como imagen en su carpeta. 4) Salvar una página a) Abrir la página de la Facultad de Química, Bioquímica y Farmacia de la UNSL. b) Guardar la página en forma completa. 5) Salvar las direcciones que nos interesen a) Abrir las siguientes direcciones: www.scopus.com www.elsevier.com www.onlinelibrary.wiley.com b) Agregar estas páginas web a “Favoritos”. 8) Buscar información en toda la red a) Abra la página www.google.com.ar. b) Ingresar la frase Ingeniería en Alimentos. Luego, ingresar "Ingeniería en Alimentos" y vea la diferencia. c) 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 y luego .pdf. d) Seleccionar uno de los archivos .ppt encontrados en el punto c) y descárguelo. 9) Realice una búsqueda en Internet, responda las siguientes preguntas y elabore un archivo Word. a) ¿Qué es, para qué sirve o cuál es el propósito de las Wikis? b) ¿Qué significa y cuál es el propósito de un Malware? c) ¿Qué son, para qué sirven o cuál es el propósito de Virus, Gusanos y Troyanos? Señale diferencias.

14

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

d) e) f) g)

¿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. h) ¿Qué son, para qué sirven o cuál es el propósito de Telnet y SSH? i) ¿Cuáles son las principales características de las Web 1.0 a la Web 6.0? j) ¿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. 12) Subir el archivo del ejercicio 9) como Apellido-INTERNET.docx a la carpeta INTERNET de Google Drive.

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) Graficar ambos vectores. Utilizar el comando: plot(a), probar con el comando bar(a). d) Guarde las figuras como FIG1.jpg y FIG2.jpg. 2) a) Almacenar la siguiente matriz en una variable que se llame M1: 2 3 1   3  4 4    3 7 2

b) Calcular la traspuesta de M1 y guárdala en M2. c) Calcular el producto elemento a elemento de M1 y M2. d) Calcular la suma de M1 y M2. e) Calcular el producto matricial de M1 y M2 y guardarlo como prod1. f) Calcular el producto matricial de M2 y M1 y guardarlo como prod2. g) Calcular el determinante de la matriz M1: det(M1) h) Calcular la inversa: inv(M1). i) Hallar una matriz M3 tal que M3*M3=M1 (sqrtm(M1)). j) Guardar en una matriz llamada “esquinas” de tamaño 2x2 los elementos de las esquinas de M1 esquinas=[M1(1,1) M1(1,3); M1(3,1) M1(3,3)]. k) Guardar en un vector fila v los elementos de la diagonal principal de M1. l) Guardar en un vector columna w los elementos de la diagonal secundaria de M2. m) Calcular el producto escalar de v y w. n) Calcular el producto vectorial de v y w. 3) En un complejo privado hay 4 edificios de 5 pisos. En cada una de los pisos hay 5 departamentos, con un número diferente de habitaciones cada uno. Todos los departamentos número 1 y 2 tienen dos habitaciones, los departamentos 3 y 4 tienen tres habitaciones y los departamentos número 5, tiene cuatro habitaciones. Se pide: • Almacenar el número de habitaciones de cada departamento en una matriz de forma adecuada para un edificio. • Almacenar en una matriz el número de habitaciones de cada departamento para todo el complejo. • Extraer en otra matriz el número de habitaciones de todos los departamentos del edificio 2. • Calcular el número total de habitaciones de cada edificio (sum(A)). • Calcular el número total de habitaciones del complejo (sum(sum(A))). • Calcular el número total de habitaciones por piso para los 4 edificios. 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 máquinas C producen juntas 9 toneladas de caramelo por día. Las toneladas de caramelos producidos por dos máquinas A y cuatro C es igual a siete

16

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

toneladas más que catorce maquinas B juntas. Tres máquinas B más nueve toneladas de caramelos es la producción de cinco maquinas A y dos máquinas C. ¿Cuántas toneladas de caramelos producen cada máquina en un día?



APLICACIONES MATEMATICAS

1) La medición de las alturas correspondientes a 10 alumno son: 1,86 m; 1,70 m; 1,65 m; 1,58 m; 1,90 m; 1,75 m, 1,62 m; 1, 88 m; 1,49 m; 1,55 m. Utilizando Microsoft Excel calcule: El Promedio de altura de los alumnos, la mediana, la menor, la mayor altura y la desviación estándar. 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. =DESVESTP( num1;num2;...): Devuelve la desviación estándar de un conjunto de valores. Otras Funciones 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 si alguno de ellos lo es. 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 Química 9 7 5 4 5 4 6 6 7 6 10 4 5 6 6 6 8 8 Utilizando un Software apropiado realice una gráfica de las notas de matemáticas vs. Química. Obtenga la recta de regresión, el coeficiente de Regresión lineal y la ecuación de la recta. ¿Cuál será la nota estimada para Química de un alumno que ha obtenido una calificación de 5,75 en Matemáticas?

17

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

PRÁCTICO Nº6: ALGORITMOS ELEMENTOS DEL LENGUAJE LOGO En la clase de algoritmos se describieron las siguientes instrucciones del lenguaje LOGO: FD n BK n RT n LT n REPEAT n [ ] CS

Va hacia adelante n pasos Va hacia atrás n pasos Rota (gira) a la derecha n grados Rota (gira) a la izquierda n grados Repite n veces la secuencia de comandos entre corchetes Borra la pantalla y vuelve al comienzo

PROCEDIMIENTOS: Las instrucciones FD, BK, RT, LT, REPEAT y CS son algunas 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. Ejemplos: TO linea REPEAT 4 [ FD 20 ] END

Dibuja una línea de una longitud de 80 pasos hacia adelante desde la posición del cursor.

TO letraT linea LT 90 FD 40 RT 180 linea END Dibuja una letra T.

EJERCICIOS 1.1 Redactar un algoritmo que permita dibujar una silla de la siguiente forma:

1.2 Realizar modificaciones en el algoritmo realizado en el ejercicio anterior para que el dibujo resultante sea un número cuatro (silla invertida):

18

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

1.3

Redactar un algoritmo que dibuje un triángulo equilátero de lado 20:

NOTA: El lenguaje LOGO ha sido concebido para cumplir una finalidad didáctica y es precisamente con este propósito que se ha incluido en el presente texto. Por ello, y a título de simplificación, se han omitido varios elementos de dicho lenguaje, a la vez que no se ha respetado rigurosamente la sintaxis de sus instrucciones.

INSTRUCCIONES DE CONTROL Referirse a los conceptos desarrollados en la clase de teoría. EJERCICIOS 2.1 Identifique a qué estructura de control de Dijkstra corresponde cada representación gráfica:

SI

NO ? 2

1

………………………

NO

SI Cond.?

?

NO

………………………

SI

1

………………………

VARIABLES Referirse al concepto de variable desarrollado en la clase de teoría. EJERCICIOS 3.1 Indicar el contenido de las variables enteras: A, B y C, luego de la ejecución de las siguientes instrucciones: 19

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

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 A= B= C=

A= B=

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

(← (toma el valor) 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)

3.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.

ELEMENTOS DEL LENGUJE BASIC INSTRUCCIÓN DE ASIGNACIÓN Esta sentencia fue estudiada en forma general en el apunte de Teoría. Sintaxis:

=

Donde: 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

INSTRUCCIONES DE ENTRADA/SALIDA La instrucción PRINT Sintaxis: Ejemplos:

PRINT [ ] PRINT A PRINT U, W PRINT “EL RESULTADO ES: ” R

La instrucción INPUT Sintaxis:

INPUT [ ; ] 20

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

Ejemplos:

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

INSTRUCCIONES DE CONTROL Permiten alterar el orden secuencial de la ejecución. En general responden a las estructuras “D” (ver Tema 5 sección 5.1.3). Sentencia no estructurada “GO TO” Sintaxis: 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: 10 GO TO 10 se ejecuta indefinidamente. 50 GO TO 1000 salto hacia delante. 65 GO TO 20 salto hacia atrás. NOTA: 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]…END IF” El diagrama de la estructura algorítmica de esta sentencia es (ver Tema 5 sección 5.1.3): Sintaxis: IF THEN SI NO [ ELSE ] ? END IF 2

Ejemplo:

IF DELTAG < 0 THEN PRINT “ESPONTANEA”

Ejemplo:

CLS INPUT “Ingrese un numero entero: ”, nro IF nro MOD 2 < > 0 THEN PRINT “Impar” ELSE PRINT “Par” END IF

1

EJERCICIOS 4.1 4.2 4.3

Edite y ejecute el ejemplo anterior. Ingrese diferentes números para comprobar el correcto funcionamiento. ¿Qué tipo de estructura algorítmica puede identificar?

21

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

SENTENCIA DE ITERACIÓN “WHILE...WEND” Corresponde a la estructura “D” vista en el Tema 5 sección 5.1.3: Sintaxis:



WHILE WEND

Cond.?

No

1 Ejemplos:

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

„ Incrementa el contador I

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 .

Ejemplo:

CLS N=5 FOR I = 1 TO N STEP 1 X = INT(RND*37) PRINT “Valor ”, X NEXT I PRINT “Se realizaron “ + STR$(N) + “ repeticiones” END

EJERCICIOS 5.1 5.2

Edite y ejecute el ejemplo anterior. Asigne diferentes valores a N.

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: 22

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

DIM vector(10) FOR i=1 TO 10 vector(i) = INT(RND*100) PRINT vector(i); NEXT i PRINT PRINT vector(5) Se genera en memoria un vector con 10 elementos. A cada elemento se le asigna un número entero aleatorio entre 0 y 99.

EJERCICIOS 6.1 Edite y ejecute el código anterior. 6.2 ¿Qué tipo de estructura algorítmica puede identificar? 6.3 Verifique que el quinto elemento del vector sea el mismo que aparece al final de la pantalla.

MATRICES: Son arreglos bidimensionales, tienen dos subíndices. Ejemplo: DIM matriz(10,10) CLS FOR i=1 TO 10 FOR j=1 TO 10 matriz(i,j) = INT(RND*10) PRINT matriz(i,j); NEXT j PRINT NEXT i PRINT matriz(4,7) Se genera una matriz con 10 filas y 10 columnas; a cada elemento se le asigna un número aleatorio entre 0 y 10. EJERCICIOS 7.1 Edite y ejecute el código anterior. 7.2 ¿Qué tipo de estructura algorítmica puede identificar? Realice un esquema simple de la misma. 7.3 Verifique que el elemento de la cuarta fila y séptima columna sea el mismo que aparece al final de la pantalla.

Declaración y llamado a subrutinas: DECLARE SUB y CALL Permite trabajar con procedimiento similares a los vistos en lenguaje LOGO. Sintaxis de declaración:

DECLARE SUB ()

23

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

Sintaxis de invocación:

CALL ()

Sintaxis de codificación:

SUB () END SUB

Ejecuta todo el código presente dentro de la subrutina. Es posible transferir datos al procedimiento pero este no devuelve dato alguno a diferencia de las funciones como se verá en el siguiente apartado. Una vez ejecutado se retorna el control a la sentencia que se encuentra a continuación del CALL invocante. Ejemplo: DECLARE SUB linea (longitud AS INTEGER) CLS PRINT “Menu” CALL linea(10) PRINT “SubMenu” CALL linea(20) PRINT “SubSubMenu” CALL linea(20) END SUB linea (longitud AS INTEGER) FOR i=1 TO longitud PRINT “-“; NEXT i PRINT

DECLARACIÓN DE FUNCIONES: DECLARE FUNCTION y DEF FN Permite al programador definir sus propias funciones. Sintaxis:

DEF () =

Sintaxis:

DECLARE FUNCTION () = END FUNCTION

Ejemplo: DECLARE FUNCTION pol (x AS SINGLE) DEF FNPOL(x) = a2 * x^2 + a1 * x + a0 CLS DIM n AS SINGLE a0=

24

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

a1= a2= FOR n=1 TO 5 STEP 0.2 PRINT “DEF FN x=”, n, FNPOL(n) PRINT “FUNCTION x=”, n, pol(n) PRINT NEXT n END

FUNCTION pol(x AS SINGLE) pol = a2 * x^2 + a1 * x + a0 END FUNCTION EJERCICIOS 8.1 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. 8.2 ¿Los resultados de DEF FN y FUNCTION son iguales? ¿Por qué?

ELEMENTOS DEL LENGUJE C++ Referirse a la clase teórica sobre lenguaje C++. EJERCICIOS 9.1

Edite, compile y ejecute el siguiente programa en C:

// 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);

25

FUNDAMENTOS DE INFORMÁTICA – INGENIERÍA EN ALIMENTOS

printf("Introduzca valor de X_inicial: "); scanf("%f",&xi); printf("Introduzca valor de X_final: "); scanf("%f",&xf); while(xf