Sunteți pe pagina 1din 3

¿Qué entrada(datos)se requieren?

(info necesaria para crear sistema

ANALISIS DEL PROBLEMA ¿Cuál es la salida(resultado) deseada? La info específica, cantidad y tipo

¿Qué método/técnica/leng. programación utilizar para producir la salida. Que


usara para procesar info. Java

Diseño de algoritmo Estructura y diseño del programa. (orden e


imagen)

CODOFICACIÒN. Usar código y normas léxicas, gramaticales


Implementación de algoritmo. COMPILACIÒN/EJECUCIÒN. Copilar info y ejecutar.

VERIFICACIÒN Y DEPURACIÒN: 1.-ERRORES DE COMPILACIÒN. 2.-ERRORES LÒGICOS.


No escribir bien el código.

DOCUMENTACIÒN (manual de usuario): 1.-INTERNA. Solo el fabricante la tiene . 2.-


EXTERNA. Al alcance del usuario. Info simple.

PROGRAMACIÒN.- Proceso que nos permite a través de códigos crear, modificar, editar un sistema.

PARTES DE UN ALGORITMO.

ENTRADA DE DATOS PROCESO SALIDA DE DATOS

PRECISO FINITO
DEFINIDO

PSEUDOCODIGO.- Lenguaje intermedio entre lenguaje natural y el lenguaje de programación que se registra como
una serie de normas léxicas y gramaticales parecidas a la mayoría de los lenguajes de programación pero sin llegar a
la rigidez de sintaxis de un código.

CARACTERISTICAS.-

1.- En su representación será más sencillo de utilizar y manipular.

2.- Facilita el peso del programa a un lenguaje de programación que se vaya a utilizar.

REGLAS BASICAS PARA REALIZAR DIAGRAMAS DE FLUJO.

1.-Todos los símbolos tienen que estar conectados.

2.-A un símbolo de proceso general puede llevarle varias líneas.

3.- A un símbolo de decisión-condición pueden llevarle varias líneas pero solo saldrán dos (SI/NO).

4.- A un símbolo de inicio nunca le llegan líneas.

5.- De un símbolo de fin no parte ninguna línea.

VARIABLE: Es un dato cuyo valor pueden variar o cambiar a lo largo del desarrollo del programa o algoritmo
(pueden ser letras, números, símbolos o palabras) de tipo carácter.

CONSTANTE: Es un dato cuyo valor permanece sin cambios.


TIPOS DE DATOS MAS Y COMUNES. (JAVA).

ENTEROS lnt
NUMEROS
Float (tiene 7 dígitos después del.)

REALES Double (‘’’’’ 17’’’’’’’’’’’’’ del .)

Exponenciación(^)

CODIGO ASCII. ( letras, números, símbolos ;a,b,c…1,2,3;etc)

CARACTER

STRINGS (cadenas) (palabras u oración ) “hola mundo”.

TRUE/FALSE

ASIGNACION (=)
logicos y
booleanos COMPARACION ˂,˃,≥,≤,˂˃
(combina
IDENTIFICADORES nombres de variables y constantes o signos (``) comentarios son las comillas.
palabras y
números, y si
hace operación.

METODOLOGIA PARA DISEÑO SOFTWARE (FROMEWORK)

1.- SECUENCIA

PROGRAMACION
ESTRUCTURADA
2.-SELECCION (IFsi -THENentonces-ELSE-IF-CASEtalvez)

3.-ITERACION/REPETICION (WHILE ,DO-WHILE,FOR,NEXT)


CONTROL ESCOLAR

DESCENDENTE
ALUMNOS CARRERA MATERIAS

TOP DOWN O
WATERFALL CASCADA (secuencial de arriba hacia abajo)

CONTROL ESCOLAR

BOTTOM UP ALUMNOS CARRERA MATERIAS


(ascendentes) O
ESPIRAL

CASCADA: PROCESO: prueba/implementación

Requisitos- diseño-implementacion/codificación-verificacion-mtto.
INCIO/FIN

ENTRADA DE DATOS

PROCESO GENERAL

DECISION/CONDICION

SALIDA DE DATOS

ALMACENAMIENTO DE B.DE DATOS ( INFORMACION)

LINEAS DE DIRECCION Y CONEXION

misma pagina diferente pagina CONECTORES

S-ar putea să vă placă și