Está en la página 1de 4

FACULTAD DE INGENIERIA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS

DelaUnidaddeAprendizaje2
Tenga usted presente que al terminar la Unidad 1, ser capaz de:
Aplicarlosconceptosyprincipiosbsicosdelaalgoritmiaenlaresolucindeproblemas.
AprenderyusarlaaplicacinPython eneldiseodealgoritmos.
Usarpseudocdigosmodularesparaeldiseodealgoritmosconloscontrolesselectivosy
repetitivos,diferenciandosufuncionalidad.

DelaSesin2
D
l S i

UnidaddeAprendizaje1

Tenga usted presente que al terminar la Sesin, ser capaz de:


AnalizarydisearalgoritmosusandopseudocdigosconEstructurasSecuenciales.
Utilizarlaestructuradecontrolsecuencialenlaconstruccindeprogramas.

Eslarepresentacindealgoritmosutilizando

smbolosgrficosunidosporflechas,
denominadaslneasdeflujo,queindicanla
secuenciadeejecucin.
j
Lossmbolosutilizadoshansidonormalizadospor
elInstitutoNorteamericanodeNormalizacin
(ANSI).

FundamentosdeProgramacin
Mg. Ivonne
IvonneMusayn
Musayn Oblitas

Terminal: Indica comienzo y final


de todo programa.
p
qque
Entrada / Salida: Operaciones
tienen relacin con los dispositivos
de entrada/salida.

No

Decisin: Indicaoperacioneslgicasode
comparacin,enfuncinalresultadodeterminacual
deloscaminosdebeseguir

Si
Conector: Continuacin del flujo en pginas
diferentes.
Decisin Mltiple: En funcin al resultado de la
comparacin seguir uno de los diferentes caminos.

Subrutina: Modulo independiente del


programa, que recibe una entrada, realiza
una tarea y regresa al programa Principal.

Proceso: Operacionesaritmticasa

realizarse.

Conector: Continuacin del flujo dentro de


la misma pgina

Direccin del flujo o lnea de flujo.

Comentarios: permite aadir comentarios en


cualquier smbolo del diagrama de flujo.
Lnea Conectora: sirve de unin entres dos smbolos

Sonunatcnicaparalaespecificacindealgoritmos
Pantalla: se utiliza en ocasiones en lugar del smbolo
de Entrada/Salida

quecombinaladescripcintextualdelpseudocdigo
conlarepresentacingrficadeldiagrama deflujo.

Impresora: se utiliza en ocasiones en lugar del


smbolo de Entrada/Salida

Teclado: se utiliza en ocasiones en lugar del smbolo


de Entrada/Salida

Declaracindevariables(tipo:
nombre_variable),asignacin

Simple

Doble

Mltiple

(nombre_variable=valor),
lectura(Leer<listade
variables>)yescrituradedatos
(Escribir<listadeconstantesy
variables>).

Ciclomientras

Utilizaunlenguajedecomunicacinpropio

Ciclorepetir

comoelingls,espaolentreotros.
Laventajadelpseudocdigoesqueenla

planificacindelprograma,elprogramadorse
planificacindelprograma elprogramadorse
concentraenlalgicasinpreocuparseenla
reglasdeunlenguajedeprogramacin
especfico.

Ciclodesdepara

Lenguajealgortmicoinformalqueseaproximaaunooms
lenguajesdeprogramacin.
Contiene:
Contiene

Smbolos.
, , ,/, ,etc.)
Smbolos. ((+,,*,/,=,etc.)

Trminos. (Leer,Imprimir,Abrir,Cerrar,etc.)

Estructuras. (Si,Sisino,Hacermientras,etc.)

DeclaracindeVariables.
Senombranlasvariablesqueseusarnenel
algoritmoyseidentificasutipodedato.

EntradadeDatos.
Seobtieneundatodesdealgndispositivode
entradaysecolocaenmemoria(unavariable).

Pseudocdigo
g
entero

Leer variable

real
caracter
cadena
lgico

edad

Ejemplo:
Leeredad
Memoria

SalidadeDatos.
Semuestraundatoenalgndispositivodesalida.
Imprimir variable
Ejemplo:
Imprimiredad

Seutilizaparaalmacenar(asignar)unvalor aunavariable.

FIN DE LA SESIN 3

dnde se almacena? = qu valor se almacena?

Variable
i bl
Talla

Valor
l
1.60
Talla
1.60

MEMORIA

También podría gustarte