10
Universidad Nacional Experimental “Francisco de Miranda” Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Santa Ana de Coro, septiembre de 2010 Por: Licdo. Wladimir Chirinos

Introducción programacion

Embed Size (px)

Citation preview

Page 1: Introducción programacion

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

Page 2: Introducción programacion

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.

Page 3: Introducción programacion

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.

Page 4: Introducción programacion

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

Page 5: Introducción programacion

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.

Page 6: Introducción programacion

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.

Page 7: Introducción programacion

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”

}

Page 8: Introducción programacion

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.

Page 9: Introducción programacion

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.

Page 10: Introducción programacion

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.