Este documento describe los diferentes tipos de datos que pueden usarse en un programa, incluyendo datos simples como enteros, reales, lógicos y caracteres, así como datos compuestos como cadenas. También explica conceptos como identificadores, constantes, operadores, expresiones y algoritmos, proporcionando ejemplos de cada uno.
2. TIPOS DE DATOS
Los datos de un programa son predeterminados o creados por el programador
estos pueden ser:
1. SIMPLES: Este tipo de datos son indivisibles no contienen información pero
son palabra clave para alguien. Pueden ser
• ENTERO: Son números ya sean positivos o negativos no tienen decimales
Ejemplo: Edad, año de nacimiento
3. • REAL: Son numero reales y enteros
Ejemplo: Peso, altura
• LOGICO: Tiene 2 opciones falso y verdadero
Ejemplo: La T.V esta encendida o apagada
• CARÁCTER: Tiene todo tipo de caracteres (signos, letras)
Ejemplo: (, @, *, [, #, %, &, A, G, =, )
4. COMPUESTOS: Contiene datos simples en conjunto. Son de tipo:
• CADENA: Contiene datos contenidos en uno solo, los espacios
también son contados como un carácter
Ejemplo: 11 COMPUTACION contiene 14 caracteres
13/02/2013 contiene 10 caracteres
5. IDENTIFICADORES
Es un algoritmo diferenciado por el nombre algunos predefinidos como
real, entero, lógico y carácter
Para formar un pseudocódigo se debe:
• Constar de uno o mas caracteres
Ejemplo: LEMO11.
• Comenzar con una letra sin tildes y con letras del alfabeto ingles
Ejemplo: Dia, año, mama
• Los identificadores no pueden ser iguales a otros se debe diferenciar
mayúsculas y minúsculas
Ejemplo: Sol, sOl, soL
6. CONSTANTES
No se pueden cambiar durante la ejecución del programa, se expresan
de dos formas
• Por su valor: -8, 30
• Por su nombre: Mes
TIPOS DE CONSTANTES
• TIPO ENTERO
• TIPO REAL
•TIPO LOGICO
• TIPO CARÁCTER
• TIPO CADENA
7. OPERADORES
Hacen función sobre los operadores y operandos. Pueden ser
• CONSTANTES
PI 3.1416
• VARIABLES
1 5 7
• FUNCIONES suma y resta
+ -
• ARRAYS utilizan paréntesis, cuadrados
[“lemo”] las comillas se usan porque significan cadenas
8. EXPRESIONES
Son un conjunto de caracteres u operadores. Llevan reglas de
sintaxis
• ARITMETICA: Al evaluar la expresión el resultado es un numero
Ejemplo: 6+2=8
• LOGICA: Su resultado es afirmativo o negativo
• CARÁCTER: El carácter es representado por el computador
• CADENA
9. EXPRESIONES LOGICAS
Utiliza 2 tipos de operadores:
1. RELACIONALES: Usados para comparar el valor de las expresiones
(=, <, >)
2. LOGICOS: Se usa Y, O actúan sobre 2 operandos, NO actúa sobre un
operador, se representa en las tablas de la verdad
10. EXPRESIONES DE CADENA
Al evaluar una expresión cadena su resultado es un valor cadena, LA
CONCATENACION es el operador
EJEMPLO:
OLIMPIADA = "Atenas 2004"
PUNTO = "."
cadena nombre = "Pedro"
EXPRESION:
nombre + " fue a las Olimpiadas de " + OLIMPIADA + PUNTO
RESULTADO:
Pedro fue a las olimpiadas de Atenas 2004.
11. ALGORITMOS
Son las instrucciones para la solución de un problema, los algoritmos
deben tener:
1. CABECERA: obliga a analizar el problema (nombre)
2. DECLARACIONES: Se establecen constantes, tipo de datos y variables
3. CUERPO: Se coloca con un inicio y un fin en medio de las instrucciones
12. EJEMPLO
ENCONTRAR EL AREA DE UN CIRCULO
/*cabecera
Algoritmo ‘area_del_circulo’
/*declaraciones
Constante
Pi= 3,1416
Variable
Real radio, area
/*Cuerpo
Inicio
Escribir “por favor escriba el valor del radio”
Leer radio
area Pi*radio**2
Escribir “el area del circulo es: “ area
Fin
13. Existen 2 programas en los que se puede ejecutar los algoritmos
PSEINT: DFD:
Tiene forma parecida al lenguaje natural Tiene forma de diagramas de flujo
es una representación grafica
14. Tienen varias opciones prediseñadas para facilitar la creación del
algoritmo como:
1. ASIGNACION: Se usa para asignar un resultado de una
instrucción. El símbolo es
Ejemplo:
SUMA numeroa + numerob (PSEINT) DFD
15. 2. ALTERNATIVA SIMPLE: SI O IF es condicional, puede tener varias
estructuras simples y complejas
IF ESTRUCTURA SIMPLE: Se usa cuando se cumple una o varias
condiciones para ejecutar unas determinadas instrucciones
EJEMPLO:
SI(condicion)
<instrucciones>
Fin si
16. IF ESTRUCTURA DOBLE: Permite elegir entre 2 opciones dependiendo
de su cumplimiento
17. 3. MIENTRAS: Se usa para ejecutar un proceso si se cumple una
condición
EJEMPLO:
Mientras (RESPUESTA=__) Hacer
Instrucciones
FinMientras
18. 4. PARA: Permite implementar la repetición de un conjunto de
instrucciones
un pre-determinado numero de veces