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:
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