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

Universidad Politécnica Territorial del Oeste “Mariscal Sucre” UPTOMS

PNF Ingeniería en Informática


Unidad Curricular Algoritmos y Programación
Guía Básica de Lenguaje “C”
Por Prof. Rafael Matos
¿Qué es C?

C es un lenguaje de programación de alto nivel desarrollado en el año 1972 por Dennos Ritchie en
AT&T Bell Labs. La legibilidad, facilidad de mantenimiento y la portabilidad son algunas de las ventajas
de este lenguaje, además que permite descender a nivel de hardware.

Estructura de un programa realizado en C

La estructura de un programa en C consta de tres partes básicas: Zona de Declaración de Librerías,


Zona de Declaración de Variables y Constantes y Cuerpo del Programa.

 La Zona de Declaraciones de Librerías contiene las librerías que utilizará el programa.


 La Zona de Declaración de Variables y Constante, contiene la definición de todas las variables
que usará el programa así como la inicialización de las constantes,
 Cuerpo de Programa contiene todas las instrucciones que ejecutará el programa.

La estructura quedaría de la siguiente manera:


Zona de Declaración de Librerías
int main() {
Zona de Declaración de Variables y Constantes
Cuerpo de Programa
}
Tipos de Variables en C
C maneja diferentes tipos de variables, la siguiente tabla muestra las más comunes.

Tipo Datos que Maneja Carácter


int Enteros i, d
float Decimales f
char Un Carácter c
char Una Cadena de Caracteres s
int Entero Octal o
int Entero Hexadecimal x

Declaración de Librerías y Variables

Las liberarías contienen los parámetros para las instrucciones del lenguaje. Su declaración es de la
siguiente forma:

#include <Nombre de la Librería>

Ejemplo: #include <stdio.h>


Universidad Politécnica Territorial del Oeste “Mariscal Sucre” UPTOMS
PNF Ingeniería en Informática
Unidad Curricular Algoritmos y Programación
Guía Básica de Lenguaje “C”
Por Prof. Rafael Matos
Las variables son aquellas cuyo valor puede cambiar durante la ejecución de un programa.

La declaración de variables es de la siguiente forma:

<Tipo de Variable> <Nombre de la variable>


Ejemplo: int x;

Cuando se declara más de una variable del mismo tipo se separan por comas.

Operadores Aritméticos en C

Símbolo Operación
+ Suma
- Resta
* Multiplicación
/ División

Operadores Relacionales y Lógicos en C

Símbolo Descripción
> Mayor que
< Menor que
>= Mayor o Igual que
<= Menor o Igual que
== Igual a
!= Diferente de
&& AND
|| OR
! NOT

Salida de Datos en C

La sintaxis para la escritura de datos y mensajes por pantalla en C es:

printf(“Mensaje”, Variables);

 Todos los mensajes van entre comillas (" ").


 Para escribir el resultado de una variable se escribe: printf("%tipo", variable);
 Para imprimir en una sola instrucción un mensaje y el resultado: printf("Mensaje %tipo", variable);
 Para imprimir un dato y bajar el cursor a la siguiente línea se utiliza " \n ": printf("mensaje %tipo \n");
Universidad Politécnica Territorial del Oeste “Mariscal Sucre” UPTOMS
PNF Ingeniería en Informática
Unidad Curricular Algoritmos y Programación
Guía Básica de Lenguaje “C”
Por Prof. Rafael Matos
Entrada de Datos en C

scanf("%Tipo de Variable", &nombre de la variable);

Esta instrucción permite recibir datos desde el teclado, de acuerdo a los siguientes códigos:

Tipo de Variable Descripción


%d Decimal
%i Entero
%f Numérico con punto flotante
%s Una cadena de caracteres
%c Un solo carácter

Ejemplos

 Elabore un programa en C que imprima en pantalla BUENOS DIAS COMO ESTAS.


#include <stdio.h>
int main() {
printf("BUENOS DIAS\n");
printf("COMO ESTAS\n");
return 0;
}
 Elabore un programa en C que lea dos números los sume e imprima el resultado de la suma. El
programa además debe multiplicar por dos la suma e imprimir el resultado.
Universidad Politécnica Territorial del Oeste “Mariscal Sucre” UPTOMS
PNF Ingeniería en Informática
Unidad Curricular Algoritmos y Programación
Guía Básica de Lenguaje “C”
Por Prof. Rafael Matos

#include <stdio.h>
int main() {
int num1, num2, suma, multiplicacion;
printf("Ingrese el primer número: ");
scanf("%i", &num1);
printf("Ingrese el segundo número: ");
scanf("%i", &num2);
suma=num1+num2;
multiplicacion=suma*2;
printf("El resultado de la suma es: %i \n y el de la multiplicación es:
%i",res1, res2);
return 0;
}
Condicionales en C

IF-ELSE

La proposición if-else es utilizada para expresar toma de decisiones.


La sintaxis de la de la instrucción if-else es la siguiente:

if(condición){
bloqueDeInstruccines1;
}
else{
bloqueDeInstruccines2;
}

El bloqueDeInstrucciones1 se ejecuta siempre y cuando la condición sea verdadera. El


bloqueDeInstrucciones2 se ejecuta cuando la condición resulta ser falsa.

Cuando bloqueDeInstrucciones1 o bloqueDeInstrucciones2 está compuesta de una sólo instrucción no


es necesario colocar las llaves del bloque.
Universidad Politécnica Territorial del Oeste “Mariscal Sucre” UPTOMS
PNF Ingeniería en Informática
Unidad Curricular Algoritmos y Programación
Guía Básica de Lenguaje “C”
Por Prof. Rafael Matos
Se utilizan llaves ({ }) para marcar el inicio o el final del if-else, solo en caso de ser más de una
instrucción.

Ejemplos

 Elabore un programa en C que lea dos números y determine e imprima cuál de ellos es el mayor.

#include <stdio.h>
#include <conio.h>
int main() {
int num1, num2, suma, multiplicacion;
clrscr();
printf("Ingrese el primer número: ");
scanf("%i", &num1);
printf("Ingrese el segundo número: ");
scanf("%i", &num2);
if(num1>num2)
printf("El numero %i es mayor que %i\n",num1, num2);
else
printf("El numero %i es mayor que %i\n",num2, num1);
return 0;
}

ELSE-IF

Básicamente el else-if se utiliza para escribir una decisión múltiple y su sintáxis general es de la
siguiente manera:

if(condición1){
bloqueDeInstrucciones1;
}
else if (condición2) {
bloqueDeInstrucciones2;
}

else{
bloqueDeInstrucciones5;
}

Es importante destacar que no existen límites para la cantidad de else-if. El último else se maneja en
caso de que ninguno de los anteriores cumpla con la condición.

Ejemplo
Universidad Politécnica Territorial del Oeste “Mariscal Sucre” UPTOMS
PNF Ingeniería en Informática
Unidad Curricular Algoritmos y Programación
Guía Básica de Lenguaje “C”
Por Prof. Rafael Matos
 Elabore un programa que muestra en pantalla el menú de opciones de los productos que se venden
en una tienda. El programa debe permitir seleccionar el producto y mostrar el precio del mismo. Los
productos y sus precios son los siguientes: Refrescos (Bs. 3.000), Hamburguesa (Bs. 15.000), Papas
Fritas (Bs. 6.000), Jugo (Bs. 3.500).

#include <stdio.h>
#include <conio.h>
int main() {
int p;
clrscr();
printf("Seleccione el Producto: ");
printf("1. Refresco \n");
printf("2. Hamburguesa \n");
printf("3. Papas Fritas \n");
printf("4. Jugo \n");
scanf("%i", &p);
if(p==1)
printf("El precio es Bs. 3.000”);
else if(p==2)
printf("El precio es Bs. 15.000”);
else if(p==3)
printf("El precio es Bs. 6.000”);
else
printf("El precio es Bs. 3.500”);
return 0;
}

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