SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Taller Estructuras Básicas: Conceptos Basicos De Programacion
Josué Paredes Vásquez
Grado 10-5
Guillermo Mondragon
I.E Liceo Departamental
Área de Tecnología e Informática
Santiago de Cali
2023
Tabla De Contenido
Portada…………………………………………………………………………………….1
Tabla de Contenido……………………………………………………………………….2
Actividad Grupal ………………………………………………….…….……..………..3
Taller Anexo ………...…….………………...…...……………………...……….……..4
Conclusiones……………..…………..…………………………..…..……………..13
Referencias…..………..………….…………………..……………...………...….13
Actividad Grupal
Conceptos básicos de programación:
Constantes
Es un registro en el que son almacenados temporalmente los resultados aritméticos
y lógicos intermedios que serán tratados por el circuito operacional de la unidad
aritmética lógica de una computadora.
Variables
Es un espacio en la memoria del ordenador donde se guarda un valor. Este espacio
es como una caja y la memoria RAM como un gran contenedor. Estas cajas se van
guardando en la memoria mientras los programas están abiertos.
Acumuladores
Son estructuras de datos que pueden cambiar de contenido a lo largo de la
ejecución de un programa. Estas estructuras corresponden a un área reservada en
la memoria principal de la computadora.
Contadores
Es una variable de tipo entero que durante el proceso o ejecución de un programa,
va aumentando su valor progresivamente. Generalmente un contador va
incrementando su valor en 1, pero puede ser un contador de 2 en 2.
Identificadores
Son los nombres que se proporcionan para variables, tipos, funciones y etiquetas
del programa. Estos nombres deben diferir en ortografía, mayúsculas y minúsculas
de cualquier palabra clave.
Fundamentos de programación pseint.
La herramienta PSeInt es un intérprete de un lenguaje de programación basado en
pseudocódigo. Se centra en la lógica de la programación más que en la codificación
utilizando algún lenguaje de programación específico como C, C++, Java, C#, PHP,
VB, pascal, python, javaScript, Matlab, etc.
PSeint incorpora diferentes herramientas de edición como por ejemplo: el listado de
funciones, los operadores y variables, el resaltado de bloques lógicos, el coloreador
de sintaxis, el indentado inteligente y el autocompletado.
Taller Anexo
Averigua los siguientes conceptos:
¿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 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 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 variables 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 datos 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 edad de tipo Entero, usarías la
siguiente instrucción:
Definir edad Como Entero
Para declarar una variable llamada nombre de tipo Carácter, sería así:
Definir nombre Como Carácter
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 cantidad se 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 lenguajes pueden ser de tres tipos favor explique cada uno?
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 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 Python y c++ que representan?
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.
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:
Multiplicación:
División:
2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
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.
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.
7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto
el nombre como la edad.
Conclusiones
La herramienta PSeInt es un intérprete de un lenguaje de programación basado en
pseudocódigo. Se centra en la lógica de la programación más que en la codificación
utilizando algún lenguaje de programación específico como C, C++, Java, C#, PHP,
VB, pascal, python, javaScript, Matlab, etc. PSeint incorpora diferentes herramientas
de edición como por ejemplo: el listado de funciones, los operadores y variables, el
resaltado de bloques lógicos, el coloreador de sintaxis, el indentado inteligente y el
autocompletado.
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. Estos son lenguajes de alto nivel, lo que los hace más fáciles de
aprender, entender y utilizar para una amplia gama de aplicaciones. El 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 cercanoc 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.
Link Del Blog: https://tecnologiaxjosue.blogspot.com/2023/03/blog-post.html
Informe Tecnologia Periodo 2 Josue Paredes Vasquez 10-5.pdf

Más contenido relacionado

Similar a Informe Tecnologia Periodo 2 Josue Paredes Vasquez 10-5.pdf

tecnología.docx
tecnología.docxtecnología.docx
tecnología.docxNextKiller
 
Taller De Anexo y Ejes Tematicos
Taller De Anexo y Ejes TematicosTaller De Anexo y Ejes Tematicos
Taller De Anexo y Ejes TematicosSebastinMicolta1
 
Taller Anexo y Ejes Tematicos
Taller Anexo y Ejes TematicosTaller Anexo y Ejes Tematicos
Taller Anexo y Ejes TematicosSebastinMicolta1
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfjuanisvelez2
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfMariannaGutierrezGom
 
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.pdfMariannaGutierrezGom
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docxSofiaA30
 
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.pdfJuanChaparro32
 
Unidad 3
Unidad 3Unidad 3
Unidad 3tf94
 
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS SebastianGomezPayan
 
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOSBLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOSAlejandro Buitrago Franco
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfXcpBoy
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfhellendiaz12
 
Taller Estructuras básicas
Taller Estructuras básicasTaller Estructuras básicas
Taller Estructuras básicaselizabethpc222
 
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docxestructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docxEmmanuelEcheverry1
 
Estructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docxEstructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docxEmmanuelEcheverry1
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaEstudiantes ISI_UCA
 

Similar a Informe Tecnologia Periodo 2 Josue Paredes Vasquez 10-5.pdf (20)

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
 
Taller De Anexo y Ejes Tematicos
Taller De Anexo y Ejes TematicosTaller De Anexo y Ejes Tematicos
Taller De Anexo y Ejes Tematicos
 
Taller Anexo y Ejes Tematicos
Taller Anexo y Ejes TematicosTaller Anexo y Ejes Tematicos
Taller Anexo y Ejes Tematicos
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).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.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docx
 
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
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
CONCEPTOS DE PROGRAMACIÓN Y METODOS ESTADÍSTICOS
 
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOSBLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
BLOG, CONCEPTOS DE PROGRAMACIÓN Y MÉTODOS ESTADÍSTICOS
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
Taller Estructuras básicas
Taller Estructuras básicasTaller Estructuras básicas
Taller Estructuras básicas
 
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docxestructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
 
Estructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docxEstructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docx
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Informe Tecnologia Periodo 2 Josue Paredes Vasquez 10-5.pdf

  • 1. Taller Estructuras Básicas: Conceptos Basicos De Programacion Josué Paredes Vásquez Grado 10-5 Guillermo Mondragon I.E Liceo Departamental Área de Tecnología e Informática Santiago de Cali 2023
  • 2. Tabla De Contenido Portada…………………………………………………………………………………….1 Tabla de Contenido……………………………………………………………………….2 Actividad Grupal ………………………………………………….…….……..………..3 Taller Anexo ………...…….………………...…...……………………...……….……..4 Conclusiones……………..…………..…………………………..…..……………..13 Referencias…..………..………….…………………..……………...………...….13
  • 3. Actividad Grupal Conceptos básicos de programación: Constantes Es un registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por el circuito operacional de la unidad aritmética lógica de una computadora. Variables Es un espacio en la memoria del ordenador donde se guarda un valor. Este espacio es como una caja y la memoria RAM como un gran contenedor. Estas cajas se van guardando en la memoria mientras los programas están abiertos. Acumuladores Son estructuras de datos que pueden cambiar de contenido a lo largo de la ejecución de un programa. Estas estructuras corresponden a un área reservada en la memoria principal de la computadora. Contadores Es una variable de tipo entero que durante el proceso o ejecución de un programa, va aumentando su valor progresivamente. Generalmente un contador va incrementando su valor en 1, pero puede ser un contador de 2 en 2. Identificadores Son los nombres que se proporcionan para variables, tipos, funciones y etiquetas del programa. Estos nombres deben diferir en ortografía, mayúsculas y minúsculas de cualquier palabra clave.
  • 4. Fundamentos de programación pseint. La herramienta PSeInt es un intérprete de un lenguaje de programación basado en pseudocódigo. Se centra en la lógica de la programación más que en la codificación utilizando algún lenguaje de programación específico como C, C++, Java, C#, PHP, VB, pascal, python, javaScript, Matlab, etc. PSeint incorpora diferentes herramientas de edición como por ejemplo: el listado de funciones, los operadores y variables, el resaltado de bloques lógicos, el coloreador de sintaxis, el indentado inteligente y el autocompletado. Taller Anexo Averigua los siguientes conceptos: ¿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 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.
  • 5. Acumulador: Un acumulador es un dispositivo o componente electrónico utilizado para almacenar y acumular 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 variables 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 datos 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 edad de tipo Entero, usarías la siguiente instrucción: Definir edad Como Entero
  • 6. Para declarar una variable llamada nombre de tipo Carácter, sería así: Definir nombre Como Carácter 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 cantidad se 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 lenguajes pueden ser de tres tipos favor explique cada uno? 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 se asemejan al lenguaje natural. Los lenguajes
  • 7. 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 Python y c++ que representan? 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.
  • 8. 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: Multiplicación:
  • 9. División: 2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
  • 10. 3. Hacer un programa que muestre el área y perímetro de un triángulo.
  • 11. 4. Hacer un programa que muestre el área y perímetro de un círculo. 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.
  • 12. 7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad.
  • 13. Conclusiones La herramienta PSeInt es un intérprete de un lenguaje de programación basado en pseudocódigo. Se centra en la lógica de la programación más que en la codificación utilizando algún lenguaje de programación específico como C, C++, Java, C#, PHP, VB, pascal, python, javaScript, Matlab, etc. PSeint incorpora diferentes herramientas de edición como por ejemplo: el listado de funciones, los operadores y variables, el resaltado de bloques lógicos, el coloreador de sintaxis, el indentado inteligente y el autocompletado. 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. Estos son lenguajes de alto nivel, lo que los hace más fáciles de aprender, entender y utilizar para una amplia gama de aplicaciones. El 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 cercanoc 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. Link Del Blog: https://tecnologiaxjosue.blogspot.com/2023/03/blog-post.html