Vous êtes sur la page 1sur 18

Diagrama de flujo

y Base de Datos
Alumnos: Martin Crespo – Marianela Pizarro
Profesor: Carlós Barrios
Curso : 3ºA COE
Colegio Informático Blaise Pascal
TEMAS
▪ DIAGRAMA DE FLUJO(CONCEPTO).
▪ SIGNIFICADO DE LOS SIMBOLOS
DEL DIAGRAMA.
▪ DIFERENTES ESTRUCTURAS.
▪ VARIABLES Y CONSTANTES.
▪ BASE DE DATOS.

2
Concepto de Diagrama de Flujo
Un diagrama de flujo es una descripción gráfica de un
procedimiento para la resolución de un problema. Estos son
usados para describir algoritmos y programas de computador y
están conformados por figuras conectadas con flechas.
Para ejecutar un proceso por un diagrama de flujo de datos se
comienza por el INICIO y se siguen las flechas de figura a figura,
ejecutándose las acciones indicadas por cada figura; el tipo de figura
indica el tipo de paso que representa.
Los diagramas de flujo son frecuentemente usados debido a que
pueden suprimir detalles innecesarios y tener un significado preciso,
si son usados correctamente.

3
Significado de los simbolos


Inicio/Salida : este símbolo representa el punto
de inicio, el punto de fin y los posibles resultados de un
camino. A menudo contiene las palabras "Inicio" o "Fin" dentro
de la figura.
Entrada / Salida : Representa el material o la
información que entra o sale del sistema, como una
orden del cliente (entrada) o un producto (salida).
▪ Entrada Manual : Representa un paso en el que se
▪ pide al usuario que introduzca la información
manualmente.
▪ Documento Impreso: Un documento o informe
▪ impreso.
4
▪ Acción o Proceso : Un rectángulo solo puede representar un solo paso
d dentro de un proceso , o un subproceso completo dentro de un
proceso más grande.
▪ Decisión o Ramificación : Un punto de decisión o ramificación. Las
l líneas que representan diferentes decisiones surgen de diferentes
puntos del diamante.
▪ Conector : Indica que el flujo continúa donde se ha colocado un símbolo
i idéntico (que contiene la misma letra).

▪ Visualización :Indica un paso que muestra información.

▪ Conector Fuera de Página: Indica que el proceso continúa fuera de la


página.

5
ESTRUCTURAS BASICAS
SECUENCIALES
Son aquellas que ejecutan las acciones sucesivamente, una a continuación de
otra sin posibilidad de omitir ninguna .
Es la mas sencilla de todas las estructuras, las tareas suceden de forma tal que la
salida de una de ellas es la entrada de la siguiente y así sucesivamente hasta el
final del proceso. INICIO
INICIO

Ejemplo: Crea un diagrama que muestre el resultado N1=0


N1= primer numero
N2= segundo numero
N2=0
de la suma de dos números R=0 R=resultado

N1,N2

R=N1+N2

6
FIN
CONDICIONAL
Estas nos permiten la selección entre dos grupos de acciones o mas,
dependiendo de si una determinada condición se cumpla o no.
Estas estructuras se utilizan para tomar desiciones,las condiciones que se
especifican usan expresiones lógicas y usan la forma geométrica en forma de
rombo. Puede ser:

SIMPLES: Las acciones se cumplirán si específicamente solo se cumple la


condicion,sinó no se realizara nada.

COMPUESTAS: El cumplimiento o no de la condición lógica obligara a la


ejecución de dos diferentes acciones.

MULTIPLE: Este tipo de estructuras permiten decidir entre varios caminos


posibles, en función del valor que tome una determinada instrucción
ESTRUCTURAS
CONDICION SIMPLE CONDICION COMPUESTA
INICIO

NO SI NO SI
C C C

ACCION ACCION ACCION C


1 2 De otro modo

CONDICION MULTIPLE

8
REPETITIVA
Estas estructuras nos permiten una o varias introducciones de un numero
determinado de veces que vendrá determinado por una condición, en otras
palabras, repiten la ejecución de acciones. Estas pueden ser:
HACER MIENTRAS: Se caracteriza porque la condición esta situada al
comienzo del mismo, es decir, que las acciones las hace mientras se cumple
una determinada condición.
Si la condición es falsa no se realizara ninguna acción( o si dependiendo del
caso) y termina el proceso. Pero si es verdadera, entonces se ejecuta la
repetición, todo esto mientras la condición se cumpla.

HACER HASTA: Se caracteriza porque la condición que controla la realización


de las acciones esta al final del mismo. Lo que se busca que la determinada
condición se cumpla al menos una vez.

9
• La estructura mientras
EJEMPLO ●En la estructura hasta el cuerpo
termina cuando la condición INICIO del bucle se ejecuta siempre al
es falsa, en cambio la menos una vez, en cambio en la
estructura hasta termina estructura mientras permite
cuando la condición es que el cuerpo del bucle nunca se
verdadera. ejecute.

Estructura Repetitiva Mientras Estructura Repetitiva Hasta

C o n d ic io n No A c c io n e s

Si

A c c io n e s
C o n d ic io n No

10
SI
TIPOS DE DATOS
Los tipos de datos son elementos de un programa en java que representan
un conjunto de valores que se le pueden asignar a una variable en ejemplo
el tipo de dato “char” representa la basta secuencia de caracteres UNICODE.
Los tipos de datos básicos los cuales son:
INTEGER: El tipo de dato int puede representar datos enteros que se
encuentren en el rango de -2147483648 y +2147483647.El tamaño de un
dato de tipo int es de 32 bits.
BOLEANO:Son valores lógicos: true y false, están ordenados de manera que
false es menor que true.
STRING: Son valores de tipo texto.
REALES: Son todos los números que pertenecen al conjunto de los reales.
CHAR: Almacena datos de carácter en un campo de longitud fija. Los datos
pueden ser una serie de letras, números y otros caracteres de un solo byte
11 o varios bytes.
Hay tres tipos de operadores:
Aritméticos : Los operadores aritméticos permiten la realización de
operaciones matemáticas con los valores. Los operadores aritméticos
pueden ser utilizados con tipos de datos enteros o reales. Si ambos son
enteros, el resultado es entero; si alguno de ellos es real, el resultado es
real.
Relacionales : Se utilizan para establecer una relación entre dos valores.
Luego compara estos valores entre si y esta comparación produce un
resultado de certeza o falsedad (verdadero o falso).
Los operadores relacionales comparan valores del mismo tipo (numéricos
o cadenas). Estos tienen el mismo nivel de prioridad en su evaluación. Los
operadores relaciónales tiene menor prioridad que los aritméticos.

Lógicos :Estos operadores se utilizan para establecer relaciones entre


valores lógicos.
Estos valores pueden ser resultado de una expresión relacional.
12
TIPOS DEOPERADORES RACIONALES_:
> Mayor que
< Menor que
> = Mayor o igual que
< = Menor o igual que
< > Diferente TIPOS DE OPERADORES LÓGICOS :
=Igual And Y
Or O
Not Negación
TIPOS DE OPERADORES ARITMETICOS:
+ Suma
- Resta
* Multiplicación
/ División

13
VARIABLES Y CONTANTES
VARIABLE
Son zonas de memoria cuyo contenido cambia durante la fase de
procesamiento de información.

VARAIBLES
TIPOS

Variables Numéricas Variables Alfanuméricas Variables Lógicas (Boolenas)


(Enteras y Reales)

Caracteres Caracteres
Dígitos Verdaderas Falsas
alfabéticos especiales

14
CONSTANTES
Una constante es un dato numérico o alfanumérico que no cambia durante todo el
desarrollo del algoritmo o durante la ejecución del programa. Es un objeto de valor
invariable. Para expresar una constante se escribe explícitamente su valor.

TIPOS
Ejemplos:
• Constantes Numéricas (Enteras y Reales)
a) 𝝅 = 3.1416
• Constantes Alfanuméricas
b) e= 2.718228
• Constantes Lógicas (Boolenas)
c) Iva = 0.13
Las constantes pueden ser:
Constantes sin nombre: Es una expresión numérica donde se puede utilizar
directamente el valor.
Constantes con nombre: Se hace una reserva de memoria en la cual se guarda el
valor que será utilizado como constante.

15
DIFERENCIAS ENTRE AMBAS
Principales diferencias:

• Las constantes ya reciben un valor inicial en su declaración


• Las variables primero se declaran, luego se inician, y luego
se usan
• Las constantes, una vez declaradas mantienen su valor
durante toda la ejecución del programa
• En cambio, las variables pueden cambiar su valor tantas
veces como deseen

16
BASE DE DATOS
Es una herramienta para recopilar y organizar informacion.Almacenan
información de personas ,productos, pedidos, entre otras cosas.
Mientras comienzan como una lista en una hoja de calculo , y a medida que
esta aumenta su tamaño transferimos los datos a una base de datos creada
con un sistema de administración de bases de datos como Access.
COMPONENTES
• TABLAS: Son parecidos a hojas de calculo debido a que los datos son
almacenados en formato de columnas y filas.. La principal diferencia entre
almacenar los datos en una hoja de cálculo y almacenarlos en una base de
datos es la forma en la que están organizados los datos.
Cada fila Es un REGISTRO(Donde se almacena información)
Cada registro(contiene datos Esta compuesto por uno o mas CAMPOS.
específicos)
Los campos( contiene datos sobre un aspecto Son las COLUMNAS.
17 del asunto de la tabla)
1) FILA
2) COLUMNA
3) CAMPO REGISTRO

• FORMULARIOS: Posibilitan la creación de una interfaz de usuario en la


cual los datos pueden ser eliminados o modificados. Están compuestos
por botones y que realizan distintas tareas.

• INFORMES: Se utilizan para establecer un formato a las informaciones


,resumirlas para poder presentarlas .Es posible otorgarles un formato a
cada informe con la finalidad de que la información sea lo mas legible
posible.

• CONSULTAS: Son las vistas de los campos que el usuario quiere mostrar.
Sé visualiza también en forma de la tabla.
18

Vous aimerez peut-être aussi