Está en la página 1de 16

PRINCIPIOS DE

ALGORITMOS
Utilidad
¿Para qué les va a servir el curso?

¿Qué relación tiene este contenido con su vida


cotidiana?

¿Qué relación tiene este contenido con sus


carreras?
Dominó humano

https://www.youtube.com/watch?v=iKKdU1u0d5M
Logro de aprendizaje

Al finalizar la sesión, el estudiante


elabora pseudocódigos básicos,
empleando estructuras
secuenciales.
Recordamos conceptos

Algoritmo

Pseudocódigo

Diagrama de flujo
Tipos de datos primitivos

Datos

Carácter
Numéricos Lógico
cadena

Entero Real
Expresiones y operadores

Expresiones Operador

Conjunto de
Símbolo que
constantes, variables,
permite manipular
operadores con los
los valores de
que se realizan
variables y/o
operaciones y se
constantes.
obtiene un resultado.
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𝑎 − 𝑏 + 2 2∗a-b+2

3𝑎3 3∗a^3

5
5/(2*a)
2𝑎
𝑥2
x^2/(y^2+z^2)
𝑦2 + 𝑧2

4𝑥 RAIZ(4*x)

−𝑏 + 𝑏2 − 4𝑎𝑐
(-b+RAIZ(b^2-4*a*c))/(2*a)
2𝑎
Permite asignar valores a variables desde un dispositivo de entrada como el teclado.

Leer var1, var2,…varN

Variables

Entrada
Ejemplo: Se tiene la variable “n” y se usa la Definir n como entero 5
instrucción Leer para asignarle un nuevo valor. Leer n

Si ingresamos 5 por teclado ese valor se


almacena en la variable “n” n=? n=5
Permite mostrar en pantalla los valores almacenados en variables o valores
constantes asociados a mensajes.

Escribir “cadena1”, …, “cadenaN”, var1, var2,…varN

Constantes Variables

Ejemplo: Se tienen las


variables enteras: a=3, b=8
y c=11.
Escribir “a+b=”,a, “+”,b, “=”, c

Salida
Pseudocódigo
Ejemplo
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
¡Hora de practicar!
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
¿Preguntas?
Responde las siguientes preguntas

• ¿Qué tipos de datos aprendiste?


• ¿Para qué usamos la sentencia Leer?

Resumiendo
• ¿Para qué usamos la sentencia Escribir?

También podría gustarte