Вы находитесь на странице: 1из 34

UNIDAD 1.

Introduccin a la
Programacin
Estructurada
Tema 1.3 Variables y constantes.

Unidad 1. Introduccin a la
Programacin Estructurada
1.

Algoritmos y lenguajes de programacin

2.

Introduccin a lenguajes C.

2.1. Comentarios.
2.2. Variables y constantes.
2.3. Objetos que permiten E/S por consola.
2.4. Operadores.
2.5. Tipos de datos.
2.6. Palabras reservadas.
2.7. Expresiones.
2.8. Estructuras de control.
2.8.1.
2.8.2.
2.8.3.

Asignacin.
Seleccin.
Iteracin.

Tema 2.2. Variables y


constantes.
Las variables son algo que no contiene un valor
predeterminado, es un espacio de memoria al que nosotros
asignamos un nombre y en el que podremos almacenar
datos.

Tema 2.2. Variables y


constantes.
Las constantes es un valor que no puede ser alterado
durante la ejecucin del programa.

Tema 2.2. Variables y


constantes.
Identificadores (nombre de una variable o constante)
Pueden estar formados por:
- Letras
- Nmeros
- El smbolo de subrayado (_)
* Deben comenzar por letra o subrayado.
* No deben tener espacios, ni vocales acentuadas, ni mucho
menos la ee .

Tema 2.2. Variables y


constantes.
Identificadores (nombre de una variable o constante)
Por eso, no son nombres de variable vlidos:
1numero (empieza por nmero)
un numero (contiene un espacio)
Ao1
(tiene una ee)
MsDatos (tiene una vocal acentuada)
* Tampoco podremos usar como identificadores las
palabras reservadas de C.
* Las maysculas y minsculas se consideran diferentes.

Tema 2.3. Objetos que


permiten E/S por consola.
Primer ejemplo de programa en C.

Tema 2.3. Objetos que


permiten E/S por consola.
Primer ejemplo de programa en C.
Librera estndar
de entrada y salida
(E/S)

printf es la orden que se


encarga de mostrar un texto
en pantalla.

Tema 2.3. Objetos que


permiten E/S por consola.
Primer ejemplo de programa en C.

Tema 2.3. Objetos que


permiten E/S por consola.
Salida de datos
- pseudocdigo
ESCRIBIR( Texto , valores)
- lenguaje C

opcional

opcional

Cunado exista valores de salida se tiene


que agregar un especificador de formato

Tema 2.3. Objetos que


permiten E/S por consola.
Salida de datos

Tema 2.3. Objetos que


permiten E/S por consola.
Ejemplo de salida de datos con valores:

Tema 2.3. Objetos que


permiten E/S por consola.
Ejemplo de salida de datos con valores:

Tema 2.3. Objetos que


permiten E/S por consola.
Secuencias de escape (printf)
Son ciertos caracteres, que nos permiten hacer
cosas como bajar a la lnea siguiente o mostrar las
comillas en pantalla.

Tema 2.3. Objetos que


permiten E/S por consola.
Secuencias de escape (printf)

Tema 2.3. Objetos que


permiten E/S por consola.
Datos de entrada
- pseudocdigo
LEER( variable )
- lenguaje C

Puedes ser cualquier


especificador de formato
( %d, %f, %c, %s )

Tema 2.3. Objetos que


permiten E/S por consola.

-Con

el "%d" indicamos que esperamos


leer un nmero entero.

Tema 2.3. Objetos que


permiten E/S por consola.

-Con

&primerNumero decimos que


queremos que ese valor ledo se guarde
en la variable llamada primerNumero.

Tema 2.3. Objetos que


permiten E/S por consola.

- El smbolo & (apersan) es obligatorio


ponerlo antes del nombre de la variable
al utilizar scanf.

Tema 2.4. Operadores.


Son elementos que relacionan de forma
diferente, los valores de una o ms variables
y/o constantes.
Es decir, los operadores nos permiten
manipular valores.

Tema 2.4. Operadores.

Operadores Aritmticos:
Los operadores aritmticos permiten la realizacin
de operaciones matemticas con los valores
(variables y constantes). Pueden ser utilizados con
tipos de datos enteros o reales. Si ambos son
enteros, el resultado es entero; si alguno de ellos
es real, el resultado es real.
Pseudocdigo

Lenguaje C

+ Suma
- Resta
* Multiplicacin
/ Divisin
MOD Modulo (residuo de la divisin entera)
DIV Divisin Entera

+
*
/
%
/

Tema 2.4. Operadores.


Operadores Relacionales:
Se utilizan para establecer una relacin entre dos
valores. Compara estos valores entre si y esta
comparacin produce un resultado de certeza o
falsedad (verdadero o falso).
Los operadores relacionales comparan valores del
mismo tipo (numricos
o alfanumricos).
Pseudocdigo
Lenguaje C
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
< > Diferente, Distinto
= Igual

>
<
>=
<=
!=
==

Tema 2.4. Operadores.


Operadores Lgicos:
Estos operadores se utilizan para establecer
relaciones entre valores lgicos.
Estos valores pueden ser resultado de una
expresin relacional.
Pseudocdigo

AND
Or
NOT

Y
O
Negacin

Lenguaje C

&&
||
!

Tema 2.4. Operadores.


Prioridad de operadores:

1.- ( )
2.- ^
3.- *, /, %, !
4.- +, -, &&
5.- >, <, > =, < =, !=, ==, ||

Tema 2.5. Tipos de datos.

Todos los datos tienen un tipo asociado con ellos.


Un dato puede ser un simple carcter, tal como b,
un valor entero tal como 35.
El tipo de dato determina la naturaleza del
conjunto de valores que puede tomar una variable.

Carcter

Tema 2.5. Tipos de datos.


ENTERO (int)

Tema 2.5. Tipos de datos.

REAL (float)

Tema 2.5. Tipos de datos.

REAL (double)

Tema 2.5. Tipos de datos.

CARACTER (char)

Tema 2.5. Tipos de datos.


Declaracin de variables
ENTERO numero
ENTERO x, y
REAL calif, dinero, pago
CARCTER sexo
CARCTER nombre[10]
Inicializar variables
ENTERO contador = 0
REAL promedio = 0.0 , califTotal =
0.0
CARCTER sexo = F
CARCTER grupo[8] = 08LI121

Tema 2.5. Tipos de datos.


En Lenguaje C

Tema 2.6. Palabras


reservadas
En C, como en cualquier otro lenguaje,
existen una serie de palabras clave
(keywords) que el usuario no puede utilizar
como identificadores (nombres de
variables y/o de funciones).
Estas palabras sirven para indicar al
computador que realice una tarea muy
determinada y tienen un especial significado
para el compilador.

Tema 2.6. Palabras


reservadas

Tema 2.7. Expresiones

Вам также может понравиться