Want to create interactive content? It’s easy in Genially!

Get started free

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!