2. TEMAS PROPUESTOS:
• Elementos básicos de un programa
• Datos, tipos de datos y operaciones primitivas
• Datos numéricos
• Datos lógicos (booleanos)
• Datos tipo carácter y tipo cadena
• Constantes y variables
• Declaración de constantes y variables
3. ELEMENTOS BÁSICOS DE UN PROGRAMA
• En programación se debe separar la diferencia entre el diseño
del algoritmo y su implementación en un lenguaje especifico .
• Sin embargo, una vez que se comprendan los conceptos de
programación y como utilizarlos, la enseñanza de un nuevo
lenguaje es relativamente fácil
4. LOS ELEMENTOS BÁSICOS CONSTITUTIVOS
DE UN PROGRAMA O ALGORITMO SON:
• Palabras reservadas ( inicio, fin, si – entonces, etc.) -
Identificadores ( nombres de variables, procedimiento s,
funciones)
• Identificadores ( nombres de variables, procedimiento s,
funciones)
• Caracteres especiales ( coma, apostrofo, etc.)
• Constantes
• Variables
• Expresiones
5. DATOS, TIPOS DE DATOS Y OPERACIONES
PRIMITIVAS
• La mayoría de las computadoras pueden trabajar con varios
tipos (modos) de datos. Los algoritmos y los programas
correspondientes operan sobre esos tipos de datos.
• La acción de las instrucciones ejecutables de las computadoras
se reflejan en cambios en los valores de las partidas de datos.
Los datos de entrada se transforman por el programa, después
de las etapas intermedias, en datos de salida.
6. •Existen dos tipos de datos: simples (sin estructura) y compuestos
(estructurados). Los datos estructurados son conjuntos de
partidas de datos simples con relaciones definidas entre ellos.
• Los tipos de datos simples son :
• Numéricos (integer, real)
• Lógicos (boolean)
• Carácter (char, string)
7. DATOS NUMERICOS
EL TIPO NUMÉRICO ES EL CONJUNTO DE LOS VALORES NUMÉRICOS.
ESTOS PUEDEN REPRESENTARSE EN DOS FORMAS DISTINTAS:
•TIPO NUMÉRICO ENTERO (INTEGER).
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.
Ejemplos de números enteros son:
• 5 6
• -15 4
• 20 17
• 1340 26
8. •Los enteros se denominan en ocasiones números
de punto o coma fija. Los números enteros
máximos y mínimos de una computadora suelen
ser -32768 a +32767 -. Los números enteros
fuera de este rango no suelen representar como
entero, sino como reales, aunque existen
excepciones enteros largos.
9. TIPO NUMÉRICO REAL (REAL).
•El tipo real consiste en un subconjunto de los
números reales. Los números reales siempre
tienen un punto decimal y pueden ser positivos
o negativos. Un número real consta de un
entero y una parte decimal. Los siguientes
ejemplos son números reales:
• 0.08 3739.41
• 3.7452 -52.321
• -8.12 3.0
10. •En aplicaciones científicas se requiere una
representación especial para manejar números
muy grandes, como la masa de la Tierra, o muy
pequeños, como la masa de un electrón. Una
computadora sólo puede representar un número
fijo de dígitos. Este número puede variar de una
máquina a otra, siendo ocho dígitos un número
típico. Este límite provocará problemas para
representar y almacenar números muy grandes
como son los ya citados o los siguientes:
11. Existe un tipo de representación denominado
notación exponencial o científica y que se utiliza para
números muy grandes o muy pequeños. Así.
367520100000000000000
Se representa en notación científica
descomponiéndolo en grupos de tres dígitos
367 520 100 000 000 000
000
Y posteriormente en forma de potencias de 10:
3.675201 x 1020
12. DATOS LOGICOS
El tipo lógico también denominado ‘’booleano’’ es
aquel dato que sólo puede tomar uno de dos
valores:
Cierto o verdadero (true) y fals
o (false).
Este tipo de datos se utiliza para representar las
alternativas (si/no) a determinadas condiciones. Por
ejemplo, cuando se pide si un valor entero es par, la
13. LOS OPERADORES LÓGICOS O BOOLEANOS BÁSICOS
SON NOT (NO), AND (Y) Y OR (O). ESTA TABLA
MUESTRA SU FUNCIONAMIENTO:
14. • Las expresiones lógicas se forman combinando constantes
lógicas, variables lógicas y otras expresiones lógicas, utilizando
los operadores lógicos not, and y or y los operadores
relacionales (de relación o comparación) =, <, >, <=, >=, <>.
15. DATOS TIPO CARÁCTER Y TIPO CADENA
DATOS TIPO CARÁCTER (Char):
Un dato de tipo carácter es aquel que puede tomar por valor un
carácter perteneciente al conjunto de los caracteres que puede
representar el computador. En pseudocódigo, el valor de un dato
de tipo carácter se puede representar entre comillas simples (') o
dobles ("). Pero, en este curso, se van a utilizar solamente las
comillas simples. “F” Femenino “M” Masculino Ejemplo: ‘A’ En
pseudocódigo, para indicar que un dato es de tipo carácter se
utiliza la palabra reservada:
• Ejemplo: El sexo de una estudiante, ya sea femenino o
masculino.
16.
17. • DATOS DE TIPO CADENA (String):
Es una sucesión de caracteres que se encuentran
delimitados por comillas dobles, según el tipo de
lenguaje de programación. Un dato cadena, es aquel
que pueden tomar por valor una secuencia de
caracteres. En pseudocódigo, para indicar que un dato
es de tipo cadena se utiliza la palabra reservada:
CADENA
• En pseudocódigo, el valor de un dato de tipo cadena
se puede representar entre comillas simples (') o
dobles (").
18.
19.
20.
21. • ¿ Qué es una constante ?
Una constante es un dato cuyo valor no puede cambiar durante
la ejecución del programa. Recibe un valor en el momento de la
compilación y este valor que se le dio permanece inalterado
durante todo el programa. Ejemplo:
área = 25
base = 18
Los tipos de variables son:
Constantes literales: Son valores de cualquier tipo que se utilizan
directamente, no se declaran ya que no tienen nombre. Ejemplo:
area_circulo = 3.1416 * radio ^ 2
22. • Constantes declaradas: También llamadas constantes con
nombre, son las que se declaran asignándoles un valor
directamente.
• Constantes de expresión: A estas constantes no se les asigna
un valor directamente, sino que se les asigna una expresión.
Esta expresión se evalúa en tiempo de compilación y el
resultado se le asigna a la constante.
¿ QUÉ ES UNA VARIABLE ?
Una variable como su nombre indica, pueden cambiar de
contenido a lo largo de la ejecución de un programa. Una
variable corresponde a un área reservada en la memoria principal
del ordenador.
23. LOS TIPOS DE VARIABLE SE BASAN EN TIPOS DE
DATOS:
• Tipo de dato lógico
• Tipo de dato entero
• Tipo de dato flotante
• Tipo de dato carácter
• Tipo de dato cadena