Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ALGORITMO
ALGORITMO
ES UN CONJUNTO PRESCRITO DE INSTRUCCIONES O REGLAS BIEN
DEFINIDAS ORDENADAS Y FINITAS QUE PERMITEN REALIZAR UNA
ACTIVIDAD MEDIANTE PASOS SUCESIVOS QUE PERMITAN REALIZAR SIN
DUDA, DICHA ACTIVIDAD.
EJEMPLO:
PSEUDOCODIGO
EL PSEUDOCDIGO ESTA CONSIDERADO COMO
UNADESCRIPCINDE UN ALGORITMO QUE RESULTA
INDEPENDIENTE DE OTROSLENGUAJES DE
PROGRAMACIN. PARA QUE UNA PERSONA PUEDA LEER
E INTERPRETAR EL CDIGO EN CUESTIN, SE EXCLUYEN
DIVERSOS DATOS QUE NO SON CLAVE PARA SU
ENTENDIMIENTO.
EJEMPLO DE UN ALGORITMO
BSICO
COMO DETERMINAR EL RESULTADO DETERMINADO DEL
REA DE UN TRIANGULO?
EJEMPLO DE PROCESO
ESTABLECIDO EN UN
PSEUDOCODIGO
INICIO
BASE,ALTURA:ENTERO
RESULTADO:DECIMAL
ESCRIBA "CUAL ES LA BASE DEL TRIANGULO"
LEA BASE
ESCRIBA "CUAL ES LA ALTURA DEL TRIANGULO"
LEA ALTURA
RESULTADO = BASE * ALTURA / 2
ESCRIBA "AREA DEL TRIANGULO = ", RESULTADO
FIN
ESTRUCTURA SECUENCIAL
LA ESTRUCTURA SECUENCIAL ES AQUELLA EN LA QUE
UNA ACCIN (INSTRUCCIN) SIGUE A OTRA EN
SECUENCIA. LAS TAREAS SE SUCEDEN DE TAL MODO
QUE LA SALIDA DE UNA ES LA ENTRADA DE LA
SIGUIENTE Y AS SUCESIVAMENTE HASTA EL FIN DEL
PROCESO.
VARIABLES
QUE ES UN VARIABLE?
Enprogramacin,unavariableestformadaporunespacio
enelsistemadealmacenaje(memoriaprincipaldeun
ordenador)
Cuentaconlassiguientecaractersticas
Un Nombre Simblico: (unidentificador)queest
asociadoadichoespacio.
Un Valor: informacinconocidaodesconocida
almacenadaendichoespaciodememoria.
VARIABLE PRIMITIVAS
En la programacin, (incluyendo los diagramas de flujo) se es normal utilizar
lenguajes fuertemente tipados, esto significa que todas las variables deben ser
declaradas antes de ser utilizadas.
Esto implica establecer el tipo, el valor por defecto y el nombre identificador de la
variables.
Las variables primitivas son as mismos la manera en que se identifican los tipos de
variables mas bsicos utilizados en la programacin, por ejemplo.
Alfanumrico
Numricos
Decisin
Valor predeterminado
(para campos)
byte
short
int
long
0L
float
0.0f
double
0.0d
char
'\u0000'
null
boolean
false
FLUJO DE CONTROL
LA DEFINICIN MAS CONCRETA PARA EL FLUJO DE CONTROL ES
LA SECUENCIA QUE ADQUIEREN LAS INSTRUCCIONES QUE
DISEAMOS A PARTIR DEL ENUNCIADO DE UN PROBLEMA PARA
OBTENER UNA SOLUCIN.
EJEMPLO
IDENTIFICADORES Y PALABRAS
RESERVADAS
LAS PALABRAS RESERVADAS SON IDENTIFICADORES
PREDEFINIDOS QUE TIENEN UN SIGNIFICADO PARA EL
COMPILADOR Y POR TANTO NO PUEDEN USARSE COMO
IDENTIFICADORES CREADOS POR EL USUARIO EN LOS
PROGRAMAS.
EJEMPLOS DE PALABRAS
RESERVADAS
abstract
assert
continue
default
boolean
break
byte
do
double
else
case
catch
char
class
enum
extends
final
finally
const
float
for
goto
new
package
switch
synchroni
zed
if
private
this
implements protected throw
import
public throws
native
super while
DESCOMPOSICIN
PROCEDIMENTAL
DESCOMPOSICIN
PROCEDIMENTAL
DIAGRAMAS
DE FLUJO
LIBRO GUIA
METODOLOGIA DE LA PROGRAMACION 3RA EDICION
HTTPS://UHISPANO-MY.SHAREPOINT.COM/PERSONAL/R
CALDERON_UH_AC_CR/_LAYOUTS/15/GUESTACCESS.ASP
X?GUESTACCESSTOKEN=%2F6P4X99USPRH69PZPHMS15%2
BTOZPYYJKH41XMK%2B0L3PY%3D&DOCID=0D0345F94F54
64459ADF3AAE901C36150
SIMBOLOGIA DE DF
Esteseutilizapararepresentarelinicio
oelfindeunalgoritmo.Tambinpuede
representarunaparadaouna
interrupcinprogramadaquesea
necesariarealizarenunprograma.
Esteseutilizaparaunproceso
determinado,eselqueseutiliza
comnmentepararepresentar
unainstruccin,ocualquiertipo
deoperacinqueorigineun
cambiodevalor.
SIMBOLOGIA DE DF
Estesmboloesutilizadopara
representarunaentradaosalidade
informacin,queseaprocesadao
registradapormediodeunperifrico.
Esteesutilizadoparaenlazardos
partescualesquieradeun
diagramaatravsdeunconector
desalidayunconectorde
entrada.Estaformaunenlaceen
lamismapginadeldiagrama
SIMBOLOGIA DE DF
Esteesutilizadoparaindicarla
secuenciadeldiagramadeflujo,es
decir,paraindicarelsentidodelas
operacionesdentrodelmismo.
Esteesutilizadopararepresentar
lasalidadeinformacinpormedio
delaimpresora.
SOFTWARE
DFD:
HTTPS://UHISPANO-MY.SHAREPOINT.COM/PERSONAL/R
CALDERON_UH_AC_CR/DOCUMENTS/UNIVERSIDAD%20HIS
PANOAMERICANA/PROGRAMACION%20B%C3%A1SICA/SOFT
WARE/FREEDFD-1.1.ZIP
MANUAL:
HTTPS://UHISPANO-MY.SHAREPOINT.COM/PERSONAL/R
CALDERON_UH_AC_CR/DOCUMENTS/UNIVERSIDAD%20HIS
PANOAMERICANA/PROGRAMACION%20B%C3%A1SICA/SOFT
WARE/DFD.PDF