Post on 06-Jul-2018
8/17/2019 Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos
1/4
Ing. Wilson Gerardo Cardoza Llontop 1 e-mail: wicarllon@hotmail.com
CENTRO DE ENTRENAMIENTO EN
TECNOLOGÍAS DE LA INFORMACIÓN
Algoritmos, Técnicas de Programación y
Estructura de Datos
ADMINISTRACIÓN DE DATOS
DatoEs la unidad básica de información, se dice que por sí solo carece de sentido, esde empleo muy común en el ámbito informático.Es la expresión general que describe los objetos con los cuales opera unacomputadora.
InformaciónVienen a ser los datos que han sido procesados, la información debe ser veraz yoportuna.
En sentido general, la información es un conjunto organizado de datos, queconstituyen un mensaje sobre un determinado ente o fenómeno.
Procesamiento de Datos
OPERADORES Y EXPRESIONES
Tipo de Datos:
Numéricos: Integer, floatCaracter: Char, stringLógicos: Boolean
Numéricos Enteros: El tipo entero es un subconjunto finito de los números enteros. Los enteros
son números completos, no tienen componentes fraccionarios o decimales y
pueden ser negativos o positivos. Ejemplo:-812435
Reales: El tipo real consiste en un subconjunto de los números reales. Los númerosreales siempre tienen un punto decimal y pueden ser positivos o negativos. Unnúmero real consta de un entero y una parte decimal. Ejemplo:
0.87125.4-6.81
Entrada Proceso Salida
8/17/2019 Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos
2/4
Algoritmos, Técnicas de Programación y Estructura de Datos CETI
Ing. Wilson Gerardo Cardoza Llontop 2 e-mail: wicarllon@hotmail.com
Carácter:El tipo Carácter es el conjunto finito y ordenado de caracteres que lacomputadora reconoce. Un dato tipo carácter contiene un solo carácter.
► Caracteres Alfabéticos: (A, B, C, .........,Z) (a, b, c, ........z)
► Caracteres Numéricos: (1, 2, 3, ........,9,0)
► Caracteres Especiales: (+, -, *, /, ., ;, , $, ......)
Una cadena de caracteres es una sucesión de caracteres que se encuentrandelimitados por doble comillas.
“Programador de Sistemas” “228998”
“15 de Febrero”
Lógicos:El tipo lógico también denominado booleano, es aquel dato que sólo puedetomar uno de dos valores.
Verdadero (True)Falso (False)
Constantes y Variables
Constantes: Es un elemento con un nombre determinado que mantiene un valorconstante durante el desarrollo de todo el programa el cual no se puede cambiar.Las constantes se definen con la instrucción Const.
Const PI = 3.1416
Const C = 2Const SALUDO=”Hola amigo”
Variables: Una variable es un elemento con un nombre determinado que contieneun valor en forma temporal hasta que la aplicación finalice. El valor puede variaren cualquier momento de la ejecución.
ExpresionesLas expresiones son combinaciones de constantes, variables, símbolos de operación,paréntesis y nombres de funciones especiales. Ejemplo:
(a – b + c/5) * (c ^ 2)
a ^ 2 + 0.5
Operadores Aritméticos:
+ Suma- Resta* Multiplicación/ División^ Potencia
Div División enteraMod Módulo (resto)
8/17/2019 Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos
3/4
Algoritmos, Técnicas de Programación y Estructura de Datos CETI
Ing. Wilson Gerardo Cardoza Llontop 3 e-mail: wicarllon@hotmail.com
Expresiones AritméticasSon análogas a las fórmulas matemáticas. Las variables y constantes son numéricas(real o entera)
Reglas de PrioridadLas expresiones que tienen dos o más operandos requieren unas reglas matemáticas
que permitan determinar el orden de las operaciones.1. Las operaciones que están encerradas entre paréntesis se evalúan primero. Si
existen diferentes paréntesis anidados (interiores unos a otros), las expresiones másinternas se evalúan primero.
2. las operaciones aritméticas dentro de una expresión suelen seguir el siguienteorden de prioridad. Operador exponencial: ^ Operadores: *, / Operador: Div Operador: Mod
Operadores: +, - Si los operadores de una expresión tienen la misma prioridad se ejecutan deizquierda a derecha.
Ejemplo:a) 20 + 8 * 5 + 6 Mod 4b) 25 / 5 ^ 2 + 13 - 2c)
1 Mod 5 – 19 Div 5d)
8 + 4 * 5 + 0.5 * 2e)
9 Div 2 + 42 Mod 16 - 33
Operadores de RelaciónLos operadores relacionales permiten realizar comparaciones de valor de tiponumérico o carácter.
Operador Significado < Menor que> Mayor que= Igual que
= Mayor o igual que Diferente
Operadores LógicosLos operadores lógicos o booleanos básicos son: NOT, AND Y OR
Operador Significado Not NegaciónAnd ConjunciónOr Disyunción
8/17/2019 Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos
4/4
Algoritmos, Técnicas de Programación y Estructura de Datos CETI
Ing. Wilson Gerardo Cardoza Llontop 4 e-mail: wicarllon@hotmail.com
Expresiones LógicasCuyo valor es siempre verdadero o falso
Ejemplo: Si a=12, b=9 y c=4 ¿Qué valor toman las siguientes expresiones?
1)
a > b And b > c
2)
20 > b +c Or a < b + c3) Not (b < a) And c = a – b + 1
La Operación de AsignaciónEs el modo de darle valores a una variable. La operación de asignación se representacon el símbolo u operador.←
Ejemplo:
A← 2B← 6 > 2
C← “Lennys Sandy Suárez Saavedra”