programaci n n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Programación PowerPoint Presentation
Download Presentation
Programación

Loading in 2 Seconds...

play fullscreen
1 / 25

Programación - PowerPoint PPT Presentation


  • 115 Views
  • Uploaded on

Programación. Unidad 2 Variables, Tipos de Datos y Constantes. Antes de empezar …. ¿Qué es un dato? Información Algo Símbolos Un valor. Variables. Una variable es el objeto básico para la manipulación de datos en un programa. Tiene un nombre. Tiene un tipo de dato.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Programación' - lethia


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
antes de empezar
Antes de empezar …
  • ¿Qué es un dato?
    • Información
    • Algo
    • Símbolos
    • Un valor
variables
Variables
  • Una variable es el objeto básico para la manipulación de datos en un programa.
    • Tiene un nombre.
    • Tiene un tipo de dato.
  • Las variables en un programa requieren ser:
    • Definidas
    • Inicializadas
nombres de variables
Nombres de variables
  • Las variables requieren un nombre que las identifica en el programa. Estos nombres poseen restricciones sintácticas.
    • Nombre formado por letras y números.
    • El símbolo “_” es considerado como letra.
    • El espacio en blanco no está permitido.
  • ¿Cuál de las siguientes son nombres correctos?
    • _a b) var_5687 c) 01_var d) cont 87
nombres de variables1
Nombres de variables
  • En el Lenguaje de programación C, se acostumbra a declarar variables en minúscula y utilizando ‘_’ para sustituir el espacio en blanco:
    • Una variable con el nombre “contador de numeros” pasaría a “contador_de_numeros”.
  • Por otro lado, los nombres en mayúscula, se acostumbran para nombras constantes.
tipos de datos
Tipos de datos
  • Los tipos de datos permiten definir el conjunto de valores que puede tomar una variable, así como las operaciones que se pueden hacer con esa variable.
    • Un tipo de dato numérico aporta al programa la manipulación de valores numéricos como 1, -1, 0, 4’458,457.36.
    • Un tipo de dato para manipular texto aporta el manejo de símbolos y cadenas de caracteres.
tipos de datos1
Tipos de datos
  • Las operaciones indican el uso que podemos dar a estas variables, involucrado con la finalidad del programa.
    • Tipos de datos numéricos permiten realizar operaciones aritméticas como sumar dos números.
    • Tipos de datos para manipular texto permiten realizar operaciones de buscar una palabra en una frase, cambiar a minúsculas o mayúsculas.
tipos de datos2
Tipos de datos
  • El Lenguaje C posee los siguientes tipos de datos numéricos: int, long, float y double.
    • Poseen un tamaño en bytes.
    • Permiten almacenar valores enteros y con punto decimal.
  • ¿Qué tipos de datos son los siguientes valores?

a)10.25 b)56 c)4,294’967,295 d) 8’458,369.454855

tipos de datos3
Tipos de datos
  • El lenguaje C posee el tipo de dato char, para la manipulación de símbolos.
    • El valor de la variable se encierra en comillas simples (‘ ).
    • Ej. ‘a’ , ‘b’, ‘ ‘, ‘.’
  • Una secuencia de símbolos, se conoce en el Lenguaje C como cadena de caracteres (cadenas o strings). Estas construcciones se utilizan para manipular texto.
uso de variables
Uso de variables
  • Ahora … ¿Cómo utilizar las variables?.Filosofía:
    • Si la utilizo, entonces, la inicializo.
    • Si la inicializo, entonces, debe estar definida.
    • Si está definida, entonces, tiene un tipo de dato y un nombre.
uso de variables1
Uso de variables
  • Definir una variable, se refiere a indicar en el código fuente del programa el tipo de dato y nombre de la variable.
  • Sintaxis para definir una variable.

[tipo de dato] [nombre_de_la_variable];

uso de variables2
Uso de variables
  • ¿Cuáles definiciones son correctas?

a) int numero primo;

b) float 32_elemento;

c) charint_c;

d) numero_mayor;

    • ¿Por qué?
uso de variables3
Uso de variables
  • Inicializar una variable se refiere a asignarle un valor a dicha variable. Para esto se utiliza el operador de asignación “=“.
    • a = 5, indica que a la variable “a”, se le asigna el valor de 5.
  • El lenguaje C, permite realizar la inicialización y la definición en una misma instrucción.
    • floatpi = 3.1415;
uso de variables4
Uso de variables
  • ¿Cuáles de las siguientes opciones son definición, inicialización o ambas?

a) int t;

b) float m = ‘a’;

c) r = 32;

d) char sim = ‘w’;

e) doubleInt;

f) floatwhile;

constantes
Constantes
  • Un valor establecido, que no cambia y no debe cambiar, durante la ejecución de un programa, es considerado constante.
    • Modificación menor del código.
    • Evitar errores de captura del valor.
  • Existen dos maneras de definir una constante.
    • Directiva del procesador.
    • Palabra reservada.
define
#define
  • #define, es una directiva del procesador que crea etiquetas, las cuales son sustituidas durante el proceso de compilación.
  • Sintaxis

#define [NOMBRE_ETIQUETA] [VALOR]

  • Ejemplo:

#define NUM_ITERACIONES 10

ejemplo
Ejemplo

voidmain()

{

for(i = 0; i < 6; i++) …

for(j = 0; j < 6; j++) …

for(m = 0; m < 6; m++)…

}

ejemplo antes de compilaci n
Ejemplo (Antes de compilación)

#define NUM_ITERACIONES 6

voidmain()

{

for(i = 0; i < NUM_ITERACIONES; i++) …

for(j = 0; j < NUM_ITERACIONES; j++) …

for(m = 0; m < NUM_ITERACIONES; m++)…

}

ejemplo despu s de compilaci n
Ejemplo (Después de compilación)

#define NUM_ITERACIONES 6

voidmain()

{

for(i = 0; i < 6; i++) …

for(j = 0; j < 6; j++) …

for(m = 0; m < 6; m++)…

}

ejemplo1
Ejemplo

#include <stdio.h>

#define MSG “Mensaje de salida\n”

voidmain()

{

fprintf(stdout, MSG);

}

define1
#define
  • Características
    • No requiere de un tipo de dato, ya que no es una variable, es un valor que se sustituye.
    • Es responsabilidad del programador el uso correcto de los valores establecidos en la etiqueta.
es correcto
¿Es correcto?

#include <stdio.h>

#define IMPRIME fprintf(stdout, “Mensaje\n”)

voidmain()

{

IMPRIME

}

const
const
  • La palabra reservadaconst, es una restricción que consiste en solicitar inicializar la variable al momento de definirla. Una vez realizada la primer inicialización, el contenido de la variable no será modificado.
  • Sintaxis

const[tipo_de_dato] [nombre_variable] = [valor] ;

ejemplo de uso incorrecto
Ejemplo de uso incorrecto

voidmain()

{

constintmi_constante = 50;

mi_constante = 45;

}