Vous êtes sur la page 1sur 7

LGICA DE

PROGAMACIN

ESTRATEGIAS
PARA LA
SOLUCIN DE
PROBLEMAS

METODOLOGA

FLUJO DE DATOS

FACULTAD DE
FILOSOFA
GUIA METODOLGICA

FASES DEL
PROCESO DE
PROGRAMACIN

Desarrollo de la Lgica de Programacin


La lgica es la capacidad reflexiva que tienen las
personas ante la solucin de problemas de su diario
vivir. Es el razonamiento en el que las ideas o la
sucesin de los hechos se manifiestan o se
desarrollan de forma coherente y sin que haya
contradicciones.
La programacin es la accin y efecto de programar.
Este verbo tiene varios usos: se refiere a idear y
ordenar las acciones que se realizarn en el marco de
un proyecto; al anuncio de las partes que componen

UNIVERSIDAD DE
GUAYAQUIL
FACULTAD DE
FILOSOFA, LETRAS Y
CIENCIAS DE LA
EDUCACIN

LGICA DE
PROGRAMACIN
El lenguaje de programacin es, por otro lado, la serie de
parmetros y cdigos de los que el programador se vale para
desarrollar software.
El Lenguaje de programacin es la base sobre la cual se
sustenta la programacin en s. Toda persona que pretenda
construir un programa que d solucin a determinada
problemtica, se enfrenta a dos grandes tareas:

El QU: acciones a realizar para poder resolver el


problema. Esta tarea forma parte del trabajo de mesa
previo a toda actividad de programacin.

El CMO: instrucciones de las que se va a valer para


escribir el cdigo que realice las acciones determinadas

Un Algoritmo es un conjunto de
personas
confunden la Programacin con la Lgica de Programacin; la
pasos Muchas
secuenciales
y ordenados
conocimiento de tcnicas e instrucciones de un
que primera
permiteninvolucra
lograr el un
determinado
Lenguaje
a travs de los cuales se hace sencillo lograr que la
objetivo.
Que
sean
pasos
Computadora
obtengaque
unos resultados mucho ms rpidos que una persona y
secuenciales
significa
involucra, uno
de una manera tcnica y organizada, los conceptos que
debenla segunda
ser ejecutados
permiten
disear
en sean
trminos generales, la solucin a problemas que pueden
despus
de otro
y que
a ser implementados
una computadora.
El de
diagrama
de flujo o diagrama de
pasos llegar
ordenados
quiere decir a travs
actividades es la representacin grfica del
que deben llevar un orden casi
algoritmo o proceso. Se utiliza en disciplinas
obligatorio (u obligatorio en la
como programacin, economa, procesos
mayora de los casos). Como
industriales y psicologa cognitiva.
puede notarse el algoritmo
permite lograr un objetivo. O

DIAGRAMA DE
EL ALGORTMO FLUJO

ESTRATEGIAS
PARA
LA SOLUCIN
DE
PROBLEMAS
DE
LOGICA

Consiste en actuar hasta que algo


Se apoya en el establecimiento de una
analoga
entre tomar
una El
situacin
resulte
funcione.
Puede
tomar
mucho
tiempo
Las
estrategias
a
resolver
unviables
problema.
mucho
tiempo
y por
Consiste
enayudan
formular
soluciones
a unPuede
problema.
modeloque
propuesto
familiar
lagenerar
situacinmuchas
problema.
Requiere
y no
es
seguro
se llegue
asolucin.
una
no
esMayer
seguro
que que
se plantea:
llegue
a una
Es unay estrategia
apropiada
cuando (sin
(1992)
definir
el problema;
soluciones
conocimientos
degeneradas;
ambas
solucin.
Es una
estrategia
apropiada
las
soluciones
posibles
sonlos
poca
y se pueden
probar todas,
empezando
por
la
evaluarlas);
decidir
criterios
para
estimar
lassuficientes
soluciones
y
situaciones.Por
ejemplo,
una
bombilla
cuando
las mayor
soluciones
posibles
son
que
ofrece
resolver ellaproblema.
A continuacin
emplear
esos probabilidad
criterios
paradeseleccionar
mejor solucin.
Requiere se
que los
que
no
prende:
revisar
la
bombilla,
poca estudiantes
y se
pueden
probar
todas,
presentan
algunas
estrategias
utilizadas
para
el
desarrollo
de
la
lgica
de
no emitan juicios con respecto a las posibles soluciones hasta que
verificar
la
corriente
elctrica,
empezando
por
que ofrece mayor
programacin.
terminen
dela
formularlas.

ENSAYO
LLUVIA DE
Y ERROR
IDEAS

RAZONAMIENTO

PENSAMIENT
O LATERAL
Se apoya en el pensamiento
creativo, formulado por Edwar
de Bono (1970), el cual difiere
completamente del pensamiento
lineal (lgico). El pensamiento
lateral requiere que se exploren
y consideren la mayor cantidad
posible de alternativas
para
1. Determinar
cul
es
el
solucionar un problema.
Su
problema.
importancia para la
educacin un objetivo, es lo
2. Establecer
radica en permitir ms
que importante
el
en
el
estudiante: explore (escuche
y
desarrollo de un problema y
Este es un mtodo adecuado
cuando
el
acepte
puntos
de
vistahe agrandado la
por ello
problema que se deseadiferentes,
resolver busque
no
alternativas);
letra en esta palabra solo
requiere informacin adicional,
sino un
avive. (promueva
el para
uso de
quelausted sepa que es
reordenamiento
de
lafantasa
informacin
y del humor);
por libere
ah por donde debe
disponible; cuando hay (use
ausencia
del
la discontinuidad
y escape Tener claro el
comenzar.
problema y es necesario de
apercibirse
de
ideas preestablecidas);
objetivo y
nos va a permitir
que hay un problema
contrarreste la rigidezobtener
(vea las
dos beneficios que a
Como se puede apreciar, hay muchas estrategias para solucionar problemas;
la postre sern ms grandes
sin embargo, esta Gua se enfoca principalmente en dos de estas estrategias:
de lo que podemos pensar:
Heurstica y Algortmica.
a. Tener claro el objetivo

PROCESO PARA
RESOLVER UN
PROBLEMA

nos
permite
saber
hacia dnde vamos
b. Tener claro el objetivo
nos
permite
saber
hasta donde
debemos
Vista diferentes, busque alternativas); avive (promueva
el uso de
la fantasa y
llegar
del humor); libere (use la discontinuidad y escape
de ideas preestablecidas); y
Cuando se desea un resolver un problema
Estas diferentes
dos
definiciones
contrarreste la rigidez (vea las cosas 3.desde
ngulos
y evite
nos enfrentamos con la dificultad de tener
parecieran
ser
lo
mismo
pero
dogmatismos).
que encontrar precisamente eso: Una
en el fondo no lo son. Usted
EstePocas
es un veces
mtodo
cuando
el problema que se desea resolver no
Solucin.
nosadecuado
detenemos
a
puede tener muy claro hacia
informacin
adicional,
sino un reordenamiento de la informacin
pensarrequiere
que existe
un camino
estructural
dnde va pero puede no
que nos permite resolver cualquier
saber hasta dnde debe
problema
(en
trminos
generales)
llegar o, dicho en otras
teniendo, como es obvio, que entrar en la
palabras, no saber en dnde
minucia del detalle dependiendo del
debe parar podra saber en
problema.

METODOLOGA PARA
LA RESOLUCIN DE
UN PROBLEMA

Pseudocdigo.
Programa Area_cuadrado;
Variables
rea, Base, Altura:entero;
Inicio
Fin.
lea(Base);
lea(altura);
Area:= Base*Altura;
Pseudocdigo:
la representacin
Esta forma de representar un algoritmo puede
ser ms fcil Es
de entender
ya que estescrita
en lenguaje
expresan
de
escriba('El
rea geomtricas
de
este que representan
compuesta
por figuras
cada natural,
uno de losse
elementos
y
manera escrita todos los elementos de un
cuadrado
', Area);
procesos
del es:
algoritmo.
algoritmo.

FLUJO DE
EJEMPL
DATOS
O

PSEUDOCDIG

FASES DEL PROCESO


DE PROGRAMACIN
1. Formulacin
del
problema:
Planteamiento del problema en un
lenguaje natural. Dar el enunciado, los
objetos o datos que van a ser tratados.
2. Anlisis: Mediante el cual se obtiene un
algoritmo que resuelve el problema.
3. Programacin: uso de lenguajes de
programacin expresando el algoritmo
mediante un programa.
4. Compilacin: Se detectan en caso de
existir, los errores.
5. Ejecucin del programa: Luego de
haber certificado la correcta codificacin
del programa, se hace la ejecucin del
cdigo fuente generando la aplicacin
final.

Vous aimerez peut-être aussi