SlideShare una empresa de Scribd logo
ESTRUCTURAS BÁSICAS
LAURA SOFIA BARRETO ORTIZ
MARIA FERNANDA ATUESTA ZAPATA
VALENTINA CEBALLOS VALLEJO
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
TECNOLOGÍA
10-5
SANTIAGO DE CALI
2021
Tabla de contenido
Diagramas de flujo…………………………………………………………………………3
Constantes, variables, acumuladores, contadores e identificadores…………………5
¿Qué es Pseint?........................................................................................................6
Comandos…………………………………………………………………………………7
Diagramas de flujos
Los diagramas de flujo usan formas especiales para representar diferentes tipos de
acciones o pasos en un proceso. Las líneas y flechas muestran la secuencia de los
pasos y las relaciones entre ellos. Estos son conocidos como símbolos de diagrama
de flujo.
El tipo de diagrama dicta los símbolos de diagramas de flujo que se utilizan. Por
ejemplo, un diagrama de flujo de datos puede contener un Símbolo de Entrada o
Salida (también conocido como Símbolo de E/S), pero no es muy común verlo en la
mayoría de los diagramas de flujo de procesos.
Con los años, la tecnología ha evolucionado, y con ella también la diagramación.
Algunos símbolos de los diagramas de flujo que se utilizaron en el pasado para
representar tarjetas perforadas de computadora, o cinta perforada, han pasado a la
historia.
Símbolos:
Lista de Símbolos Utilizados en Diagramas de Flujo
Símbolo de Inicio / Final
El símbolo de terminación marca el punto inicial o final del sistema. Por lo general,
contiene la palabra "Inicio" o "Fin".
Símbolo de Acción o Proceso
Un rectángulo solo puede representar un solo paso dentro de un proceso ("agregar
dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso
más grande.
Un documento o informe impreso
Símbolo del Documento Impreso
Representa Multidocumento en el proceso.
Símbolo de Decisión o Ramificación
Un punto de decisión o ramificación. Las líneas que representan diferentes
decisiones surgen de diferentes puntos del diamante.
Símbolo de 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).
Símbolo de Entrada Manual
Representa un paso en el que se pide al usuario que introduzca la información
manualmente.
Símbolo de Preparación
Representa un ajuste a otro paso en el proceso.
Símbolo del Conector
Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene
la misma letra). O Símbolo
Indica que el flujo del proceso continúa en más de dos ramas.
Símbolo de Unión de Invocación
Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen
de nuevo en un solo proceso.
Símbolo de Fusión
Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.
Símbolo de Intercalar
Indica un paso que ordena información en un formato estándar.
Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en una secuencia o establece
según algunos criterios predeterminados.
Símbolo de Proceso Predefinido
Indica una secuencia de acciones que realizan una tarea específica incrustada
dentro de un proceso más grande. Esta secuencia de acciones podría describirse
con más detalle en un diagrama de flujo separado.
Símbolo del Operación Manual
Indica una secuencia de comandos que continuarán repitiéndose hasta que se
detenga manualmente.
Símbolo de Límite de Bucle
Indica el punto en el que debe detenerse un bucle.
Símbolo de Retardo
Indica un retraso en el proceso.
Almacenamiento de Datos o Símbolo de Datos Almacenados
Indica un paso donde se almacenan los datos.
Símbolo de la Base de Datos
Indica una lista de información con una estructura estándar que permite buscar y
ordenar.
Símbolo de Almacenamiento Interno
Indica que la información se almacenó en la memoria durante un programa, utilizado
en diagramas de flujo de diseño de software
Símbolo de 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
Constantes
Son constantes a lo largo de la aplicación eso quiere decir que vamos a declarar su
valor obligatoriamente y este no va a cambiar lamentablemente ahora solo nos
podemos quedar con el concepto de lo que es una constante ya que en pseint no
se pueden declarar más que variables, pero vamos a simular que tenemos
constantes con las variables y una nomenclatura muy común para declarar
constantes es que el nombre de esta es todo con mayúscula
Variable
Una variable no es más que un espacio de memoria referenciado por un
identificador es decir al crear una variable reservamos un espacio en la memoria
principal y le colocamos un nombre para poder inicializar o cambiar valores en ese
espacio.
En el caso del pseudocódigo podríamos ponerlo de diferentes maneras
Nombre Variable = 0
nombre Variable <- 0 //este se usa más en diagramas de flujo, pero eso lo veremos
en otro post
definir nombre Variable con valor 0
Y de muchas maneras más como dije, siempre que se adecue a tus necesidades y
entendimiento. Volviendo al tema de las variables tienes que entender que se usan
para tener determinado valor que pueda cambiar en el programa es por eso que se
llama variable.
Acumuladores
Un acumulador es una variable numérica que permite ir acumulando operaciones.
Me permite ir haciendo operaciones parciales. Un acumulador:
- Se inicializa a un valor inicial según la operación que se va a acumular: a 0
si es una suma o a 1 si es un producto.
- Se acumula un valor intermedio.
Contadores
Un contador es una variable entera que la utilizamos para contar cuando ocurre un
suceso. Un contador:
- Se inicializa a un valor inicial.
cont <- 0;
- Se incrementa, cuando ocurre el suceso que estamos contado se le suma 1.
cont <- cont + 1;
Indicadores
Un indicador es una variable lógico, que usamos para recordar o indicar algún
suceso. Un indicador:
- Se inicializa a un valor lógico que indica que el suceso no ha ocurrido.
indicador <- Falso
- Cuando ocurre el suceso que queremos recordar cambiamos su valor.
indicador <- Verdadero
¿Qué es PSeInt?
Es una herramienta educativa para ayudar a los estudiantes en los primeros pasos
dentro de la programación. Este software utiliza un pseudolenguaje complementado
con diagramas de flujos, lo que hace que el estudiante centre su atención en los
conceptos principales del algoritmo computacional con numerosas ayudas y
recursos didácticos.
Este software educativo se origina de la abreviatura de los estados de computación
de Pseudo Interprete, esta herramienta educativa fue creada en Argentina y
completamente en español. Este software es utilizado por estudiantes en el
aprendizaje de los fundamentos de la programación y el desarrollo de la lógica.
El mismo es un software bastante popular, ya que es muy utilizado en las
universidades de Latinoamérica y España para la enseñanza educativa de la
programación.
Comandos:
Según: La secuencia de instrucciones ejecutada por una instrucción Según
depende del valor de una variable numérica. Esta instrucción permite ejecutar
opcionalmente varias acciones posibles, dependiendo del valor almacenado en una
variable de tipo numérico.
Mientras: La instrucción Mientras ejecuta una secuencia de instrucciones mientras
una condición sea verdadera. Al ejecutarse esta instrucción, la condición es
evaluada.
Repetir: La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones
hasta que la condición sea verdadera. Al ejecutarse esta instrucción, la secuencia
de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa
la condición.
Para: Trabaja de manera similar al ‘Repetir’, solo que, aquí asignamos las variables
dentro del comando.
Función: Para invocar a la función se debe utilizar su nombre y entre paréntesis los
parámetros, que podrán ser expresiones sólo si el tipo de pasaje es por referencia.
Una llamada puede ser en sí una instrucción, pero si la función retorna algún valor,
también puede utilizarse como operando dentro de una expresión.
Mapa conceptual
Conclusiones
A través del proceso de enseñanza aprendizaje del álgebra lineal, con el empleo de
la herramienta PSeInt se favorece el desarrollo del pensamiento algorítmico y la
comprensión de las relaciones conceptuales; se contribuye al fortalecimiento de las
relaciones interdisciplinarias y su expresión dentro del currículo de la carrera; se
incrementa la motivación de los estudiantes ya que pueden “ver” cómo funciona el
algoritmo; en general, existe preferencia por emplear la herramienta en relación con
los métodos tradicionales para realizar los diagramas de flujo y seudocódigos;
mientras que, el análisis del algoritmo permite al estudiante emitir un juicio de valor,
en relación al algoritmo que crea, sobre la eficacia de su propuesta.
Esta propuesta contribuye a la ampliación del espectro de aplicación, para la
educación, de la herramienta PSeInt. En consecuencia, se recomienda profundizar
en el estudio del impacto de la herramienta PSeInt en el proceso de enseñanza
aprendizaje del Álgebra Lineal en particular y de la Matemática en general
Anexos
Blogs:
Laura Sofía Barreto Ortiz
https://tecnologisofi.blogspot.com/?m=1
María Fernanda Atuesta Zapata
https://mariafernandaatuesta.blogspot.com/
Valentina Ceballos Vallejo
https://mariafernandaatuesta.blogspot.com/

Más contenido relacionado

La actualidad más candente

PSeInt Una Heramienta de apoyo para el Diseño de Algoritmos
PSeInt Una Heramienta de apoyo para el Diseño de AlgoritmosPSeInt Una Heramienta de apoyo para el Diseño de Algoritmos
PSeInt Una Heramienta de apoyo para el Diseño de Algoritmos
Alejandro Valdes Jimenez
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
Clariza
 
Presentacion Pseint
Presentacion PseintPresentacion Pseint
Presentacion Pseint
egalindo1104
 

La actualidad más candente (19)

Trabajo tecnología
Trabajo tecnologíaTrabajo tecnología
Trabajo tecnología
 
PSeInt
PSeIntPSeInt
PSeInt
 
Presentació de PSEInt
Presentació de PSEIntPresentació de PSEInt
Presentació de PSEInt
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Tecnología período 3
Tecnología período 3Tecnología período 3
Tecnología período 3
 
PSeInt Una Heramienta de apoyo para el Diseño de Algoritmos
PSeInt Una Heramienta de apoyo para el Diseño de AlgoritmosPSeInt Una Heramienta de apoyo para el Diseño de Algoritmos
PSeInt Una Heramienta de apoyo para el Diseño de Algoritmos
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Presentacion Pseint
Presentacion PseintPresentacion Pseint
Presentacion Pseint
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Pseint
PseintPseint
Pseint
 
Clase pseint
Clase pseintClase pseint
Clase pseint
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Introduccion al Pensamiento Algoritmico
Introduccion al Pensamiento AlgoritmicoIntroduccion al Pensamiento Algoritmico
Introduccion al Pensamiento Algoritmico
 
Pseint pseudocodigo
Pseint   pseudocodigoPseint   pseudocodigo
Pseint pseudocodigo
 
Logica algoritmos
Logica algoritmosLogica algoritmos
Logica algoritmos
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Intropseint
IntropseintIntropseint
Intropseint
 

Similar a Estructuras básicas

Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
Marcela Perez
 

Similar a Estructuras básicas (20)

Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecno
TecnoTecno
Tecno
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
 
Tecnología- Estructuras Básicas
Tecnología- Estructuras BásicasTecnología- Estructuras Básicas
Tecnología- Estructuras Básicas
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
 
Estructuras basicas pseint
Estructuras basicas  pseintEstructuras basicas  pseint
Estructuras basicas pseint
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.
 
Pseint (2)
Pseint (2)Pseint (2)
Pseint (2)
 
Pseint
PseintPseint
Pseint
 
Pseint (1)
Pseint (1)Pseint (1)
Pseint (1)
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 

Más de valentinaceballosval

Más de valentinaceballosval (13)

Presentación empresa de Aseo Clean Love
Presentación empresa de Aseo Clean LovePresentación empresa de Aseo Clean Love
Presentación empresa de Aseo Clean Love
 
FOLLETO VILLA .pdf
FOLLETO VILLA .pdfFOLLETO VILLA .pdf
FOLLETO VILLA .pdf
 
Encuesta (1).pdf
Encuesta (1).pdfEncuesta (1).pdf
Encuesta (1).pdf
 
TABLA 1.docx
TABLA 1.docxTABLA 1.docx
TABLA 1.docx
 
PROYECTO DE INVASTIGACIÓN CTS.docx
PROYECTO DE INVASTIGACIÓN CTS.docxPROYECTO DE INVASTIGACIÓN CTS.docx
PROYECTO DE INVASTIGACIÓN CTS.docx
 
DIAGRAMA DE PARETO EN EXCEL 1.pdf
DIAGRAMA DE PARETO EN EXCEL 1.pdfDIAGRAMA DE PARETO EN EXCEL 1.pdf
DIAGRAMA DE PARETO EN EXCEL 1.pdf
 
Tecnologia (1).pdf
Tecnologia  (1).pdfTecnologia  (1).pdf
Tecnologia (1).pdf
 
ZONA levante.docx
ZONA levante.docxZONA levante.docx
ZONA levante.docx
 
ZONA SAHARIANA.docx
ZONA SAHARIANA.docxZONA SAHARIANA.docx
ZONA SAHARIANA.docx
 
ZONA CANTÁBRICA.docx
ZONA CANTÁBRICA.docxZONA CANTÁBRICA.docx
ZONA CANTÁBRICA.docx
 
Problemas de aplicación ley de ohm y ley de watt (1)
Problemas de aplicación ley de ohm y ley de watt (1)Problemas de aplicación ley de ohm y ley de watt (1)
Problemas de aplicación ley de ohm y ley de watt (1)
 
Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de wattProblemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt
 
Fundamentos de electricidad_y_electronica_(1)
Fundamentos de electricidad_y_electronica_(1)Fundamentos de electricidad_y_electronica_(1)
Fundamentos de electricidad_y_electronica_(1)
 

Último

Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptx
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptxPlaneacion NIA 300-330 - Auditoria 2 (1) (1).pptx
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptx
MiguelBertel
 
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
zenen3
 
NOVEDADES RED.ES. Nuevos segmentos y Kit consulting
NOVEDADES RED.ES. Nuevos segmentos y Kit consultingNOVEDADES RED.ES. Nuevos segmentos y Kit consulting
NOVEDADES RED.ES. Nuevos segmentos y Kit consulting
JAndresDuVa
 
Metodología de la investigación, 4ta Edición - César A. Bernal-FREELIBROS.ME.pdf
Metodología de la investigación, 4ta Edición - César A. Bernal-FREELIBROS.ME.pdfMetodología de la investigación, 4ta Edición - César A. Bernal-FREELIBROS.ME.pdf
Metodología de la investigación, 4ta Edición - César A. Bernal-FREELIBROS.ME.pdf
CesarRafaelBarreraBe1
 

Último (20)

Planeación estratégica y PETI para la empresa.pptx
Planeación estratégica y PETI para la empresa.pptxPlaneación estratégica y PETI para la empresa.pptx
Planeación estratégica y PETI para la empresa.pptx
 
APE 7. SEMANA 7 PROYECTOS DE INVERSIÓN.pdf
APE 7. SEMANA 7 PROYECTOS DE INVERSIÓN.pdfAPE 7. SEMANA 7 PROYECTOS DE INVERSIÓN.pdf
APE 7. SEMANA 7 PROYECTOS DE INVERSIÓN.pdf
 
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptx
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptxPlaneacion NIA 300-330 - Auditoria 2 (1) (1).pptx
Planeacion NIA 300-330 - Auditoria 2 (1) (1).pptx
 
Imágenes de cortinas, persianas, toldos, etc.
Imágenes de cortinas, persianas, toldos, etc.Imágenes de cortinas, persianas, toldos, etc.
Imágenes de cortinas, persianas, toldos, etc.
 
Presentación Mezcal con orgullo para pagina mix
Presentación Mezcal con orgullo para pagina mixPresentación Mezcal con orgullo para pagina mix
Presentación Mezcal con orgullo para pagina mix
 
López-Administración de proyectos estudios de
López-Administración de proyectos estudios deLópez-Administración de proyectos estudios de
López-Administración de proyectos estudios de
 
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
 
JAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacionJAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacion
 
Cosas generales sobre la empresa mezcal con orgullo
Cosas generales sobre la empresa mezcal con orgulloCosas generales sobre la empresa mezcal con orgullo
Cosas generales sobre la empresa mezcal con orgullo
 
EL NACIMIENTO DE LA OBLIGACIÓN TRIBUTARIA EN EL PERÚ.docx
EL NACIMIENTO DE LA OBLIGACIÓN TRIBUTARIA EN EL PERÚ.docxEL NACIMIENTO DE LA OBLIGACIÓN TRIBUTARIA EN EL PERÚ.docx
EL NACIMIENTO DE LA OBLIGACIÓN TRIBUTARIA EN EL PERÚ.docx
 
Cantos de las comunidades cristianas.pdf
Cantos de las comunidades cristianas.pdfCantos de las comunidades cristianas.pdf
Cantos de las comunidades cristianas.pdf
 
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptxFormato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
 
NOVEDADES RED.ES. Nuevos segmentos y Kit consulting
NOVEDADES RED.ES. Nuevos segmentos y Kit consultingNOVEDADES RED.ES. Nuevos segmentos y Kit consulting
NOVEDADES RED.ES. Nuevos segmentos y Kit consulting
 
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
576Presentación CULPA PATRONAL (Responsabilidad Civil y Penal).pdf
 
MENTORÍA en Habilidades Blandas Comunicación Efectiva, Trabajo en Equipo, L...
MENTORÍA en Habilidades Blandas Comunicación Efectiva, Trabajo en Equipo, L...MENTORÍA en Habilidades Blandas Comunicación Efectiva, Trabajo en Equipo, L...
MENTORÍA en Habilidades Blandas Comunicación Efectiva, Trabajo en Equipo, L...
 
Revista La Verdad - Edición Mayo 2024
Revista La Verdad  -  Edición  Mayo  2024Revista La Verdad  -  Edición  Mayo  2024
Revista La Verdad - Edición Mayo 2024
 
METODOLOGIA_DE_LA_INVESTIGACION_LAS_RUTA.pdf
METODOLOGIA_DE_LA_INVESTIGACION_LAS_RUTA.pdfMETODOLOGIA_DE_LA_INVESTIGACION_LAS_RUTA.pdf
METODOLOGIA_DE_LA_INVESTIGACION_LAS_RUTA.pdf
 
Mezcal con orgullo: Empresa que fabrica mezcal
Mezcal con orgullo: Empresa que fabrica mezcalMezcal con orgullo: Empresa que fabrica mezcal
Mezcal con orgullo: Empresa que fabrica mezcal
 
Metodología de la investigación, 4ta Edición - César A. Bernal-FREELIBROS.ME.pdf
Metodología de la investigación, 4ta Edición - César A. Bernal-FREELIBROS.ME.pdfMetodología de la investigación, 4ta Edición - César A. Bernal-FREELIBROS.ME.pdf
Metodología de la investigación, 4ta Edición - César A. Bernal-FREELIBROS.ME.pdf
 
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...
Aceros de Guatemala Orígenes y Propósito de la Corporación que Revolucionó la...
 

Estructuras básicas

  • 1. ESTRUCTURAS BÁSICAS LAURA SOFIA BARRETO ORTIZ MARIA FERNANDA ATUESTA ZAPATA VALENTINA CEBALLOS VALLEJO INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL TECNOLOGÍA 10-5 SANTIAGO DE CALI 2021
  • 2. Tabla de contenido Diagramas de flujo…………………………………………………………………………3 Constantes, variables, acumuladores, contadores e identificadores…………………5 ¿Qué es Pseint?........................................................................................................6 Comandos…………………………………………………………………………………7
  • 3. Diagramas de flujos Los diagramas de flujo usan formas especiales para representar diferentes tipos de acciones o pasos en un proceso. Las líneas y flechas muestran la secuencia de los pasos y las relaciones entre ellos. Estos son conocidos como símbolos de diagrama de flujo. El tipo de diagrama dicta los símbolos de diagramas de flujo que se utilizan. Por ejemplo, un diagrama de flujo de datos puede contener un Símbolo de Entrada o Salida (también conocido como Símbolo de E/S), pero no es muy común verlo en la mayoría de los diagramas de flujo de procesos. Con los años, la tecnología ha evolucionado, y con ella también la diagramación. Algunos símbolos de los diagramas de flujo que se utilizaron en el pasado para representar tarjetas perforadas de computadora, o cinta perforada, han pasado a la historia. Símbolos: Lista de Símbolos Utilizados en Diagramas de Flujo Símbolo de Inicio / Final El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la palabra "Inicio" o "Fin". Símbolo de Acción o Proceso Un rectángulo solo puede representar un solo paso dentro de un proceso ("agregar dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande. Un documento o informe impreso Símbolo del Documento Impreso Representa Multidocumento en el proceso. Símbolo de Decisión o Ramificación Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante. Símbolo de 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). Símbolo de Entrada Manual
  • 4. Representa un paso en el que se pide al usuario que introduzca la información manualmente. Símbolo de Preparación Representa un ajuste a otro paso en el proceso. Símbolo del Conector Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene la misma letra). O Símbolo Indica que el flujo del proceso continúa en más de dos ramas. Símbolo de Unión de Invocación Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en un solo proceso. Símbolo de Fusión Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno. Símbolo de Intercalar Indica un paso que ordena información en un formato estándar. Símbolo de Ordenar Indica un paso que organiza una lista de elementos en una secuencia o establece según algunos criterios predeterminados. Símbolo de Proceso Predefinido Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso más grande. Esta secuencia de acciones podría describirse con más detalle en un diagrama de flujo separado. Símbolo del Operación Manual Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga manualmente. Símbolo de Límite de Bucle Indica el punto en el que debe detenerse un bucle. Símbolo de Retardo Indica un retraso en el proceso. Almacenamiento de Datos o Símbolo de Datos Almacenados Indica un paso donde se almacenan los datos.
  • 5. Símbolo de la Base de Datos Indica una lista de información con una estructura estándar que permite buscar y ordenar. Símbolo de Almacenamiento Interno Indica que la información se almacenó en la memoria durante un programa, utilizado en diagramas de flujo de diseño de software Símbolo de 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 Constantes Son constantes a lo largo de la aplicación eso quiere decir que vamos a declarar su valor obligatoriamente y este no va a cambiar lamentablemente ahora solo nos podemos quedar con el concepto de lo que es una constante ya que en pseint no se pueden declarar más que variables, pero vamos a simular que tenemos constantes con las variables y una nomenclatura muy común para declarar constantes es que el nombre de esta es todo con mayúscula Variable Una variable no es más que un espacio de memoria referenciado por un identificador es decir al crear una variable reservamos un espacio en la memoria principal y le colocamos un nombre para poder inicializar o cambiar valores en ese espacio. En el caso del pseudocódigo podríamos ponerlo de diferentes maneras Nombre Variable = 0 nombre Variable <- 0 //este se usa más en diagramas de flujo, pero eso lo veremos en otro post definir nombre Variable con valor 0 Y de muchas maneras más como dije, siempre que se adecue a tus necesidades y entendimiento. Volviendo al tema de las variables tienes que entender que se usan para tener determinado valor que pueda cambiar en el programa es por eso que se llama variable. Acumuladores Un acumulador es una variable numérica que permite ir acumulando operaciones. Me permite ir haciendo operaciones parciales. Un acumulador:
  • 6. - Se inicializa a un valor inicial según la operación que se va a acumular: a 0 si es una suma o a 1 si es un producto. - Se acumula un valor intermedio. Contadores Un contador es una variable entera que la utilizamos para contar cuando ocurre un suceso. Un contador: - Se inicializa a un valor inicial. cont <- 0; - Se incrementa, cuando ocurre el suceso que estamos contado se le suma 1. cont <- cont + 1; Indicadores Un indicador es una variable lógico, que usamos para recordar o indicar algún suceso. Un indicador: - Se inicializa a un valor lógico que indica que el suceso no ha ocurrido. indicador <- Falso - Cuando ocurre el suceso que queremos recordar cambiamos su valor. indicador <- Verdadero ¿Qué es PSeInt? Es una herramienta educativa para ayudar a los estudiantes en los primeros pasos dentro de la programación. Este software utiliza un pseudolenguaje complementado con diagramas de flujos, lo que hace que el estudiante centre su atención en los conceptos principales del algoritmo computacional con numerosas ayudas y recursos didácticos. Este software educativo se origina de la abreviatura de los estados de computación de Pseudo Interprete, esta herramienta educativa fue creada en Argentina y completamente en español. Este software es utilizado por estudiantes en el aprendizaje de los fundamentos de la programación y el desarrollo de la lógica. El mismo es un software bastante popular, ya que es muy utilizado en las universidades de Latinoamérica y España para la enseñanza educativa de la programación. Comandos: Según: La secuencia de instrucciones ejecutada por una instrucción Según depende del valor de una variable numérica. Esta instrucción permite ejecutar
  • 7. opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Mientras: La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Al ejecutarse esta instrucción, la condición es evaluada. Repetir: La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición. Para: Trabaja de manera similar al ‘Repetir’, solo que, aquí asignamos las variables dentro del comando. Función: Para invocar a la función se debe utilizar su nombre y entre paréntesis los parámetros, que podrán ser expresiones sólo si el tipo de pasaje es por referencia. Una llamada puede ser en sí una instrucción, pero si la función retorna algún valor, también puede utilizarse como operando dentro de una expresión. Mapa conceptual
  • 8. Conclusiones A través del proceso de enseñanza aprendizaje del álgebra lineal, con el empleo de la herramienta PSeInt se favorece el desarrollo del pensamiento algorítmico y la comprensión de las relaciones conceptuales; se contribuye al fortalecimiento de las relaciones interdisciplinarias y su expresión dentro del currículo de la carrera; se incrementa la motivación de los estudiantes ya que pueden “ver” cómo funciona el algoritmo; en general, existe preferencia por emplear la herramienta en relación con los métodos tradicionales para realizar los diagramas de flujo y seudocódigos; mientras que, el análisis del algoritmo permite al estudiante emitir un juicio de valor, en relación al algoritmo que crea, sobre la eficacia de su propuesta. Esta propuesta contribuye a la ampliación del espectro de aplicación, para la educación, de la herramienta PSeInt. En consecuencia, se recomienda profundizar en el estudio del impacto de la herramienta PSeInt en el proceso de enseñanza aprendizaje del Álgebra Lineal en particular y de la Matemática en general
  • 9. Anexos Blogs: Laura Sofía Barreto Ortiz https://tecnologisofi.blogspot.com/?m=1 María Fernanda Atuesta Zapata https://mariafernandaatuesta.blogspot.com/ Valentina Ceballos Vallejo https://mariafernandaatuesta.blogspot.com/