SlideShare una empresa de Scribd logo
1 de 8
Estructuras y Conceptos Básicos de Programación
Juan Camilo Leon Lopez
10-1
Docente : Guillermo Mondragon Castro
Magíster en Gestión de la Informática Educativa
Instituto Educativo Liceo Departamental
Tabla de contenido
Que es Pseint …………………………………………………………………… 1
Que son ……………………………………………………………………...….. 2
Diagrama de flujo
Símbolos: Constantes, variables, acumuladores, contadores, identificadores
Comandos Pseint: “Según”, “Mientras”,“Repetir”,“Para” y “Función” ……....3
Conclusiones ……..……………………………………………………………… 4
Referencias ……………………..………………………………………………... 5
1. ¿Qué es Pseint?
PSeInt es una herramienta multiplataforma de programación ( en Microsoft Windows,
GNU/Linux y Mac OS X) que se centra en la lógica de la programación más que en la
codificación utilizando algún lenguaje de programación específico como C, C++, Java, C#,
PHP, VB, pascal, python, javaScript, Matlab. Es libre y gratuito con licencia GPL que
ofrece perfiles de configuración para numerosas instituciones y que consta de un pseudo-
lenguaje intuitivo acompañado de un editor de diagramas de flujo que permite un
acercamiento con los conceptos fundamentales de la algoritmia computacional, facilitando
un entorno de trabajo con ayudas y recursos didáctico incluyendo un conjunto de ejemplos
de diferentes niveles de dificultad para aquellos que están dando sus primeros pasos en la
programación.
Figura 1. Icono PSeInt. aprender a programar con pseint. (s.f.). Recuperado de Wordpress:
https://aprenderaprogramarconppseint.files.wordpress.com/2017/04/cropped-timthumsssb1.png
2. ¿Qué son?
Diagramas de flujo
También llamado diagrama de actividades o flujograma es una representación
gráfica de algoritmos o procesos y se acostumbra a utilizarlos en disciplinas como
programación, economía, procesos industriales y psicología cognitiva. Estos
diagramas se caracterizan por tener un solo punto de inicio y de cierre, por ser
fácil de comprender y así ofrecer un método de comunicación eficaz, sus pasos
son representados a través de símbolos y además estimula el pensamiento
analítico.
Símbolos:
¿Qué son constantes, variables, acumuladores, contadores,
identificadores?
Constantes: Es un valor el cual no se puede modificar durante la ejecución de un
programa, solo se puede leer.
Variables: Son aquellos espacios que como su nombre indica, pueden cambiar
de contenido a lo largo de la ejecución de un programa.
Acumuladores: Es una variable de tipo numérico que permite ir acumulando
operaciones 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.
acumulador = acumulador + variable
ó
acumulador = acumulador — variable
Contadores: Es una variable cuyo valor incrementa o decrementa en una
cantidad constante cada vez que se produce una determinada acción.
contador = contador + constante
ó
contador = contador — constante
Identificadores: Son los símbolos léxicos con los que se nombran las entidades.
El concepto es análogo al de "nombres de procesamiento de la información".
Nombrar las entidades es esencial para cualquier tipo de procesamiento simbólico.
3. Comandos Pseint
Según
Según es dependendiente del valor de una variable numérica:
Según <variable> Hacer
<número1>: <instrucciones>
De Otro Modo: <instrucciones>
FinSegun
Esta instrucción permite ejecutar de forma opcional varias acciones posibles, todo
esto depende del valor que se encuentra almacenado en una variable numérica. Al
ejecutarse se evalúa el contenido de la variable y se ejecuta la secuencia de
instrucciones. Las opciones están formadas por números que se dividen en
comas, dos puntos y una secuencia de instrucciones. La secuencia de
instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de
esos números, si una opción incluye varios números.
Mientras
La instrucción “Mientras” realiza una sucesión de instrucciones si la condición es
verdadera.
Mientras <condición> Hacer
<instrucciones>
Esta instrucción al ejecutarse , la condición será revisada Si la condición arroja
como resultado ser verdadera, se efectúa una vez la sucesión de instrucciones
que forman el cuerpo del periodo. Cuando la ejecución del cuerpo del ciclo finaliza
se vuelve a revisar la condición y, si es verdadera, la ejecución se repite. Estos
pasos se repiten mientras la condición sea verdadera. Si la condición siempre es
verdadera, al ejecutar esta instrucción se producirá un ciclo infinito. A fin de
evitarlo, las instrucciones del cuerpo del ciclo deben traer alguna instrucción que
cambie 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
“Repetir'', ejecuta un seguimiento de instrucciones hasta que la condición sea
verdadera.
Repetir
<instrucciones>
Hasta Que <condición>
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 pasa hasta que la condición sea verdadera. Además, con el fin de que no
pasen ciclos infinitos, el cuerpo del ciclo debe tener alguna instrucción que corrija
la o las variables que se encuentran 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
La instrucción “Para” ejecutar una secuencia de instrucciones un número
determinado de veces.
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> )Hacer
<instrucciones>
FinPara
Al ingresar al bloque, la variable <variable> toma el valor <inicial> y se ejecuta la
secuencia de instrucciones la cual 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 deja pasar la cláusula Con Paso <paso>, la variable
<variable> se incrementará en 1.
Función
A las funciones en el pseudocódigo se les coloca su nombre acompañado de los
argumentos que se encuentran encerrados entre paréntesis. Estas las podemos
utilizar dentro de cualquier expresión, y cuando se evalúe ella misma, se
reemplazará por el resultado que le corresponde.
Todas las funciones disponibles son matemáticas por lo darán un resultado
numérico y sólo reciben un dato de tipo numérico.
Funciones Significado
RC(X) Raíz Cuadrada de X
ABS(X) Valor Absoluto de X
LN(X) Logaritmo Natural de X
EXP(X) Función Exponencial de X
SEN(X) Seno de X
COS(X) Coseno de X
ATAN(X) Arcotangente de X
TRUNC(X) Parte entera de X
REDON(X) Entero más cercano a X
AZAR(X) Entero aleatorio entre 0 y X-1
4. Conclusión:
Este programa es una herramienta muy útil para la elaboración de algoritmos y
tener unos pasos a seguir para solucionar los problemas que se nos atraviesen dia
a dia, tambien es una herramienta muy organizada que uno mismo puede
programar, puede hasta servir como una inteligencia artificial, le puede servir a
una persona que trabaje en contaduria, administracion de empresas.
5. Referencias Bibliográficas
http://pseint.sourceforge.net
https://www.diagramasdeflujo.com/flujograma/caracteristicas-de-un-diagrama-de-flujo/
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
https://es.wikipedia.org/wiki/Constante_(informática)#:~:text=En%20programación%2C%20una%
20constante%20es,el%20programa%20almacena%20valores%20fijos
https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bfbc7
http://algoritmoscolegio40.blogspot.com/2012/09/operadores-y-funciones-de-pseint.html

Más contenido relacionado

La actualidad más candente

Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosBERNARDAURELIOFELIZM
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1sena
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasMichele André
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmoBERNARDAURELIOFELIZM
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmosCarlos
 

La actualidad más candente (14)

Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmos
 
Ejercicios mientrasyhacermientras
Ejercicios mientrasyhacermientrasEjercicios mientrasyhacermientras
Ejercicios mientrasyhacermientras
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1
 
Estructuras anidadas
Estructuras anidadasEstructuras anidadas
Estructuras anidadas
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Ciclos
CiclosCiclos
Ciclos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Clase7 fp
Clase7 fpClase7 fp
Clase7 fp
 

Similar a Juan camilo leon 10 1

Trabajo de tecnología 10 6
Trabajo de tecnología 10 6Trabajo de tecnología 10 6
Trabajo de tecnología 10 6marylol3
 
Trabajo de tecnología 10 6 (1)
Trabajo de tecnología 10 6 (1)Trabajo de tecnología 10 6 (1)
Trabajo de tecnología 10 6 (1)marylol3
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint michellbermudez3
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Annymuoz6
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint AngelicaAguado2
 
Estructura básica- Naturaleza y evolución de la tecnología
Estructura básica- Naturaleza y evolución de la tecnologíaEstructura básica- Naturaleza y evolución de la tecnología
Estructura básica- Naturaleza y evolución de la tecnologíaerickgalindez1
 
Algoritmosenpseudocdigo
AlgoritmosenpseudocdigoAlgoritmosenpseudocdigo
AlgoritmosenpseudocdigoLuis Fernando
 
Algoritmos en pseudocódigo
Algoritmos en pseudocódigoAlgoritmos en pseudocódigo
Algoritmos en pseudocódigoLuis Fernando
 
Trabajo de tecnologia estructuras basicas nv
Trabajo de tecnologia estructuras basicas nvTrabajo de tecnologia estructuras basicas nv
Trabajo de tecnologia estructuras basicas nvNataG4
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeIntMiguel Jimenez
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaErick Martinez
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTJuanCardenas501369
 

Similar a Juan camilo leon 10 1 (20)

Informe de Pseint
Informe de Pseint Informe de Pseint
Informe de Pseint
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Http estructa
Http estructaHttp estructa
Http estructa
 
Trabajo de tecnología 10 6
Trabajo de tecnología 10 6Trabajo de tecnología 10 6
Trabajo de tecnología 10 6
 
Trabajo de tecnología 10 6 (1)
Trabajo de tecnología 10 6 (1)Trabajo de tecnología 10 6 (1)
Trabajo de tecnología 10 6 (1)
 
Tecnología 123
Tecnología 123Tecnología 123
Tecnología 123
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Estructura básica- Naturaleza y evolución de la tecnología
Estructura básica- Naturaleza y evolución de la tecnologíaEstructura básica- Naturaleza y evolución de la tecnología
Estructura básica- Naturaleza y evolución de la tecnología
 
Algoritmosenpseudocdigo
AlgoritmosenpseudocdigoAlgoritmosenpseudocdigo
Algoritmosenpseudocdigo
 
Algoritmos en pseudocódigo
Algoritmos en pseudocódigoAlgoritmos en pseudocódigo
Algoritmos en pseudocódigo
 
Trabajo de tecnologia estructuras basicas nv
Trabajo de tecnologia estructuras basicas nvTrabajo de tecnologia estructuras basicas nv
Trabajo de tecnologia estructuras basicas nv
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINT
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 

Más de Juan Camilo Leon Lopez (19)

Tablas y graficas proyecto cts
Tablas y graficas proyecto ctsTablas y graficas proyecto cts
Tablas y graficas proyecto cts
 
Folleto proyecto cts
Folleto proyecto ctsFolleto proyecto cts
Folleto proyecto cts
 
Proyecto cts 2
Proyecto cts 2Proyecto cts 2
Proyecto cts 2
 
Proyecto cts
Proyecto ctsProyecto cts
Proyecto cts
 
TALLER DISTRIBUCION DE FRECUENCIAS JHON LEON 11-5
TALLER DISTRIBUCION DE FRECUENCIAS JHON LEON 11-5TALLER DISTRIBUCION DE FRECUENCIAS JHON LEON 11-5
TALLER DISTRIBUCION DE FRECUENCIAS JHON LEON 11-5
 
Taller distribucion de frecuencias
Taller distribucion de frecuenciasTaller distribucion de frecuencias
Taller distribucion de frecuencias
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia trabajo escrito
Tecnologia trabajo escrito Tecnologia trabajo escrito
Tecnologia trabajo escrito
 
Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia
 
Encuestas
EncuestasEncuestas
Encuestas
 
Mapa conceptual
Mapa conceptual Mapa conceptual
Mapa conceptual
 
Trabajo de religio
Trabajo de religioTrabajo de religio
Trabajo de religio
 
Trabajo de religion
Trabajo de religionTrabajo de religion
Trabajo de religion
 
Playstation2
Playstation2Playstation2
Playstation2
 
Texto argumentativo de tecnologia
Texto argumentativo de tecnologiaTexto argumentativo de tecnologia
Texto argumentativo de tecnologia
 
Computador
ComputadorComputador
Computador
 
Resumen de video de filmora
Resumen de video de filmoraResumen de video de filmora
Resumen de video de filmora
 
Filmora
FilmoraFilmora
Filmora
 
Tablas
TablasTablas
Tablas
 

Último

Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdfDemetrio Ccesa Rayme
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesChema R.
 
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...MarcoAntonioAmayaSag
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocacecifranco1981
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfAni Ann
 
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptxnelsontobontrujillo
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfefmenaes
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.JonathanCovena1
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresSantosprez2
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptxJunkotantik
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónVasallo1
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...Chema R.
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdfDemetrio Ccesa Rayme
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptxJaimeAlvarado78
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...helmer del pozo cruz
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxANDREAGRACEDURANSALA
 

Último (20)

Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
ACTIVIDAD 19 Construyo mi identidad personal y familiar para fortalecer los v...
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 

Juan camilo leon 10 1

  • 1. Estructuras y Conceptos Básicos de Programación Juan Camilo Leon Lopez 10-1 Docente : Guillermo Mondragon Castro Magíster en Gestión de la Informática Educativa Instituto Educativo Liceo Departamental Tabla de contenido Que es Pseint …………………………………………………………………… 1
  • 2. Que son ……………………………………………………………………...….. 2 Diagrama de flujo Símbolos: Constantes, variables, acumuladores, contadores, identificadores Comandos Pseint: “Según”, “Mientras”,“Repetir”,“Para” y “Función” ……....3 Conclusiones ……..……………………………………………………………… 4 Referencias ……………………..………………………………………………... 5 1. ¿Qué es Pseint? PSeInt es una herramienta multiplataforma de programación ( en Microsoft Windows, GNU/Linux y Mac OS X) que se centra en la lógica de la programación más que en la codificación utilizando algún lenguaje de programación específico como C, C++, Java, C#, PHP, VB, pascal, python, javaScript, Matlab. Es libre y gratuito con licencia GPL que ofrece perfiles de configuración para numerosas instituciones y que consta de un pseudo- lenguaje intuitivo acompañado de un editor de diagramas de flujo que permite un acercamiento con los conceptos fundamentales de la algoritmia computacional, facilitando un entorno de trabajo con ayudas y recursos didáctico incluyendo un conjunto de ejemplos
  • 3. de diferentes niveles de dificultad para aquellos que están dando sus primeros pasos en la programación. Figura 1. Icono PSeInt. aprender a programar con pseint. (s.f.). Recuperado de Wordpress: https://aprenderaprogramarconppseint.files.wordpress.com/2017/04/cropped-timthumsssb1.png 2. ¿Qué son? Diagramas de flujo También llamado diagrama de actividades o flujograma es una representación gráfica de algoritmos o procesos y se acostumbra a utilizarlos en disciplinas como programación, economía, procesos industriales y psicología cognitiva. Estos diagramas se caracterizan por tener un solo punto de inicio y de cierre, por ser fácil de comprender y así ofrecer un método de comunicación eficaz, sus pasos son representados a través de símbolos y además estimula el pensamiento analítico. Símbolos: ¿Qué son constantes, variables, acumuladores, contadores, identificadores? Constantes: Es un valor el cual no se puede modificar durante la ejecución de un programa, solo se puede leer. Variables: Son aquellos espacios que como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.
  • 4. Acumuladores: Es una variable de tipo numérico que permite ir acumulando operaciones 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. acumulador = acumulador + variable ó acumulador = acumulador — variable Contadores: Es una variable cuyo valor incrementa o decrementa en una cantidad constante cada vez que se produce una determinada acción. contador = contador + constante ó contador = contador — constante Identificadores: Son los símbolos léxicos con los que se nombran las entidades. El concepto es análogo al de "nombres de procesamiento de la información". Nombrar las entidades es esencial para cualquier tipo de procesamiento simbólico. 3. Comandos Pseint Según Según es dependendiente del valor de una variable numérica: Según <variable> Hacer <número1>: <instrucciones> De Otro Modo: <instrucciones> FinSegun Esta instrucción permite ejecutar de forma opcional varias acciones posibles, todo esto depende del valor que se encuentra almacenado en una variable numérica. Al ejecutarse se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones. Las opciones están formadas por números que se dividen en
  • 5. comas, dos puntos y una secuencia de instrucciones. La secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números, si una opción incluye varios números. Mientras La instrucción “Mientras” realiza una sucesión de instrucciones si la condición es verdadera. Mientras <condición> Hacer <instrucciones> Esta instrucción al ejecutarse , la condición será revisada Si la condición arroja como resultado ser verdadera, se efectúa una vez la sucesión de instrucciones que forman el cuerpo del periodo. Cuando la ejecución del cuerpo del ciclo finaliza se vuelve a revisar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera. Si la condición siempre es verdadera, al ejecutar esta instrucción se producirá un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben traer alguna instrucción que cambie 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 “Repetir'', ejecuta un seguimiento de instrucciones hasta que la condición sea verdadera. Repetir <instrucciones>
  • 6. Hasta Que <condición> 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 pasa hasta que la condición sea verdadera. Además, con el fin de que no pasen ciclos infinitos, el cuerpo del ciclo debe tener alguna instrucción que corrija la o las variables que se encuentran 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 La instrucción “Para” ejecutar una secuencia de instrucciones un número determinado de veces. Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> )Hacer <instrucciones> FinPara Al ingresar al bloque, la variable <variable> toma el valor <inicial> y se ejecuta la secuencia de instrucciones la cual 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 deja pasar la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1. Función A las funciones en el pseudocódigo se les coloca su nombre acompañado de los argumentos que se encuentran encerrados entre paréntesis. Estas las podemos utilizar dentro de cualquier expresión, y cuando se evalúe ella misma, se reemplazará por el resultado que le corresponde. Todas las funciones disponibles son matemáticas por lo darán un resultado numérico y sólo reciben un dato de tipo numérico.
  • 7. Funciones Significado RC(X) Raíz Cuadrada de X ABS(X) Valor Absoluto de X LN(X) Logaritmo Natural de X EXP(X) Función Exponencial de X SEN(X) Seno de X COS(X) Coseno de X ATAN(X) Arcotangente de X TRUNC(X) Parte entera de X REDON(X) Entero más cercano a X AZAR(X) Entero aleatorio entre 0 y X-1 4. Conclusión: Este programa es una herramienta muy útil para la elaboración de algoritmos y tener unos pasos a seguir para solucionar los problemas que se nos atraviesen dia a dia, tambien es una herramienta muy organizada que uno mismo puede programar, puede hasta servir como una inteligencia artificial, le puede servir a una persona que trabaje en contaduria, administracion de empresas.