Professional Documents
Culture Documents
TECN 3º ESO Temario 3 Ev 17-18
TECN 3º ESO Temario 3 Ev 17-18
1º Análisis Equivale a decir qué es lo que tenemos que hacer. Se identifica el problema
a resolver. Entradas/salidas, especificaciones, etc.
Un pastor con una cabra, un lobo y una col tiene que cruzar un río, y para
hacerlo sólo dispone de una pequeña barca en la que únicamente cabe
el pastor y uno de sus tres acompañantes. ¿Cómo podrán cruzar el río,
teniendo en cuenta que no pueden estar solos ni el lobo con la cabra, ni
la cabra con la col?
El algoritmo que resuelve el problema es el siguiente:
1) El pastor pasa la cabra al otro lado del río y vuelve solo.
2) El pastor lleva al lobo a la otra margen del río y vuelve con la cabra.
3) El pastor cruza el río con la col y vuelve solo.
4) El pastor pasa la cabra al otro lado del río
2. El diagrama de flujo
Un diagrama de flujo es la representación gráfica de los diferentes pasos
que conforman el algoritmo.
Los símbolos básicos utilizados son los siguientes:
3. Lenguaje de programación
Un lenguaje de programación es una notación, de acuerdo con una sintaxis determinada, que se utiliza para escribir las
instrucciones que serán ejecutadas por un ordenador.
Los lenguajes de programación se clasifica en dos grandes grupos: lenguajes de alto nivel y lenguaje de bajo nivel.
Descripción Tipos
Bajo nivel: Es el lenguaje que utilizan los Lenguaje máquina
microprocesadores de los ordenadores.
En este lenguaje, todas las instrucciones
están formadas por secuencias de 0 y 1
ESTRUCTURA SECUENCIAL
Las instrucciones de un programa se
ejecutan en forma secuencial,
comenzando por la primera instrucción y
siguiendo en orden hasta la última,
ejecutándose todas ellas, una sola vez.
ESTRUCTURAS DE CONTROL
ESTRUCTURA CONDICIONAL (O SELECCIÓN) A)
Se chequean condiciones para decidir qué instrucciones ejecutar.
Esto implica que algunas instrucciones pueden no ejecutarse.
A) Condicional simple B)
Si se cumple una condición se ejecuta,
si no se cumple no se hará nada.
B) Condicional doble
Si se cumple una condición,
se lleva a cabo una acción, si no se cumple,
se ejecuta otra acción.
ESTRUCTURAS DE CONTROL
ESTRUCTURA REPETITIVA (o Iteración) (También llamadas bucles)
Algunas instrucciones se ejecutan varias veces.
Tenemos iteraciones definidas (for), e iteraciones condicionales (while).
A) E. Repetitiva “repetir n veces” (for)
Una acción (o conjunto de acciones) se repiten cierto A)
número de veces.
B) E. Repetitiva “mientras” (while)
La acción se repite mientras se está cumpliendo una
determinada condición que se evalúa antes de la
ejecución de las sentencias.
B)