Tema 1
Tema 1
código, con el objetivo de crear programas informáticos que puedan realizar una variedad
de tareas.
Existen dos categorías principales de lenguajes de programación: alto nivel y bajo nivel.
Los lenguajes de programación de alto nivel son aquellos que están diseñados para ser
fáciles de leer, escribir y entender por los programadores. Estos lenguajes se utilizan para
escribir programas que se ejecutan en una amplia variedad de plataformas, desde
computadoras personales hasta servidores web y dispositivos móviles. Los lenguajes de
programación de alto nivel incluyen ejemplos como Java, Python, Ruby, C#, entre otros.
Por otro lado, los lenguajes de programación de bajo nivel están diseñados para interactuar
directamente con el hardware de la computadora. Estos lenguajes permiten un mayor
control sobre la gestión de recursos y la memoria, pero son más difíciles de leer y escribir
que los lenguajes de alto nivel. Los lenguajes de programación de bajo nivel incluyen
ejemplos como el lenguaje ensamblador, el lenguaje C y el lenguaje C++.
Compiladores e intérpretes.
Los compiladores y los intérpretes son programas que se utilizan para convertir el código
fuente escrito en un lenguaje de programación en un formato que la computadora pueda
entender y ejecutar.
Por otro lado, un intérprete es un programa que lee y ejecuta el código fuente de un
programa línea por línea, en tiempo real. El intérprete toma cada línea del código fuente, la
convierte en lenguaje de máquina y la ejecuta de inmediato. El proceso de interpretación se
realiza en tiempo real, cada vez que el programa se ejecuta. Los lenguajes de programación
interpretados incluyen ejemplos como Python, Ruby, PHP, entre otros.
1. Variables: Las variables son espacios de memoria utilizados para almacenar valores
que pueden ser utilizados en el programa. Las variables tienen un nombre y un tipo
de datos que determina el tipo de valor que pueden almacenar, como enteros,
flotantes, caracteres, entre otros.
2. Estructuras de control: Las estructuras de control son sentencias utilizadas para
controlar el flujo de ejecución del programa. Las estructuras de control incluyen las
estructuras de decisión (if, else if, else) y las estructuras de repetición (while, for,
do-while).
3. Funciones: Las funciones son bloques de código que realizan una tarea específica.
Las funciones pueden ser llamadas desde otras partes del programa y se utilizan
para evitar la repetición de código y mejorar la modularidad del programa.
4. Arreglos: Los arreglos son variables utilizadas para almacenar múltiples valores del
mismo tipo de datos. Los arreglos tienen un tamaño fijo y cada elemento se puede
acceder mediante un índice.
5. Constantes: Las constantes son valores que no cambian durante la ejecución del
programa. Las constantes se utilizan para asignar un valor fijo a una variable o para
evitar que se cambie accidentalmente el valor de una variable.
6. Comentarios: Los comentarios son texto que se utiliza para documentar el código y
explicar lo que hace cada parte del programa. Los comentarios no se ejecutan y son
útiles para que otros programadores puedan entender el código y hacer cambios en
él en el futuro.
Los tipos de datos básicos son un conjunto de valores que se utilizan para representar
diferentes tipos de información en un programa. A continuación se describen los tipos de
datos básicos más comunes:
1. Enteros (integer): Los enteros son números enteros sin decimales que pueden ser
positivos, negativos o cero. Los enteros se representan en diferentes tamaños de
bits, como 8 bits (byte), 16 bits (short), 32 bits (int) o 64 bits (long).
2. Flotantes (float): Los flotantes son números con decimales que se representan con
una coma flotante. Los flotantes se utilizan para representar números reales y se
definen en diferentes tamaños de bits, como 32 bits (float) o 64 bits (double).
3. Caracteres (char): Los caracteres son valores que representan símbolos, letras o
números individuales. Los caracteres se representan en un solo byte y se utilizan
para almacenar texto y caracteres especiales.
4. Booleanos (boolean): Los booleanos son valores lógicos que pueden ser verdadero
(true) o falso (false). Los booleanos se utilizan en las estructuras de control y las
expresiones lógicas.
Es importante mencionar que los diferentes tipos de datos tienen diferentes tamaños de
memoria y rango de valores permitidos. Por lo tanto, es importante elegir el tipo de datos
correcto para cada variable o constante para garantizar la eficiencia y precisión del
programa.
2.2. Variables:
Las variables pueden ser inicializadas con un valor en el momento de su creación o más
adelante durante la ejecución del programa. Una vez que se ha asignado un valor a una
variable, ésta puede ser utilizada en operaciones matemáticas, en expresiones lógicas y en
otras partes del programa.
Los operadores son símbolos o palabras clave que se utilizan para realizar operaciones
matemáticas y lógicas entre los valores. Los operadores matemáticos incluyen la suma (+),
resta (-), multiplicación (*), división (/), entre otros. Los operadores lógicos incluyen el y
lógico (&&), el o lógico (||), y el no lógico (!).
Cuestionario 1
Presentación de PseInt
3.1. PseInt:
Enlace de descarga:
Link: https://pseint.sourceforge.net/index.php?page=descargas.php&os=w32
PseInt es una herramienta de software libre que se utiliza para el diseño de algoritmos y la
programación estructurada. PseInt es un acrónimo de "Pseudo Intérprete" y está disponible
para diferentes sistemas operativos, como Windows, Linux y macOS.
PseInt es una herramienta muy útil para los programadores principiantes, ya que permite
diseñar algoritmos de manera visual y entender el flujo de ejecución del programa. PseInt
utiliza un lenguaje de programación propio, similar al lenguaje de programación Pascal,
que se utiliza para escribir algoritmos.
PseInt es una herramienta muy versátil que se utiliza en diferentes contextos educativos y
profesionales, para el diseño de algoritmos y la enseñanza de la programación estructurada.
Es muy útil para comprender los conceptos básicos de la programación, como la sintaxis,
las estructuras de control, los tipos de datos y las variables.
En resumen, PseInt es una herramienta muy útil para el diseño de algoritmos y la enseñanza
de la programación estructurada. Es una herramienta muy útil para los programadores
principiantes y para aquellos que quieren comprender los conceptos básicos de la
programación de manera visual y práctica.
Algoritmo sin_titulo
Escribir "Ingrese el lado del cuadrado:"
Leer lado
area = lado^2
Escribir "El area del cuadrado es:",area
FinAlgoritmo
Escribe un programa que pida al usuario tres números y luego calcule y muestre el
promedio de esos números. Recuerda que el promedio se calcula sumando todos los
números y dividiendo el resultado entre la cantidad total de números. En este caso, la
fórmula sería promedio = (num1 + num2 + num3) / 3.
Algoritmo sin_titulo
Escribir "Ingrese el primer número:"
Leer num1
Escribir "Ingrese el segundo número:"
Leer num2
Escribir "Ingrese el tercer número:"
Leer num3
promedio = (num1 + num2 + num3)/3
Escribir "El promedio es:",promedio
FinAlgoritmo
Algoritmo sin_titulo
Escribir "Ingrese la distancia en Km:"
Leer distancia
Escribir "Ingrese la velocidad en Km/h:"
Leer velocidad