0% encontró este documento útil (0 votos)
20 vistas7 páginas

Introducción a la Programación

El documento habla sobre conceptos básicos de programación como tipos de datos, variables, constantes, operadores y expresiones. Explica los tipos de datos estándar como enteros, reales, caracteres y lógicos, así como tipos compuestos. También define conceptos como variables, constantes, operadores lógicos, aritméticos y de relación, y reglas para escribir expresiones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas7 páginas

Introducción a la Programación

El documento habla sobre conceptos básicos de programación como tipos de datos, variables, constantes, operadores y expresiones. Explica los tipos de datos estándar como enteros, reales, caracteres y lógicos, así como tipos compuestos. También define conceptos como variables, constantes, operadores lógicos, aritméticos y de relación, y reglas para escribir expresiones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Fundamentos de programación

TEORIA N°2
UNIDAD 2: INTRODUCCION A LA PROGRAMACIÓN

INDICE

 Conceptos básicos
 Clasificación
 Simples (estándar y definidos por el usuario)
 Compuestos o estructurados
 Elementos básicos: variables y constantes
 Operadores y precedencia
 Expresiones
 Asignaciones, lectura y escritura

CONCEPTOS BÁSICOS (1)

 Un programa se compone de dos elementos esenciales:

 Instrucciones que realizan operaciones específicas (sumar,


restar, calcular promedios, listar valores, etc.)
 datos que representan objetos o eventos del mundo real
(precios, estado civil, velocidades, fechas, superficies, medidas,
nombres de una persona, etc.)
CONCEPTOS BÁSICOS (2)
 Un tipo de dato hace referencia a un conjunto de valores
 Un conjunto de dato abstracto (TDA) comprende tanto el conjunto de calores
como las operaciones que pueden aplicárseles
 Una estructura de datos se refiere a la implementación física de un tipo de dato
abstracto

CLASIFICACIÓN
TIPO ESTANDAR (1)

 Numéricos

 Enteros: subconjunto de los números enteros, se trata de números sin


parte decimal, que pueden ser positivos o negativos. Por ejemplo: -123,
0, 48, etc.
 Reales: subconjunto de los números reales, se trata de números con
parte entera y parte decimal, que pueden ser positivos o negativos. Por
ejemplo: -234.33; 0.0; 78.21, etc.

Tipo de datos Puede representar


Entero Días, personas, productos, etc
Real Promedios, medidas, dinero, etc

TIPO ESTANDAR (2)

 Caracteres

 El tipo carácter representa una letra (“a”, “A”), un digito (“0”, “9”) o
símbolo especial (“@”, “&”, “#”)
 Lógicos

 El tipo lógico o booleano puede tomar sólo 2 valores:


Verdadero (V) o Falso (F). Se utiliza para representar la ocurrencia o no
de un suceso o condición. Se considera que Falso es menor Verdadero.

Tipo de dato Puede representar


Carácter Inicial de un nombre, sexo de una
persona en un formulario, etc.
Lógico Resultado de un análisis clínico,
determinación de la veracidad de un
dicho, etc.

TIPO ESTANDAR (3)

 ¿Qué es un tipo de dato ORDINAL?


 Se trata de los tipos de datos en los que
 Por cada valor se conoce el inmediato anterior (predecesor) y el
inmediato siguiente (sucesor)
 Existe un primer elemento del conjunto de valores (no tiene
predecesor)
 Existe un último elemento del conjunto de valores (no tiene
sucesor)
 Ejemplo
 Caracteres: E Anterior: D Siguiente: F
 Enteros: 86 Anterior: 85 Siguiente: 87
 Reales: 10,85 Anterior: 10,849 o 10,8495 o 10,85499
 Lógicos: VERDADERO Anterior: FALSO Siguiente: No existe
TIPOS COMPUESTOS (1)

 Cadena de caracteres: es un conjunto de caracteres (incluido el espacio en


blanco) reconocidos por la computadora, los que se almacenan en posiciones
de memorias contiguas.
 Ejemplo de cadenas: “esta es una cadena”, “soy cadena”, “hola mundo”

CODIFICACIÓN DE LA INFORMACIÓN (2)


TABLA ASCII

D: Código decimal
P: Escritura del carácter correspondiente al código en la pantalla
CODIFICACIÓN DE LA INFORMACIÓN (3)

Letra Decimal ASCII Binario


P 112 01110000
E 101 01100101
R 114 01110010
R 114 01110010
O 111 01101111
01110000 01100101 01110010 01110010 01101111
=
perro
CONSTANTES Y VARIABLES

 Constantes: son aquellos objetos de datos cuyo valor se mantiene invariable


(no cambia) durante la ejecución de un programa. Una constante recibe su
valor al momento de la compilación del programa y este valor no será
modificado durante la ejecución.
CONSTANTES Y VARIABLES

 Variables: son aquellos objetos de datos cuyo valor se modifica durante la


ejecución de un programa a través de las operaciones que éste realiza. •
Tanto las variables como las constantes tienen un tipo de dato asociado
OPERADORES (1)

 Los operadores ejecutan acciones sobre los datos. La siguiente tabla presenta
los operadores más utilizados en programación.

OPERADORES (2) OPERADORES LÓGICOS

Operador NO (NOT) Los operadores lógicos "or", "not" y "and" se utilizan


Negación de a comúnmente en programación y en la lógica proposicional
A NO a para construir expresiones booleanas que ayudan a
Verdader Falso determinar la veracidad o falsedad de una proposición.
o
Falso Verdadero
OPERADORES (2) OPERADORES LÓGICOS
Operador Y (AND) AND (Y): Combina dos condiciones simples y
Conjunción de a y b produce un resultado verdadero solo si los dos
A B AyB
componentes son verdaderos
Verdadero Verdadero Verdadero
Verdadero Falso Falso
Falso Verdadero Falso
Falso Falso Falso
OPERADORES (3) OPERADORES LÓGICOS
Operador O (OR)
OR (O): Es verdadera si uno de los
Disyunción de a y b
componentes es verdadero
A B AyB
Verdadero Verdadero Verdadero
Verdadero Falso Verdadero
Falso Verdadero Verdadero
Falso Falso Falso

OPERADORES (4) OPERADORES DE RELACIÓN


Operador Significado Ejemplo
Los operadores de relación se utilizan
< Menor que A<B
para expresar condiciones y describen
<= Menor o igual A<=B
una relación entre dos valores. El resultado
que
Igual a A=A de una expresión lógica es un valor de tipo
=
Distinto a A<>B lógico VERDADERO o FALSO.
<>
>= Mayor o igual B>=A
que
> Mayor que B>A
Observación expresiones verdaderas en
columna ejemplo a considerando a=10 y
b=20
EXPRESIONES (1)

 Son combinaciones de constantes, variables, símbolos de operación y nombres


de funciones especiales.
 De acuerdo a los datos y operadores que contengan las expresiones, éstas
pueden ser aritméticas, alfanuméricas y lógicas.
Ejemplo
28>= valor Expresión Lógica
3*6-12 Expresión aritmética
“Hola” + “mundo” Expresión alfanumérica
EXPRESIONES (2) PRECEDENCIA DE OPERADORES
• ¿En qué orden se resuelven las operaciones?

Operador Prioridad
No, ^ Más alta (se evalúan primero)
*,/, div, mod, Y
*, -, O
<, <=, =, <>, >=, > Más baja (se evalúan al final)
Si se utilizan paréntesis, las expresiones encerradas se
evalúan primero

EXPRESIONES (3)

 Reglas para escribir/resolver expresiones


 Las operaciones entre paréntesis se resuelven primero, iniciando con los
paréntesis más internos.
 Las operaciones se resuelven de acuerdo a la tabla de prioridades.
 Expresiones con operadores de igual prioridad, al mismo nivel, se resuelven
de izquierda a derecha.

Expresión Original Expresión Algorítmica

−b+ √ b 2−4∗a∗c (-b + (b ^ 2 – 4 * a * c) ^ (1/2)) / (2 * a)


2∗a

EXPRESIONES (4)
EXPRESIONES (5)

EXPRESIONES (6)

ASIGNACIÓN
• La operación de asignación ( en pseudocódigo) es el modo de darle valores a una
variable.
• Es una operación destructiva

También podría gustarte