Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>
main() {
//variables
int A = 25;
int B = 7;
float E = 7.5;
float F = 5.5;
int G = 0;
float resultado = 0.0;
printf ("Ingrese el valor de G: ");
scanf("%d",&G);
resultado = (F+E)*B/(A-G);
printf("El resultado final es: %.2d\n", resultado);
}
#include <stdio.h>
int main(void) {
//variables
int A = 25;
int B = 7;
float E = 7,5;
float F = 5,5;
int G = 0;
resultado = (F+E)*B/(A-G);
printf ("El resultado final es: %.2d\n, resultado);
return 0;
}
Lenguaje C
Es un lenguaje orientado a la implementacin de sistemas operativos, concretamente
Unix. Es muy apreciado por la eficiencia del cdigo que produce, adems de ser el ms
popular para crear software de sistemas, aunque tambin se utiliza para crear
aplicaciones.
Bibliotecas en C
Son recopilaciones de archivos con rutinas estandarizadas por un comit de la
Organizacin Internacional para la Estandarizacin (ISO), que implementan operaciones
comunes, tales como las de entrada y salida o el manejo de cadenas.
Variables y sentencias
La manera ms simple de almacenar informacin es en una entidad llamada variable.
Las variables son nombres que se les dan a las localidades en la memoria principal donde
un elemento de dato puede almacenarse. Puede ser til pensar en estas localidades de
memoria como un conjunto de casillas que pueden contener algn dato. Todas estas
casillas se deben poder referenciar de forma nica. Por tanto, a stas les dan etiquetas
simblicas que se denominan nombres de variables. Un nombre de variable solamente se
refiere a una localidad en la memoria donde algn dato est almacenado.
La sintaxis del lenguaje de programacin C impone algunas reglas en la construccin de
los nombres de variables. Estos se listan a continuacin:
Los nombres de variables siempre deben empezar con una letra. Esto incluye al
carcter _. Sin embargo, es buena prctica de programacin tener nombres de
variables que empiecen con letras minsculas (a - z).
Un nombre de variable puede estar formado por una secuencia de letras del
alfabeto y/o dgitos del 0 al 9 y/o el carcter _ (subrayado).
El estndar ANSI C establece que la variable puede ser de cualquier longitud,
como por ejemplo abu_jafar_mohammed_ibn_musa_al_khawarazmi, pero slo los
primeros 31 caracteres son significativos.
No se permiten comas ni espacios en un nombre de variable.
No se permite usar como nombres de variables, palabras reservadas por el
lenguaje (int, enum, short, etc.).
El nico carcter especial permitido en el nombre de una variable es el subrayado.
Si queremos informarle a la computadora que la palabra num es una variable, es a
travs de una sentencia de declaracin. Las localidades de memoria pueden almacenar
enteros (tal como 15), nmeros reales (por ejemplo 34,24) y caracteres (por ejemplo las
letras del alfabeto). Las sentencias de declaracin ayudan a definir lo que se puede
almacenar en un nombre de variable. En el caso de querer almacenar un entero, se
declara como sigue:
Int num;
Aqu, int es una palabra reservada en C que indica que se est haciendo una declaracin.
El nombre de la variable es num.
El smbolo de ; se usa como separador de sentencias, tambin conocido como delimitador
de sentencia. Si existen mltiples sentencias, se le debe informar al compilador donde
termina una sentencia y empieza otra.
Se ha creado una variable llamada num. Un valor se almacena en num a travs de una
sentencia de asignacin. Una regla simple para formar la sentencia de asignacin se
muestra a continuacin:
<tipo de variable><nombre de la variable> = <expresin>
El smbolo = es el operador de asignacin. La entidad ms a la izquierda del = se refiere a
los tipos de variables existentes (int, long, float, double, char). La entidad que le sigue es
cualquier nombre de variable, tal como num. La entidad a la derecha del = es cualquier
expresin aritmtica. As que para almacenar por ejemplo 15 en num, se escribe la
sentencia de la siguiente manera:
int num = 15;
Tipos de variables
Equivalencia
Tipo de datos Se escribe Rango Cadena de en
orientativo formato pseudocdigo
Entero int - 32768 a 32767 %d Entero
Entero largo long -2147483648 a %d Entero
2147483647
Decimal simple float -3,41038 a %f Real
3,41038
Decimal doble double -1,7910308 a %f Real
1,7910308
Carcter char 0 a 255 %c Alfanumrico
Constantes
Es toda posicin de memoria referenciada por un nombre que la identifica y donde se
almacena un valor que no puede cambiarse, es decir, permanece invariable en el tiempo.
Existen 5 tipos de constantes en c: constantes enteras, decimales, de carcter, de
cadena, de enumeracin. Para convertir una variable en constante se escribe la palabra
reservada const antes del tipo de dato.
Ejemplo:
const float var = 3,4;
Tercero = Asignacin
Ejemplo 2:
Hacer un programa que resuelva la siguiente frmula:
J=C+DE*A+G/FK*H
Se deben resolver primero todos los operadores * y /, luego los operadores + y .
Las variables C, D, E, G, F, K estn declaradas e inicializadas en el sistema de la
siguiente forma:
float C = 4.8;
int D = 3;
int E = 2;
float G = 5.5;
int F = 2;
float K = 1.1;
Las variables restantes deben ser ingresadas por el usuario.
main(){
//variables
int A = 25;
int B = 7;
float E = 7,5;
float F = 5,5;
int G = 0;
resultado = (F+E)*B/(A-G);
}