Está en la página 1de 16

Mapa del Curso

Resultado de Aprendizaje
Entiende, de manera formal y desde la perspectiva de la ingeniería
conceptos básicos de la resolución de problemas, identificando
distintos tipos de datos, rangos y posibles valores que puede tomar
un dato.
¿Qué es un algoritmo?

En nuestra vida cotidiana cuando realizamos


cualquier actividad, en el trabajo, en nuestro
hogar o cuando nos desplazamos desde un
punto a otro, inconscientemente tendemos a
establecer una secuencia de pasos en forma
mental y a tomar alguna decisión si sucede lo
uno o lo otro. Esta secuencia de pasos
estructurada que muchas veces uno piensa,
constituye un proceso que forma parte de un
algoritmo.
Datos

Un dato es la representación de una variable


que puede ser cuantitativa o cualitativa
que indica un valor que se le asigna a las
cosas y se representa a través de una
secuencia de símbolos, números o letras.
Tipos de Datos Primitivos
Char Int Float
Caracter Entero Real - Flotante

Se denomina dato primitivo al que es parte


en forma original de un lenguaje de
programación determinado, esto es, aquellos
datos que nos proporciona el lenguaje y con
los que podemos (en ocasiones) construir
String Puntero
tipos de datos abstractos y estructuras de Booleano
Cadena de Dirección a
datos. Lógico
caracteres memoria
- -
menos unario resta
Operaciones sobre datos

+ /
Las operaciones de los datos se realizarán suma División Real
dentro de las expresiones mediante los
operadores. Los operadores pueden ser
aritméticos, de concatenación, de relación y
lógicos. A continuación, veremos cada tipo de
operadores: * **
multiplicación exponente

div
mod
Cociente
Residuo (entero)
(entero)
Operadores Aritméticos

- - + /
menos unario resta suma División Real

div
* ** mod
Cociente
multiplicación exponente Residuo (entero)
(entero)
Operadores Relación

= <> < >


igual distinto menor mayor

>= <=
mayor o igual menor o igual
Operadores lógicos

y
no o
Multiplicación
negación Suma lógica
lógica

p no p p q poq p q pyq

V F V V V V V V
V F V V F F
F V
F V V F V F
F F F F F F
Expresiones - Constantes – Variables - Operadores

Numéricas

Constantes Variables Operadores Alfanuméricas


Dato, cuyo valor no Objeto cuyo valor Combinación de
cambia durante el cambia durante el operadores y Booleanas
algoritmo algoritmo Operandos
Prioridad 1 los paréntesis (si tiene)
Prioridad Prioridad 2 seguir el orden de prioridad de operadores
Prioridad 3 si aparecen dos o más operadores iguales, se
evalúan de izquierda a derecha

** EXPONENCIAL

OPERADORES UNARIOS
NO, -

OPERADORES MULTIPLICATIVOS
*, /, DIV, MOD, Y
OPERADORES ADITIVOS
+, -, o
OPERADORES DE RELACIÓN
=, <>, >, <, >=, <=
Funciones

Actividad particular que realiza una persona o


una cosa dentro de un sistema de elementos,
personas, relaciones, etc., con un fin
determinado.
Ejemplo
“Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, su
suma y su media aritmética”

Var Variables
- entero: a, b, c, d, producto, suma Tipos de datos
- real: media
Inicio
- leer (a,b,c,d) Función
- producto ß a * b * c * d Expresión
- suma ßa+b+c+d Expresión
- media ß( a + b + c + d)/4 Expresión
- escribir (producto, suma, media) Función
Fin
Ejercicios
• https://horadelcodigo.cl/condorito/v2/juego/level1.html
• https://wordwall.net/es/resource/4510893
• https://wordwall.net/es/resource/14769925/los-algoritmos-pasos-
para-lavarse-las-manos
• https://wordwall.net/es/resource/11969422/algoritmos
• https://wordwall.net/es/resource/16080376/pasos-para-tutti-frutti
• https://wordwall.net/es/resource/13123501/ordena-los-pasos-para-
hacer-una-tortilla-de-papas-escribe-los
• https://wordwall.net/es/resource/14545264/variables-cuantitativas-
y-cualitativas

También podría gustarte