Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“C”
Programación
ACF
INTRODUCCIÓN
ACF
Estructura de un programa
ACF
Librerías
Conjunto de funciones que se identifican con un nombre y que tenemos que llamar al
principio del programa para utilizar unas funciones concretas.
Lista de librerías usuales:
ACF
Variables
Son combinaciones de letras y números
que permiten almacenar cualquier valor
en la memoria del ordenador.
Estos valores los podremos utilizar en el
programa haciendo referencia al nombre
de la variable.
Al finalizar la ejecución del programa las
variables se borran.
ACF
Variables
Tipos de variables: Dependiendo del valor
a guardar tendremos que determinar el
tipo de la variable.
Tipos:
char valores carácter
int valores numéricos enteros
float valores numéricos grandes con decimales
double valores numéricos grandes con decimales
ACF
Variables
Modificadores de variables: Son
parámetros que permiten modificar los
rangos de los tipos de variables,
principalmente del tipo (int)
Modificadores:
Signed
Unsigned
Long
short
ACF
Variables
Modificador signed
Es el modificador por defecto que utiliza “C”, en el caso de una variable definida como:
signed int
almacenara valores entre -32000 y 32000
Modificador unsigned
Este modificador en una variable INT se definira como :
unsigned int
almacenara valores entre o y 65000 (pasa todo el rango de números negativos a positivos)
Modificador long
Este modificador en una variable INT se definirá como:
long int
almacenara valores entre -2000000000 y 2000000000
ACF
Ejemplo Declaración de
Variables
Declaración de una variable como un entero
int variable;
int variable2;
int variable3;
ACF
Secuencias de escape
Las secuencias de escape se utilizan para representar caracteres o acciones
especiales.
Lista de secuencias:
\” Comillas dobles
\’ Comilla simple
\? Interrogante
\b Retrocede un carácter
\n Efectúa un salto de línea
\r Coloca el cursor al principio de la línea
\t Representa el tabulador desplazando una serie de espacios
ACF
Operadores
Los operadores son símbolos que
utilizamos para realizar operaciones y
comparaciones.
Tipos de operadores:
Operadores aritméticos
Operadores relacionales
Operadores lógicos
ACF
Operadores II
Operadores aritmeticos
+ suma
- resta
* multiplica
/ divide
++ incrementa un valor
-- decrementa un valor
% obtiene el resto de una division entera
ACF
Operadores III
Lista de operadores relacionales:
== igual que
> mayor que
>= mayor o igual que
< menor que
<= menor o igual que
!= diferente que
ACF
Operadores IV
Lista de operadores logicos:
ACF
Libreras
Las librerias son grupos de funciones que
permiten realizar determinadas
operaciones, al principio de los programas
tendremos que llamar a las librerias
necesarias según las acciones que debe
realizar el programa.
La orden que llama a las librerias es,
ACF
Ejemplo de llamadas a librerias
ACF
Constantes
Podemos definir una constante con un valor
determinado mediante el parametro #define.
ACF
Función: Printf
Esta función permite mostrar por pantalla
los mensajes del programa, así como los
resultados de las operaciones que realiza
el mismo.
La estructura del PRINTF es …
printf(“códigos”,variables);
ACF
Función: Printf
Los códigos que expresamos entre comillas dentro de la
función indican que tipo de datos va a mostrar la
función.
Lista de códigos:
%c carácter
%s cadena de caracteres
%d numero entero
%u numero sin signo
%f valor float
%x valor hexadecimal
%o valor octal
%% signo tanto por ciento %
%ld numero de tipo long
ACF
Ejemplos de PRINTF
ACF
Función: scanf
La orden SCANF se utiliza para
introducir datos a un programa en “C”.
Mediante esta orden el usuario podra
introducir valores a las preguntas
propuestas por el programa.
La estructura del scanf es:
scanf(“codigo”,&variable);
ACF
Función: scanf
Los códigos permiten especificar que tipo
de valores vamos a introducir desde el
teclado. El tipo de datos a introducir
estará relacionado con el tipo de la
variable en la que se almacenara el valor.
La lista de códigos es la misma que utiliza
la función PRINTF explicada en
diapositivas anteriores.
ACF
Ejemplos del SCANF
scanf (“%d”,&numero);
scanf (“%s”,&frase);
scanf (“%c”;&letrasola);
ACF
Ejemplos
Suponga que un individuo desea invertir su capital
en un banco y desea saber cuanto dinero ganara
después de un mes si el banco paga a razón de 2%
mensual.
#include <stdio.h>
Inicio main() {
Leer capital float capital;
ganancia = capital * 0.02 float ganancia;
Imprimir ganancia printf ("Cantidad a invertir:");
Fin scanf (“%f",&capital);
ganancia=capital*0.02;
printf ("\nLa ganancia es: %f",
ganancia);
}
ACF
Ejemplo
Una tienda ofrece un descuento del 15% sobre el
total de la compra y un cliente desea saber cuanto
deberá pagar finalmente por su compra.
include <stdio.h>
Inicio main() {
Leer tc float tc,d,tp;
d = tc * 0.15 printf ("\nIngrese la compra:");
tp = tc - d scanf ("%f",&tc);
Imprimir tp d=tc*0.15;
Fin tp=tc-d;
printf ("\nEl total de la compra es:%f",tp);
}
ACF