Você está na página 1de 28

DATOS Y OPERACIONES

BASICAS

Docente: Ing. CIP Angelino Abad Ramos Ch.


Entidades Primitivas para el Diseo
de Instrucciones

1. Tipos de Datos.
2. Operadores y Operndos.
1. Tipos de
Un dato seDatos
define como la expresin general que
describe los objetos con los cuales opera una
computadora. Los datos de entrada se transforman
por el programa, en datos de salida.
Los datos se clasifican en diversas categoras, segn
el tipo de mquina o del lenguaje en uso.
Generalmente podemos encontrar las siguientes
categoras:
Numricos.
Cadenas.
1.1 Datos
Numricos
Son aqullos que representan una cantidad o valor
determinado. Pueden ser enteros o decimales
Se pueden representarse en dos formas distintas:
Tipo Numrico Entero.
Tipo Numrico Real.
Enteros
Los enteros son nmeros completos, no
tienen componentes fraccionarios o
decimales y pueden ser positivos y
negativos.
Reales
Estos nmeros siempre tienen un punto
decimal y pueden ser positivos o
negativos. Un nmero real consiste de un
nmero entero y una parte decimal.
1.2 Cadenas

Son los datos que representan informacin


textual (palabras, frases, smbolos, etc). No
representan valor alguno para efectos
numricos. Pueden distinguirse porque son
delimitados por apstrofes o comillas.
Se clasifica en dos categoras:
Datos tipo carcter.
Datos tipo Cadena.
Caracter (char)
Son smbolos, que la computadora reconoce.
Un dato de este tipo contiene solo un smbolo
o carcter.
Reconoce los siguientes caracteres:
Caracteres Alfabticos (A,B,C, Z, a, b, c z)
Caracteres Numricos (0, 1, 2, 9)
Caracteres Especiales (+, -, /, ^, ;, <, >, $, ...)
Cadena (string)
Es una sucesin de caracteres que se
encuentran delimitados por una comilla
(apstrofe) o dobles comillas, segn el tipo
de lenguaje de programacin. El tamao de la
cadena es el numero de caracteres
comprendidos entre los separadores o
delimitadores.
2. Operadores y Operndos
Un operador es el smbolo que determina el
tipo de operacin o relacin que habr de
establecerse entre los operndos para
alcanzar un resultado.

Los operadores se clasifican en tres grupos:


Aritmticos.
Relacionales.
Lgicos.
Operadores Aritmticos

Son aqullos que Operador Operacin


permiten la + Suma
realizacin de - Resta
clculos * Multiplicacin
aritmticos. / Divisin
Utilizan operndos
numricos y mod Residuo
proporcionan
resultados ^ Exponenciacin

numricos.
En caso de realizar mas de una
operacin aritmtica, utilizar los
parntesis para agrupar las operaciones
que se realizarn primero.

Por ejemplo:
4 + 12 /2 = 10 (sin agrupar)
(4 + 12) /2 = 8 (con agrupador)
Operadores / y mod
El smbolo / se utiliza para la divisin, y el
operador MOD representa al resto de dos
numeros.
Expresin Resultado Expresin Resultado
10.5/3.0 3.5 10/2 5.0
1/4.0 0.25 18/2 9.0
2.0/4.0 0.5 30/30 1.0
30.0/30 1.0 10 mod 3 1
6.0/8.0 0.75 10 mod 2 0
Operadores Relacionales
Permiten realizar
Operador Significado
comparaciones de
valores de tipo < Menor que
numrico o carcter. > Mayor que
Estos operadores = Igual que
sirven para expresar
<= Menor o igual que
las condiciones en los
algoritmos.
>= Mayor o igual que
Proporcionan
resultados lgicos. Diferente de
<>
Distinto de
Operadores Lgicos
Son aqullos que
permiten la Operador Relacin
combinacin de Y Conjuncin
condiciones para
formar una sola O Disyuncin
expresin lgica.
Proporcionan
resultados
lgicos.
Se obtiene Verdadero si:
Y Ambos operandos son verdaderos
O Al menos un operando es verdadero

P Q P Y Q P O Q
F F F F
V F F V
F V F V
V V V V

Qu se obtiene de?:

(1.0<x) Y (x<z) ; Si x vale 7 y z vale 4

Solucin:

1.0<7 Y 7<4
V Y F
F
Constantes y variables
Una Constante es aqulla que no cambia de
valor durante la ejecucin de un programa
(o comprobacin de un algoritmo en este
caso). Se representa en la forma descrita
para cada categora.
Las Variables son aqullas que pueden
modificar su valor durante la ejecucin de
un programa.
Ejemplos:
Constantes Variables
36
Numricos 450.35 a
0.58
'A'
nom
Cadena Beto edad_alumno
La Paz
ciudad1
8
Lgicos
Falso estatura
Verdadero
Asignacin
La operacin de asignacin es el modo de darle
valores a una variable. La operacin de
asignacin se representa por el smbolo u
operador .
En una operacin, primero se resuelve la
expresin (al lado derecho del smbolo de
asignacin) y luego se asigna el resultado a la
variable.
El formato general de asignacin es:

Nom_variable Expresin

Donde Expresin puede ser una variable


o constante, operacin, funcin.
Nota 17
Significa que, a la variable Nota se le ha asignado el
valor 17. La accin de asignar es destructiva, ya que el
valor que tuviera la variable antes de la asignacin se
pierde y se reemplaza por el nuevo valor. As en la
secuencia de operaciones:
Nota 17
Nota 15
Nota 20
Cuando se ejecutan, el ltimo valor que toma Nota
ser 20, ya que los valores anteriores a este, han
desaparecido.
Entrada y Salida de Informacin
Los clculos que realizan las computadoras requieren
los datos de Entrada necesarios para ejecutar las
operaciones que posteriormente se convertirn en
resultados, es decir, Salida.
Las operaciones de entrada permiten leer
determinados valores y asignarlos a determinadas
variables. Esta entrada se conoce como operacin de
Lectura (read). Los datos de entrada se introducen
al procesador mediante dispositivos de entrada
(teclado, unidades de disco, etc). La salida puede
aparecer en un dispositivo de salida (pantalla,
impresora, etc). La operacin de salida se denomina
escritura (write).
Ejercicio ejemplo:
Deseo llevar slo algunos cursos en la
UTP, por ello decido matricularme, pero
por crditos.
Cuanto es el monto total que debo
cancelar en caja, sabiendo que son 300
soles de matrcula ms 60 soles por
cada crdito.
Pseudocdigo en PSeINT
Sin definir Variables
Pseudocdigo en PSeINT
Definiendo Variables
Pseudocdigo en PSeINT
Con Comentarios
Muchas gracias por la atencin
prestada.

Você também pode gostar