SlideShare una empresa de Scribd logo
Estructuras Básicas: Conceptos Básicos de
Programación
Grado: 10-6
Tecnología
Integrantes:
Gabriela Escobar
Andres Garces
Byron Ossa
Gabriela Paredes
Nelly Camila Silva
Laura Vanegas
Tabla de contenido:
● Constantes en Programación
● Variables en Programación
● Acumuladores en Programación
● Contadores en Programación
● Identificadores en Programación
● Fundamentos de programación Pseint
● Mapa conceptual
● Conclusiones
● Enlaces de blogs
● Capturas de pantalla
¿Qué es una constante en Programación?
En informática, una constante es un valor que no cambia durante la
ejecución de un programa. A diferencia de las variables, cuyos valores
pueden modificarse, las constantes se definen una vez y permanecen
inmutables. Se utilizan para representar datos que son fijos a lo largo de la
vida útil del programa, lo que puede ayudar a mejorar la legibilidad y la
mantenibilidad del código.
Resumen:
Una constante es un valor que no cambia durante la ejecución de un
programa. Las constantes se definen una vez y permanecen inmutables.
Son utilizadas para representar datos fijos, mejorando la legibilidad y
mantenibilidad del código. Las constantes pueden definirse con palabras
clave específicas en muchos lenguajes de programación (como `final` en
Java) o mediante convenciones de nombres, como el uso de mayúsculas en
Python. El uso de constantes previene errores y facilita la actualización de
valores fijos en un solo lugar del código.
¿Qué es una variable en Programación?
Una variable es un espacio de almacenamiento que se utiliza para contener
datos que pueden cambiar durante la ejecución de un programa. Cada
variable tiene un nombre, un tipo de dato asociado y un valor actual. El
nombre de la variable es un identificador que se utiliza para referirse a ella
en el código, el tipo de dato define el tipo de información que puede
almacenar (como números enteros.), y el valor es la información específica
que contiene en un momento dado.
Las variables son fundamentales en la programación porque permiten
almacenar y manipular datos dinámicamente mientras se ejecuta un
programa, facilitando así la realización de cálculos, el manejo de
información de entrada y salida, y la implementación de la lógica del
programa.
Resumen :
Una variable en informática es un contenedor que almacena datos que
pueden cambiar durante la ejecución de un programa. Cada variable tiene
un nombre único, un tipo de dato que define qué tipo de información
puede almacenar, y un valor actual que representa la información
específica que contiene en un momento dado. Las variables son
fundamentales en la programación porque permiten almacenar y manipular
datos dinámicamente, facilitando la realización de cálculos, el manejo de
información de entrada y salida, y la implementación de la lógica del
programa.
¿Que es un acumulador en programación?
Un acumulador es una variable,no necesariamente entera,pero si numérica,
y cuyo valor se incrementará dependiendo del problema. Su objetivo es
“acumular”,es decir: acopiar, almacenar o añadir cierto valor. La diferencia
con una variable cualquiera es que el acumulador agrega un nuevo valor al
que ya tiene.
El acumulador debe ser inicializado antes de ser utilizado. Pero el valor de
inicialización dependerá del tipo de operación que nos ayudará a acumular
valores: puede ser el resultado de sumas sucesivas, pero también de
multiplicaciones o incluso de restas o divisiones.
Estas son algunas de sus aplicaciones más comunes:
● Suma valores: Puedes usar un acumulador para sumar una serie de
números y obtener el resultado total. Por ejemplo, para calcular la
suma de calificaciones de un grupo de estudiantes.
● Conteo de elementos: Los acumuladores también son útiles para
contar elementos en una lista o array. Por ejemplo, contar cuántas
veces aparece una palabra en un texto.
● Promedios: Con un acumulador se puede calcular promedios al
sumar los valores y luego dividirlos por la cantidad de elementos.
Por ejemplo, calcular el promedio de edades de un grupo.
¿Qué es un contador en Programación?
En la programación, un contador es utilizado para definir un sistema que
se usa para llevar la cuenta del número de veces que ocurre un evento o un
suceso gráfico. Generalmente, los contadores incrementa una unidad cada
vez que ocurre el evento que está contando. Son muy útiles en los bucles,
para contar interacciones, o en los algoritmos que requieren de un
seguimiento.
Aquí hay un ejemplo de un contador en un código de Python
contador = 0 # Inicialización del contador
for i in range(10)
contador += 1 # Incremento del contador en cada interacción
print(“El contador es:”, contador) # Salida: El contador es: 10
Resumen:
En la programación, un contador se puede referir a una variable que se
incrementa cada vez que ocurre un suceso determinado en el código,
ayudando a saber el número de veces que ocurre dicho suceso
¿Qué es un identificador en Programación?
Un “identificador” o un “símbolo” es utilizado para identificar una
función, objeto, variable, módulo o cualquier otro tipo de código. Los
identificadores permiten a los programadores referirse a estos códigos de
manera clara y precisa.
Reglas para crear identificadores
Algunas reglas incluyen:
● Debe comenzar con una letra (a-z. A-Z) o un guión bajo.
● Los caracteres que siguen pueden ser letras, dígitos (0-9), o guiones
bajos.
● No puede tener espacios ni caracteres especiales.
● Es sensible a mayúsculas y minúsculas.
¿Qué es pSeint?
Pseint (pseudo intérprete) es una herramienta educativa la cual está
diseñada para lograr ayudar a los estudiantes a aprender los fundamentos
básicos requeridos para programar, mediante el uso del pseudocódigo (un
pseudocódigo es una herramientas utilizada para diseñar y representar
algoritmos de una manera sencilla, simple y comprensible.)
Pseint nos ofrece una interfaz gráfica simple y varias funcionalidades para
escribir y ejecutar de manera exitosa el pseudocódigo.
Características que ofrece Pseint:
● Sintaxis sencilla: facilita la escritura y comprensión de algoritmos.
● Ejemplos y ejercicios: incluye varios ejemplos y ejercicios los
cuales podemos realizar para practicar.
● Depuración: permite la ejecución detallada es decir paso por paso
del pseudocódigo para identificar los errores y lograr corregirlos.
● Diagramas de flujo: genera diagramas de flujo con base en el
pseudocódigo, lo cual es de útil ayuda para visualizar el flujo de
control del programa.
Conceptos básicos de programación Periodo 2/2024
Conclusiones
En la Programación, existen diversos conceptos que nos ayudan a
estructurar el flujo de un programa, como:
1. Constantes: Son valores inmutables que mejoran la mantenibilidad
de un código, facilitando las actualizaciones y previniendonos de
errores.
2. Variables: Son contenedores que almacenan y manipulan datos,
siendo así esenciales para la lógica y los cálculos en un programa.
3. Acumuladores: Son variables que incrementan su valor mediante la
repetición de operaciones, siendo útiles en sumas, productos y otros
cálculos acumulativos.
4. Contadores: Son variables que se incrementan cada que ocurre un
evento específico, suelen ser utilizados en bucles y en algoritmos de
seguimiento.
5. Identificadores: Son nombres únicos que identifican variables,
funciones y otros elementos del código, permitiendo referirse de
forma clara y precisa.
6. PSeint: Es una herramienta educativa que facilita el aprendizaje de
algoritmos a través del pseudocódigo, ofrece una interfaz sencilla,
ejercicios, ejemplos, funcionalidades de depuración y diagramación
de flujo.
Estos conceptos y herramientas son esenciales para entender programas
eficientes y bien estructurados, proporcionando una base sólida y sencilla
para el desarrollo y el mantenimiento del software.
Blogs
Byron ossa:
https://munditecnologo.blogspot.com/p/periodo-2-2024.html?m=1
Camila Silva:
https://camisilco.blogspot.com/p/p2-2024.html
Laura Vanegas:
https://gatoovolador.blogspot.com/
Gabriela Escobar:
https://tecnologiaalamanocongaby11.blogspot.com/p/p2-2024.html?m=1
Gabriela Paredes:
https://gparedes51.blogspot.com/?m=1
Andres Garces:
https://electricidadytmas.blogspot.com/?m=1
Capturas de pantalla
Conceptos básicos de programación Periodo 2/2024
Conceptos básicos de programación Periodo 2/2024

Más contenido relacionado

Similar a Conceptos básicos de programación Periodo 2/2024

Informe: conceptos básicos de programación
Informe: conceptos básicos de programaciónInforme: conceptos básicos de programación
Informe: conceptos básicos de programación
SofaTejada2
 
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
Eliza Lopez
 
Trabajo tecnologia programacion.VDFDFDpdf
Trabajo tecnologia programacion.VDFDFDpdfTrabajo tecnologia programacion.VDFDFDpdf
Trabajo tecnologia programacion.VDFDFDpdf
joselumi
 
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
AeiouAeiou5
 
Conceptos básicos de programación.pdf12e
Conceptos básicos de programación.pdf12eConceptos básicos de programación.pdf12e
Conceptos básicos de programación.pdf12e
NataliaJaramilloR
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
Melian2027
 
Conceptos basicas de programacion (1).docx
Conceptos basicas de programacion (1).docxConceptos basicas de programacion (1).docx
Conceptos basicas de programacion (1).docx
maritaimal07
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
nicolas_436
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
ssuser337a5e
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
jkzrex15
 
Estructuras básicas conceptos de programación
Estructuras básicas conceptos de programaciónEstructuras básicas conceptos de programación
Estructuras básicas conceptos de programación
edepvaleriajimenez
 
Conceptos basicas de programacion (1) (1).docx
Conceptos basicas de programacion (1) (1).docxConceptos basicas de programacion (1) (1).docx
Conceptos basicas de programacion (1) (1).docx
JuanVelandia33
 
Conceptos basicas de programacion (1).docx
Conceptos basicas de programacion (1).docxConceptos basicas de programacion (1).docx
Conceptos basicas de programacion (1).docx
stevenpineda728
 
Conceptos_basicas_de_programacion_(1).docx
Conceptos_basicas_de_programacion_(1).docxConceptos_basicas_de_programacion_(1).docx
Conceptos_basicas_de_programacion_(1).docx
santiagosanchezg0307
 
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
CaroMartinez40
 
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
CarolinaMartinez284727
 
Conceptos basicas de programacion (1) (1).pdf
Conceptos basicas de programacion (1) (1).pdfConceptos basicas de programacion (1) (1).pdf
Conceptos basicas de programacion (1) (1).pdf
AndreaFernndez693125
 
los Conceptos basicas en la programacion
los Conceptos basicas en la programacionlos Conceptos basicas en la programacion
los Conceptos basicas en la programacion
MariaTierradentro1
 
informe trabajo de programación CBDLP.pdf
informe trabajo de programación CBDLP.pdfinforme trabajo de programación CBDLP.pdf
informe trabajo de programación CBDLP.pdf
IsabelSofiaBalcazarM
 

Similar a Conceptos básicos de programación Periodo 2/2024 (20)

Informe: conceptos básicos de programación
Informe: conceptos básicos de programaciónInforme: conceptos básicos de programación
Informe: conceptos básicos de programación
 
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
 
Trabajo tecnologia programacion.VDFDFDpdf
Trabajo tecnologia programacion.VDFDFDpdfTrabajo tecnologia programacion.VDFDFDpdf
Trabajo tecnologia programacion.VDFDFDpdf
 
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
 
Conceptos básicos de programación.pdf12e
Conceptos básicos de programación.pdf12eConceptos básicos de programación.pdf12e
Conceptos básicos de programación.pdf12e
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Conceptos basicas de programacion (1).docx
Conceptos basicas de programacion (1).docxConceptos basicas de programacion (1).docx
Conceptos basicas de programacion (1).docx
 
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
 
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 de programación
Estructuras básicas conceptos de programaciónEstructuras básicas conceptos de programación
Estructuras básicas conceptos de programación
 
Conceptos basicas de programacion (1) (1).docx
Conceptos basicas de programacion (1) (1).docxConceptos basicas de programacion (1) (1).docx
Conceptos basicas de programacion (1) (1).docx
 
Conceptos basicas de programacion (1).docx
Conceptos basicas de programacion (1).docxConceptos basicas de programacion (1).docx
Conceptos basicas de programacion (1).docx
 
Conceptos_basicas_de_programacion_(1).docx
Conceptos_basicas_de_programacion_(1).docxConceptos_basicas_de_programacion_(1).docx
Conceptos_basicas_de_programacion_(1).docx
 
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
 
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
 
Conceptos basicas de programacion (1) (1).pdf
Conceptos basicas de programacion (1) (1).pdfConceptos basicas de programacion (1) (1).pdf
Conceptos basicas de programacion (1) (1).pdf
 
los Conceptos basicas en la programacion
los Conceptos basicas en la programacionlos Conceptos basicas en la programacion
los Conceptos basicas en la programacion
 
informe trabajo de programación CBDLP.pdf
informe trabajo de programación CBDLP.pdfinforme trabajo de programación CBDLP.pdf
informe trabajo de programación CBDLP.pdf
 

Último

Pedagogía : Gamificación en la educación
Pedagogía : Gamificación en la educaciónPedagogía : Gamificación en la educación
Pedagogía : Gamificación en la educación
César Luis Camba Martínez
 
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videosCAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
Iris505525
 
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdfBIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
sunwndniel
 
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
sunwndniel
 
aplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geograficoaplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geografico
cyberquiximies
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
Katia Reyes
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
estudios22
 
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptxDESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
fortinodominguez78
 
MATERIAL BASE D A T O S .docx
MATERIAL BASE    D A T O S              .docxMATERIAL BASE    D A T O S              .docx
MATERIAL BASE D A T O S .docx
CarlosAndresLoaizaRe
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
Henry W. Zavala
 
Solución de vulnerabilidades en dispositivos de Area Local
Solución de vulnerabilidades en dispositivos de Area LocalSolución de vulnerabilidades en dispositivos de Area Local
Solución de vulnerabilidades en dispositivos de Area Local
investigacionproec
 
Tecnologia segundo periodo unicab Ciclo VI Camila Ochoa
Tecnologia segundo periodo unicab Ciclo VI Camila OchoaTecnologia segundo periodo unicab Ciclo VI Camila Ochoa
Tecnologia segundo periodo unicab Ciclo VI Camila Ochoa
camilaochoacortina
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
gregory760891
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
MenaOlortinYherlyEli
 
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
AMADO SALVADOR
 
LA INTERCULTURALIDAD EN EL PERU SEGUN LA OMS
LA INTERCULTURALIDAD EN EL PERU SEGUN LA OMSLA INTERCULTURALIDAD EN EL PERU SEGUN LA OMS
LA INTERCULTURALIDAD EN EL PERU SEGUN LA OMS
lzavaletagu17
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
walter729637
 
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdfInforme de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
KEVINYOICIAQUINOSORI
 
Tecnología comercial y tipos de tecnología
Tecnología comercial y tipos de tecnologíaTecnología comercial y tipos de tecnología
Tecnología comercial y tipos de tecnología
rnzs85wvch
 

Último (19)

Pedagogía : Gamificación en la educación
Pedagogía : Gamificación en la educaciónPedagogía : Gamificación en la educación
Pedagogía : Gamificación en la educación
 
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videosCAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
 
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdfBIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
 
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
 
aplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geograficoaplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geografico
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
 
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptxDESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
 
MATERIAL BASE D A T O S .docx
MATERIAL BASE    D A T O S              .docxMATERIAL BASE    D A T O S              .docx
MATERIAL BASE D A T O S .docx
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
 
Solución de vulnerabilidades en dispositivos de Area Local
Solución de vulnerabilidades en dispositivos de Area LocalSolución de vulnerabilidades en dispositivos de Area Local
Solución de vulnerabilidades en dispositivos de Area Local
 
Tecnologia segundo periodo unicab Ciclo VI Camila Ochoa
Tecnologia segundo periodo unicab Ciclo VI Camila OchoaTecnologia segundo periodo unicab Ciclo VI Camila Ochoa
Tecnologia segundo periodo unicab Ciclo VI Camila Ochoa
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
 
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
 
LA INTERCULTURALIDAD EN EL PERU SEGUN LA OMS
LA INTERCULTURALIDAD EN EL PERU SEGUN LA OMSLA INTERCULTURALIDAD EN EL PERU SEGUN LA OMS
LA INTERCULTURALIDAD EN EL PERU SEGUN LA OMS
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
 
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdfInforme de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
 
Tecnología comercial y tipos de tecnología
Tecnología comercial y tipos de tecnologíaTecnología comercial y tipos de tecnología
Tecnología comercial y tipos de tecnología
 

Conceptos básicos de programación Periodo 2/2024

  • 1. Estructuras Básicas: Conceptos Básicos de Programación Grado: 10-6 Tecnología Integrantes: Gabriela Escobar Andres Garces Byron Ossa Gabriela Paredes Nelly Camila Silva Laura Vanegas
  • 2. Tabla de contenido: ● Constantes en Programación ● Variables en Programación ● Acumuladores en Programación ● Contadores en Programación ● Identificadores en Programación ● Fundamentos de programación Pseint ● Mapa conceptual ● Conclusiones ● Enlaces de blogs ● Capturas de pantalla
  • 3. ¿Qué es una constante en Programación? En informática, una constante es un valor que no cambia durante la ejecución de un programa. A diferencia de las variables, cuyos valores pueden modificarse, las constantes se definen una vez y permanecen inmutables. Se utilizan para representar datos que son fijos a lo largo de la vida útil del programa, lo que puede ayudar a mejorar la legibilidad y la mantenibilidad del código. Resumen: Una constante es un valor que no cambia durante la ejecución de un programa. Las constantes se definen una vez y permanecen inmutables. Son utilizadas para representar datos fijos, mejorando la legibilidad y mantenibilidad del código. Las constantes pueden definirse con palabras clave específicas en muchos lenguajes de programación (como `final` en Java) o mediante convenciones de nombres, como el uso de mayúsculas en Python. El uso de constantes previene errores y facilita la actualización de valores fijos en un solo lugar del código.
  • 4. ¿Qué es una variable en Programación? Una variable es un espacio de almacenamiento que se utiliza para contener datos que pueden cambiar durante la ejecución de un programa. Cada variable tiene un nombre, un tipo de dato asociado y un valor actual. El nombre de la variable es un identificador que se utiliza para referirse a ella en el código, el tipo de dato define el tipo de información que puede almacenar (como números enteros.), y el valor es la información específica que contiene en un momento dado. Las variables son fundamentales en la programación porque permiten almacenar y manipular datos dinámicamente mientras se ejecuta un programa, facilitando así la realización de cálculos, el manejo de información de entrada y salida, y la implementación de la lógica del programa. Resumen : Una variable en informática es un contenedor que almacena datos que pueden cambiar durante la ejecución de un programa. Cada variable tiene un nombre único, un tipo de dato que define qué tipo de información puede almacenar, y un valor actual que representa la información específica que contiene en un momento dado. Las variables son fundamentales en la programación porque permiten almacenar y manipular datos dinámicamente, facilitando la realización de cálculos, el manejo de información de entrada y salida, y la implementación de la lógica del programa.
  • 5. ¿Que es un acumulador en programación? Un acumulador es una variable,no necesariamente entera,pero si numérica, y cuyo valor se incrementará dependiendo del problema. Su objetivo es “acumular”,es decir: acopiar, almacenar o añadir cierto valor. La diferencia con una variable cualquiera es que el acumulador agrega un nuevo valor al que ya tiene. El acumulador debe ser inicializado antes de ser utilizado. Pero el valor de inicialización dependerá del tipo de operación que nos ayudará a acumular valores: puede ser el resultado de sumas sucesivas, pero también de multiplicaciones o incluso de restas o divisiones. Estas son algunas de sus aplicaciones más comunes: ● Suma valores: Puedes usar un acumulador para sumar una serie de números y obtener el resultado total. Por ejemplo, para calcular la suma de calificaciones de un grupo de estudiantes. ● Conteo de elementos: Los acumuladores también son útiles para contar elementos en una lista o array. Por ejemplo, contar cuántas veces aparece una palabra en un texto. ● Promedios: Con un acumulador se puede calcular promedios al sumar los valores y luego dividirlos por la cantidad de elementos. Por ejemplo, calcular el promedio de edades de un grupo.
  • 6. ¿Qué es un contador en Programación? En la programación, un contador es utilizado para definir un sistema que se usa para llevar la cuenta del número de veces que ocurre un evento o un suceso gráfico. Generalmente, los contadores incrementa una unidad cada vez que ocurre el evento que está contando. Son muy útiles en los bucles, para contar interacciones, o en los algoritmos que requieren de un seguimiento. Aquí hay un ejemplo de un contador en un código de Python contador = 0 # Inicialización del contador for i in range(10) contador += 1 # Incremento del contador en cada interacción print(“El contador es:”, contador) # Salida: El contador es: 10 Resumen: En la programación, un contador se puede referir a una variable que se incrementa cada vez que ocurre un suceso determinado en el código, ayudando a saber el número de veces que ocurre dicho suceso
  • 7. ¿Qué es un identificador en Programación? Un “identificador” o un “símbolo” es utilizado para identificar una función, objeto, variable, módulo o cualquier otro tipo de código. Los identificadores permiten a los programadores referirse a estos códigos de manera clara y precisa. Reglas para crear identificadores Algunas reglas incluyen: ● Debe comenzar con una letra (a-z. A-Z) o un guión bajo. ● Los caracteres que siguen pueden ser letras, dígitos (0-9), o guiones bajos. ● No puede tener espacios ni caracteres especiales. ● Es sensible a mayúsculas y minúsculas.
  • 8. ¿Qué es pSeint? Pseint (pseudo intérprete) es una herramienta educativa la cual está diseñada para lograr ayudar a los estudiantes a aprender los fundamentos básicos requeridos para programar, mediante el uso del pseudocódigo (un pseudocódigo es una herramientas utilizada para diseñar y representar algoritmos de una manera sencilla, simple y comprensible.) Pseint nos ofrece una interfaz gráfica simple y varias funcionalidades para escribir y ejecutar de manera exitosa el pseudocódigo. Características que ofrece Pseint: ● Sintaxis sencilla: facilita la escritura y comprensión de algoritmos. ● Ejemplos y ejercicios: incluye varios ejemplos y ejercicios los cuales podemos realizar para practicar. ● Depuración: permite la ejecución detallada es decir paso por paso del pseudocódigo para identificar los errores y lograr corregirlos. ● Diagramas de flujo: genera diagramas de flujo con base en el pseudocódigo, lo cual es de útil ayuda para visualizar el flujo de control del programa.
  • 10. Conclusiones En la Programación, existen diversos conceptos que nos ayudan a estructurar el flujo de un programa, como: 1. Constantes: Son valores inmutables que mejoran la mantenibilidad de un código, facilitando las actualizaciones y previniendonos de errores. 2. Variables: Son contenedores que almacenan y manipulan datos, siendo así esenciales para la lógica y los cálculos en un programa. 3. Acumuladores: Son variables que incrementan su valor mediante la repetición de operaciones, siendo útiles en sumas, productos y otros cálculos acumulativos. 4. Contadores: Son variables que se incrementan cada que ocurre un evento específico, suelen ser utilizados en bucles y en algoritmos de seguimiento. 5. Identificadores: Son nombres únicos que identifican variables, funciones y otros elementos del código, permitiendo referirse de forma clara y precisa. 6. PSeint: Es una herramienta educativa que facilita el aprendizaje de algoritmos a través del pseudocódigo, ofrece una interfaz sencilla, ejercicios, ejemplos, funcionalidades de depuración y diagramación de flujo. Estos conceptos y herramientas son esenciales para entender programas eficientes y bien estructurados, proporcionando una base sólida y sencilla para el desarrollo y el mantenimiento del software.
  • 11. Blogs Byron ossa: https://munditecnologo.blogspot.com/p/periodo-2-2024.html?m=1 Camila Silva: https://camisilco.blogspot.com/p/p2-2024.html Laura Vanegas: https://gatoovolador.blogspot.com/ Gabriela Escobar: https://tecnologiaalamanocongaby11.blogspot.com/p/p2-2024.html?m=1 Gabriela Paredes: https://gparedes51.blogspot.com/?m=1 Andres Garces: https://electricidadytmas.blogspot.com/?m=1