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

.

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

Recommandé

tecnologia 1.pdf par
tecnologia 1.pdftecnologia 1.pdf
tecnologia 1.pdfandrescastillo761786
13 vues6 diapositives
tecnologia 1.pdf par
tecnologia 1.pdftecnologia 1.pdf
tecnologia 1.pdfElenaAragn3
4 vues6 diapositives
TALLER ANEXO PSEINT.pdf par
TALLER ANEXO  PSEINT.pdfTALLER ANEXO  PSEINT.pdf
TALLER ANEXO PSEINT.pdfJosueVasquez70
16 vues11 diapositives
TALLER ANEXO PSEINT.docx par
TALLER ANEXO  PSEINT.docxTALLER ANEXO  PSEINT.docx
TALLER ANEXO PSEINT.docxcamilogomez924108
19 vues11 diapositives
taller psint.pdf par
taller psint.pdftaller psint.pdf
taller psint.pdf3lpepe
11 vues10 diapositives
taller psint.pdf par
taller psint.pdftaller psint.pdf
taller psint.pdfmaxifranco1
32 vues10 diapositives

Contenu connexe

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

tecnología par
tecnología tecnología
tecnología LauraGutierrez814178
9 vues13 diapositives
tecnología.docx par
tecnología.docxtecnología.docx
tecnología.docxNextKiller
3 vues13 diapositives
tecnología.docx par
tecnología.docxtecnología.docx
tecnología.docxKevinDelgado679941
2 vues13 diapositives
tecnología.pdf par
tecnología.pdftecnología.pdf
tecnología.pdfMarianaMolina517670
10 vues13 diapositives
Taller De Anexo y Ejes Tematicos par
Taller De Anexo y Ejes TematicosTaller De Anexo y Ejes Tematicos
Taller De Anexo y Ejes TematicosSebastinMicolta1
7 vues15 diapositives
Taller Anexo y Ejes Tematicos par
Taller Anexo y Ejes TematicosTaller Anexo y Ejes Tematicos
Taller Anexo y Ejes TematicosSebastinMicolta1
9 vues15 diapositives

Similaire à Informe Tecnologia Periodo 2 Josue Paredes Vasquez 10-5.pdf(20)

ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf par juanisvelez2
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
juanisvelez222 vues
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf par MariannaGutierrezGom
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 par MariannaGutierrezGom
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 par SofiaA30
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docx
SofiaA304 vues
Unidad 3 par tf94
Unidad 3Unidad 3
Unidad 3
tf943K vues
Taller Estructuras básicas_ conceptos básicos de programación.pdf par XcpBoy
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
XcpBoy36 vues
Taller Estructuras básicas_ conceptos básicos de programación.pdf par hellendiaz12
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
hellendiaz1214 vues
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx par EmmanuelEcheverry1
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docxestructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
Estructuras básicas_ conceptos básicos de programación.docx par EmmanuelEcheverry1
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

Dernier

Tecnologías para la enseñanza virtual_cdc.pptx par
Tecnologías para la enseñanza virtual_cdc.pptxTecnologías para la enseñanza virtual_cdc.pptx
Tecnologías para la enseñanza virtual_cdc.pptxCarmenerdelHuasco
6 vues25 diapositives
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx par
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxactividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxMaraJos722801
5 vues6 diapositives
Dominios de internet.pdf par
Dominios de internet.pdfDominios de internet.pdf
Dominios de internet.pdfNahomiBanchen
12 vues2 diapositives
proyecto lavadora.docx par
proyecto lavadora.docxproyecto lavadora.docx
proyecto lavadora.docxpaulavallejo21
11 vues2 diapositives
Fundamentos de electricidad y electrónica.docx par
Fundamentos de electricidad y electrónica.docxFundamentos de electricidad y electrónica.docx
Fundamentos de electricidad y electrónica.docxDilanTabares
5 vues9 diapositives
Fundamentos De Electricidad y Electrónica equipo 5.pdf par
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdfcoloradxmaria
14 vues14 diapositives

Dernier(20)

actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx par MaraJos722801
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxactividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
MaraJos7228015 vues
Fundamentos de electricidad y electrónica.docx par DilanTabares
Fundamentos de electricidad y electrónica.docxFundamentos de electricidad y electrónica.docx
Fundamentos de electricidad y electrónica.docx
DilanTabares5 vues
Fundamentos De Electricidad y Electrónica equipo 5.pdf par coloradxmaria
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdf
coloradxmaria14 vues
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx par davidsalazar63484
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptxDELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
DELITOS INFORMATICOS EFRAIN CAMACHO 27462611 INFORMATICA III.pptx
Presentación: El impacto y peligro de la piratería de software par EmanuelMuoz11
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
EmanuelMuoz1117 vues
Los principios de la Antropometria y Ergonomia.pdf par BenisBorges
Los principios de la Antropometria y Ergonomia.pdfLos principios de la Antropometria y Ergonomia.pdf
Los principios de la Antropometria y Ergonomia.pdf
BenisBorges6 vues
Tarea15.pptx par illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir11 vues
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx par dreadlockp5
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptxCÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx
dreadlockp58 vues
Fundamentos de Electricidad y Electronica 9-3 (1).docx par Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094797 vues
Tecnologías para la enseñanza virtual.pptx par exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra14 vues
Tecnologías para la enseñanza virtual par mpachecocodem
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual
mpachecocodem9 vues
Fundamentos de Electricidad y Electronica 9-3 (1).docx par Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094795 vues
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx par DilanTabares
TALLER DE ANÁLISIS DE ARTEFACTOS_.docxTALLER DE ANÁLISIS DE ARTEFACTOS_.docx
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx
DilanTabares6 vues
El Ciberespacio y sus Características.pptx par AnthlingPereira
El Ciberespacio y  sus Características.pptxEl Ciberespacio y  sus Características.pptx
El Ciberespacio y sus Características.pptx
AnthlingPereira19 vues
fundamentos de electricidad electronica par Kevin619029
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronica
Kevin6190295 vues

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