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

Reuse this genially

Presentacion PSEINT

231H20006 MANUEL ALFONSO BAUTISTA VEGA

Created on December 7, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Learning Unit

Akihabara Learning Unit

Genial learning unit

History Learning Unit

Primary Unit Plan

Vibrant Learning Unit

Art learning unit

Transcript

PSEINT

TEMA III

ÍNDICE

Representaciones de algoritmos

Tipo de datos

Diagramas de flujo

PSEUDOCóDIGO

Lenguaje de programación

Pseint

Tipos de datos

Los diferentes tipos de datos que existen son:

  • Numérico. Cualquier número.
  • Booleano. Posee sólo los valores VERDADERO o FALSO.
  • Caracter. Representa un caracter.
  • Array. Lista estática de elementos. Se señala el tipo de dato y la cantidad de elementos que almacena.
  • Null. Ausencia de parámetros para entrada y/o para salida.

REPRESENTACIONES DE ALGORITMOS

Todo algoritmo estÁ representado por:

  1. Lenguaje Natural
  2. Pseudocodigo
  3. Diagramas de Flujo
  4. Lenguajes de Programacion

PSEUDOCóDIGO

Es la forma de representar un algoritmo, que se acerca a los lenguajes de programación y con elementos de lenguaje natural.

El pseudocódigo se compone de: Cabecera. Es la parte del algoritmo que posee el nombre de este. Declaraciones. Son las variables y constantes que utilizará el algoritmo para resolver el problema. Cuerpo. Son el conjunto de instrucciones o acciones que están entre el Inicio y el Fin.

PSEUDOCóDIGO

Estructura:

La seccion de "Proceso SinTItulo" es la cabecera del algoritmo. La seccion "accion 1;" y "accion 1" es el cuerpo del algoritmo. En este caso como se utilizaremos el PSeInt la seccion de declaraciones del algoritmo no se toma en cuenta, ya que el software se encarga de asignarle el tipo de dato a cada variable dependiendo el uso que se le de.

REPRESENTACIóN DE PSEUDOCóDIGO

DIAGRAMA DE FLUJO DE DATOS

Para generar un diagrama de flujo en PSeInt para nuestro algoritmo debemos presionar el siguiente botón

Pseint

ACCIONES SECUENCIALES

Asignación. Nos permite guardar un valor en una variable. C < 2; por lo tanto C=2

Leer. Nos permite recibir valores por teclado y guardarlo en variables.Leer a; recibe el valor y lo almacena en a. Leer a, b, c; recibe tres valores y los guarda en la variable que corresponda.

Pseint

Escribir. Nos permite mostrar en pantalla algun tipo de dato, o varios separados por ‘,’ Escribir ‘Hola mundo’ Escribir ‘Hola mundo’, ‘Hola’, 2, c;

Pseint

CONDICIONAL:

Si – Entonces: Es una estructura de control que depende del valor de una condición lógica.Es decir, se debe evaluar una condición y si la cumple, deberá ejecutar todas las acciones después del “Entonces” y si no las cumple debe ejecutar todas las acciones después del “sino”

Pseint

CONDICIONAL:

Según: Es una estructura de control que depende del valor de una variable de tipo numérica para ejecutar una secuencia de instrucciones asociada a ese valor. Puede suceder que una secuencia de instrucciones sea común para mas de un valor de la variable numérica.

Pseint

Condicional

Escribir. La instrucción Escribir permite mostrar valores al ambiente.

Mientras. Permite ejecutar una secuencia de instrucciones repetidamente hasta que la condición no se cumpla.

Repetir. Se utilizan para realizar un determinado tipo de instrucciones en un número finito de veces

Pseint

NOTACIONES

Se pueden comentar líneas, para escribir por ejemplo la documentación de un programa. Esto se hace con el operador //, todo lo que procede después, hasta el final de la línea, no será tomado en cuenta por el interpretador.No puede haber instrucciones después de Proceso y FinProceso, excepto comentarios. Los identificadores de las variables deben constar solo de letras, números y/o guion bajo, comenzando siempre con una letra. Las estructuras no secuenciales pueden anidarse. Es decir, pueden contener otras adentro, pero la estructura contenida debe comenzar y finalizar dentro de la contenedora.