Professional Documents
Culture Documents
Problemas
Nunca consideres el estudio como una
obligacin, sino como una oportunidad
para penetrar en el bello y maravilloso
mundo del saber.
Albert Einstein
Apunte copiado de
http://www.eduteka.org/GuiaAlgoritmos.php
DESARROLLO DE HABILIDADES DE
PENSAMIENTO DE ORDEN SUPERIOR
Las
habilidades
de
pensamiento
de
orden
Para atender esta necesidad, la
superior
entre
las
que
se
incluye
la
programacin de computadores
destreza
para
solucionar
problemas;
por
constituye una buena alternativa, siempre
esta
razn,
se
requiere
seleccionar
y cuando se la enfoque al logro de esta
estrategias
efectivas
para
ayudar
a
que
destreza y no a la formacin de
los
estudiantes
las
desarrollen.
programadores.
SOLUCIN DE PROBLEMAS?
Con
miras
lograr
esa respuesta,
un que
La mayora
de
problemas
tienen
todos
problemas
requieren,
Casi
Una
de
lasalos
acepciones
que
trae elalgunos
problema
puede
comode
una
elementos
comn:
quien
los seen
Diccionario
de
Real definir
Academia
la
situacin
en
cual
se trata
de alcanzar
resuelve,
losladivida
en
submetas
Un estado
Lengua
Espaola
(RAE)
respecto
aque,
la
una
meta
y
para
lograrlo
se
deben
hallar
y
cuando
son
inicial
palabra
Problema es:
Una
meta
utilizar unos(por
medios
y unasen
estrategias.
dominadas
lo
regular
orden),
Planteamiento
de
una
situacin
cuya
que se pretende lograr
llevan a alcanzar
el objetivo.
respuesta
desconocida
debe obtenerse a
n conjunto de recursos
travs de mtodos cientficos.
que est permitido hacer y/o utilizar
Un dominio, el estado actual de
conocimientos
idades
y energa de quien va a resolverl
(Moursund, 1999).
2.
.ANALIZAR
COMPRENDER
HACER ELLA
EL PROBLEMA.
EJECUTAR
ELPLAN.
PLAN
SOLUCIN
(Resolver).
(Revisar
Leer
elrespuesta
problema
varias
veces a
y
decidir
las
operaciones
en
detalle
cada
operacin.
Dar
una
completa
Escoger
jecutar
efectuar
Establecer
losresultado
datos
delde otra manera
Simplificar
de
Eliminar
losantes
datos
intiles
Hallar
el mismo
problema
calcular.
Aclarar
lo dibujo
que
resolver
Realizar
un
ova aque
Descomponer
el se
problema
en
otros ms
Verificar
por
apreciacin
la respuesta
diagrama
adecuada
pequeos.
es
Precisar
el resultado que se
desea
lograr
Determinar la incgnita del
problema
Organizar la informacin
Agrupar los datos en categoras
Pseint
Pseudocdigo y Diagrama de Flujo
El
PSeInt
Este
Pseudocdigo
software
est pensado
pretende
se suele
para
utilizar
asistir acomo
facilitar
al
losprincipiante
estudiantes
primer la
contacto
que sede
tarea
inician
escribir
para en
introducir
la
conceptos
construccin
algoritmos
bsicos
ende
este como
el
programas
pseudolenguaje
uso de estructuras
o algoritmos
de
control,
computacionales
presentando
expresiones,
un conjunto
variables,
de ayudas etc.,
y asistencias
sin tener, y
que
brindarle
lidiar adems
con las algunas
particularidades
herramientas adicionales
de la
sintaxis
que le ayuden
de un lenguaje
a encontrar
real
errores y comprender la
Smbolos de Diagramas de
Flujo
En PseInt
Hola
Num
A<- 1
Escribir
lista_de_expresiones
Muestra datos por la
pantalla
LEER
{lista_de_variables}:
Pide una variable y el
programa espera hasta
cuando se ingresa un
Proceso
Se ocupa para
valor
realizar operaciones o
asignar valores a las
variables
Instrucciones de
Decisin
V
Si expresion_logica
Entonces
acciones_por_verdadero
Sino
acciones_por_falso
Fin Si
Instrucciones de Ciclos
Repetitivas
Se utilizan para repetir en forma
controlada una o varias de instrucciones.
Este tipo de instrucciones se debe
realizar con cuidado, porque se puede
repetir las instrucciones en forma Infinita
o ninguna vez.
Ciclo Mientras
F
V
Fin
Mientras expresion_logica
Hacer
secuencia_de_acciones
Fin este
Mientras
En
tipo de ciclos se
hace la pregunta antes
de hacer las
repeticiones, es por esto
que en algunas
ocasiones no entra al
ciclo de instrucciones
Ciclo Mientras
Repetir
F
V
Fin
secuencia_de_acciones
Hasta Que
expresion_logica
En
este tipo de ciclos se
hace la pregunta al final
de hacer las
repeticiones, es por esto
que el ciclo sea realiza
por lo menos una vez
Operadores Aritmticos
+ Suma
- Resta
* Multiplicacin
/ Divisin
^ Potenciacin
%
Mdulo
(resto de la divisin
MO
entera)
D
C<- C + B
D <- A - H
A <- b * h
P <- 100 * P / T
S <- 3.41 * R ^ 2
resto <- num
MOD 2
Operadores Relacionales
Operado
Significado
Ejemplo
r
>
Mayor que
3>2
<
Menor que
'ABC'<'abc'
=
Igual que
4=3
Menor o igual
<=
'a'<='b'
que
Mayor o igual
>=
4>=5
que
Operadores lgicos
Conjuncin
&Y
(y).
Disyuncin
|O
(o).
~ Negacin
NO (no).
Funcin
Significado
RC(X)
Raz Cuadrada de X
ABS(X) Valor Absoluto de X
LN(X)
Logaritmo Natural de X
EXP(X) Funcin Exponencial de X
SEN(X) Seno de X
COS(X) Coseno de X
ATAN(X) Arcotangente de X
TRUNC(
Parte entera de X
X)
REDON(
Entero ms cercano a X
X)
AZAR(X
Entero aleatorio entre 0 y X-1
)