SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
ESTRUCTURAS BÁSICAS
Valeria Naranjo, Valentina Cárdenas,
Sara Isabel Maya y Ángela M. Hilamo.
Institución Educativa Liceo Departamental
Docente: Guillermo Mondragón
Grado 10-7
29 de Octubre del 2021
Tabla de contenido
● Introducción……………………………………………………………………Página 3
● ¿Qué es un diagrama de flujo?........................................................................... Página 4
● Constantes y variables……………………………………………………….... Página 8 a 9
● Acumuladores, contadores e identificadores………………………………. Página 9 a 10
● ¿Qué es Pseint?................................................................................................... Página 11
● Comando Según y Comando Mientras……………………………………. Página 12 a 13
● Comando Para y Comando Repetir……………………………………….. Página 13 a 14
● Comando Función……………………………………………………………. Página 15
● Conclusiones………………………………………………………………….. Página 16
3
Introducción
Mediante este trabajo abordaremos cuáles son las estructuras básicas de la programación, cómo
se usan y para qué sirven. Investigaremos lo que es un diagrama de flujo que representa de forma
gráfica los algoritmos mediante una serie de pasos, sus distintos símbolos y procesos.
Así mismo aprenderemos sobre lo importantes que son las variables, constantes, acumuladoras,
contadores e identificadores para la programación, pues estas en conjunto permiten desarrollar
cualquier programa de forma eficaz.
4
¿Qué es un diagrama de flujo?
Un diagrama de flujo es una forma de representar gráficamente los algoritmos y procesos que
provengan de alguna naturaleza, esto se logra por medio de pasos unidos que permiten ver un
panorama del todo. Sus principales usos se encuentran en los ámbitos de la programación, la
informática, economía, finanzas y ciertos procesos industriales.
Asimismo, son un medio de control, emplean la descripción de procesos para generar una forma
más eficaz de organización, planteamiento y evaluación de secuencias, esto se logra gracias a su
flexibilidad y versatilidad. Concretamente su objetivo es mostrar de manera clara las distintas
operaciones que se tienen que llevar a cabo para resolver un problema, con señales para expresar
el orden de los pasos que deben seguirse de manera lógica.
Estas formas de representación gráfica de procesos emplean un patrón específico de figuras
geométricas que representan cada paso natural propio del algoritmo que está siendo revisado,
además, dichas formas se conectan entre sí por medio de flechas y líneas, para indicar la
dirección del flujo y establecer un recorrido, en otras palabras, se podría decir que se asemeja a
un mapa.
Para que sea posible que estos diagramas sean comprensibles los símbolos son sometidos a una
normalización, esto quiere decir que en su mayoría son universales, debido a que si cada persona
usará sus propios símbolos sería casi imposible que más personas pudieran interpretarlos, es por
esto que previamente el diagrama de flujo debe ajustarse a un patrón predeterminado.
Los símbolos de un diagrama de flujo son formas especiales que representan los diferentes tipos
de pasos que se deben seguir en un proceso, las líneas y flechas son las encargadas de evidenciar
la secuencia que debe seguirse entre cada una de las acciones.
Existen varios tipos de diagramas y cada uno tiene sus símbolos preferenciales, por ejemplo, es
muy común que un diagrama de flujo de datos tenga un símbolo de entrada o salida, en cambio,
verlo en un diagrama de flujo de procesos sería realmente extraño.
5
Existen muchos símbolos, pero cada uno tiene su significado propio, a continuación, se podrán
apreciar los más comunes y los que estos quieren dar a entender.
· Línea de flujo
Indica un orden, la siguiente acción que debe ejecutarse.
· Símbolo de inicio/final
Este símbolo se utiliza para marcar el inicio o final de algún sistema.
· Símbolo de acción o proceso
Este solo puede representar un paso que contenga el proceso o un subproceso dentro de uno más
grande.
· Símbolo de decisión
Es el análisis de una situación, con los indicadores verdadero o falso.
6
· Símbolo de documento impreso
Indica un informe impreso.
· Símbolo multidocumento
Representa un multidocumento que hace parte del proceso.
· Símbolo entrada/salida
Es la información que puede entrar o salir del sistema.
7
· Símbolo del conector
Muestra la continuidad del flujo donde se han puesto dos símbolos idénticos.
· Símbolo de preparación
Es un ajuste que se le hace a otro paso.
· O símbolo
Indica que el proceso continúa en más de una rama.
8
· Símbolo de unión de invocación
Muestra el punto en el que múltiples ramas de un solo proceso se vuelven a unir.
· Símbolo de almacenamiento interno
Es la información que una memoria contiene para un programa de software.
Existen muchos símbolos, anteriormente se apreciaron algunos muy comunes, pero hay una gran
variedad debido a que son de vital importancia para este tipo de diagramas, deben ser utilizados
correctamente, sino la acción que debe cumplirse puede ser malentendida y el flujo no seguiría su
curso correctamente.
Constantes
Una constante es un valor que no puede ser alterado durante la ejecución de un programa, el uso
de las constantes es igual que en las matemáticas, la constante toma un valor determinado y lo
mantiene durante todo el problema, (ej,PI = 3, 1416), que sean constantes permite conocer su
valor independientemente de la situación, esto mismo pasa en informática ya que el ordenador
siempre conocerá cual es el valor de las constantes establecido en el código del programa, y
guardado en una zona donde se pueda leer en cualquier momento.
9
Variables
Una variable es donde se guardan los datos que se utilizan para un programa, son fundamentales
para la programación pues son componentes necesarios para que todos los programas puedan
trabajar con distintos tipos de datos como números, cadenas de texto o datos lógicos.
Las variables se utilizan para:
● Asignar valores de una variable a otra.
● Mostrar valores por pantalla.
● Guardar datos para usarlos posteriormente.
Las variables que se usan para guardar datos temporales que son de utilidad para realizar
determinadas operaciones, se les denomina variables auxiliares.
A las que puedan almacenar valores que puedan incrementarse a lo largo del tiempo se les llama
variables acumulativas.
Acumuladores
Un acumulador es una variable que suma sobre sí misma un conjunto de valores, para de esta
forma tener la suma de todos ellos en una sola variable. El acumulador debe ser inicializado antes
de ser utilizado, pero el valor dependerá del tipo de operación que nos ayudará a acumular
valores.
Características:
-La variable acumuladora debe aparecer a la derecha y a la izquierda del operador de asignación.
- La acumulación se realiza con los operadores aritméticos: +, -, *, /.
10
Contadores
Un contador es una variable cuyo valor se incrementa y decrementa en una cantidad constante
cada que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad
de contar sucesos o acciones internas de un bucle.
Es importante realizar una operación de inicialización para luego realizar las sucesivas de
incremento o decremento de este mismo. La inicialización consiste en asignarle al contador un
valor con el que empezará el proceso de conteo. Dicho proceso se sitúa “ antes y fuera del bucle''.
Identificadores
Los identificadores son textos o palabras que se usan en el lenguaje de programación, los cuales
nos sirven para nombrar varios elementos dentro del lenguaje de pseudocodigos. También las
llamamos palabras reservadas del lenguaje porque son utilizadas por los programadores para
elaborar sus programas, al igual que darles el manejo que se necesite.
pero es importante saber que estos identificadores deben seguir unas reglas de sintaxis, es decir,
las reglas para poder definir y escribir un código correcto.
1. No deben existir dos identificadores con el mismo nombre.
2. Para nombrarlos se usan códigos, letras, dígitos numéricos o caracteres como el
subrayado.
3. El primer dígito NO puede ser uno numérico.
4. En algunos identificadores no se toma en cuenta las mayúsculas y minúsculas, pero en
otros sí, por lo tanto, se debe tener cuidado cuando se presentan palabras como “altura” y
“Altura” ya que puede ser el mismo identificador.
11
Algunos identificadores válidos son:
● Nombre
● Cadena
● Edad_maxima
● x_y_z
¿Qué es PSEINT?
Pseint es una herramienta con fines educativos que busca ayudar a los estudiantes dentro del
campo de la programación.
Esta herramienta es un software el cual utiliza un lenguaje de pseudocódigos junto con un
diagrama de flujo, el cual ya explicamos en qué consiste. Por lo tanto le brinda al estudiante unos
recursos didácticos para entender un poco mejor los inicios de algoritmos o construcción de
programas con ayuda de estructuras como control, expresiones y variables.
Primera imagen tomada de:
https://4.bp.blogspot.com/-EkWfwEomjN4/WfuQY8Gv0FI/AAAAAAAAAvM/nmEKjPdnp1AU
TVEtWnEHNdcQVzolMKingCLcBGAs/s1600/pseint.png
12
Comando Según
Es un comando el cual nos permite trabajar con un sistema de valor numérico, y dependiendo de
ese valor se creará una secuencia.
Para utilizarlo necesitamos unos pasos o reglas:
1. Previamente debe haber una variable con la que vayamos a trabajar, puede ser por el
comando “leer” o “asignar”.
2. La variable en este caso tiene que ser un valor numérico, no puede ser tipo texto.
3. El comando debe iniciar con la palabra 'según' seguido de la variable numérica y seguido
de la palabra 'Hacer’.
Ejemplo: Según VariableNumérica Hacer.
Segunda imagen tomada de: https://riskn.files.wordpress.com/2016/06/segun_ejemplo.png
Comando o función Mientras
Esta función o comando permite crear un ciclo, que va a terminar cuando la condición no se
cumpla.
Reglas para su desarrollo :
1. Tiene que haber una variable previamente para usarla en la condición.
13
2. Para iniciar el comando se debe escribir 'Mientras' seguido de la condición y seguido de la
palabra 'Hacer'-
Ejemplo: Mientras condición Hacer.
3. Luego se escriben todas las acciones mientras que se cumpla la condición y al final se
pone 'Fin Mientras'.
Tercera imagen tomada de: https://riskn.files.wordpress.com/2016/06/mientras_ejemplo.png
Comando Para
Este comando sirve para repetir un proceso una cantidad determinada veces, hasta llegar a un
número de referencia el cual determinará el fin del proceso.
Pasos para su desarrollo:
1. Tiene que tener con anticipación un valor de llegada.
2. Para comenzar con el comando debemos escribir ‘Para’ seguido de un variable a la cual ahí
mismo se le asigna un valor inicial.
Ejemplo en programa:
14
Cuarta imagen tomada de:
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-para/
Comando Repetir
Es un comando el cual nos sirve para repetir una secuencia de instrucciones hasta que la
condición sea verdadera.
Pasos para su desarrollo:
● En esta debe haber primero una variable con el valor de inicio.
● Debe tener un valor de llegada, ya sea mediante variable o predeterminado.
● Para iniciar con el comando, se necesita escribir ‘Repetir’ luego colocar la secuencia de
acciones y para finalizar colocar ‘Hasta Que’ y la condición para finalizar la repetición.
Ejemplo:
Quinta imagen tomada de:
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-repetir/
15
Comando función
Este comando es el que sirve para crear 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.
Paso para su desarrollo:
Para comenzar se debe llamar al comando con la palabra ‘Funcion’ de primero, seguido del
nombre de la función.
Ejemplo:
Sexta imagen tomada de:
https://riskn.wordpress.com/pseint/pseint-funciones/
16
Conclusiones
Después de finalizar con el trabajo logramos comprender que dentro de las estructuras básicas de
la tecnología y los conceptos de programación existen esquemas de información que son muy
interesantes y necesarios de comprender.
Aprendimos la función de un diagrama de flujo y como este se compone de varios símbolos que
nos permiten interpretar y ubicar los algoritmos, al igual de cómo utilizamos estos para crear
programas o proyectos con ayuda de pseudocódigos y de plataformas como Pseint, en las que
podemos generar comandos que conllevan condiciones específicas para desarrollarse.
17
Anexos de información
Temas a cargo de Sara Isabel Maya: Diagrama de flujo y sus símbolos, conclusión, tabla de
contenido.
Temas a cargo de Valeria Naranjo: Constantes, variables, acumuladores y contadores,
introducción.
Temas a cargo de Valentina Cárdenas: Identificadores, ¿qué es Pseint?, comandos según y
mientras, conclusión.
Temas a cargo de angela Hilamo: Comandos repetir, para y función, portada.
Links de los blogs
Valeria Naranjo: https://valetic10.blogspot.com/
Valentina Cárdenas: https://valtecnology.blogspot.com
Angela Hilamo: https://ang3lat3cnologia.blogspot.com
Sara Isabel Maya: https://tecnoconmaya.blogspot.com
Estructuras basicas  tecnología
Estructuras basicas  tecnología

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
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)
 
PSeInt.
PSeInt.PSeInt.
PSeInt.
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecno
TecnoTecno
Tecno
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
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
 

Similar a Estructuras basicas tecnología

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMelian2027
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.Valeria Gonzalez
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicasMarcela Perez
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaLauraOspina49
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)daniela515873
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaSarahOrdez
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia JhonHenry22
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologianicolas_436
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfjkzrex15
 
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 tecnología (20)

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
 
Estructuras basicas pseint
Estructuras basicas  pseintEstructuras basicas  pseint
Estructuras basicas pseint
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
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 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 valentinacrdenas6

Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt valentinacrdenas6
 
Fundamentos de la electrónica y electricidad
Fundamentos de la electrónica y electricidadFundamentos de la electrónica y electricidad
Fundamentos de la electrónica y electricidadvalentinacrdenas6
 
Trabajo del tornillo y tornillo sin fin
Trabajo del tornillo y tornillo sin finTrabajo del tornillo y tornillo sin fin
Trabajo del tornillo y tornillo sin finvalentinacrdenas6
 
Informatica,valentina cardenas
Informatica,valentina cardenasInformatica,valentina cardenas
Informatica,valentina cardenasvalentinacrdenas6
 
uso de slideshare y google dirve
uso de slideshare y google dirveuso de slideshare y google dirve
uso de slideshare y google dirvevalentinacrdenas6
 

Más de valentinacrdenas6 (9)

Trabajo de tecnologia (1)
Trabajo de tecnologia (1)Trabajo de tecnologia (1)
Trabajo de tecnologia (1)
 
Taller, codigo de colores
Taller, codigo de coloresTaller, codigo de colores
Taller, codigo de colores
 
Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt Problemas de aplicación ley de ohm y ley de watt
Problemas de aplicación ley de ohm y ley de watt
 
Fundamentos de la electrónica y electricidad
Fundamentos de la electrónica y electricidadFundamentos de la electrónica y electricidad
Fundamentos de la electrónica y electricidad
 
Tecnologia tercer periodo
Tecnologia tercer periodo Tecnologia tercer periodo
Tecnologia tercer periodo
 
Trabajo del tornillo y tornillo sin fin
Trabajo del tornillo y tornillo sin finTrabajo del tornillo y tornillo sin fin
Trabajo del tornillo y tornillo sin fin
 
Informatica,valentina cardenas
Informatica,valentina cardenasInformatica,valentina cardenas
Informatica,valentina cardenas
 
Informatica,valentina
Informatica,valentinaInformatica,valentina
Informatica,valentina
 
uso de slideshare y google dirve
uso de slideshare y google dirveuso de slideshare y google dirve
uso de slideshare y google dirve
 

Último

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
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
 

Último (20)

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
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
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
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
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
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
 

Estructuras basicas tecnología

  • 1. ESTRUCTURAS BÁSICAS Valeria Naranjo, Valentina Cárdenas, Sara Isabel Maya y Ángela M. Hilamo. Institución Educativa Liceo Departamental Docente: Guillermo Mondragón Grado 10-7 29 de Octubre del 2021
  • 2. Tabla de contenido ● Introducción……………………………………………………………………Página 3 ● ¿Qué es un diagrama de flujo?........................................................................... Página 4 ● Constantes y variables……………………………………………………….... Página 8 a 9 ● Acumuladores, contadores e identificadores………………………………. Página 9 a 10 ● ¿Qué es Pseint?................................................................................................... Página 11 ● Comando Según y Comando Mientras……………………………………. Página 12 a 13 ● Comando Para y Comando Repetir……………………………………….. Página 13 a 14 ● Comando Función……………………………………………………………. Página 15 ● Conclusiones………………………………………………………………….. Página 16
  • 3. 3 Introducción Mediante este trabajo abordaremos cuáles son las estructuras básicas de la programación, cómo se usan y para qué sirven. Investigaremos lo que es un diagrama de flujo que representa de forma gráfica los algoritmos mediante una serie de pasos, sus distintos símbolos y procesos. Así mismo aprenderemos sobre lo importantes que son las variables, constantes, acumuladoras, contadores e identificadores para la programación, pues estas en conjunto permiten desarrollar cualquier programa de forma eficaz.
  • 4. 4 ¿Qué es un diagrama de flujo? Un diagrama de flujo es una forma de representar gráficamente los algoritmos y procesos que provengan de alguna naturaleza, esto se logra por medio de pasos unidos que permiten ver un panorama del todo. Sus principales usos se encuentran en los ámbitos de la programación, la informática, economía, finanzas y ciertos procesos industriales. Asimismo, son un medio de control, emplean la descripción de procesos para generar una forma más eficaz de organización, planteamiento y evaluación de secuencias, esto se logra gracias a su flexibilidad y versatilidad. Concretamente su objetivo es mostrar de manera clara las distintas operaciones que se tienen que llevar a cabo para resolver un problema, con señales para expresar el orden de los pasos que deben seguirse de manera lógica. Estas formas de representación gráfica de procesos emplean un patrón específico de figuras geométricas que representan cada paso natural propio del algoritmo que está siendo revisado, además, dichas formas se conectan entre sí por medio de flechas y líneas, para indicar la dirección del flujo y establecer un recorrido, en otras palabras, se podría decir que se asemeja a un mapa. Para que sea posible que estos diagramas sean comprensibles los símbolos son sometidos a una normalización, esto quiere decir que en su mayoría son universales, debido a que si cada persona usará sus propios símbolos sería casi imposible que más personas pudieran interpretarlos, es por esto que previamente el diagrama de flujo debe ajustarse a un patrón predeterminado. Los símbolos de un diagrama de flujo son formas especiales que representan los diferentes tipos de pasos que se deben seguir en un proceso, las líneas y flechas son las encargadas de evidenciar la secuencia que debe seguirse entre cada una de las acciones. Existen varios tipos de diagramas y cada uno tiene sus símbolos preferenciales, por ejemplo, es muy común que un diagrama de flujo de datos tenga un símbolo de entrada o salida, en cambio, verlo en un diagrama de flujo de procesos sería realmente extraño.
  • 5. 5 Existen muchos símbolos, pero cada uno tiene su significado propio, a continuación, se podrán apreciar los más comunes y los que estos quieren dar a entender. · Línea de flujo Indica un orden, la siguiente acción que debe ejecutarse. · Símbolo de inicio/final Este símbolo se utiliza para marcar el inicio o final de algún sistema. · Símbolo de acción o proceso Este solo puede representar un paso que contenga el proceso o un subproceso dentro de uno más grande. · Símbolo de decisión
  • 6. Es el análisis de una situación, con los indicadores verdadero o falso. 6 · Símbolo de documento impreso Indica un informe impreso. · Símbolo multidocumento Representa un multidocumento que hace parte del proceso. · Símbolo entrada/salida Es la información que puede entrar o salir del sistema.
  • 7. 7 · Símbolo del conector Muestra la continuidad del flujo donde se han puesto dos símbolos idénticos. · Símbolo de preparación Es un ajuste que se le hace a otro paso. · O símbolo Indica que el proceso continúa en más de una rama.
  • 8. 8 · Símbolo de unión de invocación Muestra el punto en el que múltiples ramas de un solo proceso se vuelven a unir. · Símbolo de almacenamiento interno Es la información que una memoria contiene para un programa de software. Existen muchos símbolos, anteriormente se apreciaron algunos muy comunes, pero hay una gran variedad debido a que son de vital importancia para este tipo de diagramas, deben ser utilizados correctamente, sino la acción que debe cumplirse puede ser malentendida y el flujo no seguiría su curso correctamente. Constantes Una constante es un valor que no puede ser alterado durante la ejecución de un programa, el uso de las constantes es igual que en las matemáticas, la constante toma un valor determinado y lo mantiene durante todo el problema, (ej,PI = 3, 1416), que sean constantes permite conocer su valor independientemente de la situación, esto mismo pasa en informática ya que el ordenador
  • 9. siempre conocerá cual es el valor de las constantes establecido en el código del programa, y guardado en una zona donde se pueda leer en cualquier momento. 9 Variables Una variable es donde se guardan los datos que se utilizan para un programa, son fundamentales para la programación pues son componentes necesarios para que todos los programas puedan trabajar con distintos tipos de datos como números, cadenas de texto o datos lógicos. Las variables se utilizan para: ● Asignar valores de una variable a otra. ● Mostrar valores por pantalla. ● Guardar datos para usarlos posteriormente. Las variables que se usan para guardar datos temporales que son de utilidad para realizar determinadas operaciones, se les denomina variables auxiliares. A las que puedan almacenar valores que puedan incrementarse a lo largo del tiempo se les llama variables acumulativas. Acumuladores Un acumulador es una variable que suma sobre sí misma un conjunto de valores, para de esta forma tener la suma de todos ellos en una sola variable. El acumulador debe ser inicializado antes de ser utilizado, pero el valor dependerá del tipo de operación que nos ayudará a acumular valores. Características: -La variable acumuladora debe aparecer a la derecha y a la izquierda del operador de asignación.
  • 10. - La acumulación se realiza con los operadores aritméticos: +, -, *, /. 10 Contadores Un contador es una variable cuyo valor se incrementa y decrementa en una cantidad constante cada que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle. Es importante realizar una operación de inicialización para luego realizar las sucesivas de incremento o decremento de este mismo. La inicialización consiste en asignarle al contador un valor con el que empezará el proceso de conteo. Dicho proceso se sitúa “ antes y fuera del bucle''. Identificadores Los identificadores son textos o palabras que se usan en el lenguaje de programación, los cuales nos sirven para nombrar varios elementos dentro del lenguaje de pseudocodigos. También las llamamos palabras reservadas del lenguaje porque son utilizadas por los programadores para elaborar sus programas, al igual que darles el manejo que se necesite. pero es importante saber que estos identificadores deben seguir unas reglas de sintaxis, es decir, las reglas para poder definir y escribir un código correcto. 1. No deben existir dos identificadores con el mismo nombre. 2. Para nombrarlos se usan códigos, letras, dígitos numéricos o caracteres como el subrayado. 3. El primer dígito NO puede ser uno numérico. 4. En algunos identificadores no se toma en cuenta las mayúsculas y minúsculas, pero en otros sí, por lo tanto, se debe tener cuidado cuando se presentan palabras como “altura” y “Altura” ya que puede ser el mismo identificador.
  • 11. 11 Algunos identificadores válidos son: ● Nombre ● Cadena ● Edad_maxima ● x_y_z ¿Qué es PSEINT? Pseint es una herramienta con fines educativos que busca ayudar a los estudiantes dentro del campo de la programación. Esta herramienta es un software el cual utiliza un lenguaje de pseudocódigos junto con un diagrama de flujo, el cual ya explicamos en qué consiste. Por lo tanto le brinda al estudiante unos recursos didácticos para entender un poco mejor los inicios de algoritmos o construcción de programas con ayuda de estructuras como control, expresiones y variables. Primera imagen tomada de: https://4.bp.blogspot.com/-EkWfwEomjN4/WfuQY8Gv0FI/AAAAAAAAAvM/nmEKjPdnp1AU TVEtWnEHNdcQVzolMKingCLcBGAs/s1600/pseint.png
  • 12. 12 Comando Según Es un comando el cual nos permite trabajar con un sistema de valor numérico, y dependiendo de ese valor se creará una secuencia. Para utilizarlo necesitamos unos pasos o reglas: 1. Previamente debe haber una variable con la que vayamos a trabajar, puede ser por el comando “leer” o “asignar”. 2. La variable en este caso tiene que ser un valor numérico, no puede ser tipo texto. 3. El comando debe iniciar con la palabra 'según' seguido de la variable numérica y seguido de la palabra 'Hacer’. Ejemplo: Según VariableNumérica Hacer. Segunda imagen tomada de: https://riskn.files.wordpress.com/2016/06/segun_ejemplo.png Comando o función Mientras Esta función o comando permite crear un ciclo, que va a terminar cuando la condición no se cumpla. Reglas para su desarrollo :
  • 13. 1. Tiene que haber una variable previamente para usarla en la condición. 13 2. Para iniciar el comando se debe escribir 'Mientras' seguido de la condición y seguido de la palabra 'Hacer'- Ejemplo: Mientras condición Hacer. 3. Luego se escriben todas las acciones mientras que se cumpla la condición y al final se pone 'Fin Mientras'. Tercera imagen tomada de: https://riskn.files.wordpress.com/2016/06/mientras_ejemplo.png Comando Para Este comando sirve para repetir un proceso una cantidad determinada veces, hasta llegar a un número de referencia el cual determinará el fin del proceso. Pasos para su desarrollo: 1. Tiene que tener con anticipación un valor de llegada. 2. Para comenzar con el comando debemos escribir ‘Para’ seguido de un variable a la cual ahí mismo se le asigna un valor inicial. Ejemplo en programa:
  • 14. 14 Cuarta imagen tomada de: https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-para/ Comando Repetir Es un comando el cual nos sirve para repetir una secuencia de instrucciones hasta que la condición sea verdadera. Pasos para su desarrollo: ● En esta debe haber primero una variable con el valor de inicio. ● Debe tener un valor de llegada, ya sea mediante variable o predeterminado. ● Para iniciar con el comando, se necesita escribir ‘Repetir’ luego colocar la secuencia de acciones y para finalizar colocar ‘Hasta Que’ y la condición para finalizar la repetición. Ejemplo: Quinta imagen tomada de: https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-repetir/
  • 15. 15 Comando función Este comando es el que sirve para crear 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. Paso para su desarrollo: Para comenzar se debe llamar al comando con la palabra ‘Funcion’ de primero, seguido del nombre de la función. Ejemplo: Sexta imagen tomada de: https://riskn.wordpress.com/pseint/pseint-funciones/
  • 16. 16 Conclusiones Después de finalizar con el trabajo logramos comprender que dentro de las estructuras básicas de la tecnología y los conceptos de programación existen esquemas de información que son muy interesantes y necesarios de comprender. Aprendimos la función de un diagrama de flujo y como este se compone de varios símbolos que nos permiten interpretar y ubicar los algoritmos, al igual de cómo utilizamos estos para crear programas o proyectos con ayuda de pseudocódigos y de plataformas como Pseint, en las que podemos generar comandos que conllevan condiciones específicas para desarrollarse.
  • 17. 17 Anexos de información Temas a cargo de Sara Isabel Maya: Diagrama de flujo y sus símbolos, conclusión, tabla de contenido. Temas a cargo de Valeria Naranjo: Constantes, variables, acumuladores y contadores, introducción. Temas a cargo de Valentina Cárdenas: Identificadores, ¿qué es Pseint?, comandos según y mientras, conclusión. Temas a cargo de angela Hilamo: Comandos repetir, para y función, portada. Links de los blogs Valeria Naranjo: https://valetic10.blogspot.com/ Valentina Cárdenas: https://valtecnology.blogspot.com Angela Hilamo: https://ang3lat3cnologia.blogspot.com Sara Isabel Maya: https://tecnoconmaya.blogspot.com