Psint

 Forma General de un Algoritmo en Pseudocódigo 

   Todo algoritmo en pseudocódigo tiene la siguiente estructura general:

     Algoritmo SinTitulo

          acción 1;

          acción 1;

               .

               .

               .

          acción n;

     FinAlgoritmo

   Comienza con la palabra clave Algoritmo(o alternativamente Proceso, son sinónimos) seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra FinAlgoritmo(o FinProceso). Una secuencia de instrucciones es una lista de una o más instrucciones y/o estructuras de control.

Tipos de Datos 


Tipos de Datos Simples 

   Existen tres tipos de datos básicos:


Numérico: números, tanto enteros como reales. Para separar decimales se utiliza el punto. Ejemplos: 12 23 0 -2.3 3.14 


Lógico: solo puede tomar dos valores: VERDADERO o FALSO. 


Carácter: caracteres o cadenas de caracteres encerrados entre comillas (pueden ser dobles o simples). Ejemplos 'hola' "hola mundo" '123' 'FALSO' 'etc' 

    Los tipos de datos simples se determinan automáticamente cuando se crean las variables. Las dos acciones que pueden crear una variable son la lectura(LEER) y la asignación(<-). Por ejemplo, la asignación "A<-0;" está indicando implícitamente que la variable A será una variable numérica. Una vez determinado el tipo de dato, deberá permanecer constante durante toda la ejecución del proceso; en caso contrario el proceso será interrumpido.


    Los tipos de datos simples se determinan automáticamente cuando se crean las variables. Las dos acciones que pueden crear una variable son la lectura(LEER) y la asignación(<-). Por ejemplo, la asignación "A<-0;" está indicando implícitamente que la variable A será una variable numérica. Una vez determinado el tipo de dato, deberá permanecer constante durante toda la ejecución del proceso; en caso contrario el proceso será interrumpido.

Operadores 

   Este pseudolenguaje dispone de un conjunto básico de operadores que pueden ser utilizados para la construcción de expresiones más o menos complejas.

Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:

          



   La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque puede alterarse mediante el uso de paréntesis. Para el caso de los operadores & y |, la evaluación se realiza en cortocircuito. Esto significa que si dos expresiones están unidas por el operador ∧ y la primera se evalúa como Falso, o están unidas por el operador | y la primera se evalúa como Verdadero, la segunda no se evalúa ya que no altera el resultado.

Funciones


Expresiones Coloquiales


Cuestionario: Tipos de Datos, Operadores Aritméticos, Lógicos y Relacionales en Python

Preguntas

1. ¿Qué tipo de dato se utiliza para almacenar números enteros en Python?

A) float
B) str
C) int
D) bool


2. ¿Cuál de los siguientes valores pertenece al tipo de dato float?

A) 25
B) "25.5"
C) 25.5
D) True


3. ¿Qué operador aritmético se utiliza para obtener el residuo de una división?

A) /
B) //
C) %
D) **


4. ¿Cuál será el resultado de la siguiente operación?

15 // 4

A) 3.75
B) 4
C) 3
D) 15


5. ¿Qué operador relacional se utiliza para verificar si dos valores son iguales?

A) =
B) ==
C) !=
D) >=


6. ¿Cuál será el resultado de la siguiente expresión?

8 > 5

A) 8
B) False
C) True
D) Error


7. ¿Qué operador lógico devuelve True únicamente cuando ambas condiciones son verdaderas?

A) or
B) not
C) and
D) ==


8. ¿Cuál será el resultado de la siguiente expresión?

True or False

A) False
B) True
C) Error
D) Ninguna de las anteriores


9. ¿Qué hace el operador lógico not en Python?

A) Suma dos valores.
B) Compara dos números.
C) Invierte el valor lógico de una expresión.
D) Multiplica dos variables.


10. Analiza el siguiente código:

edad = 18

if edad >= 18:
    print("Mayor de edad")

¿Qué operador se utiliza en la condición?

A) Operador aritmético.
B) Operador lógico.
C) Operador relacional.
D) Operador de asignación.

Comentarios

Entradas populares de este blog

Lenguaje de la Lógica Proposicional y tablas de verdad

ACTIVIDAD N1 BUCLE DE REPETICION MIENTRAS