Este documento presenta conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica la diferencia entre contadores y acumuladores y cómo declarar variables en Pseint. También describe lenguajes de programación como Java, Python y C++. Finalmente, presenta 7 ejercicios resueltos en Pseint y conclusiones sobre el taller.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
Estructuras básicas_ conceptos básicos de programación.docx
1. Conceptos basicos de programacion
Jhetsel Samir Arevalo Nuñez
Emmanuel Echeverry Barrera
Hanna Isabella Garcia Torres
Valeria González Hernandez
Daniel Alberto Olaya Cuy
Alejandro Rocha Ramirez
Grado 10-2
I.E. Liceo Departamental
Área de Tecnología e informática
Santiago de Cali
2023
2. Índice
Estructuras básicas: conceptos de programación........................................................... 2
Constante........................................................................................................................ 3
Variable........................................................................................................................... 3
Acumuladores. ................................................................................................................ 3
Contadores ..................................................................................................................... 4
Identificadores:................................................................................................................ 4
¿Qué diferencia hay entre un contador y un acumulador? ............................................ 4
Imagen 1......................................................................................................................... 5
¿Cómo declarar una variable en pseint? .......................................................................... 5
Imagen 2......................................................................................................................... 6
Los lenguajes pueden ser de tres tipos favor explique cada uno, java-Python y c++
que representan?................................................................................................................ 6
Java ................................................................................................................................ 6
Python............................................................................................................................. 6
1. Toma 2 números, haz la resta, la multiplicación y la división; muestre el resultado.... 6
2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.............................. 7
3. Hacer un programa que muestre el área y perímetro de un triángulo.......................... 7
4. Hacer un programa que muestre el área y perímetro de un círculo. ............................ 8
5. Hacer un programa para convertir una temperatura ingresada de Celsius a
Fahrenheit....................................................................................................................... 8
6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies............ 9
7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el
nombre como la edad...................................................................................................... 9
Informe escrito.................................................................................................................. 10
Conclusiones .................................................................................................................... 11
Blogs.................................................................................................................................. 12
- Jhetsel Samir Arevalo Nuñez ...................................................................................... 12
- Emmanuel Echeverry Barrera..................................................................................... 12
- Hanna Isabella Garcia Torres ..................................................................................... 12
- Valeria González Hernandez ...................................................................................... 12
- Daniel Alberto Olaya Cuy............................................................................................ 12
- Alejandro Rocha Ramírez ........................................................................................... 12
Bibliografía........................................................................................................................ 13
3. Estructuras básicas: conceptos de programación
Constante: En programación,una constante es un valor que no cambia durante
la ejecución del programa. En PSeInt, se definen mediante la instrucción
definir, por ejemplo: definir PI como 3.1416. Una constante corresponde a
una longitud fija de un área reservada en la memoria principal del ordenador,
donde el programa almacena valores fijos. Utilice las constantes para
representar valores flotantes, enteros, de enumeración o de caracteres que
no pueden modificarse.
Variable: En programación, una variable es un elemento de datos cuyo valor
puede cambiar durante el curso de la ejecución del programa y nombre está
formado por un espacio en el sistema de almacenamiento (memoria principal
de un ordenador) y un nombre simbólico (un identificador) que está asociado
a dicho espacio. Ese espacio contiene una cantidad de información conocida
o desconocida, es decir un valor. El nombre de la variable es la forma usual
de referirse al valor almacenado: esta separación entre nombre y contenido
permite que el nombre sea usado independientemente de la información
exacta que representa.
Acumuladores: Son variables utilizadas para almacenar la suma de valores en
un proceso iterativo. Se suelen utilizar en bucles para acumular datos. Por
ejemplo, en PSeInt: definir suma como entero. 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 (que es lo más común), pero también de
multiplicaciones, o incluso de restas o divisiones.
definir numero como entero
repetir
escribir "Ingresa un número (0 para salir): "
leer numero
4. suma <- suma + numero
hasta que numero = 0
escribir "La suma total es: ", suma
Contadores: Un contador es una variable de tipo entero que durante el proceso
o ejecución de un programa, va aumentando su valor progresivamente.
Contadores: Son variables utilizadas para contar el número de veces que
ocurre un evento o se ejecuta una acción en un bucle. Por ejemplo, en
PSeInt:
definir contador como entero
para contador <- 1 hasta 10 con paso 1 hacer
escribir "Contador: ", contador
fin para
Se entiende por contador una variable que lleva la cuenta del número de veces que se ha
cumplido una condición.
Identificadores: Un identificador es un nombre que define el programador y que
sirve para denotar ciertos elementos de un programa. Estos elementos
pueden ser las denominadas variables, constantes y funciones (elementos
que se tratarán más adelante). Cuando se ejecuta el programa, el sistema
relaciona estos nombres con alguna dirección de memoria. De este modo, a
la hora de programar, ya no se requiere recordar posiciones de memoria sino
los nombres dados a estas posiciones de memoria.
Fundamentos de programación pseint: La herramienta PSeInt es un intérprete de un
lenguaje de programación basado en pseudocódigo. El pseudocódigo es una
5. descripción informal de alto nivel de un algoritmo, que manteniendo las
convenciones estructurales de un lenguaje de programación está diseñado para la
lectura humana.
Permite la creación y ejecución de algoritmos, sin las particularidades de la sintaxis
de un lenguaje de programación y posibilita al estudiante, comprobar la veracidad de los
programas que ha escrito, ejecutarlos paso a paso, y mostrar sus diagramas de flujo
correspondientes. Esta herramienta proporciona facilidades para la escritura de algoritmos
en pseudocódigo y brinda algunas herramientas para la detección de los errores y la
comprensión de la lógica de los algoritmos. Además, permite la generación y edición del
diagrama de flujo del algoritmo y puede ejecutarlo paso a paso y resalta errores de sintaxis.
I. Averigua los siguientes conceptos: ¿Qué diferencia hay entre un contador y un
acumulador, como declarar una variable en pseint, los lenguajes pueden ser de
tres tipos favor explique cada uno, java-Python y c++ que
representan?
¿Qué diferencia hay entre un contador y un acumulador?
La diferencia entre un contador y acumulador radica en que los contadores no son
más que una variable de cuenta los cuales suelen aparecer en ciclos o funciones
recursivas. Mientras que los acumuladores son variables que almacenan datos de
una suma continua, su característica más común es que su valor suele ser siempre
una suma o resta del valor actual como dato nuevo.
A los contadores siempre se les suma o resta la misma cantidad pero a los
acumuladores cambiamos su valor sumándole una variable, es decir, que no
siempre se le suma la misma cantidad.
6. Imagen 1
¿Cómo declarar una variable en pseint?
Se debe colocar la palabra clave Definir seguido por el nombre de la variable a
continuación la palabra clave Como y luego el tipo. Definir <nombre de la
variable> Como <tipo>. El <tipo> podrá ser Entero, Real, Lógico o Carácter.
Imagen 2
Los lenguajes pueden ser de tres tipos favor explique cada uno, java-
Python y c++ que representan?
Java: Un contador es una variable de tipo entero que durante el proceso o
ejecución de un programa, va aumentando su valor progresivamente.
Contadores: Son variables utilizadas para contar el número de veces que
ocurre un evento o se ejecuta una acción en un bucle. Por ejemplo, en
PSeInt:
Python: Es un lenguaje de alto nivel de programación interpretado cuya filosofía
hace hincapié en la legibilidad de su código, se utiliza para desarrollar
aplicaciones de todo tipo, ejemplos: Instagram, Netflix, Spotify, Panda3D,
entre otros. Se trata de un lenguaje de programación multiparadigma, ya que
soporta parcialmente la orientación a objetos, programación imperativa y, en
menor medida, programación funcional. Es un lenguaje interpretado,
dinámico y multiplataforma.
C++: Es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La
intención de su creación fue extender al lenguaje de programación C y añadir
mecanismos que permiten la manipulación de objetos. En ese sentido, desde el
7. punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron
a los paradigmas de programación estructurada y programación orientada a objetos.
Por esto se suele decir que el C++ es un lenguaje de programación
multiparadigma.
II. Representa 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, haz la resta, la multiplicación y la división; muestre el
resultado.
2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
8. 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.
9. 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.
10. 7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima
tanto el nombre como la edad.
Informe escrito
Lo primero que hicimos fue investigar sobre las estructuras básicas los conceptos de
programación, tomando información de varios sitios web, nosotros investigamos sobre los
conceptos de constante, variable, acumuladores, contadores, identificadores, básicamente
estos son herramientas que nos ayudan a la hora de programar y cumple distintas
funciones. Luego investigamos sobre los lenguajes de programación, las características,
ventajas y desventajas de cada lenguaje los cuales fueron: Java, Python y C++.
Continuando con lo anterior podemos decir que ahora pasaremos a la parte de los ejercicios
propuestos que teníamos que realizar con el programa de Pseint, lo primero que hicimos a
partir de este punto fue, tomar dos números cualquiera, a los cuales les teníamos que hacer
lo siguiente: sumarlo, multiplicarlo, dividirlo y mostrar el resultado. A partir de ahí pasaremos
al punto 2, aquí tendríamos que calcular, el promedio de 4 calificaciones o 4 notas, que fue
realizado y mostrado en el documento.
Lo siguiente que hisimos en el punto 3 y 4 fue: Calcular el área y el perímetro de un
triángulo y un círculo. Luego, se realizó un programa el cual convirtió la temperatura
ingresada en celsius a fahrenheit. Después, se hizo un programa para convertir una longitud
ingresada en pulgadas a pies. Para finalizar, el último de estos ejercisios , fue ingresado el
nombre y la edad de cualquier persona lo cual se tendrá que llevar impreso. Todos estos
ejercicios fueron realizados a través de la plataforma de Pseint.
11. Para terminar, en la parte de abajo del documento se encontrarán en este informe, las
conclusiones bien redactas, los blogs de cada persona del grupo y por último las
bibliografías.
Conclusiones
En conclusión, el taller de estructuras básicas de Programación ha sido bastante interesante
y educativo. Mediante la realización del trabajo pudimos adquirir conocimientos sobre las
constantes, variables, acumuladores, contadores, identificador y los lenguajes de
programación, como sus ventajas y desventajas, los lenguajes de los que aprendimos
fueron: java, python y C++. En general y los fundamentos de programación de Pseint.
Siendo un conocimiento fundamental para desarrollar satisfactoriamente los trabajos acerca
de los temas relacionados.
Asimismo, los ejercicios elaborados con Pseint nos permiten mejorar el proceso de
aprendizaje acerca de la programación. Así ejecutando correctamente los trabajos
vinculados a la programación usando Pseint. Para finalizar, la colaboración y disposición
que se presentó en la elaboración del taller nos ayudó a mejorar en los aspectos de trabajo
en equipo, cada quien responsabilizándose de todo el trabajo realizado. Agregando los
conocimientos que cada uno adquirió en el desarrollo del taller para desempeñarnos mejor
en diferentes ámbitos.
Blogs:
- Jhetsel Samir Arevalo Nuñez
https://tecnoaprendizajesamir.blogspot.com
- Emmanuel Echeverry Barrera
https://unpasohaciaelfuturo09.blogspot.com
- Hanna Isabella Garcia Torres
https://bienvenidosalmultiversotecnologico.blogspot.com
- Valeria González Hernandez
https://tecnoblog2023102.blogspot.com
- Daniel Alberto Olaya Cuy
https://danielolaya2022.blogspot.com
- Alejandro Rocha Ramírez
- https://latecnologiaysusbeneficiosxd.blogspot.com/?m=1