SlideShare una empresa de Scribd logo
Taller de Tecnología
Período #2
Alejandra Cárdenas
Sara Daniela Mora
Gabriela Ibarra
Lauren Gordillo
Mariana González
Eliana Valencia
Grado 10-6
I.E. Liceo Departamental
Área de Tecnología
Santiago de Cali
Tabla de Contenidos
Capítulo 1.
Conceptos
Constantes…………………………………………………………………………........................................
Variables..........................................................................................................................................................
Acumuladores………………………………………………………………………………………..............
Contadores.......................................................................................................................................................
Identificadores……………………………………………………………………………………………….
Fundamentos de programación Pseint……………………………………………………………………….
Capítulo 2.
Fuentes y Evidencia.
Enlaces a los blogs…………………………………………………………………………………….........
Fuentes de información……………………………………………………………………………………..
Capturas de pantalla de Drive………………………………………………………………………………
Capítulo 1
Conceptos
Sara Daniela Mora Sánchez.
Constante:
Es una cantidad, valor, dato o magnitud con nombre que no cambia con el tiempo, es fijo o permanente
desde el momento en que se definen,es decir, que no puede modificarse durante la ejecución de un
programa. Corresponde a una longitud fija en un área reservada en la memoria de la computadora, donde
el programa almacena valores fijos.
Características:
• Pueden ser de diferentes tiposde datos, como números,cadenasde texto o booleanos.
• El alcance de una constante puede ser global (accesible desde cualquier parte del programa) o
local (accesible sólo dentro de un bloque de código específico).
¿Para qué se usan las constantes?
• Mejorar la legibilidad del código ya que,al usar nombres descriptivospara las constantes, hace
que el código sea más fácil de entender para otros programadores.
• Hacer el código más mantenible, si se necesita cambiar un valor en todo el programa, solo hay
que modificar la constante en un solo lugar, en lugar de buscarlo en todo el programa.
• Evitar errores ya que las constantes ayudan a prevenir errores al evitar que se modifiquen
accidentalmente valoresimportantes.
¿Cómo se declaran las constantes?
La forma de declarar constantesvaría según el lenguaje de programación.Sin embargo, en general, se
utiliza una palabra clave como const o #define seguida del nombre de la constante y el valor que se le
asigna.
Ejemplos de constantes:
Número Pi: const PI =
3.14159265358979323846;
Gravedad terrestre: const GRAVEDAD=
9.80665 m/s²;
Variable: Es una unidad, elementos o estructuras de datosque pueden cambiar el valor o contenido
durante la ejecución de un programa. Esto se debe al almacenamiento que está reservado en una memoria
en una computadora donde se pueden ver los datosde un elemento que se almacena.
Características:
• Hay diferentes tipos de variablesque pueden ser booleano, numéricas, de punto, de caracteres, de
lógicas, etc.
• En variables en programación, son identificadores únicos que nos permiten almacenar y
manipularlos datos fácilmente.
• El nombre que tiene esúnico con el que se identifica en un programa.
¿Para qué sirven las variables?
• Guardan datos y al mismo tiempo los recuperan.
• Asignan valores nuevos y los valores existentes losrepresentan.
• Los programadores pueden usar nombres en lugar de valores específicos.
Ejemplo de variable:
string nombre=”Luisa”;( Esta es una variable de tipo cadena,que se le llama nombre)
int edad=25; (Esta es una variable de tipo entero,que se le llama edad)
float puntos_ganado=5,9; (Esta es una variable de tipo flotante, que se le llama puntosGanados)
Conclusión:
Las variables en programación son importantes, ya que,permiten almacenar y manipular datos en un
programa, facilitan la gestión y recuperación de datos o de información de una manera eficiente.
Mariana González.
Acumuladores:
En una CPU de los computadores, es un registro en el que se almacena temporalmente los
resultados aritméticos y lógicos intermedios, estos son tratados luego por el circuito operacional
de la unidad aritmético-lógica.
¿Cómo se usa?
Es considerado una variable numérica que cuando se va a ejecutar en un programa va sumándose
a sí misma unos valores que están en otras variables
Ejemplo:
var notas = [8, 7, 10, 9,5];
var acum = 0;
var promedio;
for (var i = 0; i < notas.length; i++){
acum = acum + notas[i];
}
promedio = acum / notas.length;
La variable que actúa como contador es “acum”,normalmente se inicializan en 0 antes de una ciclo y
suelen sumar su valor actual con un nuevo dato (acum = acum + notas[i]). En este caso, suma todas las
notas al recorrer el array notas y luego calcula el promedio.
Conclusión:
un acumulador en las computadoras son un registro donde se almacenan temporalmente los datos de
resultadosaritmético y lógicos,se usa para ser ejecutados ciertos programas
Lauren Gordillo.
Contadores:
¿Qué son los contadores?
Los contadores son una variable de tipo entero que, durante un proceso o realización de un
programa, su valor va aumentando gradualmente. Normalmente los contadores van
incrementando su valor en 1, pero también pueden ser contadores de 2 en 2.
¿Para qué sirven los contadores?
En programación los contadores se utilizan para contar las ocurrencias de eventos o elementos
dentro de un programa. Su función principal es registrar cuántas veces ha sucedido un evento
específico o cuántos elementos han sido procesados. Los contadores son fundamentales para
llevar un seguimiento y controlar las iteraciones o repeticiones en el código.
Tipos de contadores en la programación:
Existen diferentes tipos de contadores que podemos utilizar en programación, dependiendo del
problema que estamos resolviendo. Algunos de los más comunes son:
• Contador ascendente: Este tipo de contador aumenta su valor cada vez que pasa un
evento o se completa la iteración.
• Contador descendente: Este a diferencia del contador ascendente, este tipo de contador
disminuye su valor a medida que pasan eventos o se completan las iteraciones.
• Contador condicional: Este contador se incrementa solo cuando se cumple una
condición específica.
• Contador acumulativo: En este contador, el valor se acumula con cada evento que pasa,
manteniendo así la suma total de todos los elementos contados.
Ejemplo de un contador:
Este es un ejemplo básico de cómo usar un contador en un programa. Imaginemos que tenemos
una lista de números y queremos contar cuántos de ellos son pares. Para ello usaremos el
contador de ascendente para resolver este problema en lenguaje de Python:
# Lista de números
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# Inicializamos el contador
contador_pares = 0
# Iteramos sobre la lista de números
for num in numeros:
if num % 2 == 0: # Comprobamos si el número es par
contador_pares += 1 # Incrementamos el contador si es par
# Imprimimos el resultado
print("El número de elementos pareses:", contador_pares)
En el ejemplo anterior se ha utilizado el contador llamado «contador_pares» que aumenta su
valor cada vez que encontramos un número par en la lista. Cuando obtenemos el resultado vemos
que al final hay 5 pares en la lista.
Conclusión:
un acumulador en las computadoras son un registro donde se almacenan temporalmente los datos
de resultados aritmético y lógicos, se usa para ser ejecutados ciertos programas
Eliana Valencia.
Identificadores:
Un identificador esel nombre que los programadores les dan a las variables a la hora de programar; esto
les ayuda a identificar fácil y rápido las variables.
¿De qué está hecho?
Un identificador está formado por:
• Letras.
• Dígitos.
Normas:
1- El identificador debe empezarpor una letra.
2- Las mayúsculasdeben ir separadasde las minúsculas.
3- No se pueden usar palabras reservadas del lenguaje
4- No puede llevar puntos,comas, espaciosen blanco,la letra “ñ” y acentos.
Ejemplos:
• Phyton:
nombre_del_usuario = "Juan"
edad = 25
En este caso, nombre de usuario y edad son los identificadores
• Javascript:
function calcularPromedio(notas) {
let suma = 0;
for (let i = 0; i < notas.length; i++) {
suma += notas[i];
}
return suma / notas.length;
}
En este código, calcular promedio, notasy suma, son los identificadores
Conclusión: Un identificador es el nombre que se le da a una variable para que sea más fácil su manejo al
momento de programar.estosnombres tienen que ser asignadoscon las normas que se les asigna. estos
nombres le dan vida a la programación y ayuda a identificar rápidamente lo que estamos buscando.
Gabriela Ibarra Meneses.
Fundamentos de programación Pseint:
¿Qué es Pseint?
Es un software educativo multiplataforma diseñado para enseñar programación a principiantes mediante
un lenguaje basado en pseudocódigo y esto se desarrolla mediante la simulación de la ejecución de
código. Esto ayuda a los estudiantes nuevos a comprender conceptos clave de algoritmos mediante
diagramas de flujos, pseudolenguajes, herramientas, programas,etc.
Características:
• Permite generar y editar el diagrama de fluido del algoritmo.
• Explora otroslenguajes como ( C, C+,C#, java,PHP, Visual Basic, Python, etc)
• Es multiplataforma que se ha probado ( Microsoft, Windows, GNU/Linux y Mac OS X)
• Crea, gráfica y hace edición de diagramas de flujo.
¿Para qué sirve?
• Nos proporciona una guía teórica donde nos ayuda a al manejo de la programación de
computadoras.
• Ayuda a los estudiantes que apenas están comenzando a que puedan construir algoritmos o
programas mediante el uso de pseudocódigo.
• Facilita la tarea al momento de diseñar o escribir algoritmosen pseudolenguaje, nos proporciona
ayuda, herramientas para decretar errores, asistentes, etc.
Ejemplo de Pseudocódigo en el programa Pseint:
Diagrama de flujo:
Conclusión: Pseint es un software educativo multiplataforma que utiliza pseudocódigo y
diagramas de fluidos para conceptos claves de algoritmos, facilitando la creación y edición de
diagramas de fluidos, que explora lenguajes de programación y proporciona herramientas y
asistencia para detectar errores, etc.
Alejandra Cárdenas García.
Mapa Mental Conceptos de Programacion.pdf
Enlaces de los blogs:
https://gabyibarra22.blogspot.com/?m=1
https://alejandratecnologia9.blogstpot.com
https://saramora38.blogspot.com/?m=1
https://laurentylatecnologia.blogspot.com
https://marianagteconologia.blogspot.com/
https://elianavalenciartecnologia.blogspot.com
Fuentes deinformación en las que nos apoyamos:
https://definicion.de/constante/#:~:text=Una%20constante%20f%C3%ADsica%20es%20el,.458%20
m%2Fs).
https://platzi.com/tutoriales/2218-pensamiento-logico-2020/10550-variables-constantes-y-tipos-de-
datos/
https://cuarzo.dev/
https://platzi.com/tutoriales/2218-pensamiento-logico-2020/10550-variables-constantes-y-tipos-de-
datos/
https://ebac.mx/blog/variable-en-programacion
https://definicion.de/variable/
https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4
https://codersfree.com/posts/introduccion-a-la-programacion-con-pseint-conceptos-basicos
https://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2077-
29552019000100147#:~:text=La%20herramienta%20PSeInt%20es%20un,Vanoli%20y%20Casas%2
C%202010)
https://pseint.sourceforge.net/features.php
https://algoritmo.programacion.top/que-es-pseint-y-para-que-sirve/
https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/fund_programacion/U4-
1.html#:~:text=Un%20contador%20es%20una%20variable,o%20de%20n%20en%20n.
https://programacion.top/conceptos/contador/#google_vignette
https://es.wikipedia.org/wiki/Acumulador_(inform%C3%A1tica)
https://dcodingames.com/el_acumulador/
https://platzi.com/tutoriales/1050-basico-programacion/934-contadores-acumuladores-y-
centinelas/#:~:text=Los%20acumuladores%20son%20variables%20que,%3D%200%3B%20i%20%3
C%20notas.
https://ccia.ugr.es/~jfv/ed1/c/cdrom/cap2/cap22.htm
https://programacion.top/conceptos/identificador/
https://www.ibm.com/docs/es/spss-modeler/saas?topic=scripting-identifiers
Captura
s de
Pantall
a de
Drive:
Estructuras 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
Estructuras 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

Más contenido relacionado

DOCX
Trabajo Tecnología P#2 10-6. eliana valencia
PDF
Trabajo tecnologia programacion.VDFDFDpdf
PDF
Conceptos Básicos de Programación L.D 10-5
PDF
Conceptos Básicos de Programación L.D 10-5
PDF
Conceptos Básicos de Programación. Tecnología
PDF
Conceptos Básicos de Programación Proyecto
PDF
Conceptos Básicos de programacion en tecologia
DOCX
TECNOLOGIA.docx.ljbgytftfuyi8t8t8youoiyui
Trabajo Tecnología P#2 10-6. eliana valencia
Trabajo tecnologia programacion.VDFDFDpdf
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de programacion en tecologia
TECNOLOGIA.docx.ljbgytftfuyi8t8t8youoiyui

Similar a Estructuras básicas: conceptos básicos de programación (20)

PDF
PROGRAMACIONparatecnologiasegundoperiodo.pdf
PDF
PROGRAMACIONentecnologiaclassroomsegundo.pdf
PDF
tecnología 2. contadores, acumuladores, variables
PDF
Conceptos básicos de programación trabajo
PDF
taller de tecnologia. Conceptos básicos en programación
PDF
tecnología 2 trabajo grupal variables constantes acumuladores .pdf
PDF
conceptos básicos de programación tecnología
PDF
Trabajando de tecnología de concepto básicos de programación
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT (1)...
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
PDF
Estructuras básicas: Conceptos básicos de programación.pdf
PDF
Actividad Conceptos básicos de programación.pdf
PDF
Conceptos básicos de programación.pdf12e
PDF
Estructuras básicas_ conceptos básicos de programación .pdf
PDF
Estructuras básicas_ conceptos básicos de programación.pdf
PDF
Estructuras básicas_ conceptos básicos de programación.pdf
PDF
Estructuras básicas_ conceptos básicos de programación .pdf
PROGRAMACIONparatecnologiasegundoperiodo.pdf
PROGRAMACIONentecnologiaclassroomsegundo.pdf
tecnología 2. contadores, acumuladores, variables
Conceptos básicos de programación trabajo
taller de tecnologia. Conceptos básicos en programación
tecnología 2 trabajo grupal variables constantes acumuladores .pdf
conceptos básicos de programación tecnología
Trabajando de tecnología de concepto básicos de programación
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT (1)...
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
Estructuras básicas: Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdf12e
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.pdf
Estructuras básicas_ conceptos básicos de programación .pdf
Publicidad

Más de LaurenSofia6 (20)

DOCX
Mariana Gonzalez 11.docx tecnología edcuanfuej
PDF
Taller Tecnología P2 Diagrama de Pareto
PDF
Taller Tecnología Excel Avanzado Métodos estadísticos
DOCX
Trabajo de Excel Lauren Sofia Gordillo Urbano
PDF
Taller de tecnología Excel Avanzado Mariana.pdf
PDF
Taller de tecnología Excel Avanzado Mariana
PDF
Taller de Tecnología Excel Avanzado 10-6
PDF
Excel Avanzados - Ejes Temáticos 4. 10-6
PDF
Taller Tecnología parte #1 grado: 10-6.
PDF
Fundamentos de la Electricidad y la Electrónica
DOCX
Proyecto Dado
DOCX
Proyecto Temperatura
DOCX
Proyecto Salvando Tortugas
DOCX
Proyecto Lavadora
PDF
Fundamentos de la Electricidad y la Electrónica
PDF
Desarrollo de Habilidades de Pensamiento
PDF
Desarrollo de Habilidades de Pensamiento
PDF
Desarrollo de Habilidades de Pensamiento
PDF
Pablo Neruda-Biografia.pdf
DOCX
Basura Electrónica
Mariana Gonzalez 11.docx tecnología edcuanfuej
Taller Tecnología P2 Diagrama de Pareto
Taller Tecnología Excel Avanzado Métodos estadísticos
Trabajo de Excel Lauren Sofia Gordillo Urbano
Taller de tecnología Excel Avanzado Mariana.pdf
Taller de tecnología Excel Avanzado Mariana
Taller de Tecnología Excel Avanzado 10-6
Excel Avanzados - Ejes Temáticos 4. 10-6
Taller Tecnología parte #1 grado: 10-6.
Fundamentos de la Electricidad y la Electrónica
Proyecto Dado
Proyecto Temperatura
Proyecto Salvando Tortugas
Proyecto Lavadora
Fundamentos de la Electricidad y la Electrónica
Desarrollo de Habilidades de Pensamiento
Desarrollo de Habilidades de Pensamiento
Desarrollo de Habilidades de Pensamiento
Pablo Neruda-Biografia.pdf
Basura Electrónica
Publicidad

Último (20)

PDF
Habilidades de comunicación en la era digital (planeación)
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
¿NO HABÉIS LEÍDO?. Por Jonathan Bravo.
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Actividad 1 (Habilidades sociales en la era digital)
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Habilidades sociales en la era digital (25-2))
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
JESUCRISTO ESTÁ EN LA TIERRA
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Habilidades de comunicación en la era digital (planeación)
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
¿NO HABÉIS LEÍDO?. Por Jonathan Bravo.
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Actividad 1 (Habilidades sociales en la era digital)
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Habilidades sociales en la era digital (25-2))
Fundamentos_Educacion_a_Distancia_ABC.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
caso clínico iam clinica y semiología l3.pptx
JESUCRISTO ESTÁ EN LA TIERRA
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Lección 6 Escuela Sab. A través del mar rojo.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf

Estructuras básicas: conceptos básicos de programación

  • 1. Taller de Tecnología Período #2 Alejandra Cárdenas Sara Daniela Mora Gabriela Ibarra Lauren Gordillo Mariana González Eliana Valencia Grado 10-6 I.E. Liceo Departamental Área de Tecnología Santiago de Cali
  • 2. Tabla de Contenidos Capítulo 1. Conceptos Constantes…………………………………………………………………………........................................ Variables.......................................................................................................................................................... Acumuladores……………………………………………………………………………………….............. Contadores....................................................................................................................................................... Identificadores………………………………………………………………………………………………. Fundamentos de programación Pseint………………………………………………………………………. Capítulo 2. Fuentes y Evidencia. Enlaces a los blogs……………………………………………………………………………………......... Fuentes de información…………………………………………………………………………………….. Capturas de pantalla de Drive………………………………………………………………………………
  • 3. Capítulo 1 Conceptos Sara Daniela Mora Sánchez. Constante: Es una cantidad, valor, dato o magnitud con nombre que no cambia con el tiempo, es fijo o permanente desde el momento en que se definen,es decir, que no puede modificarse durante la ejecución de un programa. Corresponde a una longitud fija en un área reservada en la memoria de la computadora, donde el programa almacena valores fijos. Características: • Pueden ser de diferentes tiposde datos, como números,cadenasde texto o booleanos. • El alcance de una constante puede ser global (accesible desde cualquier parte del programa) o local (accesible sólo dentro de un bloque de código específico). ¿Para qué se usan las constantes? • Mejorar la legibilidad del código ya que,al usar nombres descriptivospara las constantes, hace que el código sea más fácil de entender para otros programadores. • Hacer el código más mantenible, si se necesita cambiar un valor en todo el programa, solo hay que modificar la constante en un solo lugar, en lugar de buscarlo en todo el programa. • Evitar errores ya que las constantes ayudan a prevenir errores al evitar que se modifiquen accidentalmente valoresimportantes. ¿Cómo se declaran las constantes? La forma de declarar constantesvaría según el lenguaje de programación.Sin embargo, en general, se utiliza una palabra clave como const o #define seguida del nombre de la constante y el valor que se le asigna. Ejemplos de constantes: Número Pi: const PI = 3.14159265358979323846; Gravedad terrestre: const GRAVEDAD= 9.80665 m/s²;
  • 4. Variable: Es una unidad, elementos o estructuras de datosque pueden cambiar el valor o contenido durante la ejecución de un programa. Esto se debe al almacenamiento que está reservado en una memoria en una computadora donde se pueden ver los datosde un elemento que se almacena. Características: • Hay diferentes tipos de variablesque pueden ser booleano, numéricas, de punto, de caracteres, de lógicas, etc. • En variables en programación, son identificadores únicos que nos permiten almacenar y manipularlos datos fácilmente. • El nombre que tiene esúnico con el que se identifica en un programa. ¿Para qué sirven las variables? • Guardan datos y al mismo tiempo los recuperan. • Asignan valores nuevos y los valores existentes losrepresentan. • Los programadores pueden usar nombres en lugar de valores específicos. Ejemplo de variable: string nombre=”Luisa”;( Esta es una variable de tipo cadena,que se le llama nombre) int edad=25; (Esta es una variable de tipo entero,que se le llama edad) float puntos_ganado=5,9; (Esta es una variable de tipo flotante, que se le llama puntosGanados) Conclusión: Las variables en programación son importantes, ya que,permiten almacenar y manipular datos en un programa, facilitan la gestión y recuperación de datos o de información de una manera eficiente.
  • 5. Mariana González. Acumuladores: En una CPU de los computadores, es un registro en el que se almacena temporalmente los resultados aritméticos y lógicos intermedios, estos son tratados luego por el circuito operacional de la unidad aritmético-lógica. ¿Cómo se usa? Es considerado una variable numérica que cuando se va a ejecutar en un programa va sumándose a sí misma unos valores que están en otras variables Ejemplo: var notas = [8, 7, 10, 9,5]; var acum = 0; var promedio; for (var i = 0; i < notas.length; i++){ acum = acum + notas[i]; } promedio = acum / notas.length; La variable que actúa como contador es “acum”,normalmente se inicializan en 0 antes de una ciclo y suelen sumar su valor actual con un nuevo dato (acum = acum + notas[i]). En este caso, suma todas las notas al recorrer el array notas y luego calcula el promedio. Conclusión: un acumulador en las computadoras son un registro donde se almacenan temporalmente los datos de resultadosaritmético y lógicos,se usa para ser ejecutados ciertos programas
  • 6. Lauren Gordillo. Contadores: ¿Qué son los contadores? Los contadores son una variable de tipo entero que, durante un proceso o realización de un programa, su valor va aumentando gradualmente. Normalmente los contadores van incrementando su valor en 1, pero también pueden ser contadores de 2 en 2. ¿Para qué sirven los contadores? En programación los contadores se utilizan para contar las ocurrencias de eventos o elementos dentro de un programa. Su función principal es registrar cuántas veces ha sucedido un evento específico o cuántos elementos han sido procesados. Los contadores son fundamentales para llevar un seguimiento y controlar las iteraciones o repeticiones en el código. Tipos de contadores en la programación: Existen diferentes tipos de contadores que podemos utilizar en programación, dependiendo del problema que estamos resolviendo. Algunos de los más comunes son: • Contador ascendente: Este tipo de contador aumenta su valor cada vez que pasa un evento o se completa la iteración. • Contador descendente: Este a diferencia del contador ascendente, este tipo de contador disminuye su valor a medida que pasan eventos o se completan las iteraciones. • Contador condicional: Este contador se incrementa solo cuando se cumple una condición específica. • Contador acumulativo: En este contador, el valor se acumula con cada evento que pasa, manteniendo así la suma total de todos los elementos contados. Ejemplo de un contador: Este es un ejemplo básico de cómo usar un contador en un programa. Imaginemos que tenemos una lista de números y queremos contar cuántos de ellos son pares. Para ello usaremos el contador de ascendente para resolver este problema en lenguaje de Python: # Lista de números numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # Inicializamos el contador
  • 7. contador_pares = 0 # Iteramos sobre la lista de números for num in numeros: if num % 2 == 0: # Comprobamos si el número es par contador_pares += 1 # Incrementamos el contador si es par # Imprimimos el resultado print("El número de elementos pareses:", contador_pares) En el ejemplo anterior se ha utilizado el contador llamado «contador_pares» que aumenta su valor cada vez que encontramos un número par en la lista. Cuando obtenemos el resultado vemos que al final hay 5 pares en la lista. Conclusión: un acumulador en las computadoras son un registro donde se almacenan temporalmente los datos de resultados aritmético y lógicos, se usa para ser ejecutados ciertos programas
  • 8. Eliana Valencia. Identificadores: Un identificador esel nombre que los programadores les dan a las variables a la hora de programar; esto les ayuda a identificar fácil y rápido las variables. ¿De qué está hecho? Un identificador está formado por: • Letras. • Dígitos. Normas: 1- El identificador debe empezarpor una letra. 2- Las mayúsculasdeben ir separadasde las minúsculas. 3- No se pueden usar palabras reservadas del lenguaje 4- No puede llevar puntos,comas, espaciosen blanco,la letra “ñ” y acentos. Ejemplos: • Phyton: nombre_del_usuario = "Juan" edad = 25 En este caso, nombre de usuario y edad son los identificadores • Javascript: function calcularPromedio(notas) { let suma = 0; for (let i = 0; i < notas.length; i++) { suma += notas[i]; } return suma / notas.length; }
  • 9. En este código, calcular promedio, notasy suma, son los identificadores Conclusión: Un identificador es el nombre que se le da a una variable para que sea más fácil su manejo al momento de programar.estosnombres tienen que ser asignadoscon las normas que se les asigna. estos nombres le dan vida a la programación y ayuda a identificar rápidamente lo que estamos buscando.
  • 10. Gabriela Ibarra Meneses. Fundamentos de programación Pseint: ¿Qué es Pseint? Es un software educativo multiplataforma diseñado para enseñar programación a principiantes mediante un lenguaje basado en pseudocódigo y esto se desarrolla mediante la simulación de la ejecución de código. Esto ayuda a los estudiantes nuevos a comprender conceptos clave de algoritmos mediante diagramas de flujos, pseudolenguajes, herramientas, programas,etc. Características: • Permite generar y editar el diagrama de fluido del algoritmo. • Explora otroslenguajes como ( C, C+,C#, java,PHP, Visual Basic, Python, etc) • Es multiplataforma que se ha probado ( Microsoft, Windows, GNU/Linux y Mac OS X) • Crea, gráfica y hace edición de diagramas de flujo. ¿Para qué sirve? • Nos proporciona una guía teórica donde nos ayuda a al manejo de la programación de computadoras. • Ayuda a los estudiantes que apenas están comenzando a que puedan construir algoritmos o programas mediante el uso de pseudocódigo. • Facilita la tarea al momento de diseñar o escribir algoritmosen pseudolenguaje, nos proporciona ayuda, herramientas para decretar errores, asistentes, etc. Ejemplo de Pseudocódigo en el programa Pseint:
  • 11. Diagrama de flujo: Conclusión: Pseint es un software educativo multiplataforma que utiliza pseudocódigo y diagramas de fluidos para conceptos claves de algoritmos, facilitando la creación y edición de diagramas de fluidos, que explora lenguajes de programación y proporciona herramientas y asistencia para detectar errores, etc.
  • 12. Alejandra Cárdenas García. Mapa Mental Conceptos de Programacion.pdf
  • 13. Enlaces de los blogs: https://gabyibarra22.blogspot.com/?m=1 https://alejandratecnologia9.blogstpot.com https://saramora38.blogspot.com/?m=1 https://laurentylatecnologia.blogspot.com https://marianagteconologia.blogspot.com/ https://elianavalenciartecnologia.blogspot.com Fuentes deinformación en las que nos apoyamos: https://definicion.de/constante/#:~:text=Una%20constante%20f%C3%ADsica%20es%20el,.458%20 m%2Fs). https://platzi.com/tutoriales/2218-pensamiento-logico-2020/10550-variables-constantes-y-tipos-de- datos/ https://cuarzo.dev/ https://platzi.com/tutoriales/2218-pensamiento-logico-2020/10550-variables-constantes-y-tipos-de- datos/ https://ebac.mx/blog/variable-en-programacion https://definicion.de/variable/ https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4 https://codersfree.com/posts/introduccion-a-la-programacion-con-pseint-conceptos-basicos https://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2077- 29552019000100147#:~:text=La%20herramienta%20PSeInt%20es%20un,Vanoli%20y%20Casas%2 C%202010) https://pseint.sourceforge.net/features.php https://algoritmo.programacion.top/que-es-pseint-y-para-que-sirve/ https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/fund_programacion/U4- 1.html#:~:text=Un%20contador%20es%20una%20variable,o%20de%20n%20en%20n. https://programacion.top/conceptos/contador/#google_vignette https://es.wikipedia.org/wiki/Acumulador_(inform%C3%A1tica) https://dcodingames.com/el_acumulador/ https://platzi.com/tutoriales/1050-basico-programacion/934-contadores-acumuladores-y- centinelas/#:~:text=Los%20acumuladores%20son%20variables%20que,%3D%200%3B%20i%20%3 C%20notas. https://ccia.ugr.es/~jfv/ed1/c/cdrom/cap2/cap22.htm https://programacion.top/conceptos/identificador/ https://www.ibm.com/docs/es/spss-modeler/saas?topic=scripting-identifiers