SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
ESTRUCTURAS BÁSICAS
VALERIA GARCÍA GUTIÉRREZ
STEFANIA MEJÍA GIRALDO
EVELYN MORALES
LINA MARCELA SANCHEZ PARRA
JUAN PABLO TREJOS REYES
ALEJANDRA VASCONEZ BURBANO
GRADO 10-6
GUILLERMO MONDRAGON
Lic. Sistemas
ÁREA DE TECNOLOGÍA
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
SANTIAGO DE CALI
2020
TABLA DE CONTENIDO
Introducción………...…………...………………………………………………….………....1
Qué es pseint………...…………...………………………………………………….…...…....2
Qué son diagramas de flujo ……………....………....………………………………………...3
símbolos de los diagramas de flujo………………………………………………….……....3.1
Constantes, variables, acumuladores, contadores, identificadores…....…………….........….3.2
Función en pseint de los comandos: según, mientras, Repetir, para y función……………….4
Conclusiones…………………………………………………………....…………………….5
Referencias…………………………………………………………………………………...6
Anexos…………………..…………………………………………………………………...7
1. INTRODUCCIÓN
En este trabajo se investigará sobre pseint es una herramienta de ayuda para los estudiantes en sus
primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español
complementado con un editor de diagramas de flujo, le permite centrar su atención en los
conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de
un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
2. ¿QUÉ ES PSEINT?
El programa pseint es una abreviatura de pseudocódigo. Está diseñado para estudiantes de la
industria de la programación para facilitarles el aprendizaje del español. El programa también tiene
un editor de texto. pseint también tiene un corrector automático, que indica el error obtenido
mediante un indicador de subrayado rojo El programa también incluye verificación del algoritmo
escrito o pseudocódigo.
1
3. ¿QUÉ SON DIAGRAMAS DE FLUJO?
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.
3.1 SÍMBOLOS DE LOS 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.
Símbolo del Documento Impreso.
Un documento o informe impreso.
Símbolo de Multidocumento.
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 de Operación Manual.
Indica una secuencia de comandos que continuarán repitiendo hasta que se detenga
manualmente.
Símbolo de Límite de Bucle.
Indica el punto 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.
3.2. CONSTANTES, VARIABLES, ACUMULADORES, CONTADORES,
IDENTIFICADORES
● Constantes: En programación, una constante es un valor que no puede ser
alterado/modificado durante la ejecución de un programa, únicamente puede ser leído.
Una constante corresponde a una longitud fija de un área reservada en la memoria
principal del ordenador, donde el programa almacena valores fijos.
● Variables: En programación, las variables son espacios reservados en la memoria que,
como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un
programa. Una variable corresponde a un área reservada en la memoria principal del
ordenador.
● Acumuladores: En una CPU de computadora, el acumulador es un registro en el que son
almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán
tratados por el circuito operacional de la unidad aritmético-lógica (ALU).
● Contadores: Un contador es una variable cuyo valor se incrementa o decrementa en una
cantidad constante cada vez que se produce un determinado suceso o acción. Los
contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle.
Es importante realizar una operación de inicialización y posteriormente las sucesivas de
incremento o decremento del mismo. La inicialización consiste en asignarle al contador
un valor con el que arrancará el proceso de conteo. Este proceso deberá situarse "antes y
fuera del bucle".
● Identificadores: Un identificador es un conjunto de caracteres alfanuméricos de cualquier
longitud que sirve para identificar las entidades del programa (clases, funciones,
variables, tipos compuestos) Los identificadores pueden ser combinaciones de letras y
números.
4. FUNCIÓN DE LOS COMANDOS EN PSEINT
- Según: Esta orden permite hacer unas cosas u otras según el valor que tome una variable,
por ejem:
- 2
- Mientras: Esta función nos sirve para repetir un proceso infinitas veces hasta que la
condición expuesta para esto no se cumpla.
- Repetir: Permite hacer una secuencia de acciones hasta completar una condición.
Desarrollo:
● Debe existir previamente una variable con el valor de inicio
● Debe existir un valor de llegada, ya sea mediante variable o predeterminado
● Para empezar el comando, se necesita escribir ‘Repetir’ luego colocar la secuencia de
acciones y para finalizar colocar ‘Hasta Que’ y la condición para finalizar la repetición.
Ejemplo en programa:
3
- Para: Trabaja de manera similar al ‘Repetir’, solo que, aquí asignamos las variables
dentro del comando.
Desarrollo:
● Debe existir previamente un valor de llegada Para comenzar el comando se debe escribir
‘Para’ seguido de una variable a la cual ahí mismo se le asigna un valor inicial.
● Luego se debe escribir ‘Hasta’ y el valor de llegada, este valor debe ser colocado
predeterminado o proveniente de una variable anterior
● Seguidamente hay que escribir ‘Con Paso’ e indicar el número de pasos que dará por
cada repetición, es decir, cuanto se le sumará al valor, y terminar con un ‘Hacer’
● Después de ello, se debe colocar la secuencia de acciones y al final terminar el comando
con un ‘Fin Para’.
Ejemplo en programa:
4
- Función: Las funciones también llamadas Subproceso o SubAlgoritmo, es una
instrucción que permite agrupar variables y sentencias, cuya finalidad es la de ejecutar
una tarea específica, se pueden añadir una o varias funciones, en un algoritmo, las
funciones son subprogramas dentro de un programa, que se pueden invocar (ejecutar)
desde cualquier parte del programa, es decir, desde otra función, desde la misma
función o desde el programa principal, cuantas veces sea necesario.
5. CONCLUSIONES
En conclusión, la herramienta pseint es un intérprete de un lenguaje de programación basado en
pseudocódigo, que es una descripción informal de alto nivel de un algoritmo, que manteniendo
las convenciones estructurales de un lenguaje de programación está diseñado para la lectura
humana. Está compuesto por varios módulos con diferentes funciones que se comunican entre
ellos y se muestran al usuario como un todo.
Está pensado para asistir a los estudiantes que se inician en la construcción de programas o
algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para
introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc,
sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este software
pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje
presentando un conjunto de ayudas y asistencias, y brindarle además algunas herramientas
adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.
Presenta herramientas de edición para escribir algoritmos en pseudocódigo, nos permite generar
y editar el diagrama de flujo del algoritmo, permite la edición simultánea de múltiples
algoritmos, el lenguaje pseudocódigo utilizado es configurable, interpreta algoritmos escritos,
marca los errores, convierte el algoritmo de pseudocódigo a código de numerosos lenguajes de
programación y ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del
programa.
En resumen, pseint es una muy buena herramienta para implementarla en colegios o decidir
usarla cuando recién se adentra en el mundo de la programación, ya que facilita demasiado el
aprendizaje cuando se es principiante.
6. REFERENCIAS
● Sol Cornejo. (2016). PSeInt: Acciones (Comandos).
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/
● Jose Pacheco. (2017). Símbolos de diagramas de flujo.
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
● Diana Carolina. (2017). Programación con Pseint.
https://lobasicodepseint.blogspot.com/2017/04/definicion-de-pseint.html
● Nacho Cabanes. (2019). Comprobando Condiciones.
https://www.aprendeaprogramar.com/cursos/verApartado.php?id=2005
● José Cuervo. (2012). PSeInt - Función Mientras.
http://duocpda.blogspot.com/2012/05/funcion-
mientras.html#:~:text=La%20funci%C3%B3n%20%22Mientras%22%20nos%20sirve,pa
ra%20esto%20no%20se%20cumpla.&text=Tenemos%20una%20condici%C3%B3n%2C
%20necesitamos
● Anelys Vargas. (2019). La introducción de la herramienta didáctica PSeInt en el proceso
de enseñanza aprendizaje. http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2077-
29552019000100147#:~:text=La%20herramienta%20PSeInt%20es%20un,de%20progra
maci%C3%B3n%20basado%20en%20pseudoc%C3%B3digo.&text=Esta
● Silvina Rojas. (2017). Algorítmica y Programación.
https://sites.google.com/site/algoritmicai/contadores-y-sumadores
● Daniel Restrepo. (2018). Contadores y acumuladores. http://contenido-
tercerobachillerato-ciech.blogspot.com/p/blog-page.html
7. ANEXOS
5
6
7
8
Estructuras Basicas

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Tecnologia
TecnologiaTecnologia
Tecnologia
 
Pseint.
Pseint.Pseint.
Pseint.
 
Pseint
PseintPseint
Pseint
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Tecnologia 10 5
Tecnologia 10 5Tecnologia 10 5
Tecnologia 10 5
 
DIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJODIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJO
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 

Similar a Estructuras Basicas

Similar a Estructuras Basicas (18)

Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Estructuras basicas.
Estructuras basicas.Estructuras basicas.
Estructuras basicas.
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Estructuras Basicas

  • 1. ESTRUCTURAS BÁSICAS VALERIA GARCÍA GUTIÉRREZ STEFANIA MEJÍA GIRALDO EVELYN MORALES LINA MARCELA SANCHEZ PARRA JUAN PABLO TREJOS REYES ALEJANDRA VASCONEZ BURBANO GRADO 10-6 GUILLERMO MONDRAGON Lic. Sistemas ÁREA DE TECNOLOGÍA INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL SANTIAGO DE CALI 2020
  • 2. TABLA DE CONTENIDO Introducción………...…………...………………………………………………….………....1 Qué es pseint………...…………...………………………………………………….…...…....2 Qué son diagramas de flujo ……………....………....………………………………………...3 símbolos de los diagramas de flujo………………………………………………….……....3.1 Constantes, variables, acumuladores, contadores, identificadores…....…………….........….3.2 Función en pseint de los comandos: según, mientras, Repetir, para y función……………….4 Conclusiones…………………………………………………………....…………………….5 Referencias…………………………………………………………………………………...6 Anexos…………………..…………………………………………………………………...7
  • 3. 1. INTRODUCCIÓN En este trabajo se investigará sobre pseint es una herramienta de ayuda para los estudiantes en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español complementado con un editor de diagramas de flujo, le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos. 2. ¿QUÉ ES PSEINT? El programa pseint es una abreviatura de pseudocódigo. Está diseñado para estudiantes de la industria de la programación para facilitarles el aprendizaje del español. El programa también tiene un editor de texto. pseint también tiene un corrector automático, que indica el error obtenido mediante un indicador de subrayado rojo El programa también incluye verificación del algoritmo escrito o pseudocódigo. 1
  • 4. 3. ¿QUÉ SON DIAGRAMAS DE FLUJO? 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. 3.1 SÍMBOLOS DE LOS 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.
  • 5. 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. Símbolo del Documento Impreso. Un documento o informe impreso. Símbolo de Multidocumento. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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 de Operación Manual. Indica una secuencia de comandos que continuarán repitiendo hasta que se detenga manualmente. Símbolo de Límite de Bucle. Indica el punto detenerse un bucle.
  • 9. 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
  • 10. 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. 3.2. CONSTANTES, VARIABLES, ACUMULADORES, CONTADORES, IDENTIFICADORES
  • 11. ● Constantes: En programación, una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. ● Variables: En programación, las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador. ● Acumuladores: En una CPU de computadora, el acumulador es un registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por el circuito operacional de la unidad aritmético-lógica (ALU). ● Contadores: Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle. Es importante realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor con el que arrancará el proceso de conteo. Este proceso deberá situarse "antes y fuera del bucle". ● Identificadores: Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve para identificar las entidades del programa (clases, funciones, variables, tipos compuestos) Los identificadores pueden ser combinaciones de letras y números.
  • 12. 4. FUNCIÓN DE LOS COMANDOS EN PSEINT - Según: Esta orden permite hacer unas cosas u otras según el valor que tome una variable, por ejem: - 2 - Mientras: Esta función nos sirve para repetir un proceso infinitas veces hasta que la condición expuesta para esto no se cumpla. - Repetir: Permite hacer una secuencia de acciones hasta completar una condición. Desarrollo: ● Debe existir previamente una variable con el valor de inicio ● Debe existir un valor de llegada, ya sea mediante variable o predeterminado ● Para empezar el comando, se necesita escribir ‘Repetir’ luego colocar la secuencia de acciones y para finalizar colocar ‘Hasta Que’ y la condición para finalizar la repetición. Ejemplo en programa:
  • 13. 3 - Para: Trabaja de manera similar al ‘Repetir’, solo que, aquí asignamos las variables dentro del comando. Desarrollo: ● Debe existir previamente un valor de llegada Para comenzar el comando se debe escribir ‘Para’ seguido de una variable a la cual ahí mismo se le asigna un valor inicial. ● Luego se debe escribir ‘Hasta’ y el valor de llegada, este valor debe ser colocado predeterminado o proveniente de una variable anterior ● Seguidamente hay que escribir ‘Con Paso’ e indicar el número de pasos que dará por cada repetición, es decir, cuanto se le sumará al valor, y terminar con un ‘Hacer’ ● Después de ello, se debe colocar la secuencia de acciones y al final terminar el comando con un ‘Fin Para’. Ejemplo en programa: 4 - Función: Las funciones también llamadas Subproceso o SubAlgoritmo, es una instrucción que permite agrupar variables y sentencias, cuya finalidad es la de ejecutar una tarea específica, se pueden añadir una o varias funciones, en un algoritmo, las funciones son subprogramas dentro de un programa, que se pueden invocar (ejecutar) desde cualquier parte del programa, es decir, desde otra función, desde la misma función o desde el programa principal, cuantas veces sea necesario. 5. CONCLUSIONES En conclusión, la herramienta pseint es un intérprete de un lenguaje de programación basado en pseudocódigo, que es una descripción informal de alto nivel de un algoritmo, que manteniendo
  • 14. las convenciones estructurales de un lenguaje de programación está diseñado para la lectura humana. Está compuesto por varios módulos con diferentes funciones que se comunican entre ellos y se muestran al usuario como un todo. Está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle además algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos. Presenta herramientas de edición para escribir algoritmos en pseudocódigo, nos permite generar y editar el diagrama de flujo del algoritmo, permite la edición simultánea de múltiples algoritmos, el lenguaje pseudocódigo utilizado es configurable, interpreta algoritmos escritos, marca los errores, convierte el algoritmo de pseudocódigo a código de numerosos lenguajes de programación y ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa. En resumen, pseint es una muy buena herramienta para implementarla en colegios o decidir usarla cuando recién se adentra en el mundo de la programación, ya que facilita demasiado el aprendizaje cuando se es principiante.
  • 15. 6. REFERENCIAS ● Sol Cornejo. (2016). PSeInt: Acciones (Comandos). https://riskn.wordpress.com/pseint/pseint-acciones-comandos/ ● Jose Pacheco. (2017). Símbolos de diagramas de flujo. https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm ● Diana Carolina. (2017). Programación con Pseint. https://lobasicodepseint.blogspot.com/2017/04/definicion-de-pseint.html ● Nacho Cabanes. (2019). Comprobando Condiciones. https://www.aprendeaprogramar.com/cursos/verApartado.php?id=2005 ● José Cuervo. (2012). PSeInt - Función Mientras. http://duocpda.blogspot.com/2012/05/funcion- mientras.html#:~:text=La%20funci%C3%B3n%20%22Mientras%22%20nos%20sirve,pa ra%20esto%20no%20se%20cumpla.&text=Tenemos%20una%20condici%C3%B3n%2C %20necesitamos ● Anelys Vargas. (2019). La introducción de la herramienta didáctica PSeInt en el proceso de enseñanza aprendizaje. http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2077- 29552019000100147#:~:text=La%20herramienta%20PSeInt%20es%20un,de%20progra maci%C3%B3n%20basado%20en%20pseudoc%C3%B3digo.&text=Esta ● Silvina Rojas. (2017). Algorítmica y Programación. https://sites.google.com/site/algoritmicai/contadores-y-sumadores ● Daniel Restrepo. (2018). Contadores y acumuladores. http://contenido- tercerobachillerato-ciech.blogspot.com/p/blog-page.html 7. ANEXOS 5
  • 16. 6 7 8