1. Definición y tipos
Sesión 5- 6
OBJETIVO:
El estudiante identificará los elementos Básicos de todo
lenguaje de programación. Comparando las posibles
diferencias que existen Entre ellos en cuanto a estructura
sintaxis y procedimientos
2. Tipos de datos
Simples
Estructuras de
datos
numéricos
No
numéricos
Entero
Real
Carácter
Booleano
Usuario
Internas
Externas
Estáticas
(tablas)
Dinámicas
Vector
Matriz
poliedros
Listas
Pilas
Colas
árbolesBases de
Datos
ficheros
Secuencial
Directo
indexado
Tipos de
datos
3. Ejemplos
Simples
Enteros : 2, -5, 124, -1234, 10000, etc.
Reales: 1.5, -3.0, 167.23, -3.333, 54.0, etc.
Carácter:‘A’, ‘z’, ‘0’, ‘9’ , ‘$’, ‘ : ’ , ‘?’, etc.
Booleanos: FALSO (F), VERDADERO (V)
Estructurados
Cadenas de caracteres: ‘pesos’, ‘Carlos Fuentes’, ‘Canadá’, etc.
Arreglos, registros
4. Tipos Errores
Errores de compilación
Los errores en tiempo de compilación, o errores sintéticos,
corresponden al incumplimiento de las reglas sintéticas del
lenguaje, como , por ejemplo, una palabra reservada del
lenguaje mal escrita, una instrucción incompleta. (Son los mas
fáciles de corregir).
Errores de ejecución
Se deben generalmente a operaciones no permitidas, como
dividir por cero, leer un dato no numérico en una variable
numérica, exceder un rango de valores permitidos, etc.
Se detectan porque se produce una parada anormal del
programa durante su ejecución, y se dice entonces que el
programa se ha <<caído>> o que ha sido <<abortado>> por el
sistema (son los mas difíciles de detectar
5. Tipos Errores
Errores de compilación
Los errores en tiempo de compilación, o errores sintéticos,
corresponden al incumplimiento de las reglas sintéticas del
lenguaje, como , por ejemplo, una palabra reservada del
lenguaje mal escrita, una instrucción incompleta. (Son los mas
fáciles de corregir).
Errores de ejecución
Se deben generalmente a operaciones no permitidas, como
dividir por cero, leer un dato no numérico en una variable
numérica, exceder un rango de valores permitidos, etc.
Se detectan porque se produce una parada anormal del
programa durante su ejecución, y se dice entonces que el
programa se ha <<caído>> o que ha sido <<abortado>> por el
sistema (son los mas difíciles de detectar
6. Tipos de Datos Básicos en C++
Tipo de dato Tamaño Rango en Valores
char 8 bits (1 byte) -128 a 127
int tamaño de palabra 16-bits.
Tamaño de palabra 32-bits.
-32,768 a 32,768
-2,147,483,648 a
2,147,483,648
float 32 bits 3.4x10-38
a 3.4 x 10+38
double 64 bits 1.7 x 10-308
a 1.7 x 10+308
8. Estructura básica de un programa
Todos los programas en c para indicar el inicio del
programa se le coloca la función “main”
El lenguaje es sensible a las mayúsculas y minúsculas.
Los paréntesis ( ) son usados para colocar argumentos
de la función.
El { indica el inicio del programa, función o bloque
de código.
9. Estructura del código
Declaración de variables.
Asignación de variables.
Computación.
Estructuras de control condicional.
Estructuras de iteración (looping).
Marcas de otras funciones
10. Ejercicio temático 5
¿Que palabras no se deben de utilizar en un programa
en C++, lo que le llamamos palabras reservadas?
Investigar la manera correcta de escribir unas
variables.
Cual es el uso de identación de un programa
Desarrolle 3 ejemplos (pseudocodigo, diagrama de
flujo, con los temas vistos en clase )
Envía por correo electrónico tu investigación al final
de la semana