SlideShare una empresa de Scribd logo
1 de 16
1
TALLER PSEINT
María Del Mar Cardona Brand
GRADO 10-2
GUILLERMO MONDRAGÓN
Lic. en Tecnología e Informática
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE
TECNOLOGÍA E INFORMÁTICA SANTIAGO DE CALI
2020
Tabla de Contenido
¿Qué es pseint?...........................................................................................1
¿Qué es diagrama de flujo?……………………………………………….2
Símbolos…………………………………………………………………..2.1
¿Qué son las constantes?.............................................................................3
Tipos de constantes………………………………………………………..3.1
Simbolos……………………………………………………………………3.1.2
¿Qué son las variables?……………………………………………………4
¿Qué son acumuladores?..............................................................................5
¿Qué son contadores?...................................................................................6
¿Qué son identificadores?.............................................................................7
Tipos de identificadores…………………………………………………….7.1
Comandos…………………………………………………………………...8
Comando según………………………………………………………………8.1
Comando mientras……………………………………………………………8.2
Comando Repetir………………………………………………………………8.3
Comando Para………………………………………………………………….8.4
Conclusiones…………………………………………………………………9
Referencias……………………………………………………………………10
1. ¿QUÉ ES PSEINT?
Es un intérprete de pseudocódigo. Con esta aplicación el estudiante de programación puede
crear algoritmos usando el lenguaje español de una forma fácil y sencilla y luego ver el
resultado del algoritmo en una ventana de DOS, igual que si lo hiciera en un lenguaje de
programación como C o Pascal, por decir un par de ellos.
PSeInt nos proporciona un editor de texto con realzado de sintaxis igual que cualquier IDE
(entorno de desarrollo integrado) y ayudas a la escritura en tiempo real. Nos proporciona
verificación de sintaxis en tiempo real, esto es, si escribimos una sentencia incorrecta o nos
falta algo, el propio programa nos lo avisa señalándolo en el editor de código mediante un
subrayado rojo.
En tiempo de ejecución del algoritmo y un sistema de ejecución explicado sentencia a
sentencia, en el que podemos ver línea a línea lo que hace cada instrucción que hemos escrito.
Además también incluye herramientas de explicación y comprobación de los algoritmos que
escribamos. Tiene una opción para ejecutar el algoritmo paso a paso y ver si realmente hace
lo que se supone tiene que hacer. Comprobar el valor de las variables y las expresiones que
escribamos.
El programa no solo permite escribir el algoritmo en pseudocódigo, sino que también nos
deja hacerlo en diagramas de flujos de datos, y añade una opción para cambiar el dfd a
diagrama n-s. Pintar el dfd es muy fácil, en una ventana tenemos un panel donde elegir las
estructuras que queramos usar (bucles, elecciones, etc), lecturas por consola, instrucciones
etc.
2. ¿QUÉ ES UN DIAGRAMA DE FLUJO?
Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo
informático. Se usan ampliamente en numerosos campos para documentar, estudiar,
planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y
fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras
numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el
flujo y la secuencia. Pueden variar desde diagramas simples y dibujados a mano hasta
diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas. Si
tomamos en cuenta todas las diversas figuras de los diagramas de flujo, son uno de los
diagramas más comunes del mundo, usados por personas con y sin conocimiento técnico en
una variedad de campos. Los diagramas de flujo a veces se denominan con nombres más
especializados, como "diagrama de flujo de procesos", "mapa de procesos", "diagrama de
flujo funcional", "mapa de procesos de negocios", "notación y modelado de procesos de
negocio (BPMN)" o "diagrama de flujo de procesos (PFD)". Están relacionados con otros
diagramas populares, como los diagramas de flujo de datos (DFD) y los diagramas de
actividad de lenguaje unificado de modelado (UML).
SIMBOLOS
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.
Imagen 1. Símbolos de diagrama de flujo
Fuente: Flujograma
3. ¿QUÉ ES UNA CONSTANTE?
Una CONSTANTE es un dato que permanece sin cambio durante el desarrollo del algoritmo
o durante la ejecución del programa. La mayoría de los lenguajes de programación nos
permiten el manejo de diferentes tipos de constantes, estas pueden ser enteras, reales,
caracteres y cadenas. En lenguaje C una constante se define por medio de la instrucción
#define (directiva del procesador).
Una VARIABLE es un dato cuyo valor puede cambiar durante el desarrollo del algoritmo o
ejecución del programa. Hay diferentes tipos de variables: enteras, reales, caracteres y
cadenas. Una variable que es de cierto tipo solo puede tomar valores que correspondan a ese
tipo. Si se intenta asignar un valor de tipo diferente se producirá un error.
Una variable se identifica por dos atributos: el nombre de la variable (identificador) y el tipo
de la variable. El identificador se puede formar con caracteres alfanuméricos y el carácter de
subrayado (_ ) empezando siempre por una letra. No se admiten como identificadoras
palabras reservadas del lenguaje de programación que se esté utilizando. Los nombres de
variables que se elijan para el algoritmo o programa deben ser significativos y tener relación
con el objeto que representa. En lenguaje C la sintaxis para definir una variable es:
tipo_de_dato identificador;
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.
TIPOS DE CONSTANTES
Las constantes pueden tener cualquiera de los tipos de datos básicos, como una
constante entera, flotante, carácter o cadena de caracteres. Es igual a una variable en
su declaración y en la capacidad de poder mirar el valor que tiene almacenado dentro
de ella. Sin embargo, no se puede cambiar su valor mientras el programa está en
ejecución.
SÍMBOLOS
Es una estructura de datos que usa el proceso de traducción de un lenguaje de
programación, por un compilador o un intérprete, donde cada símbolo en el código
fuente de un programa está asociado con información tal como la ubicación, el tipo
de datos y el ámbito de cada variable, constante o procedimiento.Una
implementación común de una tabla de símbolos puede ser una tabla hash, la cual
será mantenida a lo largo de todas las fases del proceso de compilación de tic es.
Puede tratarse como una estructura transitoria o volátil, que sea utilizada únicamente
en el proceso de traducción de un lenguaje de programación, para luego ser
descartada, o integrada en la salida del proceso de compilación para una explotación
posterior, como puede ser por ejemplo, durante una sesión de depuración, o como
recurso para obtener un informe de diagnóstico durante o después la ejecución de un
programa.
Los símbolos en la tabla de símbolos pueden referirse a constantes, a funciones o a
tipos de datos en el código fuente de un programa.
La tabla de símbolos forma parte de cada fichero que contiene el código objeto
durante el enlazado o linking de los diferentes ficheros; recae en la
responsabilidad del linker o enlazador resolver cualquier referencia no resuelta.
4. ¿QUÉ SON LAS 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.
Imagen 2. Tipos de variables
Fuente: Variables_de_programación
5. ¿QUÉ SON ACUMULADORES?
Un acumulador o totalizador es una variable cuya función es almacenar cantidades resultantes
de operaciones sucesivas. Realiza la misma función que un contador con la diferencia de que
el incremento o decremento es variable en lugar de constante.
int acumulador = 0;
acumulador = acumulador + valor;
acumulador += valor;
6. ¿QUÉ SON LOS CONTADORES?
Los procesos repetitivos requieren contar los sucesos y acciones internas, una forma de
hacerlo es mediante un contador. Un contador es una variable cuyo valor se incrementa o
decremento en una cantidad constante en cada repetición. La forma en que se construye un
contador es la siguiente:
int contador = 1; //variable con valor inicial de 1
contador = contador+1;
contador += 1;
contador ++;
7. ¿QUÉ SON LOS 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.
Cada lenguaje tiene sus propias reglas que definen cómo pueden estar construidos.
Cuando un identificador se asocia a una entidad concreta, entonces es el "nombre" de
dicha entidad, y en adelante la representa en el programa.
Tipos de Identificadores:
● Identificadores internos: los nombres de macros de preprocesador y todas las que
no tengan enlazado externo.
● Identificadores externos: los que corresponden a elementos que tengan
enlazado externo.
8. ¿PARA QUE SIRVE LOS SIGUIENTES COMANDOS?
MIENTRAS
Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se
ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la
ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución
se repite. Estos pasos se repiten mientras la condición sea verdadera.
Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por
primera vez la condición resulta ser falsa.
Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito.
A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que
modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en
algún momento y así finalice la ejecución del ciclo.
REPETIR
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. Si la condición es falsa, el cuerpo del ciclo se
ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición
sea verdadera.
Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán
ejecutadas al menos una vez.
Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción
que modifique la o las variables involucradas en la condición de modo que en algún momento
la condición sea verdadera y se finalice la ejecución del ciclo.
PARA
Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia
de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en
<paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si
esto es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con
Paso <paso>, la variable <variable> se incrementará en 1.
FUNCIONES
Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser
utilizados para la construcción de expresiones más o menos complejas.
Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:
SEGÚN
Permite trabajar con un sistema de valor número, donde, según el valor elegido ocurría una
secuencia de acciones. La variable solo debe ser de valor numérico, no se permite del tipo
texto.
9. CONCLUSIÓN
PSeInt es una herramienta muy útil para los nuevos estudiantes de la profesión de la
programación. Está muy enfocada en las debilidades que los estudiantes han mostrado al
inicio de la programación, por lo que puedes utilizar esta herramienta muy útil para mejorar
sus habilidades. Representa la forma en que los datos fluyen a través del sistema de
procesamiento de información. El diagrama de flujo describe las operaciones y la secuencia
necesarias para resolver un problema específico. Un diagrama de flujo u organigrama es una
representación gráfica que ilustra la secuencia de operaciones realizadas para resolver un
problema. El diagrama de flujo describe las operaciones y la secuencia necesarias para
resolver un problema específico. Un diagrama de flujo o organigrama es una representación
gráfica que ilustra la secuencia de operaciones realizadas para resolver un problema. El
diagrama de flujo generalmente se dibuja antes de comenzar a programar el código frente a la
computadora. Los diagramas de flujo pueden facilitar la comunicación entre programadores y
emprendedores. Después de dibujar el diagrama de flujo, puede escribir fácilmente el
programa en cualquier lenguaje de alto nivel. A menudo vemos cómo los diagramas de flujo
nos dan una ventaja al explicar programas a otros. Por tanto, es correcto decir que el
diagrama de flujo es una condición necesaria para un mejor registro de procesos complejos, y
podemos concluir que el sistema no solo tiene comandos internos sino también externos, y
todos realizan la misma función.
10. REFERENCIAS
(1999-2020). recuperado de https://www.simbologia-
electronica.com/
(2015-202). recuperado de
https://openwebinars.net/blog/programacion-bit-bit-variables-operadores/
(2006-2020). recuperado de https://www.aprenderaprogramar.com/
http://contenido-tercerobachillerato-ciech.blogspot.com/
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22

Más contenido relacionado

La actualidad más candente

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMelian2027
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicaskaterinvictoria
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)johanespinosa6
 
Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmosarmando_franco
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacionCriss Russo
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGabriel Méndez
 
Trabajo de tecnología estructuras basicas 10-1
Trabajo de tecnología  estructuras basicas 10-1Trabajo de tecnología  estructuras basicas 10-1
Trabajo de tecnología estructuras basicas 10-1KatherinSoto3
 
Trabajo de Tecnología-Estructuras Básicas 10-1
Trabajo de Tecnología-Estructuras Básicas 10-1Trabajo de Tecnología-Estructuras Básicas 10-1
Trabajo de Tecnología-Estructuras Básicas 10-1Ana Sofia Pacheco Alvarez
 

La actualidad más candente (16)

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmos
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacion
 
Act26
Act26Act26
Act26
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programas
 
Estructuras básicas
Estructuras  básicasEstructuras  básicas
Estructuras básicas
 
Trabajo de tecnología estructuras basicas 10-1
Trabajo de tecnología  estructuras basicas 10-1Trabajo de tecnología  estructuras basicas 10-1
Trabajo de tecnología estructuras basicas 10-1
 
Trabajo de Tecnología-Estructuras Básicas 10-1
Trabajo de Tecnología-Estructuras Básicas 10-1Trabajo de Tecnología-Estructuras Básicas 10-1
Trabajo de Tecnología-Estructuras Básicas 10-1
 
Ingeniería en software
Ingeniería en softwareIngeniería en software
Ingeniería en software
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Algoritmos en pseudocodigo
Algoritmos en pseudocodigoAlgoritmos en pseudocodigo
Algoritmos en pseudocodigo
 
manual 10
manual 10manual 10
manual 10
 

Similar a Estrategias de-apoyo-tecnologia22

Similar a Estrategias de-apoyo-tecnologia22 (20)

DIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdfDIAGRAMA DE FLUJO.pdf
DIAGRAMA DE FLUJO.pdf
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicas
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseint
 
Tecnologia pseint
Tecnologia pseintTecnologia pseint
Tecnologia pseint
 
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 basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Clase 6
Clase 6Clase 6
Clase 6
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
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
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Estructuras basicas.
Estructuras basicas.Estructuras basicas.
Estructuras basicas.
 

Más de Melissa Fory Ortega (19)

Pseint
PseintPseint
Pseint
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Texto argumentativo
Texto argumentativoTexto argumentativo
Texto argumentativo
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Levas
LevasLevas
Levas
 
Texto aegumentatitivo sobre que hacer con la basura tecnologica
Texto aegumentatitivo sobre que hacer con la basura tecnologicaTexto aegumentatitivo sobre que hacer con la basura tecnologica
Texto aegumentatitivo sobre que hacer con la basura tecnologica
 
Texto argumentatitivo sobre que hacer con la basura tecnologica
Texto argumentatitivo sobre que hacer con la basura tecnologicaTexto argumentatitivo sobre que hacer con la basura tecnologica
Texto argumentatitivo sobre que hacer con la basura tecnologica
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Biela y manivela
Biela y manivelaBiela y manivela
Biela y manivela
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Institucion educativa liceo departamental
Institucion educativa liceo departamentalInstitucion educativa liceo departamental
Institucion educativa liceo departamental
 
La flor
La florLa flor
La flor
 
Granada melissa fory
Granada  melissa foryGranada  melissa fory
Granada melissa fory
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Aspectos fisicos de access
Aspectos fisicos de accessAspectos fisicos de access
Aspectos fisicos de access
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
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
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
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
 
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
 

Último (20)

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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
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.
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
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
 
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
 

Estrategias de-apoyo-tecnologia22

  • 1. 1 TALLER PSEINT María Del Mar Cardona Brand GRADO 10-2 GUILLERMO MONDRAGÓN Lic. en Tecnología e Informática INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA SANTIAGO DE CALI 2020
  • 2. Tabla de Contenido ¿Qué es pseint?...........................................................................................1 ¿Qué es diagrama de flujo?……………………………………………….2 Símbolos…………………………………………………………………..2.1 ¿Qué son las constantes?.............................................................................3 Tipos de constantes………………………………………………………..3.1 Simbolos……………………………………………………………………3.1.2 ¿Qué son las variables?……………………………………………………4 ¿Qué son acumuladores?..............................................................................5 ¿Qué son contadores?...................................................................................6 ¿Qué son identificadores?.............................................................................7 Tipos de identificadores…………………………………………………….7.1 Comandos…………………………………………………………………...8 Comando según………………………………………………………………8.1 Comando mientras……………………………………………………………8.2 Comando Repetir………………………………………………………………8.3 Comando Para………………………………………………………………….8.4 Conclusiones…………………………………………………………………9 Referencias……………………………………………………………………10
  • 3. 1. ¿QUÉ ES PSEINT? Es un intérprete de pseudocódigo. Con esta aplicación el estudiante de programación puede crear algoritmos usando el lenguaje español de una forma fácil y sencilla y luego ver el resultado del algoritmo en una ventana de DOS, igual que si lo hiciera en un lenguaje de programación como C o Pascal, por decir un par de ellos. PSeInt nos proporciona un editor de texto con realzado de sintaxis igual que cualquier IDE (entorno de desarrollo integrado) y ayudas a la escritura en tiempo real. Nos proporciona verificación de sintaxis en tiempo real, esto es, si escribimos una sentencia incorrecta o nos falta algo, el propio programa nos lo avisa señalándolo en el editor de código mediante un subrayado rojo. En tiempo de ejecución del algoritmo y un sistema de ejecución explicado sentencia a sentencia, en el que podemos ver línea a línea lo que hace cada instrucción que hemos escrito. Además también incluye herramientas de explicación y comprobación de los algoritmos que escribamos. Tiene una opción para ejecutar el algoritmo paso a paso y ver si realmente hace lo que se supone tiene que hacer. Comprobar el valor de las variables y las expresiones que escribamos. El programa no solo permite escribir el algoritmo en pseudocódigo, sino que también nos deja hacerlo en diagramas de flujos de datos, y añade una opción para cambiar el dfd a diagrama n-s. Pintar el dfd es muy fácil, en una ventana tenemos un panel donde elegir las estructuras que queramos usar (bucles, elecciones, etc), lecturas por consola, instrucciones etc.
  • 4. 2. ¿QUÉ ES UN DIAGRAMA DE FLUJO? Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia. Pueden variar desde diagramas simples y dibujados a mano hasta diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas. Si tomamos en cuenta todas las diversas figuras de los diagramas de flujo, son uno de los diagramas más comunes del mundo, usados por personas con y sin conocimiento técnico en una variedad de campos. Los diagramas de flujo a veces se denominan con nombres más especializados, como "diagrama de flujo de procesos", "mapa de procesos", "diagrama de flujo funcional", "mapa de procesos de negocios", "notación y modelado de procesos de negocio (BPMN)" o "diagrama de flujo de procesos (PFD)". Están relacionados con otros diagramas populares, como los diagramas de flujo de datos (DFD) y los diagramas de actividad de lenguaje unificado de modelado (UML). SIMBOLOS 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
  • 5. representar tarjetas perforadas de computadora, o cinta perforada, han pasado a la historia. Imagen 1. Símbolos de diagrama de flujo Fuente: Flujograma
  • 6. 3. ¿QUÉ ES UNA CONSTANTE? Una CONSTANTE es un dato que permanece sin cambio durante el desarrollo del algoritmo o durante la ejecución del programa. La mayoría de los lenguajes de programación nos permiten el manejo de diferentes tipos de constantes, estas pueden ser enteras, reales, caracteres y cadenas. En lenguaje C una constante se define por medio de la instrucción #define (directiva del procesador). Una VARIABLE es un dato cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución del programa. Hay diferentes tipos de variables: enteras, reales, caracteres y cadenas. Una variable que es de cierto tipo solo puede tomar valores que correspondan a ese tipo. Si se intenta asignar un valor de tipo diferente se producirá un error. Una variable se identifica por dos atributos: el nombre de la variable (identificador) y el tipo de la variable. El identificador se puede formar con caracteres alfanuméricos y el carácter de subrayado (_ ) empezando siempre por una letra. No se admiten como identificadoras palabras reservadas del lenguaje de programación que se esté utilizando. Los nombres de variables que se elijan para el algoritmo o programa deben ser significativos y tener relación con el objeto que representa. En lenguaje C la sintaxis para definir una variable es: tipo_de_dato identificador; 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. TIPOS DE CONSTANTES Las constantes pueden tener cualquiera de los tipos de datos básicos, como una constante entera, flotante, carácter o cadena de caracteres. Es igual a una variable en su declaración y en la capacidad de poder mirar el valor que tiene almacenado dentro de ella. Sin embargo, no se puede cambiar su valor mientras el programa está en ejecución.
  • 7. SÍMBOLOS Es una estructura de datos que usa el proceso de traducción de un lenguaje de programación, por un compilador o un intérprete, donde cada símbolo en el código fuente de un programa está asociado con información tal como la ubicación, el tipo de datos y el ámbito de cada variable, constante o procedimiento.Una implementación común de una tabla de símbolos puede ser una tabla hash, la cual será mantenida a lo largo de todas las fases del proceso de compilación de tic es. Puede tratarse como una estructura transitoria o volátil, que sea utilizada únicamente en el proceso de traducción de un lenguaje de programación, para luego ser descartada, o integrada en la salida del proceso de compilación para una explotación posterior, como puede ser por ejemplo, durante una sesión de depuración, o como recurso para obtener un informe de diagnóstico durante o después la ejecución de un programa. Los símbolos en la tabla de símbolos pueden referirse a constantes, a funciones o a tipos de datos en el código fuente de un programa. La tabla de símbolos forma parte de cada fichero que contiene el código objeto durante el enlazado o linking de los diferentes ficheros; recae en la responsabilidad del linker o enlazador resolver cualquier referencia no resuelta.
  • 8. 4. ¿QUÉ SON LAS 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. Imagen 2. Tipos de variables Fuente: Variables_de_programación
  • 9. 5. ¿QUÉ SON ACUMULADORES? Un acumulador o totalizador es una variable cuya función es almacenar cantidades resultantes de operaciones sucesivas. Realiza la misma función que un contador con la diferencia de que el incremento o decremento es variable en lugar de constante. int acumulador = 0; acumulador = acumulador + valor; acumulador += valor; 6. ¿QUÉ SON LOS CONTADORES? Los procesos repetitivos requieren contar los sucesos y acciones internas, una forma de hacerlo es mediante un contador. Un contador es una variable cuyo valor se incrementa o decremento en una cantidad constante en cada repetición. La forma en que se construye un contador es la siguiente: int contador = 1; //variable con valor inicial de 1 contador = contador+1; contador += 1; contador ++;
  • 10. 7. ¿QUÉ SON LOS 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. Cada lenguaje tiene sus propias reglas que definen cómo pueden estar construidos. Cuando un identificador se asocia a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa en el programa. Tipos de Identificadores: ● Identificadores internos: los nombres de macros de preprocesador y todas las que no tengan enlazado externo. ● Identificadores externos: los que corresponden a elementos que tengan enlazado externo. 8. ¿PARA QUE SIRVE LOS SIGUIENTES COMANDOS? MIENTRAS Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera. Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por primera vez la condición resulta ser falsa. Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que
  • 11. modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo. REPETIR 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. Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera. Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán ejecutadas al menos una vez. Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo.
  • 12. PARA Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1. FUNCIONES Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas. Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:
  • 13. SEGÚN Permite trabajar con un sistema de valor número, donde, según el valor elegido ocurría una secuencia de acciones. La variable solo debe ser de valor numérico, no se permite del tipo texto. 9. CONCLUSIÓN PSeInt es una herramienta muy útil para los nuevos estudiantes de la profesión de la programación. Está muy enfocada en las debilidades que los estudiantes han mostrado al inicio de la programación, por lo que puedes utilizar esta herramienta muy útil para mejorar sus habilidades. Representa la forma en que los datos fluyen a través del sistema de procesamiento de información. El diagrama de flujo describe las operaciones y la secuencia necesarias para resolver un problema específico. Un diagrama de flujo u organigrama es una representación gráfica que ilustra la secuencia de operaciones realizadas para resolver un problema. El diagrama de flujo describe las operaciones y la secuencia necesarias para resolver un problema específico. Un diagrama de flujo o organigrama es una representación gráfica que ilustra la secuencia de operaciones realizadas para resolver un problema. El diagrama de flujo generalmente se dibuja antes de comenzar a programar el código frente a la computadora. Los diagramas de flujo pueden facilitar la comunicación entre programadores y emprendedores. Después de dibujar el diagrama de flujo, puede escribir fácilmente el programa en cualquier lenguaje de alto nivel. A menudo vemos cómo los diagramas de flujo nos dan una ventaja al explicar programas a otros. Por tanto, es correcto decir que el diagrama de flujo es una condición necesaria para un mejor registro de procesos complejos, y podemos concluir que el sistema no solo tiene comandos internos sino también externos, y todos realizan la misma función.
  • 14. 10. REFERENCIAS (1999-2020). recuperado de https://www.simbologia- electronica.com/ (2015-202). recuperado de https://openwebinars.net/blog/programacion-bit-bit-variables-operadores/ (2006-2020). recuperado de https://www.aprenderaprogramar.com/ http://contenido-tercerobachillerato-ciech.blogspot.com/