3. Tipos de datos primitivos
Datos
Numéricos
Entero Real
Carácter
cadena
Lógico
4. Expresiones y operadores
Expresiones Operador
Conjunto de constantes,
variables, operadores
con los que se realizan
operaciones y se
obtiene un resultado.
Símbolo que permite
manipular los valores
de variables y/o
constantes.
5. Expresiones aritméticas
Las expresiones aritméticas son análogas a las fórmulas matemáticas. Las variables y
constantes son numéricas (real o entera) y las operaciones son las aritméticas.
Forma natural En código
2∗a-b+2
3∗a^3
5/(2*a)
x^2/(y^2+z^2)
RAIZ(4*x)
(-b+RAIZ(b^2-4*a*c))/(2*a)
6. Entrada
Permite asignar valores a variables desde un dispositivo de entrada como el teclado.
Leer var1, var2,…varN
Variables
Ejemplo: Se tiene la variable “n”
y se usa la instrucción Leer para
asignarle un nuevo valor.
Definir n como entero
?
n
5
5
n
Leer n
5
7. Salida
Permite mostrar en pantalla los valores almacenados en variables o valores constantes asociados
a mensajes.
Escribir “cadena1”, …, “cadenaN”, var1, var2,…varN
Variables
Ejemplo: Se tienen las variables
enteras: a=3, b=8 y c=11.
Constantes
Escribir “a+b=”,a, “+”,b, “=”, c
9. Realiza un pseudocódigo que pida el radio de un círculo y devuelva el valor del área y su perímetro
(asumimos que el usuario solo ingresa valores mayores a cero y en metros).
Fórmulas a
emplear
Ejemplo
10. Ejercicio
Construir un pseudocódigo para calcular el perímetro y área de un rectángulo (asumimos que
el usuario solo ingresa valores mayors a cero y en metros).
P=2(a+b)
A=a.b
11. Resumiendo
• ¿Qué tipos de datos aprendiste?
• ¿Para qué usamos la sentencia Leer?
• ¿Para qué usamos la sentencia Escribir?
Responde las siguientes preguntas
12. Diagramas de flujo
¿Con qué puedo sustituir el azúcar?
Buscar un sustituto al azúcar
¿Qué quieres
endulzar?
No eches nada
¿Te gusta el
sabor?
Usa edulcorates
(sacarina, estevia,…)
Reduce la cantidad de edulcorantes
poco a poco
¿Cadacuánto
consumes?
Reduce la frecuencia. No
debería ser de consumo
habitual
Puedes usar azúcar.
Come una porción pequeña.
Disfruta sin remordimientos.
¡Genial!
Prueba a usar bicarbonato,
cebolla pochada o zanahoria
rehogada
Bizcochosy postres caseros
En ocasiones especiales.
(Ej, una vezcada 2 o 3 semanas)
No
Si
Café, infusions, yogures, batidos, … Salsade tomatecasera
Variasveces a la semana
13. Definición:
Es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las
tareas se suceden de tal modo que la salida de una es la entrada de la
siguiente y así sucesivamente hasta el fin del proceso.
Estructura Secuanciales
Representación gráfica:
Acción 1 Acción 2 Acción 3 Acción 4
14. Acciones Secuenciales en PSEINT
Asignación: nos permite guardar un valor en una variable.
c <- 2; por lo tanto c=2.
Leer: nos permite recibir valores por teclado y guardarlos en
variables.
Leer a; recibe el valor y lo almacena en a.
Leer a, b, c; recibe 3 valores y los guarda en la variable que
corresponda.
15. Acciones Secuenciales en PSEINT
Escribir: nos permite mostrar en pantalla algún tipo de dato, o
varios separados por ‘,’.
Escribir ‘hola mundo’;
Escribir ‘hola mundo’, ‘hola’, 2, c;
16. Escribir el pseudocódigo y realizar
el diagrama para un algoritmo que
calcule el área de un cuadrado
ingresando el valor de su lado.
Proceso areaCuadrado
Definir lado, area Como Real
Escribir "Ingrese el lado"
Leer lado
area <- lado * lado
Escribir "El área es: ", area
FinProceso
Diagrama de flujo: área del cuadrado
Proceso areaCuadrado
Definir lado, area Como Real
‘Ingrese el lado’
lado
area lado lado
‘El área es: ‘ area
FinProceso
*
17. Resumiendo
La palabra que nos permite mostrar en pantalla
es:
La palabra que nos permite capturar el contenido
de una variable es: