Want to create interactive content? It’s easy in Genially!
de sistemas informáticos
Beatriz Salinas Hernández
Created on February 26, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
de sistemas informáticos
submódulo 1
2025
nº1
0,0€
2do semestre
Diseña software
Estructura de un progrma en Java
Constantes
Variables
Estructuras de control
Diagrama de flujo
Algoritmos
CONTENIDO
Algoritmos
Veamos un ejemplo práctico de la vida cotidiana
¿De verdad?
¡Hola! ¿Sabes que programar es solamente decirle a la computadora qué debe hacer?
Es como una receta de cocina, debes tener en claro qué quieres obtener y realizar los pasos para llegar al resultado
Programar es sencillo, sí, solo debes de pensar cuál es el resultado que quieres obtener
¡Buena pregunta!Tendríamos que aumentar los pasos
Y... ¿Si no lo tienen?
5. Si no hay, regresar al paso 1
1. Debes salir del lugar donde estés2. Ir a una librería 3. Solicitar el libro 4. Si lo hay, pagar y eso sería todo
Quiero comprar un libro, ¿Cuáles serían los pasos a seguir para realizar la compra?
Teniendo el título del libro, contando con el dinero, ¡Va!
Diagrama de flujo
- Un diagrama de flujo es la representación gráfica de un algoritmo
- Tiene diversos elementos que deben ir conectados, siguiedo el flujo del diagrama
- Existen reglas para la construcción de un diagrama
Diagrama de flujo
Flechas de dirección
Da clic sobre cualquier elemento para ver su descripción
Elementos de un diagrama de flujo
Las flechas de dirección no deben cruzarse entre sí
Las flechas de dirección, deben ser verticales u horizontales
Todos los elementos del diagrama deben estar conectados
REGLAS PARA LA CONSTRUCCIÓN DE UN DIAGRAMA
Algoritmo
Diagrama de flujo
Ahora, construyamos el diagrama de flujo
Vamos a hacer el algoritmo de la compra de un libro
compra de un libro
estructuras de control
Son bloques de código que controlan el orden de ejecución de las instrucciones de un programa. Son fundamentales en la programación, ya que permiten tomar decisiones, repetir acciones y controlar el flujo lógico.
ESTRUCTURAS DE CONTROL
Conjunto de instrucciones que se ejecutan de forma repetida.
Cíclica
Conjunto de declaraciones que se ejecutan si se cumple una condición.
Decisión
+ info
+ info
+ info
Serie de instrucciones que se ejecutan una después de la otra.La salida de una instrucción es la entrada de otra
Secuencial
estructuras
Variables
+ info
Las variables representan un contenedor de memoria física o lógica para almacenar datos.Sirven para almacenar, recuperar datos, representar valores existentes, asignar valores.
El tipo de datos que se almacena en ellas
El valor guardado que puede cambiar durante la ejecución del programa
El nombre único que las identifica dentro del programa
Las variables se caracterizan por:
Caracteres
Tipo flotante
Enteros
tipos de variables
Constantes
Valor que no se puede modificar durante la ejecución de un programa. Se utiliza para representar valores que no pueden cambiar, como números, caracteres o cadenas de caracteres.
estructura de un programa en java
Líneas de código en Java
estructura java
GRACIAS!
¡MUCHAS
Tipo flotantes
Se refiere a número decimales. Existen 2 tipos. Recuerda que lo puedes aplicar según sea lo que te soliciten
Tipo caracter
Se utilizan cuando se necesita declarar una letra o cadena de caracteres
Este ejemplo de diagrama, se denomina "ciclo"
DIAGRAMA DE FLUJO
Tipo enteros
Se refiere a número enteros. Puedes utilizar el que se requiera de acuerdo a lo que te soliciten Se usan números enteros positivos y negativos
Comprar un libro
1. Salir del lugar2. Ir a la librería 3. Solicitar el libro 4. Si lo hay, pagarlo y eso sería todo 5. Si no hay, regresar al paso 1
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!