SlideShare una empresa de Scribd logo
1
Conceptos básicos de programación y fundamentos de programacion PSEINT
LAURA TORRES
PILAR RESTREPO
SOFIA URBANO
GRADO 10-1
I.E. LICEO DEPARTAMENTAL
GUILLERMO MONDRAGON
ÁREA DE TECNOLOGÍA
SANTIAGO DE CALI
2021
2
Tabla de contenido
Desarrollo temático:
1. Diagramas de flujo (Constantes, variables, acumuladores, contadores e identificadores).
1.1. Imagen #1
1.2. Imagen #2
1.3. Imagen #3
1.4. Imagen #4
1.5. Imagen #5
1.6. Imagen #6
1.7. Imagen #7
1.8. Imagen #8
1.9. Imagen #9
1.10. Imagen #10
1.11. Imagen #11
1.12. Imagen #12
1.13. Imagen #13
1.14. Imagen #14
1.15. Imagen #15
1.16. Imagen #16
1.17. Imagen #17
1.18. Imagen #18
1.19. Imagen #19
1.20. Imagen #20
3
1.21. Imagen #21
1.22. Imagen #22
1.23. Imagen #23
2. PSEINT
3. Comandos (Según, mientras, Repetir, para y función).
3.1. Imagen #24
3.2. Imagen #25
3.3. Imagen #26
3.4. Imagen #27
4. Mapa conceptual
4.1. Imagen #28
5. Conclusiones.
6. Fuentes de consulta.
7. Anexos.
7.1. Imagen #29
7.2. Imagen #30
7.3. Imagen #31
4
Desarrollo temático
Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo
informático, el cual se utiliza en diferentes campos, este mejora la comunicación de procesos que
a menudo son complejos, convirtiéndolo en diagramas claros y fáciles de entender.
Pseint es una herramienta de enseñanza gratuita y / o software creado para aquellos que son
nuevos en la programación pero tienen poca experiencia en el campo. En esta plataforma, se
ayudará a las personas a utilizar pseudocódigo y diagramas de flujo para diseñar algoritmos en
español de una manera sencilla e intuitiva.
Diagramas de flujo
Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo
informático.
Se utilizan en numerosas áreas, por ejemplo, para documentar, estudiar, planificar, mejorar y
comunicar procesos a menudo complejos en diagramas claros y fáciles de entender. Los
diagramas de flujo usan rectángulos, óvalos, diamantes y muchas otras formas para definir el tipo
de paso, junto con flechas de conexión para indicar el flujo y el orden. Pueden variar desde
simples diagramas dibujados a mano hasta diagramas completos generados por computadora que
describen múltiples pasos y caminos.
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. Los
diagramas de flujo a veces se denominan con nombres más especializados, como "diagrama de
5
flujo de procesos", "mapa de procesos", "diagrama de flujo funcional", "mapa de procesos de
negocios", "notación y modelado de procesos de negocio.
Símbolos de un diagrama 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:
6
● 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):
7
● 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).
8
● 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.
9
● 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.
10
● Símbolo de Operación Manual
Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga
manualmente.
● Símbolo de Límite de Bucle
Indica el punto en el que debe detenerse un bucle.
● Símbolo de Retardo
Indica un retraso en el proceso.
11
● 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.
12
● 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
Fuente de consulta de las imágenes:
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
13
Contadores
Un contador es una variable entera que la utilizamos para contar cuando ocurre un suceso. Un
contador:
Se inicializa a un valor inicial.
cont <- 0;
Se incrementa, cuando ocurre el suceso que estamos contando se le suma 1.
cont <- cont + 1;
Acumuladores
Un acumulador es una variable numérica que permite ir acumulando operaciones. Me permite
ir haciendo operaciones parciales. Un acumulador:
Se inicializa a un valor inicial según la operación que se va a acumular: a 0 si es una suma o a
1 si es un producto.
Se acumula un valor intermedio.
acum <- acum + num;
Identificadores
Un indicador es una variable lógica, que usamos para recordar o indicar algún suceso. Un
indicador:
Se inicializa a un valor lógico que indica que el suceso no ha ocurrido.
14
indicador <- Falso
Cuando ocurre el suceso que queremos recordar cambiamos su valor.
indicador <- Verdadero
¿Qué es PSEINT?
Pseint es una herramienta y/o software didáctico, libre educativo que se creó dirigido hacia
aquellas personas que están iniciando en programación y tienen poca o nula experiencia en el
campo. En esta plataforma, se le ayudará al individuo a diseñar algoritmos utilizando
pseudocódigo y diagramas de flujo, de manera simple, intuitiva y en idioma español. El
programa fue creado a inicios de los 2000 (dos mil) por Pablo Novara, como proyecto final para
el área de Programación 1 de la carrera de Ingeniería en Informática en la Universidad Nacional
Litoral, Argentina.
Función de comandos:
Selección Múltiple: Es la secuencia de instrucciones llevada a cabo por la instrucción
“Según”, que depende del valor de una variable numérica.
Este comando permite ejecutar de forma alternada varias acciones posibles dependiendo el
valor que se almacena en una variable del tipo numérico. Al efectuarse, se examina el contenido
de la variable y se ejecuta la secuencia de instrucciones asociadas con dicho valor.
15
Lazos Mientras: La instrucción “mientras” ejecuta una secuencia de instrucciones siempre y
cuando una condición sea verdadera.
Al llevarse a cabo esta ejecución, la condición es evaluada, si la misma resulta verdadera, se
ejecuta la secuencias de instrucciones que conforman el cuerpo del ciclo. Finalmente, la
ejecución del cuerpo del ciclo reevalúa la condición, y, si es verdadera, la ejecución se repite.
Los pasos anteriormente mencionados, se repiten si y sólo si la condición es verdadera.
Lazos Repetir: El comando “Repetir-Hasta Que” realiza una secuencia de instrucciones
hasta que la condición sea verdadera.
Cuando se ejecuta esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo
se lleva a cabo una vez y luego la condición se evalúa. Si la condición resulta ser falsa, el cuerpo
del ciclo se repite nuevamente y se vuelve a revisar la condición. Este proceso se repite una y
otra vez hasta que la condición sea verdadera. Para evitar que los ciclos se vuelvan infinitos, el
cuerpo del ciclo debe de contener alguna instrucción que ayude a modificar las variables
involucradas en la condición, de manera que, en algún momento la condición sea verdadera y por
fin se finalice la ejecución del ciclo.
Lazos Para: La orden “Para” efectúa una secuencia de instrucciones un número determinado
de veces.
16
Al entrar al bloque, la variable <variable> recibe un valor <inicial> y se ejecuta la secuencia
de instrucciones que forman el cuerpo del ciclo. Después, se incrementa la variable <variable>
en <paso> unidades y se revisa si el valor almacenado en <variable> superó al valor <final>. Si
en dado caso, esto resulta falso, se repite hasta que <variable> supere a <final>. Finalmente, si se
omite la cláusula “Con Paso” <paso>, <variable> se incrementa en 1 (uno).
Función: Este comando crea sub-algoritmos o funciones aparte que pueden ser llamados en
cualquier momento sin tener la necesidad de hacer secuencias de acciones en el algoritmo
principal.
Fuente de consulta de las imágenes:
https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u04/
17
Mapa Conceptual
Conclusiones
Al llevar a cabo este trabajo, se pudo comprender a fondo cómo funcionan los conceptos
básicos de programación.
Entendemos cual es la estructura de los comandos ya que son necesarios para el
funcionamiento de dicho sistema.
El PSeInt, es un elemento que brinda comodidad al usarlos y principalmente para que los
estudiantes aprendan los conocimientos básicos de programación y el desarrollo de la lógica.
18
Fuentes de consulta
Nombre desconocido, (2021). ¿Qué es un diagrama de flujo?.
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
Nombre desconocido, (2021). Símbolos de diagramas de flujos.
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
Nombre desconocido, (2020). ¿Qué es PSEINT?.
https://www.aprenderaprogramar.pro/2020/04/que-es-pseint.html
Domingo, J. (2021). Introducción a PSEINT.
https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u04/
Nombre desconocido, (2016). PSEINT: Funciones.
https://riskn.wordpress.com/pseint/pseint-funciones/
19
Anexos
Subrayado naranja: Pilar Restrepo
Subrayado verde: Sofia Urbano
20
Subrayado morado: Laura Torres

Más contenido relacionado

La actualidad más candente

Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
LauraEstradaBuritic
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
adark
 
REPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSREPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOS
María Fula
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
RoseroNicolas
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
Isabella Trujillo Perlaza
 
Reglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasReglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasRicardo Rivera Lara
 
Algoritmos y diagramacion clase 1
Algoritmos y diagramacion clase 1Algoritmos y diagramacion clase 1
Algoritmos y diagramacion clase 1
Yamid Navea
 
Diagrama de Flujo
Diagrama de  FlujoDiagrama de  Flujo
Informatica II - 3 Diagramas
Informatica II - 3 DiagramasInformatica II - 3 Diagramas
Informatica II - 3 Diagramas
Gabriel Ruiz
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
j.martinez1974
 
Diagrama
DiagramaDiagrama
Diagrama
olgalu2000
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
Anibal carrasquel
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
Marthaa Hdz
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
JuanGarcia1543
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
davidarios
 

La actualidad más candente (19)

Apuntes De Algoritmos
Apuntes De AlgoritmosApuntes De Algoritmos
Apuntes De Algoritmos
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
 
REPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSREPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOS
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Reglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasReglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramas
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Algoritmos y diagramacion clase 1
Algoritmos y diagramacion clase 1Algoritmos y diagramacion clase 1
Algoritmos y diagramacion clase 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagrama de Flujo
Diagrama de  FlujoDiagrama de  Flujo
Diagrama de Flujo
 
Informatica II - 3 Diagramas
Informatica II - 3 DiagramasInformatica II - 3 Diagramas
Informatica II - 3 Diagramas
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Diagrama
DiagramaDiagrama
Diagrama
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Fases
FasesFases
Fases
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Similar a Estructuras basicas

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
erickgalindez1
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
Nicolas1128
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
Nicolas1128
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
JulianaRojas48
 
Tecnologia
TecnologiaTecnologia
Tecnologia
SofaGarzn1
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
Valeria García Gutierrez
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
stefaniamejiagiraldo
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
valeja985
 
Tecno
TecnoTecno
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
evelinml12
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
Miguel Jimenez
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología
JustineBravo1
 
Pseint.
Pseint.Pseint.
Pseint.
juantriana25
 
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
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
anamaramirez19
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
Karen Vivas
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
juanjosegonzalez52
 
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)
SamuelLeonHormaza
 

Similar a Estructuras basicas (20)

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
 
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
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecno
TecnoTecno
Tecno
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología
 
Pseint.
Pseint.Pseint.
Pseint.
 
Pseint
PseintPseint
Pseint
 
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)
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
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)
 

Más de sofiaurbano1

Derechos _de _autor.
Derechos _de _autor.Derechos _de _autor.
Derechos _de _autor.
sofiaurbano1
 
Informe Estudiantes
Informe EstudiantesInforme Estudiantes
Informe Estudiantes
sofiaurbano1
 
Publicación_estudiantes
Publicación_estudiantesPublicación_estudiantes
Publicación_estudiantes
sofiaurbano1
 
PROYECTO CTS
PROYECTO CTSPROYECTO CTS
PROYECTO CTS
sofiaurbano1
 
Diagrama de Pareto en Excel
Diagrama de Pareto en ExcelDiagrama de Pareto en Excel
Diagrama de Pareto en Excel
sofiaurbano1
 
LABORATORIO
LABORATORIOLABORATORIO
LABORATORIO
sofiaurbano1
 
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓNESTRUCTURAS BÁSICAS DE PROGRAMACIÓN
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN
sofiaurbano1
 
Tecnologia problemas de aplicacion
Tecnologia problemas de aplicacionTecnologia problemas de aplicacion
Tecnologia problemas de aplicacion
sofiaurbano1
 
FUNDAMENTOS DE LA ELECTRICIDAD Y ELECTRONICA
FUNDAMENTOS DE LA ELECTRICIDAD Y ELECTRONICAFUNDAMENTOS DE LA ELECTRICIDAD Y ELECTRONICA
FUNDAMENTOS DE LA ELECTRICIDAD Y ELECTRONICA
sofiaurbano1
 
Tecnologia
TecnologiaTecnologia
Tecnologia
sofiaurbano1
 
Rueda helicoidal
Rueda helicoidal  Rueda helicoidal
Rueda helicoidal
sofiaurbano1
 
Que hacer con la basura electrónica?
Que hacer con la basura electrónica?Que hacer con la basura electrónica?
Que hacer con la basura electrónica?
sofiaurbano1
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
sofiaurbano1
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
sofiaurbano1
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
sofiaurbano1
 
Tecnologia
TecnologiaTecnologia
Tecnologia
sofiaurbano1
 

Más de sofiaurbano1 (16)

Derechos _de _autor.
Derechos _de _autor.Derechos _de _autor.
Derechos _de _autor.
 
Informe Estudiantes
Informe EstudiantesInforme Estudiantes
Informe Estudiantes
 
Publicación_estudiantes
Publicación_estudiantesPublicación_estudiantes
Publicación_estudiantes
 
PROYECTO CTS
PROYECTO CTSPROYECTO CTS
PROYECTO CTS
 
Diagrama de Pareto en Excel
Diagrama de Pareto en ExcelDiagrama de Pareto en Excel
Diagrama de Pareto en Excel
 
LABORATORIO
LABORATORIOLABORATORIO
LABORATORIO
 
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓNESTRUCTURAS BÁSICAS DE PROGRAMACIÓN
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN
 
Tecnologia problemas de aplicacion
Tecnologia problemas de aplicacionTecnologia problemas de aplicacion
Tecnologia problemas de aplicacion
 
FUNDAMENTOS DE LA ELECTRICIDAD Y ELECTRONICA
FUNDAMENTOS DE LA ELECTRICIDAD Y ELECTRONICAFUNDAMENTOS DE LA ELECTRICIDAD Y ELECTRONICA
FUNDAMENTOS DE LA ELECTRICIDAD Y ELECTRONICA
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Rueda helicoidal
Rueda helicoidal  Rueda helicoidal
Rueda helicoidal
 
Que hacer con la basura electrónica?
Que hacer con la basura electrónica?Que hacer con la basura electrónica?
Que hacer con la basura electrónica?
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Último

ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 

Último (20)

ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 

Estructuras basicas

  • 1. 1 Conceptos básicos de programación y fundamentos de programacion PSEINT LAURA TORRES PILAR RESTREPO SOFIA URBANO GRADO 10-1 I.E. LICEO DEPARTAMENTAL GUILLERMO MONDRAGON ÁREA DE TECNOLOGÍA SANTIAGO DE CALI 2021
  • 2. 2 Tabla de contenido Desarrollo temático: 1. Diagramas de flujo (Constantes, variables, acumuladores, contadores e identificadores). 1.1. Imagen #1 1.2. Imagen #2 1.3. Imagen #3 1.4. Imagen #4 1.5. Imagen #5 1.6. Imagen #6 1.7. Imagen #7 1.8. Imagen #8 1.9. Imagen #9 1.10. Imagen #10 1.11. Imagen #11 1.12. Imagen #12 1.13. Imagen #13 1.14. Imagen #14 1.15. Imagen #15 1.16. Imagen #16 1.17. Imagen #17 1.18. Imagen #18 1.19. Imagen #19 1.20. Imagen #20
  • 3. 3 1.21. Imagen #21 1.22. Imagen #22 1.23. Imagen #23 2. PSEINT 3. Comandos (Según, mientras, Repetir, para y función). 3.1. Imagen #24 3.2. Imagen #25 3.3. Imagen #26 3.4. Imagen #27 4. Mapa conceptual 4.1. Imagen #28 5. Conclusiones. 6. Fuentes de consulta. 7. Anexos. 7.1. Imagen #29 7.2. Imagen #30 7.3. Imagen #31
  • 4. 4 Desarrollo temático Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático, el cual se utiliza en diferentes campos, este mejora la comunicación de procesos que a menudo son complejos, convirtiéndolo en diagramas claros y fáciles de entender. Pseint es una herramienta de enseñanza gratuita y / o software creado para aquellos que son nuevos en la programación pero tienen poca experiencia en el campo. En esta plataforma, se ayudará a las personas a utilizar pseudocódigo y diagramas de flujo para diseñar algoritmos en español de una manera sencilla e intuitiva. Diagramas de flujo Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se utilizan en numerosas áreas, por ejemplo, para documentar, estudiar, planificar, mejorar y comunicar procesos a menudo complejos en diagramas claros y fáciles de entender. Los diagramas de flujo usan rectángulos, óvalos, diamantes y muchas otras formas para definir el tipo de paso, junto con flechas de conexión para indicar el flujo y el orden. Pueden variar desde simples diagramas dibujados a mano hasta diagramas completos generados por computadora que describen múltiples pasos y caminos. 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. Los diagramas de flujo a veces se denominan con nombres más especializados, como "diagrama de
  • 5. 5 flujo de procesos", "mapa de procesos", "diagrama de flujo funcional", "mapa de procesos de negocios", "notación y modelado de procesos de negocio. Símbolos de un diagrama 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:
  • 6. 6 ● 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):
  • 7. 7 ● 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).
  • 8. 8 ● 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.
  • 9. 9 ● 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.
  • 10. 10 ● Símbolo de Operación Manual Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga manualmente. ● Símbolo de Límite de Bucle Indica el punto en el que debe detenerse un bucle. ● Símbolo de Retardo Indica un retraso en el proceso.
  • 11. 11 ● 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.
  • 12. 12 ● 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 Fuente de consulta de las imágenes: https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
  • 13. 13 Contadores Un contador es una variable entera que la utilizamos para contar cuando ocurre un suceso. Un contador: Se inicializa a un valor inicial. cont <- 0; Se incrementa, cuando ocurre el suceso que estamos contando se le suma 1. cont <- cont + 1; Acumuladores Un acumulador es una variable numérica que permite ir acumulando operaciones. Me permite ir haciendo operaciones parciales. Un acumulador: Se inicializa a un valor inicial según la operación que se va a acumular: a 0 si es una suma o a 1 si es un producto. Se acumula un valor intermedio. acum <- acum + num; Identificadores Un indicador es una variable lógica, que usamos para recordar o indicar algún suceso. Un indicador: Se inicializa a un valor lógico que indica que el suceso no ha ocurrido.
  • 14. 14 indicador <- Falso Cuando ocurre el suceso que queremos recordar cambiamos su valor. indicador <- Verdadero ¿Qué es PSEINT? Pseint es una herramienta y/o software didáctico, libre educativo que se creó dirigido hacia aquellas personas que están iniciando en programación y tienen poca o nula experiencia en el campo. En esta plataforma, se le ayudará al individuo a diseñar algoritmos utilizando pseudocódigo y diagramas de flujo, de manera simple, intuitiva y en idioma español. El programa fue creado a inicios de los 2000 (dos mil) por Pablo Novara, como proyecto final para el área de Programación 1 de la carrera de Ingeniería en Informática en la Universidad Nacional Litoral, Argentina. Función de comandos: Selección Múltiple: Es la secuencia de instrucciones llevada a cabo por la instrucción “Según”, que depende del valor de una variable numérica. Este comando permite ejecutar de forma alternada varias acciones posibles dependiendo el valor que se almacena en una variable del tipo numérico. Al efectuarse, se examina el contenido de la variable y se ejecuta la secuencia de instrucciones asociadas con dicho valor.
  • 15. 15 Lazos Mientras: La instrucción “mientras” ejecuta una secuencia de instrucciones siempre y cuando una condición sea verdadera. Al llevarse a cabo esta ejecución, la condición es evaluada, si la misma resulta verdadera, se ejecuta la secuencias de instrucciones que conforman el cuerpo del ciclo. Finalmente, la ejecución del cuerpo del ciclo reevalúa la condición, y, si es verdadera, la ejecución se repite. Los pasos anteriormente mencionados, se repiten si y sólo si la condición es verdadera. Lazos Repetir: El comando “Repetir-Hasta Que” realiza una secuencia de instrucciones hasta que la condición sea verdadera. Cuando se ejecuta esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se lleva a cabo una vez y luego la condición se evalúa. Si la condición resulta ser falsa, el cuerpo del ciclo se repite nuevamente y se vuelve a revisar la condición. Este proceso se repite una y otra vez hasta que la condición sea verdadera. Para evitar que los ciclos se vuelvan infinitos, el cuerpo del ciclo debe de contener alguna instrucción que ayude a modificar las variables involucradas en la condición, de manera que, en algún momento la condición sea verdadera y por fin se finalice la ejecución del ciclo. Lazos Para: La orden “Para” efectúa una secuencia de instrucciones un número determinado de veces.
  • 16. 16 Al entrar al bloque, la variable <variable> recibe un valor <inicial> y se ejecuta la secuencia de instrucciones que forman el cuerpo del ciclo. Después, se incrementa la variable <variable> en <paso> unidades y se revisa si el valor almacenado en <variable> superó al valor <final>. Si en dado caso, esto resulta falso, se repite hasta que <variable> supere a <final>. Finalmente, si se omite la cláusula “Con Paso” <paso>, <variable> se incrementa en 1 (uno). Función: Este comando crea sub-algoritmos o funciones aparte que pueden ser llamados en cualquier momento sin tener la necesidad de hacer secuencias de acciones en el algoritmo principal. Fuente de consulta de las imágenes: https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u04/
  • 17. 17 Mapa Conceptual Conclusiones Al llevar a cabo este trabajo, se pudo comprender a fondo cómo funcionan los conceptos básicos de programación. Entendemos cual es la estructura de los comandos ya que son necesarios para el funcionamiento de dicho sistema. El PSeInt, es un elemento que brinda comodidad al usarlos y principalmente para que los estudiantes aprendan los conocimientos básicos de programación y el desarrollo de la lógica.
  • 18. 18 Fuentes de consulta Nombre desconocido, (2021). ¿Qué es un diagrama de flujo?. https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo Nombre desconocido, (2021). Símbolos de diagramas de flujos. https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm Nombre desconocido, (2020). ¿Qué es PSEINT?. https://www.aprenderaprogramar.pro/2020/04/que-es-pseint.html Domingo, J. (2021). Introducción a PSEINT. https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u04/ Nombre desconocido, (2016). PSEINT: Funciones. https://riskn.wordpress.com/pseint/pseint-funciones/
  • 19. 19 Anexos Subrayado naranja: Pilar Restrepo Subrayado verde: Sofia Urbano