Está en la página 1de 14

ESCUELA SUPERIOR POLITECNICA

DE CHIMBORAZO
Facultad de Informática y Electrónica
Carrera de Software

Fundamentos de Programación
- Ing. Danilo Pástor -
Fundamentos de Programación

Capitulo I
Datos, Expresiones y
funciones
Propósitos y Objetivos

• Examinar los tipos de datos, expresiones


y funciones.
• Practicar ejercicios de jerarquía de
operaciones
Tipos de datos

• Según los procesos que se vaya a realizar


en un programa se debe usar los datos para
lo cual se clasifica de la siguiente manera
Tipos de datos

• Datos Numéricos
– Enteros: -10, 6, 291
– Reales: 1.5, -0.63, 54.4E-10
• Datos lógicos
– Booleano
• Verdadero / Falso
• Datos de tipo carácter
– Carácter: ‘a’, …‘z’, ‘A’, …’Z’, ‘0’, …’9’,’+’,’-’,’*’
– Cadena: “Ejemplo de cadena.”
Identificadores

• Los identificadores son nombres creados para


designar constantes, variables, tipos, funciones,
etc., que forman parte de un programa.
• Un identificador consta de uno o más caracteres
(letras, dígitos y caracteres de subrayado); el
primero debe ser una letra.
• Algunos lenguajes son sensitivos a mayúsculas y
minúsculas.
• Ejemplo:
Algoritmo Nombre_del_algoritmo
……..
Fin_algortimo
Variables
• Una variable es el elemento de almacenamiento de los
datos.
• Las variables representan un lugar de almacenamiento,
cuyo contenido podrá variar durante el proceso.
• Características:
– Nombre: El nombre empieza con una letra, no tiene
espacios en blanco y no contiene caracteres especiales, sólo
se utiliza el carácter de separación (_).
– Contenido: Es el valor del dato almacenado en ella, al
contenido se accede por medio del nombre de la variable.
• Carácter: Nombres, direcciones o características
• Tipo numérico: Utilizada para calcular resultados
• Información de tipo lógico
– Ubicación: Está dada por el nombre de la variable.
Asignación de datos

• Asignaciones
– Una variable puede tomar valores de dos formas:
• Por operación de asignación: (a= b+1);
• Por lectura (Leer a).
– Está operación de asignación es de carácter destructiva
• Contadores
– Son variables cuyo objetivo es ir contando cuántas veces se ha
realizado un proceso.
– Ejemplo: Contador = Contador + 1;
• Acumuladores
– También son variables las cuales tienen como objeto sumarizar un
conjunto de valores en una variable.
– Ejemplo: Suma = Suma + 2
Operadores Aritméticos
• Un operador es un símbolo especial que indica al
compilador que debe efectuar una operación matemática
o lógica.
Operadores Lógicos
• Este tipo de operadores permiten realizar por medio de un
bloque de condición varias preguntas, utilizando cualquier
tipo de datos.
– AND • Ejemplo: 5>10 Falso
– OR -15.3<6 Verdadero.
– NOT 'D'>'M’ Falso
Operadores Relacionales

• Se utilizan siempre en operaciones de comparación, su


resultado siempre es un valor lógico (Verdadero o
Falso), requiere de dos operados y pueden trabajar
cualquier tipo de dato.
Jerarquía de operaciones

• El problema de no tomar en cuenta la jerarquía


de los operadores al plantear y resolver una
operación casi siempre conduce.
• Orden de operaciones:
1. Paréntesis
2. Potencias y raíces
3. Multiplicaciones y divisiones (MOD, AND)
4. Sumas y restas (OR)
5. Dos o más de la misma jerarquía u orden, entonces
resolver de izquierda a derecha
Jerarquía de operaciones

• Ejemplos
1. Superficie ← Base * Altura / 2
2. Velocidad ← Espacio / Tiempo
3. X1 ← (- B + ( B^2 – 4 * C)^ (1/2))/(2 * A)
4. ((5 + 4.7) * 10 < 15.4) AND (8<=10)
5. (4+5)*(2*3)*6
6. Sean A, B, C, D variables enteras
Sean X, Y, Z variables reales
Sean A ← 4 B ← 6 C←3 D ← -35
X ← 2.15 Y ← 8.5 Z ← 0,0003
Evaluar:
-10.5 * X * A^B/C – D * Y/Z + 7 * Z
Gracias
¿Alguna Pregunta?

También podría gustarte