Upload
wladimirclipper
View
1.639
Download
0
Embed Size (px)
Citation preview
Universidad Nacional Experimental“Francisco de Miranda”
Área Ciencias de la Educación Aprendizaje Dialógico InteractivoPrograma: EducaciónU. C. Computación I
Santa Ana de Coro, septiembre de 2010
Por:Licdo. Wladimir Chirinos
Licdo. Wladimir ChirinosUNEFM - DITE
Tipos de datos
En los lenguajes de programación un tipo de dato
es un atributo datos que indica al ordenador (y/o al
programador) algo sobre lo que se va a procesar.
Esto incluye imponer restricciones en los datos,
como qué valores pueden tomar y qué operaciones
se pueden realizar.
Tipos de datos comunes son: enteros, números de coma flotante
(decimales), cadenas alfanuméricas, fechas, horas, entre otros.
Licdo. Wladimir ChirinosUNEFM - DITE
Tipos de datos. Cont.
En los lenguajes de programación un tipo de dato es un atributo datos
que indica al ordenador (y/o al programador) algo sobre lo que se va a
procesar. Esto incluye imponer restricciones en los datos, como qué
valores pueden tomar y qué operaciones se pueden realizar.
Tipos de datos comunes son: enteros (int), números
de coma flotante (decimales float), cadenas
alfanuméricas (char), fechas, horas, entre otros.
Licdo. Wladimir ChirinosUNEFM - DITE
Tipos de datos. Cont.
De acuerdo a la naturaleza de los datos necesarios para el desarrollo
del programa al momento de la declaración de los mismos (variables)
se le indica el tipo que este tomará durante la ejecución del programa.
Por ejemplo:
Dato Tipo
cedula Numérico entero
nombre Cadena de caracter
estatura Numérico flotante
fecha Tipo fecha
Licdo. Wladimir ChirinosUNEFM - DITE
Tipos de expresiones
Las expresiones son un conjunto de constantes,
variables, símbolos de operación, paréntesis y
nombres de funciones especiales que evalúan un
único valor, este puede ser un número, una cadena
o un valor lógico.
Conceptualmente, existen dos tipos de expresiones:
- Las que asignan un valor a una variable
x = 7 asigna a la variable "x" el valor "7"
- Aquellas que tan sólo tienen un valor.
(3+4) retorna, simplemente, un valor de 7, sin que se realice
ninguna asignación.
Licdo. Wladimir ChirinosUNEFM - DITE
Software compilador
Es cualquier programa que toma como entrada un
texto escrito en un lenguaje, llamado fuente y da
como salida otro texto en un lenguaje, denominado
objeto.
Código fuente Código objetoProceso de compilación
Ventajas de compilar
• Se compila una vez, se ejecuta n veces.
• Tiene una visión global del programa, por lo que la información de
mensajes de error es mas detallada.
Licdo. Wladimir ChirinosUNEFM - DITE
Estructura de un programa en C++
Dependiendo del lenguaje de programación donde se este desarrollando el
código fuente la estructura del programa puede variar.
En C++ la estructura de un programa es la siguiente:
#include<iostream> “librería de cabecera”
int main() “función principal”
{
declaración de variables “variables a usar”
sentencias de: Entrada/Proceso/Salida
return 0; “finalización correcta del programa”
}
Licdo. Wladimir ChirinosUNEFM - DITE
Estructura de un programa en C++
• Librería de cabecera: Son aquellas que contienen el código objeto
de muchos programas que permiten hacer actividades comunes, como
leer el teclado, escribir en la pantalla, manejar números, realizar
funciones matemáticas, entre otros.
•Función principal “main”: En esta función es donde se inicia el
proceso de ejecución del programa.
Licdo. Wladimir ChirinosUNEFM - DITE
Estructura de un programa en C++
• Declaración de variables: La cantidad de variables y los tipos de
datos de las mismas dependerá de la posible solución del enunciado.
• Sentencias de E/P/S: Representan la estructura general de un
programa, donde se realiza la asignación de datos a las variables por el
usuario (lectura), el proceso (cálculos, condiciones, entre otros) y la
visualización del resultado final.
Licdo. Wladimir ChirinosUNEFM - DITE
El desarrollo del pensamiento lógico y su aplicación trae consigo
innumerables beneficios, puesto que el mismo es aplicable en todos los
procedimientos que realizamos en nuestro quehacer diario.