Introducción a la programación en C
Enviado por fatimamonzoalf • 24 de Septiembre de 2023 • Apuntes • 425 Palabras (2 Páginas) • 46 Visitas
FUNDAMENTOS DE INFORMÁTICA
INTRODUCCIÓN AL C
1. Introducir la expresión seguida por un punto y coma (;)
2. Las instrucciones están encerradas con un par de llaves
N.º enteros N.º decimales
Para declarar variables int float o double (más nºdecimales)
Especificador de formato %d %f
Ej. int num1; float radio;
int num2; float area;
Función de salida: printf( ) [para dar instrucciones al usuario]
Ej. printf(“Introducir un numero entero: “);
printf(“El area es igual a %.2f”, area); [resultado de una operación]
Función de entrada: scanf( ) [especificador de formato + & + nombren de la variable]
Ej. scanf(“%d”, &num1);
scanf(“%f”, &radio);
Para saltar a la línea siguiente (enter) - añadir: \n
EXPRESIONES
- Suma: a + b
- Asignación de un valor: x = y + 3
- Expresión de comparación: x < = 1
- Asignar un valor: =
- Igualar: x = = y
- y: &&
- Or: ||
- Not: !
- No es igual (igual tachado): !=
- X decimales: %.xf
- Cociente de una división: x/7
- Resto de una división: x%y
- Ir sumando 1: i++
EXPONENTES
Elevar a un número: x5 - pow(x, 5) [Poner arriba #include <math.h>]
Definir una constante: #define PI 3.14
int main(int argc, char **argv) = int(void)
SENTENCIAS ALTERNATIVAS
if – else
if (condición){ ej 1. if(x<=-1){
Acción 1; y=3;
}else{ }else{
Acción 2; y=x*x+6
} }
if (imc<18.5){
printf("\n Infrapeso");
}else if (imc>=18.5 && imc<25){ //if(imc<25)
printf("Normal");
}else if(imc>=25 && imc<30){
printf("Sobrepeso");
}else{
printf("Obeso");
}
BUCLES
do-while
Se usa cuando no se conoce el número de veces que se va a repetir el bucle.
Se evalúa la condición, si es cierta se ejecuta la acción y si es falsa termina el bucle
do{
printf(“Introduce un nº positivo: “)
scanf(“%d”, &num);
if(num<0){
printf(“mal”);
}
}while (num<0)
while
while (condición){
acción;
}
for
Se usa cuando se conoce el nº de veces que se repite
[Números consecutivos de menor a mayor] [Nos consecutivos de mayor a menor]
int i; int
...