Estructuras básicas. grupo. nicolás, nicole, sara y laura.
1. ESTRUCTURAS BÁSICAS
LAURA ESTEFANIAARBELAEZ CARVAJAL
NICOLAS GIRALDO VILLALOBOS
SARA LESMES HERRERA
NICOLE MILLÁN CHAVARRIAGA
Grado: 10-7
I.E LICEO DEPARTAMENTAL
Guillermo Mondragon
ÁREA TECNOLOGÍA
SANTIAGO DE CALI
2021
2. 1
Tabla de Contenido
Diagrama de flujo…………………………....……………………………………………… 2
Simbología……………………………………………………………………....…………..3,4
Constantes, variables, acumuladores, contadores e
identificadores…....………………………………………………………….…………..….. 5
¿Qué es PseInt? ………………………………………………………..……………………. 6
Comandos……………………………………………………………………………………. 7
Diagrama de flujo de Mientras…………………………………………………………. 8
Mapa Conceptual…………………………………………………………………………...9
Conclusiones………………………………………………………………………….….. 10
Fuentes de consulta……………………………………………………………………….. 11
Link bloggers …………………………………………………………………………….. 12
Evidencias de Trabajo ……………………………………………………………………13
Tabla de figuras
Figura 1.1 DIAGRAMA DE FLUJO…………………………………………….. 2
Figura 1.2 SIMBOLOGÍA………………………………………………………… 3
Figura 1.3 ¿Qué es PseInt?....................................................................................... 5
Figura 1.4 Mientra…………………………………………………………………..6
Figura 1.5 Diagrama de flujo de Mientras……………………………………….. 7
3. 2
Desarrollo temático
DIAGRAMA DE FLUJO
Un diagrama de flujo es una representación gráfica de un proceso. Un diagrama de flujo tiene
como finalidad facilitar la comprensión de un algoritmo o sintetizar el análisis de un proceso.
El diagrama de flujo está compuesto de símbolos como:
-Cuadros
- Rombos
-Óvalos
-E.T.C.
Estos símbolos son representaciones de todos los pasos que se deben de seguir durante el
proceso. Estos símbolos están conectados por fechas de un solo sentido que nos indican una
secuencia respectiva en que se irá realizando el desarrollo de distintas tareas.
Los diagramas de flujo se desarrollaron con la idea de mapear procesos en áreas como
administración de empresas, planificación de proyectos, fabricación de productos,
planificación de estrategias de ventas y muchas más, pero han encontrado interés en procesos
para el desarrollo de sistemas informáticos. Y al mismo tiempo han demostrado ser de gran
utilidad en el proceso de aprendizaje y formación de los futuros desarrolladores de software.
Los diagramas facilitan la comprensión de métodos de resolución de problemas matemáticos
y lógicos, permitiendo a los estudiantes abstraerse de un determinado idioma y centrarse en el
procedimiento de resolución . De esta manera, el paso de codificación posterior se simplifica
considerablemente ya que la metodología ya se resuelve mediante un diagrama de flujo.
6. 5
Constantes: una constante en informática, es un valor que no puede ser alterado durante la
ejecución de un programa.Corresponde a una longitud fija de un área reservada en la
memoria del ordenador donde el programa almacena valores fijos. El nombre de las
constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
Variables: una variable es un espacio de la memoria del computador que permite almacenar
información de un determinado tipo de dato. El tipo de dato indica como es el dato que se
almacena en la variable, en programación los tipos de datos básicos son los numéricos, los
caracteres y los lógicos.
Acumuladores: en programación, se llama acumulador a una variable cuyo valor se
incrementa o decrementa en un valor que no tiene porque ser fijo (en cada iteración de un
bucle). Un acumulador suele utilizarse para acumular resultados producidos en las iteraciones
de un bucle.
Contadores: un contador es una variable cuyo valor se incrementa o decrementa en una
cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores
se utilizan con la finalidad de contar sucesos o acciones internas de un bucle.
Identificadores: un identificador es un nombre, que define el programador, que sirve para
denotar ciertos elementos de un programa. Estos elementos pueden ser las denominadas
variables, constantes y funciones. Cuando se ejecuta el programa el sistema relaciona estos
nombres con alguna dirección de memoria. De este modo, a la hora de programar, ya no se
requiere recordar posiciones de memoria sino los nombres dados a estas posiciones de
memoria.
7. 6
¿Qué es PseInt?
Es una herramienta educativa para ayudar a los estudiantes en los primeros pasos dentro de la
programación. Este software utiliza un pseudolenguaje complementado con diagrama de
flujos, lo que permite que el estudiante centre su atención en los conceptos principales del
algoritmo computacional con numerosas ayudas y recursos didácticos.
El propósito de este software es ayudar a los estudiantes que se están iniciando en la
construcción de programas o algoritmos computacionales. Mediante pseudocódigos que son
el lenguaje que se llega a utilizar para la introducción de los estudiantes en conceptos básicos
como es el uso de las estructuras de control, expresiones y variables.
8. 7
Comandos
Según: La oración cómo evalúa una variable estrictamente numérica que da más de 2
opciones como opción.
La sintaxis es:
Según [variable numérica] Hacer
[número 1]: [instrucciones] [número2],[número3]: [instrucciones] [...] De Otro Modo:
[instrucciones] FinSegun.
Como se puede ver después de "número1" hay un ":" y después de eso se colocan las
instrucciones a realizar en el caso que "variable numérica = número 1", en el segundo
ejemplo es "número2, número3" esto significa que si "variable numérica = número2 o
número3" entonces se ejecutarán "instrucciones", esto es útil cuando 2 posibilidades deben
ejecutar las mismas instrucciones.
También existe la cláusula "De otra manera" que se ejecuta en el caso de que no se cumpla
ninguna de las posibilidades.
Mientras: Permite que un ciclo o bucle de un programa se repita, mientras una expresión
lógica sea verdadera.
La característica principal de Mientras es que este primero pregunta y después hace.
9. 8
Diagrama de flujo de Mientras
Repetir: permite el ciclo con una o más condiciones de corte.
Para: Permite un ciclo definido por un rango finito de valores definidos.
Función: Crea subprocesos/ algoritmos o funciones aparte, que pueden ser llamados en
cualquier momento sin tener que hacer la secuencia de acciones en el proceso/ algoritmo
principal.
10. 9
Link Del Mapa: https://app.creately.com/diagram/Am78aamTm9A/edit
11. 10
Conclusiones
Nunca ha sido el mejor momento para utilizar la tecnología para permitir y mejorar el aprendizaje
en todos los niveles, en todos los lugares y para personas de todos los orígenes. Una de ellas es
que la computadora es una herramienta muy flexible y poderosa, y es una herramienta que
debemos controlar.Los archivos y documentos, se pueden manipular utilizando una variedad de
herramientas de software. Un lenguaje de programación es una herramienta que nos permite
manipular datos almacenados en archivos y manipular datos almacenados en RAM de forma
ilimitada. Incluso con un conocimiento básico de programación, podemos realizar una gran
variedad de tareas de procesamiento de datos.Una idea relacionada es que el código de
computadora es el método preferido para comunicar nuestras instrucciones a la computadora.
Gracias a las explicaciones del docente y la información investigada, analizada y asimilada
podemos entender lo dicho anteriormente de una forma más simplificada y exacta.
12. 11
Fuentes de consulta
Programa Educativo Ingeniero en Software. (2016) “Pseudocódigos y PSEINT”
https://www.itson.mx/oferta/isw/Documents/guia_pseint_2016.pdf
Vidabytes.
https://vidabytes.com/que-es-pseint/
Universidad Distrital Francisco José de Caldas. (2015) “Diagramas de flujo”
https://ingenieria.udistrital.edu.co/pluginfile.php/39292/mod_resource/content/1/Diagramas
_de_Flujo.pdf#:~:text=Un%20diagrama%20de%20flujo%20es%20la%20representaci%C
3%B3n%20gr%C3%A1fica%20de%20un%20proceso.&text=que%20representan%20a%
20cada%20uno,van%20desarrollando%20las%20distintas%20tareas.
Danisable, Aprende a programar desde cero con PseInt! (2019) “¿Qué es PseInt? Parte 1”
https://www.youtube.com/watch?v=FvibfpSVFBw&ab_channel=Danisable
Agora. “Identificadores”
http://agora.pucp.edu.pe/inf2170681/2.htm
Ibm. “Constante y Variables”
https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4
https://lenguajesdeprogramacion.net/diccionario/que-es-una-constante-en-programacion/
13. 12
LINKS DEL BLOOGGER:
Sara Lesmes Herrera.
https://tecnhologyx.blogspot.com/
Laura Estefanía Arbelaez Carvajal.
https://tecnologiaconlastidelliceoc.blogspot.com/
Nicolas Giraldo Villalobos
https://www.blogger.com/u/2/blog/pages/5427252560338890734
Nicole Millan Chavarriaga
https://nicolmillan.blogspot.com/