You are on page 1of 7

Facultad Regional Resistencia

INGENIERIA QUIMICA
1 Ao
FUNDAMENTOS DE INFORMATICA
GUIA DIDATICA
UNIDAD
!ROFESORA" ING#NORMA !ASCO
A$O %&1'
TRA(A)O !RACTICO N *
INRODUCCION A +A !ROGRAMACION
INTRODUCCIN
Esta gua es una introduccin a la Segunda Parte de la ctedra que trata de aprender a
desarrollar sencillos algoritmos y codificarlos en un lenguaje estructurado denominado
Pascal. Esta se ha elaborado teniendo en cuenta las capacidades que deben conseguir los
alumnos al finaliar a la misma.
Es un trabajo prctico indi!idual" de in!estigacin terica y aplicacin prctica buscando la
solucin a problemas tpicos del rea qumica a tra!#s de la programacin informtica. El
conjunto de acti!idades apunta a lograr que el alumno comprenda plenamente el concepto
de $lgoritmo y sea capa de desarrollar sencillos programas relacionados con su futura
profesin.
FUNDAMENTACION
%a &ntroduccin de la Programacin en la &ngeniera 'umica ha sido siempre una tarea
difcil" suponiendo una dificultad en el aprendiaje" pues son conceptos abstractos
entendidos como apropiados para la carrera de &ngeniera en Sistemas" pero la tecnologa
ha a!anado enormemente haciendo necesaria su insercin en todos los campos laborales"
inclusi!e en el rea de qumica.
En el campo laboral se ha incrementado sustancialmente los puestos de trabajos que se
relacionan con la utiliacin de la programacin" sobre todo en los mbitos industriales. Por
ello es necesarios que los egresados se encuentren preparados para los desafos con que
se encontrarn en el desarrollo de su profesin y adems capacitados para desempe(arse
con idoneidad en las diferentes reas de la informtica.
OBJETIVOS
&ntroducirse y adquirir conocimientos bsicos de )ise(o de $lgoritmos y %gica de la
Programacin para contar con una herramienta poderosa para la resolucin de
problemas relacionados con su futura profesin.
*elacionar con los temas !istos en las unidades anteriores de la ctedra.
METODOLOGIA
)urante las clases se desarrollarn los conceptos tericos y ejercicios prcticos en el
laboratorio designado a tal fin.
)ebern ampliar los conceptos con el material bibliogrfico designado" re!istas informticas"
internet" entre!istas a profesionales de informtica" etc.
El plao de entrega es+ ,-.-/.0-,1" pudiendo contar con el apoyo del profesor en ese lapso
para consultas puntuales.
SECUENCIA DE ACTIVIDADES:
1) Qu es un algoritmo?
Existen diferentes defniciones, entre ellas: es una frmula para resolver un
problema.
Qu otras defniciones podras mencionar?
Pero a la vez se debe tener en cuenta que existen diferentes tipos de algoritmos
entre ellos se debe elegir el m!s sencillo.
Por e"emplo:
#enemos un Problema: $%&'#()*( )&+ $+'+
,os pasos necesarios para resolverlo ser-an:
.. /ise0ar los planos
1. $omprar los materiales
2. (ealizar los cimientos
3. $onstruir las paredes
4. $onstruir el tec5o
6. #erminar los detalles de la construccin
Encuentra otros ejemplos (mnimo tres) y detalla los pasos
necesarios para su solucin.
2) Qu es una ai!n?
El t#rmino ai!n se refiere de forma general al acto de hacer algo" o al resultado del mismo.
Cmo se relaciona el concepto con Algoritmia?
Existen dos tipos de acciones en +lgoritmia:
'imples $omple"as En !u consiste cada una?
E"emplo:
En el problema de la $onstruccin de la casa dado se encuentra la accin
comple"a: Terminar los detalles de la construccin
Esta accin engloba una serie de acciones simples las cuales son:
.. (ealizar la instalacin el7ctrica
1. $olocar los 8erra"es
2. *nstalar sanitarios
A"ora trans#orma las acciones complejas de tus ejemplos
anteriores en acciones simples.
") Qu es un Esta#o?
El estado de un sistema est! determinado por la observacin de los elementos
del mismo en un instante de tiempo dado. Podemos clasifcarlos en: Estado
*nicial, *ntermedio 9inal
En $u onsiste a#a uno?
%) Que arater&stias #e'e (oseer un algoritmo?
#odo algoritmo debe tener, principalmente, las siguientes caracter-sticas:
/ebe ser defnido :confable;. Qu signifca esto?
/ebe indicar n orden a seguir en cada uno de sus pasos !"or
#$%
/ebe ser fni&o, es decir, terminar en un n<mero fnito de pasos !"or
#$%
)) Enuentra 2 e*em(los #e algoritmos seme*antes al siguiente:
Acci'n: 5acer la torta
Ele(en&o): ingredientes, molde, utensilios, 5orno, batidora.
E)&ado Inicial: *ngredientes separados, utensilios dem!s elementos sin usar.
E)&ado In&er(edio: masa
E)&ado Final: *ngredientes mezclados 5orneados, utensilios sucios.
+) De,ine: -.engua*e algor&tmio/0 -.engua*e in,orm1tio/0 -2rograma/3
$iempre de%emos trans#ormar un Algoritmo a &rograma &or !u
se de%e "acer esto?
4) 5eto#olog&a (ara la Solui!n #e 2ro'lemas: para resolver un problema
utilizando sistemas inform!ticos debemos seguir una serie de etapas.
o Cu'les son esas etapas?. E(pli!ue cada una
6) Tnias #e ,ormulai!n #e algoritmos:
Existen distintas formas de escribir algoritmos de representar las acciones.
El ob"etivo es que quien los lea, los entienda sin maores difcultades.
'e necesitan 5erramientas que nos permitan analizar en detalle las
soluciones :+lgoritmos; teniendo siempre en cuenta que estas soluciones ,
estar!n orientadas a su uso en una computadora.
Existen dos t7cnicas diferentes para la formulacin de +lgoritmos*
Cu'les son? E(plcalas
7) Qu es un #ato en 2rogramai!n?
Existen distintos tipos de datos en *nform!tica: num7ricos, alfanum7ricos
lgicos.
o En !u consisten?. Cu'ndo se usa cada uno?
o )a ejemplos de cada tipo.
18) A $ue se #enomina estrutura #e #atos?
)na e)&rc&ra de da&o) es una coleccin de datos, organizados de un modo
particular, que se utilizan en la resolucin de un problema. Existen dos tipos
generales de estructuras de datos: E)&+&ica) , Din+(ica)-
o E(plica detalladamente la estructura de datos simple dando
ejemplos.
11) Qu ,ormato (osee un algoritmo reali9a#o en (seu#o!#igo?3
o E(plica cada una de sus partes
,a Estructura de un algoritmo realizado en Pseudocdigo tendr! la siguiente
forma:
Por e"emplo: un algoritmo que calcula la suma de dos n<meros 'eria:
+ccin ')=+ es
+mbiente
>/eclaracin de $onstantes?
>/eclaracin de @ariables?
+lgoritmo
>'entencias del programa?
9in +ccin
o A"ora %as'ndote en el ejemplo anterior desarrolla los siguientes
algoritmos*
a. Escribir un algoritmo que )(e* re)&e* (l&i/li#e , di0ida dos n<meros:
x A .B A 1.
b. Escribir un algoritmo que calcule el !rea de un rect!ngulo.
c. Escribir un algoritmo que calcule el !rea de un tri!ngulo.
d. Escribir un algoritmo que calcule la 5ipotenusa de un tri!ngulo rect!ngulo
donde: cateto. A cateto1A 4cm.
e. Escribir un algoritmo que calcule el capital producido por un capital de 4.BBB
pesos, al cabo de un a0o depositado a un inter7s del 1C.
1. )n coc5e se mueve, partiendo del reposo, con una aceleracin constante de D
mEs1. Escribir un algoritmo que calcule:
a; ,a velocidad media durante los primeros 4 segundos del recorrido.
b; ,a velocidad instant!nea al cabo de 4 segundos
@elocidad instant!nea A velocidad inicial F aceleracin G tiempo
@elocidad media A :velocidad inicial F velocidad fnal;E1
2.)n co5ete se lanza verticalmente con una velocidad de 4BB mEs, calcular la
velocidad al
cabo de 3B segundos.
,a aceleracin de la gravedad es A H.D.
@elocidad instant!nea A :velocidad inicial; I :aceleracin de la gravedad G
tiempo;
2:ESENTACI;N DE. T:A<A=;
El traba"o deber! presentarse en 5o"a +3, con la confguracin de
m!rgenes:
o *zquierdo: 2 cm, derec5o: 1.4 cm, 'uperior e inferior: 1.4 cm.
/eber! contener una car!tula con los datos de la )niversidad, $arrera,
materia, tema datos personales del alumno, adem!s del a0o.
/eber! 5acer buen uso del Procesador de #extos , seg<n lo visto en la
)nidad Procesador de #extos, aplicando los formatos de fuente p!rrafo
adecuados:
o 9uente: +rial o similar .. o .1J +lineacin: centrada para el t-tulo
"ustifcada para el cuerpo del traba"oJ *nterlineado: ..4 para el
cuerpo del traba"o.
o *nsertar n<mero de p!gina.
o *nsertar Encabezado de p!gina, excepto la car!tula.
/eber! enviarlo a trav7s del campus virtual en el espacio de la c!tedra
5asta la fec5a antes indicada.
C:ITE:I;S DE EVA.UACI;N
2ara la a(ro'ai!n #el tra'a*o se ten#r1 en uenta:
Entrega del traba"o en #iempo 9orma, por la v-a indicada :+ula @irtual
de la )#&;
$ontenido del traba"o: deber! estar completo.
Estructura: estructurado de manera adecuada 5aciendo buen uso del
procesador de textos.
$alidad del traba"o: buena redaccin, co5erencia sin errores de ortograf-a
gram!tica.
<I<.I;>:A?IA
234 5**" Seminario 2ni!ersitario 0-,-" &ngreso a la &ngeniera en Sistemas de
&nformacin" 46 7,0/" &ntroduccin a la $lgoritmia" Pginas ,-- a ,8-.
$lgoritma y *epresentacin de )atos" %29$S:PE;*&4:S9<=%%.
$lgoritmo > Estructuras de )atos ? Programa" 4&9@%$2S A&*3<.
5undamentos de Programacin" %ibro de Problemas en Pascal" % .%uis Boyanes $guilar.
&nternet+ CCC.algoritmia.netD es.CiEibooEs.org.CiEi.AlgoritmiaD CCC.youtube.com
9onsulta al profesor de la ctedra.
9onsulta a otros profesionales de &nformtica.

You might also like