Está en la página 1de 9

Ejemplo de nombres de variables:

NOMBRE, EDAD, TOTAL, SUELDO,


INTRODUCION A LA PROGRAMACION NACIONALIDAD
Ejemplo de nombres para constantes:
Tipos de datos y Expresiones Aritméticas ISR=16.5, AÑOFISCAL=2005,
PAIS=”VENEZUELA”, PI = 3,1416

Tipo: Es la naturaleza del dato: alfabéticos o


Tipos De Datos caracteres; numéricos: enteros o reales;
alfanuméricos y Lógicos.
Todos los datos tienen un tipo asociado con ellos.
Un dato puede ser un simple carácter, tal como Siguiendo el ejemplo, se determina la naturaleza
‘b’, un valor entero tal como 35. El tipo de dato de las variables arriba mencionadas.
determina la naturaleza del conjunto de valores
NOMBRE CHARACTER (30)
que puede tomar una variable. EDAD ALFANUMERICO
TOTAL NUMERICO REAL
Variables y Constantes SUELDO NUMERICO REAL
Son espacios de memoria creados para contener NACIONALIDAD LÓGICO
valores que de acuerdo a su naturaleza deseen
mantenerse (Constantes) o que puedan variar
(Variables).

Constante: Es un dato que permanece con un


valor, sin cambios, es decir constante, a lo largo
del desarrollo del algoritmo o a lo largo de la
ejecución del programa. Se utiliza cuando
necesitamos que el valor de determinada variable
se mantenga durante la ejecución del programa o
hasta tanto se requiera su cambio.

Variable: Es un dato cuyo valor puede variar a lo


largo del desarrollo del algoritmo o en el
transcurso de la ejecución del programa. Una
variable descrita o declarada de un tipo
determinado, sólo podrá contener, valores de ese
tipo. Una variable declarada numérica entera, no
podrá contener números reales. Se utiliza cuando
el dato que contiene sufrirá cambios o variará en
la medida que cambien los valores que maneje.
Las variables y constantes tienen básicamente, Tipos de Datos Simples
dos atributos:

Nombre: Se le asigna un nombre, en principio,


para determinar que existe la variable. Este  Datos Numéricos: Permiten representar
nombre debe obedecer a la naturaleza del valores escalares de forma numérica, esto
contenido que se almacenará en ella. Por lo tanto incluye a los números enteros y los reales. Este
debe orientar en relación a su contenido. Los tipo de datos permiten realizar operaciones
nombres de las variables en especificaciones aritméticas comunes.
generales deben ser de ocho caracteres, no
deben iniciarse con números ni símbolos, ni
espacios en blanco.  Datos Lógicos: Son aquellos que solo
pueden tener dos valores (cierto o falso) ya que
representan el resultado de una comparación  Operadores: Son elementos que relacionan
entre otros datos (numéricos o alfanuméricos). de forma diferente, los valores de una o mas
variables y/o constantes. Es decir, los operadores
nos permiten manipular valores.
 Datos Alfanuméricos (String): Es una
secuencia de caracteres alfanuméricos que
permiten representar valores identificables de
forma descriptiva, esto incluye nombres de
personas, direcciones, etc. Es posible
representar números como alfanuméricos, pero
estos pierden su propiedad matemática, es decir
no es posible hacer operaciones con ellos. Este
tipo de datos se representan encerrados entre Aritméticos
comillas.
Tipos de Operadores Relaciónales

Ejemplo: Lógicos

“Servicio Nacional de Aprendizaje SENA”

“2017”

Expresiones  Operadores Aritméticos: Los operadores


aritméticos permiten la realización de
operaciones matemáticas con los valores
(variables y constantes).
Las expresiones son combinaciones de Los operadores aritméticos pueden ser
constantes, variables, símbolos de operación, utilizados con tipos de datos enteros o reales. Si
paréntesis y nombres de funciones especiales. ambos son enteros, el resultado es entero; si
Por ejemplo: alguno de ellos es real, el resultado es real.

a+(b + 3)/c
Operando (Operador)
Cada expresión toma un valor que se
Operando
determina tomando los valores de las variables y
constantes implicadas y la ejecución de las
operaciones indicadas.
Una expresión consta de operadores y
Valor
operandos. Según sea el tipo de datos que
manipulan, se clasifican las expresiones en: (constante o
variable)

- Aritméticas
- Relaciónales
- Lógicas
Operadores Aritméticos
Operadores y Operandos + Suma

- Resta
* Multiplicación  Compara estos valores entre si y esta
comparación produce un resultado de certeza o
/ División falsedad (verdadero o falso).
 Los operadores relaciónales comparan
Mod Modulo (residuo de la división valores del mismo tipo (numéricos o cadenas)
entera)  Tienen el mismo nivel de prioridad en su
evaluación.
 Los operadores relaciónales tiene menor
prioridad que los aritméticos.
Ejemplos:

Operadores Relaciónales

Expresión Resultado > Mayor que

7/2 3.5 < Menor que

12 mod 7 5 >= Mayor o igual que

4 +2*5 14 <= Menor o igual que

<> Diferente

Prioridad de los Operadores Aritméticos = Igual

 Todas las expresiones entre paréntesis se Ejemplos:


evalúan primero. Las expresiones con paréntesis
anidados se evalúan de dentro a fuera, el Si a = 10 b = 20 c = 30
paréntesis mas interno se evalúa primero.
 Dentro de una misma expresión los
operadores se evalúan en el siguiente orden.
a+b>c Falso

1.- ^ Exponenciación a-b<c Verdadero

2.- *, /, mod Multiplicación, división, a-b=c Falso


modulo.
a*b<>c Verdadero
3.- +, - Suma y resta.

Ejemplos no lógicos:
 Los operadores en una misma expresión con
igual nivel de prioridad se evalúan de izquierda a a<b<c
derecha.
10 < 20 < 30

 Operadores Relaciónales: T < 30 (no es lógico porque


tiene diferentes operandos)

 Se utilizan para establecer una relación entre


dos valores.
 Operadores Lógicos:
(a < b) and (b < c)

 Estos operadores se utilizan para establecer (10<20) and (20<30)


relaciones entre valores lógicos.
 Estos valores pueden ser resultado de una T and T
expresión relacional.

Operadores Lógicos T

And Y

Or O Prioridad de los Operadores Lógicos

Not Negación Not

And

Operador And Or

Prioridad de los Operadores en General

1.- ( )

2.- ^

3.- *, /, Mod, Not


Operador Or
4.- +, -, And

5.- >, <, > =, < =, < >, =, Or

Operador Not

Operando Resultado

T F
Conversión de Fórmulas Matemáticas a
F T
expresiones aritméticas

Ejemplos:
TALLER FUNDAMENTOS Y CONTEXTUALIZACION DE LA ALGORITMIA Y

EXPRESIONES ARITMÉTICAS

CONTEXTUALIZACION DE LA ALGORITMIA

1. ¿Qué es un diagrama de flujo.


2. Dibuje y describa los principales componentes de un diagrama de flujo.
3. Cite dos ejemplos de un diagrama de flujo utilizando todos sus componentes.
4. Defina el término datos.
5. Explique en qué consisten los Datos simples y como se clasifican.
6. Explique en qué consisten los datos estructurados y como se clasifican.
7. Explique en qué consisten los datos definidos por el usuario.
8. Defina el término constante y como se clasifican
9. Defina el término Variable y como se clasifican.
10. Defina operadores aritméticos. Haga una representación gráfica de dichos operadores.
11. Defina operadores Relacionales. Haga una representación gráfica de dichos operadores.

EXPRESIONES ARITMÉTICAS

1. De acuerdo a lo anterior defina que es un Dato e identifique que tipos de datos hay, de acuerdo a la definición anterior
indique

 12 =
 Soacha2 =
 23, 5 =
 1/3 =
 “Pedro” =
 % =
 “Reporte anual” =
 A =
 -128 =
 Profesional S/N =

2. Explique que es Constante y Variable e indique atributos (características)

3. Indique los tipos de operadores hay

4. Teniendo en cuenta la jerarquía de los operadores aritméticos resuelve los siguientes ejercicios

 4+2*5
 23 * 2 / 5
 3 + 5 * (10 - (2 + 4))
 3.5 + 5.09 - 14.0 / 40
 2.1 * (1.5 + 3.0 * 4.1)
 46 / 5
 3 + 5 * (10 - 6)
 3.5 + 5.09 - 3.5
 2.1 * (1.5 + 12.3)

5. Evaluar la siguiente expresión para A=2 y B=5

3*A-4*B/A^2

6. Digamos que A=5, B=25 y C=10. ¿Puedes deducir cuál será el valor de la variable X en cada
uno de los siguientes casos?

 X←A+B+C

 X←A+B*C

 X←A+B/C

 X ← A + B mod C

 X ← (A + B) div C

 X ← A + (B / C)

7. Calcula el valor de la variable C en cada uno de los siguientes casos.

 C←8+7*3+ 5*6

 C ← -2 ** 3

 C ← (33 + 3 * 4) / 5

 C ← 2 ** 2 * 3

 C ← 3 + 2 * (18 - 4 ** 2)

 C ← 16 * 6 - 3 * 2

8. Si el valor de A=4, el valor de B=3 y C= 1, evaluar las siguientes Expresiones:

a) B*A-B^2/4*C

b) (A*B)/3^2

c) (((B+C)/2*A+10)*3*B)-6
9. Para realizar los siguientes ejercicios utiliza la tabla de operadores relacionales

a = 10 b = 12 c = 13 d =10

1) ((a > b)or(a < c)) and ((a = c) or (a > = b))

2) ((a > = b) or (a < d)) and (( a > = d) and (c > d))

3) not (a = c) and (c > b)

10. Siendo el valor de las variables: a = 10 b = 12 c = 13 d = 10 Encontrar el valor de verdad


de cada una de las siguientes expresiones.

 ( ( a > b ) OR ( a < c ) ) AND ( ( a = c) OR ( a >= b ) )

 ( ( a >= b ) OR ( a < d ) ) AND ( ( a >= d ) AND (c > d ) )

 NOT ( a = c ) AND ( c > b )

11. Determinar si las siguientes operaciónes son VERDADERA o FALSA.

 Si a = 33

NOT ( ( a > 10 ) AND ( a < 20 ) )

NOT ( ( a> 10 ) OR NOT ( a < 20 ) )

 Si a = 20 b = a c = 15 d = 10

( ( a = b ) OR ( b > c ) ) OR ( c < d )

12. Escribe las siguientes expresiones algebraicas en forma de expresiones algorítmicas

También podría gustarte