Você está na página 1de 23

TECNOLGICO DE ESTUDIOS SUPERIORES DE JILOTEPEC

TALLER DE INVESTIGACIN I.

MATEMTICAS Y SU RELACIN CON EL DESARROLLO DE LA


LGICA DE PROGRAMACIN.

DOCENTE
MTRA. GRISEL JIMNEZ CRUZ.

PRESENTAN
ISMAEL EVERADO MATEOS TIBURCIO.

JILOTEPEC MEXICO, ENERO 2015.

ndice
Antecedentes del problema........................................3
Planteamiento del problema.......................................4
Objetivos........................................................5
General.........................................................5
Especficos.....................................................5
Hiptesis........................................................5
Justificacin....................................................6
Marco Terico....................................................7
Pensamiento Algortmico........................................12
Beneficios del Diagrama de Flujo...............................14
Elaboracin del Diagrama de Flujo..............................17
Metodologa de investigacin....................................18
Cronograma......................................................20
Anexos..........................................................20
Entrevista.....................................................20
Encuesta.......................................................21
Bibliografa....................................................25
Conclusiones....................................................25

Antecedentes del problema.


En esta pltica se presentan algunas experiencias en el uso de
Tecnologas

de

la

Informacin

la

Comunicacin,

TIC,

en

actividades curriculares y extracurriculares, entre 2010 y 2012,


con:

estudiantes

(Ingeniera

en

Computacin,

IC)

del

primer

semestre, mediante tutoras; de IC en asignaturas como Algoritmos


y estructuras de datos (4to semestre), Ingeniera de software (5to
semestre),

Lenguajes

de

programacin

(6to

semestre),

Temas

selectos de computacin grfica (9no semestre), as como Seminario


de titulacin; adems de Recursos y necesidades de Mxico, con
estudiantes de diversas carreras y semestres, al igual que con
otros

con

los

que

se

desarrollaron

diversas

actividades

extracurriculares.
Una parte de ese conjunto de experiencias se refieren al proceso
de enseanza mediante recursos TIC en el aula; en el primer ao
empleando

salones

con

proyector

instalado,

al

que

haba

que

conectarle cada quien una laptop, sistema que signific un sistema


un poco ms prctico que uno previo en el cada profesor deba
llevar laptop y proyector, perdiendo tiempo en la instalacin y
desinstalacin correspondientes para cada clase. En el ltimo ao
se

imparti

clases

en

salones

con

PC

conectada

Internet

proyector, el cual si bien es menos engorroso, tambin es menos


verstil. Por ejemplo, para algunos temas se requiere software ms
demandante y hardware ms robusto y las PC disponibles quedan
rezagadas frente a una laptop promedio.

Planteamiento del problema.


Si deseamos calcular 4! Qu operaciones realizamos?
Y si deseamos calcular 16! Qu operaciones realizamos?... Pero
qu

pasa

si

deseamos

calcular

75341!

Qu

operaciones

realizaramos?

Cunto

tiempo

nos

demorara

realizar

esta

operacin?
Es ah donde aplicamos la lgica para desarrollar una primeramente
un algoritmo que nos permita calcular esta operacin y a su vez
implementarlo en una aplicacin o programa.
Se sabe que se tiene un numero cualquiera en este caso n, basta
con

implementar

un

ciclo

for

para

obtener

el

factorial

de

cualquier nmero.
Definimos aux = 1
Para i=0 hasta 1=n-1
Hacemos aux=aux*(n-1)
Fin de ciclo, donde aux es el resultado de cualquier nmero para
calcular su factorial.
Esta situacin se aplica en el Tecnolgico de Estudios Supriores
de Jilotepec en ciclo escolar septiembre 2014 a enero 2015 en la
carrera

de

Ingeniera

en

Informtica,

en

el

primer

tercer

semestre de la misma.
Las matemticas ayudan a desarrollar la lgica de programacin de
informtica?
Objetivos.
General:

Conocer cmo influyen las matemticas a la hora de programar


una aplicacin para determinar si esto es una razn por cual
no hay muchos egresados programando.

Especficos:
o

Estudiar

un

porcentaje

de

la

poblacin

estudiantil

aplicando ejercicios para verificar qu relacin tiene

las matemticas al momento de desarrollar la lgica para


o

programar.
Interpretar

aplicados y hacer una relacin entre la investigacin.


Obtener una conclusin sobre la investigacin de las

resultados

arrojados

por

los

ejercicios

matemticas y la programacin.

Hiptesis.
Si se implementaran ms materias, cursos o talleres matemticos;
maestros

con

las

capacidades

de

motivar

los

estudiantes

alumnos en la enseanza de las mismas, dentro de las ingenieras y


licenciaturas enfocadas al desarrollo de sistemas de informacin y
aplicaciones, aumentara el nmero de egresados sabiendo y con la
actitud de afrontar los trabajos laborales en desarrollo software.
//concretizar el enfoque de acuerdo con el desarrollo de la logico

Justificacin.
Se pretende estudiar a un porcentaje determinado de la poblacin
estudiantil de la carrera ingeniera en informtica, del ciclo
escolar 2014, la cual se busca la relacin de las materias de
matemticas

con

base

al

desarrollo

de

la

programacin,

determinando si esto es una razn por la cual parte de los jvenes


no aprenden a programar.
Esta informacin obtenida podr ser til para la institucin, la
carrera y docentes encargados de impartir dichas materias con el
objetivo

de

encontrar

carencias

ayudar

los

estudiantes

desarrollar una lgica ms analtica e impulsando a los jvenes


como programadores.

Definir si las materias de matemticas impartidas en los jvenes


de primer y tercer semestre de ingeniera en informtica en ciclo
2014 ayudan al desarrollo de la lgica para la programacin; para
que

los

docentes

adecuen

un

plan

de

estudios,

el

cual

genere

situaciones para que los alumnos utilicen y desarrollen su propia


lgica.
La informacin se obtendr mediante encuestas aplicadas a alumnos
de la ingeniera en informtica del primer y tercer semestre del
ao,

las

cuales

sern

interpretadas

evaluadas

para

fomentar

planes en los cuales el alumno y docente se involucren ms el


desarrollo de la lgica.
A partir de los datos obtenidos, se valorara y se har a conocer a
docentes y jefe de la carrera para determinar si esta es una razn
por la cual generaciones de ciclos anteriores no desarrollan
proyectos a fines a programar en cualquier lenguaje de
programacin.

Marco Terico.
Las Matemticas, (Herrera, 1996) son el estudio de las relaciones
entre

cantidades,

lgicas

magnitudes

utilizadas

para

propiedades,

deducir

de

las

cantidades,

operaciones

magnitudes

propiedades desconocidas.
En el pasado las matemticas eran consideradas como la ciencia de
la cantidad, referida a las magnitudes (como en la geometra), a
los nmeros (como en la aritmtica), o a la generalizacin de
ambos

(como

matemticas

en
se

el

lgebra).

empezaron

Hacia

mediados

considerar

como

del
la

siglo

XIX

las

ciencia

de

las

relaciones, o como la ciencia que produce condiciones necesarias.


Esta

ltima

nocin

abarca

la

lgica

matemtica

simblica,

ciencia que consiste en utilizar smbolos para generar una teora


exacta de deduccin e inferencia lgica basada en definiciones,
axiomas, postulados y reglas que transforman elementos primitivos
en relaciones y teoremas ms complejos.

Las matemticas (Herrera, 1996) se pueden concebir como la ciencia


que propone y aplica modelos abstractos, los cuales a su vez son
construidos en trminos de relaciones precisas entre variables con
al

menos

escala

correspondientes,

ordinal
luego

para
la

las

caractersticas

diversidad

de

de

variables

inters
de

sus

relaciones entre ellas, explica la variedad de modelos y de ramas


de las matemticas.
Un algoritmo es un conjunto de pasos secuenciales y ordenados que
permiten lograr un objetivo. Que sean pasos secuenciales significa
que deben ser ejecutados uno despus de otro y que sean pasos
ordenados quiere decir que deben llevar un orden casi obligatorio
(Fingermann , 1977) (u obligatorio en la mayora de los casos).
Como puede notar el algoritmo permite lograr un objetivo. O sea
que ste es el camino que necesitamos para lograrlo.
Los

Algoritmos

Informales

son

definidos

como

todos

aquellos

algoritmos que no son realizables a travs de un computador o al


menos no fcilmente. Son aquellos algoritmos en donde el ejecutor
real es el ser humano como el algoritmo para dar un beso, el
algoritmo para fritar unos huevos o el algoritmo para conseguir un
libro. Se escribe que al menos no fcilmente porque la tecnologa
ha avanzado tanto que muchos algoritmos que en el pasado no eran
implementadles a travs de un computador en la actualidad lo son y
de manera mucho ms sencilla como es el caso del algoritmo para
conseguir un libro que anteriormente se pensaba en libreras y
ahora se piensa en un concepto ms globalizado: Internet, con ms
posibilidad de conseguirlo y con menos trabajo. De manera que
vamos a considerar aquellos algoritmos informales como los que son
preferiblemente realizables por el ser humano.
La lgica es la disciplina filosfica que tiene un carcter formal,
ya que estudia la estructura o formas de pensamiento (tales como
conceptos,

proposiciones,

razonamientos)

con

el

objeto

de

establecer

razonamientos

argumentos

vlidos

correctamente

lgicos.
Mientras tanto la Lgica Matemtica es la disciplina que trata de
mtodos

de

razonamiento.

En

un

nivel

elemental,

la

Lgica

proporciona reglas y tcnicas para determinar si es o no valido un


argumento dado. El razonamiento lgico se emplea en Matemticas
para demostrar teoremas, sin embargo, se usa en forma constante
para realizar cualquier actividad en la vida.
La programacin es el arte de hacer que una computadora realice lo
que nosotros necesitemos. Para esto es necesario conozcamos su
lenguaje, y como es que este funciona, pero no solo esto debemos
de

crear

mensajes

claros

sencillos,

es

decir,

tenemos

que

estructurar las rdenes que damos para que no puedan interpretarse


de otra manera.

Para evitar este tipo de cosas tenemos la lgica, para poder darle
orden a nuestras ideas y que estas funcionen de manera correcta.

Definimos lgica como la ciencia que expone las leyes y formas del
conocimiento cientfico. Se trata de una ciencia formal que no
tiene contenido, sino se dedica al estudio de las formas vlidas
de

interferencia.

Es

decir,

se

trata

de

los

mtodos

los

principios utilizados para distinguir el razonamiento correcto del


incorrecto

Pero Cmo se usara la lgica para programar? La respuesta es


sencilla, antes de programar, abrir nuestro IDE y empezar a tirar
cdigo sobre la marcha, desarrollar un diagrama de lo que ser
nuestro programa, este llevara a dar una idea del mensaje que le
queremos dar a nuestra computadora para que realice una tarea.
(Este principio de diagramar antes de programar es equivalente a
pensar antes de hablar).

Para diagramar se tiene muchas y muy buenas herramientas en lnea,


para este proceso cualquiera es buena, tal vez seas de la vieja
escuela
manera

te

guste

aunque

tenga

hacer

pseudo-cdigo

maneras

distintas

en

de

una

darle

hoja.

De

solucin

esta
a

un

problema nos ser sencillo explicar a otros, programas e incluso


comparar cual mtodo es ms ptimo.

Los lenguajes de programacin facilitan la tarea de programacin, ya


que

disponen

de

formas

adecuadas

que

permiten

ser

ledas

escritas por personas, a su vez resultan independientes del modelo


de

computador

utilizar.

Los lenguajes de programacin representan en forma simblica y en


manera de un texto los cdigos que podrn ser ledos por una
persona.
Los

lenguajes

de

programacin

son

independientes

de

las

computadoras a utilizar.
Existen estrategias que permiten ejecutar en una computadora un
programa realizado en un lenguaje de programacin simblico. Los
procesadores

del

lenguaje

son

los

programas

que

permiten

el

tratamiento de la informacin en forma de texto, representada en


los
Hay

lenguajes
lenguajes

de

de

programacin

programacin

que

simblicos.

utilizan

compilador.

La ejecucin de un programa con compilador requiere de dos etapas:


1)

Traducir

el

programa

simblico

cdigo

mquina.

2) Ejecucin y procesamiento de los datos.

Otros lenguajes de programacin utilizan un programa intrprete o


traductor, el cual analiza directamente la descripcin simblica
del programa fuente y realiza las instrucciones dadas.

El intrprete en los lenguajes de programacin simula una mquina


virtual,

donde

el

lenguaje

de

mquina

es

similar

al

lenguaje

fuente.
La ventaja del proceso interprete es que no necesita de dos fases
para ejecutar el programa, sin embargo su inconveniente es que la
velocidad

de

ejecucin

es

ms

lenta

ya

que

debe

analizar

interpretar las instrucciones contenidas en el programa fuente.


Modelo de procesamiento de informacin: se basa en plantear varios
momentos para un problema (estado inicial, estado final y vas de
solucin).

Las

posibles

soluciones

avanzan

por

subtemas

requieren que se realicen operaciones en cada uno de ellos.


El

Pensamiento

lateral:

Se

apoya

en

el

pensamiento

creativo,

formulado por Edwar de Bono (1970), el cual difiere completamente


del pensamiento lnea (lgico). El pensamiento lateral requiere
que

se

exploren

consideren

la

mayor

cantidad

posible

de

alternativas para solucionar un problema. Su importancia para la


educacin radica en permitir que el estudiante: explore (escuche y
acepte

puntos

de

vista

diferentes,

busque

alternativas);

avive

(promueva el uso de la fantasa y del humor); libere (use la


discontinuidad y escape de ideas preestablecidas); y contrarreste
la

rigidez

(vea

las

cosas

desde

diferentes

ngulos

evite

dogmatismos). Este es un mtodo adecuado cuando el problema que se


desea

resolver

no

requiere

informacin

adicional,

sino

un

reordenamiento de la informacin disponible; cuando hay ausencia


del problema y es necesario apercibirse de que hay un problema; o
cuando se debe reconocer la posibilidad de perfeccionamiento y
redefinir esa posibilidad como un problema (De Bono, 1970).
El pseudocdigo es representar la solucin a un algoritmo de la
forma ms detallada posible, y a su vez lo ms parecida posible al
lenguaje que posteriormente se utilizara para la codificacin del

mismo.
Las principales caractersticas de este lenguaje son:

Se puede ejecutar en un ordenador

Es una forma de representacin sencilla de utilizar y de


manipular.

Facilita el paso del programa al lenguaje de programacin.

Es independiente del lenguaje de programacin que se vaya a


utilizar.

Es

un

mtodo

que

facilita

la

programacin

solucin

al

algoritmo del programa


Pensamiento

Algortmico.

Cuando

se

habla

de

algoritmos,

con

frecuencia aparecen tres tipos de pensamiento que generalmente se


relacionan con ellos y que se utilizan indiscriminadamente como
sinnimos:

Pensamiento

Computacional,

Pensamiento

Algortmico

Pensamiento Procedimental. Por lo tanto es importante puntualizar


a qu se refiere cada uno de estos pensamientos. Segn Moursund
(2006),

el

pensamiento

representacin

computacional

solucin

de

problemas

hace

referencia

utilizando

la

inteligencia

humana, de mquinas o de otras formas que ayuden a resolver el


problema. El pensamiento algortmico se refiere al desarrollo y
uso de algoritmos que puedan ayudar a resolver un tipo especfico
de problema o a realizar un tipo especfico de
parte,

el

utilizacin
especfico

pensamiento
de
de

procedimental

procedimientos
problema

para

se

diseados
realizar

ocupa
para
un

del

tarea. Por su
desarrollo

resolver

tipo

un

tipo

especfico

de

tarea, pero que no necesariamente, siempre resulta exitoso. Por


otra parte y de acuerdo con un reporte del Consejo Nacional de
Investigacin de Estados Unidos (National Research Council, NRC,
2004), conocido como Being Fluent with Information Technology,

el

Pensamiento

descomposicin
organizacin

Algortmico

funcional,

de

datos

incluye

repeticin

(registro,

elementos

(iteracin

campo,

tales

y/o

arreglo,

como:

recursin),

lista,

etc),

generalizacin y parametrizacin, diseo por descomposicin de un


problema

en

partes

ms

pequeas

manejables

(top-down)

refinamiento. El Pensamiento Algortmico est fuertemente ligado


al

pensamiento

computadores;
estudiantes

procedimental

sin
a

embargo,

requerido

su

aproximarse

en

desarrollo

guiada

la

programacin

puede

conducir

disciplinadamente

a
a

de
los
los

problemas de forma que este pueda transferirse a otros ambientes


diferentes

programacin

los

de

de

la

programacin.

computadores

aporta

En
al

pocas

palabras,

la

mbito

escolar

un

laboratorio para desarrollar habilidades indispensables en la vida


real del Siglo XXI. Una diferencia notoria entre un algoritmo y un
programa

es

que

el

algoritmo

incorpora

las

caractersticas

estructurales bsicas de la computacin, independientemente de los


detalles de su implementacin; mientras que un programa tiene un
conjunto

especfico

de

detalles

para

resolver

un

problema.

Se

puede observar que una tcnica de solucin (correspondiente al


algoritmo)
problemticas

se

puede

utilizar

(correspondiente

en

diferentes

situaciones

los

programas).

De

manera

inversa, se espera que una solucin exitosa de problemas incorpore


procesos

generales

que

son

independientes

de

las

situaciones

especficas (NRC, 2004). Esto se conoce como experiencias de vida


y los estudiantes deben adquirirlas en su paso por la educacin
bsica y media para desempearse adecuadamente en su vida diaria.
Un Diagrama de flujo es una representacin grfica de un proceso.
Cada paso del proceso es representado por un smbolo diferente que
contiene

una

breve

descripcin

de

la

etapa

de

proceso.

Los

smbolos grficos del flujo del proceso estn unidos entre s con
flechas que indican la direccin de flujo del proceso.
El

diagrama

actividades

de

flujo

implicadas

ofrece

una

en

proceso

un

descripcin

visual

mostrando

la

de

las

relacin

secuencial ente ellas, facilitando la rpida comprensin de cada


actividad y su relacin con las dems, el flujo de la informacin
y los materiales, las ramas en el proceso, la existencia de bucles
repetitivos, el nmero de pasos del proceso, las operaciones de
interdepartamentales Facilita tambin la seleccin de indicadores
de proceso.
Beneficios del Diagrama de Flujo

En

primer

lugar,

facilita

transparente

del

conjunto

actividades,

de

proceso,

la

obtencin

mejorando

de

su

relaciones

una

visin

comprensin.

incidencias

de

El
un

proceso no es fcilmente discernible a priori. La diagramacin


hace

posible

aprehender

ese

conjunto

ir

ms

all,

centrndose en aspectos especficos del mismo, apreciando las


interrelaciones que forman parte del proceso as como las que
se dan con otros procesos y subprocesos.

Permiten definir los lmites de un proceso. A veces estos


lmites

no

distintos

son

tan

evidentes,

proveedores

no

clientes

estando

definidos

(internos

los

externos)

involucrados.

El

diagrama

de

flujo

facilita

la

identificacin

de

los

clientes, es ms sencillo determinar sus necesidades y ajustar


el

proceso

hacia

la

satisfaccin

de

sus

necesidades

expectativas.

Estimula el pensamiento analtico en el momento de estudiar


un proceso, haciendo ms factible generar alternativas tiles.

Proporciona

un

mtodo

de

comunicacin

ms

eficaz,

al

introducir un lenguaje comn, si bien es cierto que para ello


se

hace

preciso

la

capacitacin

de

aquellas

entrarn en contacto con la diagramacin.

personas

que

Un diagrama de flujo ayuda a establecer el valor agregado de


cada una de las actividades que componen el proceso.

Igualmente,

constituye

una

excelente

referencia

para

establecer mecanismos de control y medicin de los procesos,


as

como

de

los

objetivos

concretos

para

las

distintas

operaciones llevadas a cabo.

Facilita el estudio y aplicacin de acciones que redunden en


la mejora de las variables tiempo y costes de actividad e
incidir, por consiguiente, en la mejora de la eficacia y la
eficiencia.

Constituyen el punto de comienzo indispensable para acciones


de mejora o reingeniera.

Tod
as

estas

razones

apuntan

hacia

el

diagrama

de

flujo

como

un

instrumento primordial para la correcta gestin de los procesos.


La

realizacin

de

un

diagrama

de

flujo

es

una

actividad

ntimamente ligada al hecho de modelar un proceso, que es por s


mismo un componente esencial en la gestin de procesos.
Frecuentemente los sistemas (conjuntos de procesos y subprocesos
integrados

en

una

organizacin)

son

difciles

de

comprender,

amplios, complejos y confusos; con mltiples puntos de contacto


entre s y con un buen nmero de reas funcionales, departamentos
y

personas

realidad

implicadas.

compleja)

Un

puede

modelo
dar

la

una

representacin

oportunidad

de

de

organizar

una
y

documentar la informacin sobre un sistema. El diagrama de flujo


de

proceso

constituye

la

primera

actividad

para

modelar

un

proceso.
Pero qu es un modelo? Un modelo es una representacin de una
realidad compleja. Modelar es desarrollar una descripcin lo ms

exacta posible de un sistema y de las actividades llevadas a cabo


en l.
Cuando un proceso es modelado, con ayuda de una representacin
grfica

(diagrama

facilidad
actividades,

las

de

flujo

de

proceso),

interrelaciones

analizar

cada

pueden

existentes

actividad,

apreciarse

entre

definir

los

con

distintas
puntos

de

contacto con otros procesos, as como identificar los subprocesos


comprendidos. Al mismo tiempo, los problemas pueden ponerse de
manifiesto claramente dando la oportunidad al inicio de acciones
de mejora.
Elaboracin del Diagrama de Flujo
El diagrama de flujo debe ser realizado por un equipo de trabajo
en

el

que

las

distintas

personas

aporten,

en

conjunto,

una

perspectiva completa del proceso, por lo que con frecuencia este


equipo ser multifuncional y multijerrquico.

Determinar el proceso a diagramar.

Definir el grado de detalle. El diagrama de flujo


del proceso puede mostrar a grandes rasgos la informacin
sobre el flujo general de actividades principales, o ser
desarrollado de modo que se incluyan todas las actividades
y los puntos de decisin. Un diagrama de flujo detallado
dar

la

oportunidad

de

llevar

realizar

un

anlisis

ms

exhaustivo del proceso.


Identificar

la

secuencia

de

pasos

del

proceso.

Situndolos en el orden en que son llevados a cabo.


Construir

utilizan

el

determinados

diagrama
smbolos.

de

flujo.

Cada

Para

ello

organizacin

se

puede

definir su propio grupo de smbolos. En la figura anterior


se

mostraba

utilizados.

un
Al

conjunto

respecto

de

cabe

smbolos
decir

que

habitualmente
en

la

figura

Conector

de

proceso

es

frecuentemente

utilizado

un

crculo como smbolo. Para la elaboracin de un diagrama de


flujo, los smbolos estndar han sido normalizados, entro
otros, el American National Standars Institute (ANSI).
Revisar el diagrama de flujo del proceso.

Metodologa de investigacin.
Para el presente trabajo se utiliz la investigacin de campo,
pero antes de empezar a describir el mtodo utilizado empezare por
definir

de

manera

general

lo

que

es

una

metodologa

segn

Bochenski etimolgicamente el termino metodologa se desglosa en


los vocablos griegos: meta (a lo largo), ods (camino) y logos
(tratado). Literalmente metodologa significa ir a los largo del
(buen) camino (Bochenski, 1981, p.28).
Dado

un

pequeo

prembulo

de

lo

que

es

metodologa

de

forma

etimolgica se puede decir que metodologa es la teora del mtodo


dicho de otras palabras es el anlisis de las razones que nos
permiten

estudiar

comprender

la

definicin,

construccin

validacin de los mtodos. La medologia es teora del mtodo


segn

Kaplan

insiste

en

que

la

metodologa

es

estudio

descripcin, explicacin y justificacin de los mtodos (Kaplan,


1964, p. 18).
Pasando a algo ms concreto que se encuentra dentro de lo ya
mencionado sobre

metodologa, este proyecto se utiliz el tipo de

investigacin de campo la cual consiste segn Ezequiel Ander Egg


(1977: 37-40) identifica dos tipos de contacto que caracterizan la
investigacin de campo: 1) global, que implica una aproximacin
integral al fenmeno a estudiar, 2) individual, que implica la
aproximacin

relacionamiento

con

las

personalidades

ms

importantes

del

grupo,

en

otras

palabras

el

trabajo

de

campo

implica la relacin directa con el investigador con las fuentes de


informacin no documentales.
Para respaldar este proyecto que consiste en matemticas y su
relacin con el desarrollo de la lgica de programacin como ya se
mencion se utiliz la investigacin de campo con la finalidad de
saber

que

tanto

influyen

las

matemticas

para

desarrollar

habilidades lgicas y a su vez este sea un factor por lo cual


alumnos de la ingeniera en informtica no desarrollan y aprenden
habilidades esenciales para la programacin. Esto a su vez se
usaran una serie de encuestas que sern aplicadas a estudiantes de
cuarto

sexto

semestre

para

saber

en

dnde

est

ubicado

el

problema y a si hacer un sondeo de qu tamao es la poblacin


estudiantil la cual carece de estas habilidades; por otra parte se
buscara a un programador ya experto con varios aos de experiencia
sobre esta rama para aplicarle una entrevista la cual ayude a
obtener otro punto de vista sobre si las matemticas son un factor
importante para el desarrollo de la lgica de programacin.
Es por ello que se identific el problema dentro de la carrera de
ingeniera en informtica la cual en algunos grupos se tienen el
conflicto de la lgica aplicada a la programacin, es por ello que
este proyecto busca saber en dnde est la raz de este conflicto
con los alumnos es por ello que este proyecto est basado en la
aplicacin de la investigacin de campo ya que es un tipo de
investigacin

la

cual

se

adapta

por

su

relacin

con

la

problemtica ya mencionada por ello se tendr un acercamiento con


los

alumnos

deficiencia.

de

la

carrera

para

saber

en

dnde

se

ubica

esta

Cronograma.

Anexos.
Entrevista
1. Defina la palabra matemticas?
2. Qu significa para usted lgica?
3. Defina la palabra algoritmo y qu relacin existe con la
resolucin de un problema?
4. Qu entiende usted por un lenguaje de programacin?
5. Usted implementa o utiliza algoritmos al empezar

programar?
6. Qu herramientas utilizara para realizar un diagrama de
flujo?
7. Cul es la diferencia entre un algoritmo y un seudocdigo?
8. Usted como resuelve una situacin al momento de programar?
9. Qu relacin existe en comprender y aprender matemticas con
base al desarrollo de la programacin?
10.
En qu aspectos especficos aplica la lgica matemtica
al aprender a programar?
11.
Qu aspectos o pasos

considera

para

comenzar

programar?
12.
Cree q sea posible programar con aspectos bsicos de
matemticas?

13.

Conoce de algunos ejercicios lgicos matemticos para

aprender a programar?

Encuesta.
Semestre: __________________________________
Estudio en un Bachillerato: a) General

Edad:__________
b) Tecnolgico

Sexo: _____________

Objetivo:

Aplicar

la

presente

encuesta

para

determinar

causas

posibles por las cuales no existe un 80% de estudiantes de la


Ingeniera en Informtica que sepan programar.
Instrucciones: Conteste las preguntas con la seriedad y honestidad
posible,

subrayando

tachando

la

respuesta

ms

acorde

su

conocimientos, adems realice el ltimo punto.


1. Entiende usted el trmino matemticas?
a) Si

b) No

2. Cmo relaciona las matemticas con su carrera?


a)

Resolucin

de b)

Resolucin

de c) Aplicacin en la

problemas

situaciones

al vida cotidiana

matemticos

momento de programar

3. Anteriormente usted haba programado en un lenguaje de


programacin?

a) Si

b) No

c) Solo conoca que


se puede programar

4. Al ingresar a esta carrera Usted estaba consiente que


llevara un par de materias relacionadas con matemticas?
a) Totalmente

b) Ms o menos

c)

Desconoca

la

retcula

5. Usted considera algoritmos al momento de una resolucin


lgica?
a) Siempre

b) Algunas veces

c)

Nunca,

programo

sin

solo
alizar

el problema

6. Al programar una aplicacin sencilla o avanzada, Qu realiza


primero?
a) Leo y analizo la

b)

Me

problemtica

programar,

dedico

analizar

a c)

Relaciono

la

sin situacin con hechos


la anteriores

situacin

7. Fuera de las clases impartidas en la institucin, usted


realiza ejercicios de lgica para el desarrollo de la misma?
a) Comnmente

b) Rara la vez

c)

Nunca

solo

obtenido en clases

8. Cundo reutiliza cdigo, comprende lo que est haciendo?


a) Siempre
b) Algunas veces
c) Casi no comprendo
9. q tan bueno te consideras en programacin y matemticas del 1
al 10

9. Escriba el siguiente programa en la parte inferior de este


texto que resuelva la siguiente operacin sume los primeros 100
nmeros.

Bibliografa.
Alvarez, S. (09 de Febrero de 2007). desarrolloweb.com. Obtenido de
http://www.desarrolloweb.com/articulos/pseudocodigo.html
Fingermann , G. (1977). Lgica y teora del conocimiento. Mxico: El Ateneo.
Galicia, M. A. (1976). Introduccin a la lgica matemtica. Mxico: McGraw-Hill.
Global Metoring. (26 de Enero de 2012). Obtenido de
http://globalmentoring.com.mx/cursos-java/java-fundamentos/logica-deprogramacion/
Herrera, A. (1996). Modus Ponens. Boletn mexicano de lgica, 2.
Pieguezuelos, T. (1999). Calidad Total en la Administracin Pblica. Granada:
ISBN.

Conclusiones.
De acuerdo con los datos obtenidos y analizados se considera que
las

matemticas

influyen

en

cierta

parte

al

desarrollo

de

la

lgica, en la cual al momento de programar no se nota directamente


los procedimientos matemticos pero si influyen con la resolucin
de problemas.

Você também pode gostar