SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
1
EJES TEMÁTICOS
Johan Sebastian Micolta Angulo
Grado:10-3
I.E. Liceo Departamental
Área Tecnología e Informática
Santiago de Cali
2023
2
EJES TEMÁTICOS
Johan Sebastian Micolta Angulo
Grado: 10-3
Guillermo Mondragón
I.E. Liceo Departamental
Área Tecnología e Informática
Santiago de Cali
2023
3
Tabla de contenido
Definiciones De Las Palabras Del Eje Temático................................................................ 4
• Constantes................................................................................................................. 4
• Variables ................................................................................................................... 4
• Acumuladores ........................................................................................................... 5
• Contadores ................................................................................................................ 5
• Indicadores................................................................................................................ 5
• Fundamentos de programación Pseint.......................................................................... 6
TALLER DE ANEXO........................................................................................................ 6
¿Cómo declarar una variable en pseint ........................................................................... 7
¿Los tipos de lenguajes? ................................................................................................. 8
Lenguajes de programación de alto nivel: ...................................................................... 8
Lenguajes de programación de nivel intermedio:........................................................... 9
Lenguajes de programación de bajo nivel ...................................................................... 9
Resta.............................................................................................................................. 10
Multiplicación:.............................................................................................................. 11
División......................................................................................................................... 12
4
Definiciones De Las Palabras Del Eje Temático
• Constantes: Las constantes son valores o parámetros que mantienen su
valor inalterado a lo largo de un proceso, sistema o programa. Estas constantes se utilizan
para proporcionar valores fijos y conocidos que no cambian durante la ejecución del
software o el funcionamiento de un dispositivo tecnológico. Las constantes son útiles
para definir propiedades específicas o valores predeterminados que se utilizan
repetidamente en un programa o sistema.
En la mayoría de los lenguajes de programación y en la ingeniería de software, se
permite declarar y utilizar constantes para facilitar la escritura de código más legible,
comprensible y mantenible. Al utilizar constantes, los programadores pueden hacer que
sus programas sean más flexibles y puedan realizar cambios rápidos y precisos
simplemente modificando el valor de la constante en un solo lugar, en lugar de buscar y
cambiar múltiples instancias del mismo valor en todo el código.
• Variables: Las variables son símbolos o nombres que se utilizan para representar
valores que pueden cambiar o variar durante la ejecución de un programa o el funcionamiento de
un dispositivo. Las variables son una parte fundamental de la programación y se utilizan para
almacenar y manipular datos en la memoria de un ordenador o dispositivo tecnológico.
Las variables tienen un tipo de dato que define el tipo de información que pueden
almacenar, como números enteros, números decimales, texto, booleanos (verdadero o falso),
entre otros. Dependiendo del lenguaje de programación utilizado, las variables pueden
declararse con un tipo específico o ser de tipo dinámico, lo que permite cambiar su tipo
durante la ejecución del programa.
5
• Acumuladores: Un acumulador es un dispositivo o componente diseñado
para almacenar energía eléctrica en forma de carga eléctrica acumulada. También se les
conoce como baterías recargables o pilas recargables. Los acumuladores son diferentes de
las baterías desechables (pilas no recargables) porque pueden recargarse y usarse varias
veces.
Los acumuladores están compuestos por celdas electroquímicas que permiten la
transformación de la energía química en energía eléctrica durante la descarga y viceversa
durante la carga. Cuando se conectan a un circuito eléctrico, los acumuladores
suministran energía a los dispositivos o equipos electrónicos.
• Contadores: Un contador es un dispositivo o componente electrónico que
se utiliza para contar impulsos o eventos, generalmente en función del tiempo. Los
contadores son ampliamente utilizados en aplicaciones donde es necesario contar el
número de eventos que ocurren dentro de un período específico o para medir la duración
de un evento.
• Indicadores: Los identificadores son nombres o etiquetas que se utilizan
para identificar y hacer referencia a elementos específicos en un programa o sistema.
Estos identificadores son utilizados por los programadores para asignar nombres a
variables, funciones, objetos, clases, constantes y otros elementos dentro del código
fuente.
Los identificadores son parte del lenguaje de programación utilizado y deben seguir
ciertas reglas y convenciones establecidas por el lenguaje para ser válidos.
6
• Fundamentos de programación Pseint: PSeInt (abreviatura de
"Pseudocódigo en Español") es una herramienta de aprendizaje y desarrollo de algoritmos
y programación estructurada. Está diseñado para ser utilizado como una herramienta
educativa para enseñar conceptos de programación a principiantes.
TALLER DE ANEXO
i. ¿Qué diferencia hay entre un contador y un acumulador?
La diferencia principal entre un contador y un acumulador radica en su función y uso en
el contexto de tecnología y la electrónica.
Contador:
Un contador es un dispositivo o componente electrónico diseñado específicamente para contar
impulsos o eventos que ocurren durante un período determinado. Cuenta el número de veces que
ocurre un evento particular.
Los contadores se utilizan en aplicaciones donde es necesario contar eventos, como el número de
pulsos de un reloj, ciclos de operación, productos fabricados, entre otros.
Los contadores son dispositivos digitales que pueden contar en secuencia ascendente o
descendente y pueden tener diferentes configuraciones según los requisitos de la aplicación.
Los contadores pueden ser parte de circuitos más complejos y también pueden implementarse
como componentes independientes.
Acumulador:
Un acumulador es un dispositivo o componente electrónico utilizado para almacenar y acumular
7
energía eléctrica en forma de carga eléctrica acumulada. También se conocen como baterías
recargables o pilas recargables.
Los acumuladores almacenan energía eléctrica en su interior y pueden ser cargados y
descargados repetidamente.
Los acumuladores se utilizan en aplicaciones donde se necesita una fuente de energía recargable,
como en dispositivos portátiles, automóviles, sistemas de energía de respaldo, entre otros.
Los acumuladores pueden estar compuestos por celdas electroquímicas que permiten la
transformación de la energía química en energía eléctrica durante la descarga y viceversa durante
la carga.
¿Cómo declarar una variable en pseint?
En PSeInt, puedes declarar una variable utilizando la siguiente sintaxis:
Definir nombre_variable Como tipo_dato
Dónde:
nombre_variablees el nombre que le asigna a la variable. Debe comenzar con una letra y no
puede contener espacios ni caracteres especiales, excepto guiones bajos (_).
tipo_datoes el tipo de dato que va a almacenar la variable. PSeInt admite diferentes tipos de
datos, como Entero, Real, Caracter, Cadena, Lógico, entre otros.
Por ejemplo, para declarar una variable llamada edadde tipo Entero, usarías la siguiente
instrucción:
Definir edad Como Entero
Para declarar una variable llamada nombrede tipo Caracter, sería así:
8
Definir nombre Como Caracter
Recuerda que en PSeInt no necesitas indicar el tamaño de las variables, ya que el lenguaje lo
maneja automáticamente según el tipo de dato que elijas. Además, puede asignar valores
iniciales a las variables al momento de declararlas, como en el siguiente ejemplo:
Definir cantidad Como Entero = 10
En este caso, la variable cantidadse declara como Entero y se le asigna el valor inicial de 10.
Es importante tener en cuenta que en PSeInt, al ser un lenguaje de pseudocódigo, la declaración
de variables es solo una representación cercana a cómo se realiza en lenguajes de programación
reales. En lenguajes de programación formal, como C++, Java, Python, entre otros, la sintaxis y
las reglas pueden variar, pero el concepto de declaración de variables para almacenar datos es
fundamental en todos ellos.
¿Los tipos de lenguajes?
Los lenguajes de programación pueden clasificarse en tres tipos principales: lenguajes de
programación de alto nivel, lenguajes de programación de nivel intermedio y lenguajes de
programación de bajo nivel. A continuación, explicaré brevemente cada uno de ellos y su
relación con los lenguajes de programación Java, Python y C++.
Lenguajes de programación de alto nivel:
Los lenguajes de programación de alto nivel son aquellos que están diseñados para ser más
cercanos al lenguaje humano y alejados del lenguaje de la máquina. Estos lenguajes son más
fáciles de entender y escribir para los programadores, ya que utilizan estructuras y palabras que
9
se asemejan al lenguaje natural. Los lenguajes de alto nivel suelen ser más portables y más
fáciles de mantener. Algunos ejemplos de lenguajes de alto nivel incluyen Java y Python.
Lenguajes de programación de nivel intermedio:
Los lenguajes de programación de nivel intermedio se encuentran entre los lenguajes de alto
nivel y los de bajo nivel. Estos lenguajes tienen características de ambos tipos y pueden ser
utilizados para tareas más específicas o cercanas al hardware. Aunque son menos legibles para
los humanos que los lenguajes de alto nivel, son más fáciles de traducir al lenguaje de máquina
que los lenguajes de alto nivel. C++ es un ejemplo de un lenguaje de programación de nivel
intermedio.
Lenguajes de programación de bajo nivel: Los lenguajes de programación de bajo
nivel están más cerca del lenguaje de máquina y son más difíciles de entender y escribir para los
programadores en comparación con los lenguajes de alto nivel. Estos lenguajes están altamente
optimizados para trabajar directamente con el hardware de la computadora y ofrecen un mayor
control sobre los recursos del sistema. Los lenguajes de bajo nivel son más adecuados para tareas
que requieren un alto rendimiento y una gestión detallada del hardware. Ejemplos de lenguajes
de bajo nivel incluyen el lenguaje ensamblado y algunos dialectos específicos del hardware.
Java y Python son lenguajes de alto nivel, lo que los hace más fáciles de aprender,
entender y utilizar para una amplia gama de aplicaciones. C++ es un lenguaje de nivel
intermedio que ofrece un equilibrio entre la facilidad de uso de lenguajes de alto nivel y el
control más cercano al hardware típico de lenguajes de bajo nivel. Cada uno de estos lenguajes
tiene sus ventajas y desventajas, y su elección dependerá de las necesidades y objetivos
específicos del proyecto de programación.
10
ii. Represente el algoritmo usando el programa pseint en modo
flexible y muestre el diagrama de flujo, Hacer las capturas de pantalla.
1. Toma 2 números, hacer la resta, la multiplicación y la división;
muestre el resultado.
Resta:
11
Multiplicación:
12
División:
2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas:
13
3. Hacer un programa que muestre el área y perímetro de un triángulo:
4. Hacer un programa que muestre el área y perímetro de un círculo:
14
5. Hacer un programa para convertir una temperatura ingresada de
Celsius a Fahrenheit.
6. Hacer un programa para convertir una longitud ingresada en
pulgadas a pies.
15
7. Ingresar por teclado el nombre y la edad de cualquier persona e
imprima tanto el nombre como la edad.
https://smicolta91.blogspot.com/p/periodo-2-2023.html

Más contenido relacionado

Similar a Taller Anexo y Ejes Tematicos

estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdfestructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
RazeThefox
 
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
ValeriaGonzalezHerna1
 

Similar a Taller Anexo y Ejes Tematicos (20)

3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
tecnología
tecnología tecnología
tecnología
 
tecnología.docx
tecnología.docxtecnología.docx
tecnología.docx
 
tecnología.docx
tecnología.docxtecnología.docx
tecnología.docx
 
tecnología.pdf
tecnología.pdftecnología.pdf
tecnología.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
 
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdfestructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.pdf
estructurasbsicasconceptosbsicosdeprogramacin-230805023628-b6397fbe.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
 
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
 
Copia de Estructuras básicas_ conceptos básicos de programación.pdf
Copia de Estructuras básicas_ conceptos básicos de programación.pdfCopia de Estructuras básicas_ conceptos básicos de programación.pdf
Copia de Estructuras básicas_ conceptos básicos de programación.pdf
 
CONCEPTOS DE PROGRAMACIÓN 11-2.pdf
CONCEPTOS DE PROGRAMACIÓN 11-2.pdfCONCEPTOS DE PROGRAMACIÓN 11-2.pdf
CONCEPTOS DE PROGRAMACIÓN 11-2.pdf
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Tecnologia PSEINT.pdf
Tecnologia PSEINT.pdfTecnologia PSEINT.pdf
Tecnologia PSEINT.pdf
 
Conceptos basicos de programación.pdf
Conceptos basicos de programación.pdfConceptos basicos de programación.pdf
Conceptos basicos de programación.pdf
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Tecnologia (6).pdf
Tecnologia (6).pdfTecnologia (6).pdf
Tecnologia (6).pdf
 
Tecnologia (6).pdf
Tecnologia (6).pdfTecnologia (6).pdf
Tecnologia (6).pdf
 
Tecnologia (6).pdf
Tecnologia (6).pdfTecnologia (6).pdf
Tecnologia (6).pdf
 
Tecnologia (6) (1).pdf
Tecnologia (6) (1).pdfTecnologia (6) (1).pdf
Tecnologia (6) (1).pdf
 
Tecnologia (6).pdf
Tecnologia (6).pdfTecnologia (6).pdf
Tecnologia (6).pdf
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (20)

CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbxCARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
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
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 

Taller Anexo y Ejes Tematicos

  • 1. 1 EJES TEMÁTICOS Johan Sebastian Micolta Angulo Grado:10-3 I.E. Liceo Departamental Área Tecnología e Informática Santiago de Cali 2023
  • 2. 2 EJES TEMÁTICOS Johan Sebastian Micolta Angulo Grado: 10-3 Guillermo Mondragón I.E. Liceo Departamental Área Tecnología e Informática Santiago de Cali 2023
  • 3. 3 Tabla de contenido Definiciones De Las Palabras Del Eje Temático................................................................ 4 • Constantes................................................................................................................. 4 • Variables ................................................................................................................... 4 • Acumuladores ........................................................................................................... 5 • Contadores ................................................................................................................ 5 • Indicadores................................................................................................................ 5 • Fundamentos de programación Pseint.......................................................................... 6 TALLER DE ANEXO........................................................................................................ 6 ¿Cómo declarar una variable en pseint ........................................................................... 7 ¿Los tipos de lenguajes? ................................................................................................. 8 Lenguajes de programación de alto nivel: ...................................................................... 8 Lenguajes de programación de nivel intermedio:........................................................... 9 Lenguajes de programación de bajo nivel ...................................................................... 9 Resta.............................................................................................................................. 10 Multiplicación:.............................................................................................................. 11 División......................................................................................................................... 12
  • 4. 4 Definiciones De Las Palabras Del Eje Temático • Constantes: Las constantes son valores o parámetros que mantienen su valor inalterado a lo largo de un proceso, sistema o programa. Estas constantes se utilizan para proporcionar valores fijos y conocidos que no cambian durante la ejecución del software o el funcionamiento de un dispositivo tecnológico. Las constantes son útiles para definir propiedades específicas o valores predeterminados que se utilizan repetidamente en un programa o sistema. En la mayoría de los lenguajes de programación y en la ingeniería de software, se permite declarar y utilizar constantes para facilitar la escritura de código más legible, comprensible y mantenible. Al utilizar constantes, los programadores pueden hacer que sus programas sean más flexibles y puedan realizar cambios rápidos y precisos simplemente modificando el valor de la constante en un solo lugar, en lugar de buscar y cambiar múltiples instancias del mismo valor en todo el código. • Variables: Las variables son símbolos o nombres que se utilizan para representar valores que pueden cambiar o variar durante la ejecución de un programa o el funcionamiento de un dispositivo. Las variables son una parte fundamental de la programación y se utilizan para almacenar y manipular datos en la memoria de un ordenador o dispositivo tecnológico. Las variables tienen un tipo de dato que define el tipo de información que pueden almacenar, como números enteros, números decimales, texto, booleanos (verdadero o falso), entre otros. Dependiendo del lenguaje de programación utilizado, las variables pueden declararse con un tipo específico o ser de tipo dinámico, lo que permite cambiar su tipo durante la ejecución del programa.
  • 5. 5 • Acumuladores: Un acumulador es un dispositivo o componente diseñado para almacenar energía eléctrica en forma de carga eléctrica acumulada. También se les conoce como baterías recargables o pilas recargables. Los acumuladores son diferentes de las baterías desechables (pilas no recargables) porque pueden recargarse y usarse varias veces. Los acumuladores están compuestos por celdas electroquímicas que permiten la transformación de la energía química en energía eléctrica durante la descarga y viceversa durante la carga. Cuando se conectan a un circuito eléctrico, los acumuladores suministran energía a los dispositivos o equipos electrónicos. • Contadores: Un contador es un dispositivo o componente electrónico que se utiliza para contar impulsos o eventos, generalmente en función del tiempo. Los contadores son ampliamente utilizados en aplicaciones donde es necesario contar el número de eventos que ocurren dentro de un período específico o para medir la duración de un evento. • Indicadores: Los identificadores son nombres o etiquetas que se utilizan para identificar y hacer referencia a elementos específicos en un programa o sistema. Estos identificadores son utilizados por los programadores para asignar nombres a variables, funciones, objetos, clases, constantes y otros elementos dentro del código fuente. Los identificadores son parte del lenguaje de programación utilizado y deben seguir ciertas reglas y convenciones establecidas por el lenguaje para ser válidos.
  • 6. 6 • Fundamentos de programación Pseint: PSeInt (abreviatura de "Pseudocódigo en Español") es una herramienta de aprendizaje y desarrollo de algoritmos y programación estructurada. Está diseñado para ser utilizado como una herramienta educativa para enseñar conceptos de programación a principiantes. TALLER DE ANEXO i. ¿Qué diferencia hay entre un contador y un acumulador? La diferencia principal entre un contador y un acumulador radica en su función y uso en el contexto de tecnología y la electrónica. Contador: Un contador es un dispositivo o componente electrónico diseñado específicamente para contar impulsos o eventos que ocurren durante un período determinado. Cuenta el número de veces que ocurre un evento particular. Los contadores se utilizan en aplicaciones donde es necesario contar eventos, como el número de pulsos de un reloj, ciclos de operación, productos fabricados, entre otros. Los contadores son dispositivos digitales que pueden contar en secuencia ascendente o descendente y pueden tener diferentes configuraciones según los requisitos de la aplicación. Los contadores pueden ser parte de circuitos más complejos y también pueden implementarse como componentes independientes. Acumulador: Un acumulador es un dispositivo o componente electrónico utilizado para almacenar y acumular
  • 7. 7 energía eléctrica en forma de carga eléctrica acumulada. También se conocen como baterías recargables o pilas recargables. Los acumuladores almacenan energía eléctrica en su interior y pueden ser cargados y descargados repetidamente. Los acumuladores se utilizan en aplicaciones donde se necesita una fuente de energía recargable, como en dispositivos portátiles, automóviles, sistemas de energía de respaldo, entre otros. Los acumuladores pueden estar compuestos por celdas electroquímicas que permiten la transformación de la energía química en energía eléctrica durante la descarga y viceversa durante la carga. ¿Cómo declarar una variable en pseint? En PSeInt, puedes declarar una variable utilizando la siguiente sintaxis: Definir nombre_variable Como tipo_dato Dónde: nombre_variablees el nombre que le asigna a la variable. Debe comenzar con una letra y no puede contener espacios ni caracteres especiales, excepto guiones bajos (_). tipo_datoes el tipo de dato que va a almacenar la variable. PSeInt admite diferentes tipos de datos, como Entero, Real, Caracter, Cadena, Lógico, entre otros. Por ejemplo, para declarar una variable llamada edadde tipo Entero, usarías la siguiente instrucción: Definir edad Como Entero Para declarar una variable llamada nombrede tipo Caracter, sería así:
  • 8. 8 Definir nombre Como Caracter Recuerda que en PSeInt no necesitas indicar el tamaño de las variables, ya que el lenguaje lo maneja automáticamente según el tipo de dato que elijas. Además, puede asignar valores iniciales a las variables al momento de declararlas, como en el siguiente ejemplo: Definir cantidad Como Entero = 10 En este caso, la variable cantidadse declara como Entero y se le asigna el valor inicial de 10. Es importante tener en cuenta que en PSeInt, al ser un lenguaje de pseudocódigo, la declaración de variables es solo una representación cercana a cómo se realiza en lenguajes de programación reales. En lenguajes de programación formal, como C++, Java, Python, entre otros, la sintaxis y las reglas pueden variar, pero el concepto de declaración de variables para almacenar datos es fundamental en todos ellos. ¿Los tipos de lenguajes? Los lenguajes de programación pueden clasificarse en tres tipos principales: lenguajes de programación de alto nivel, lenguajes de programación de nivel intermedio y lenguajes de programación de bajo nivel. A continuación, explicaré brevemente cada uno de ellos y su relación con los lenguajes de programación Java, Python y C++. Lenguajes de programación de alto nivel: Los lenguajes de programación de alto nivel son aquellos que están diseñados para ser más cercanos al lenguaje humano y alejados del lenguaje de la máquina. Estos lenguajes son más fáciles de entender y escribir para los programadores, ya que utilizan estructuras y palabras que
  • 9. 9 se asemejan al lenguaje natural. Los lenguajes de alto nivel suelen ser más portables y más fáciles de mantener. Algunos ejemplos de lenguajes de alto nivel incluyen Java y Python. Lenguajes de programación de nivel intermedio: Los lenguajes de programación de nivel intermedio se encuentran entre los lenguajes de alto nivel y los de bajo nivel. Estos lenguajes tienen características de ambos tipos y pueden ser utilizados para tareas más específicas o cercanas al hardware. Aunque son menos legibles para los humanos que los lenguajes de alto nivel, son más fáciles de traducir al lenguaje de máquina que los lenguajes de alto nivel. C++ es un ejemplo de un lenguaje de programación de nivel intermedio. Lenguajes de programación de bajo nivel: Los lenguajes de programación de bajo nivel están más cerca del lenguaje de máquina y son más difíciles de entender y escribir para los programadores en comparación con los lenguajes de alto nivel. Estos lenguajes están altamente optimizados para trabajar directamente con el hardware de la computadora y ofrecen un mayor control sobre los recursos del sistema. Los lenguajes de bajo nivel son más adecuados para tareas que requieren un alto rendimiento y una gestión detallada del hardware. Ejemplos de lenguajes de bajo nivel incluyen el lenguaje ensamblado y algunos dialectos específicos del hardware. Java y Python son lenguajes de alto nivel, lo que los hace más fáciles de aprender, entender y utilizar para una amplia gama de aplicaciones. C++ es un lenguaje de nivel intermedio que ofrece un equilibrio entre la facilidad de uso de lenguajes de alto nivel y el control más cercano al hardware típico de lenguajes de bajo nivel. Cada uno de estos lenguajes tiene sus ventajas y desventajas, y su elección dependerá de las necesidades y objetivos específicos del proyecto de programación.
  • 10. 10 ii. Represente el algoritmo usando el programa pseint en modo flexible y muestre el diagrama de flujo, Hacer las capturas de pantalla. 1. Toma 2 números, hacer la resta, la multiplicación y la división; muestre el resultado. Resta:
  • 12. 12 División: 2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas:
  • 13. 13 3. Hacer un programa que muestre el área y perímetro de un triángulo: 4. Hacer un programa que muestre el área y perímetro de un círculo:
  • 14. 14 5. Hacer un programa para convertir una temperatura ingresada de Celsius a Fahrenheit. 6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies.
  • 15. 15 7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad. https://smicolta91.blogspot.com/p/periodo-2-2023.html