El lenguaje c
Click here to load reader
-
Upload
grisell-dz -
Category
Education
-
view
351 -
download
0
Transcript of El lenguaje c
![Page 1: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/1.jpg)
![Page 2: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/2.jpg)
Editor: Programa en el cual escribimos código en C.
Compilador: función del editor que revisa la sintaxis del código escrito y genera el programa
![Page 3: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/3.jpg)
Instrucciones que comienzan con # y no lleva ; al final.
Ejemplo:
# include<nombrearchivo.h> o
# include “nombrearchivo.h”
Esto indica al compilador que son archivos fuente y tiene que agregar su contenido.
Todo Programa debe contener en la cabecera la librería stdio.h
![Page 4: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/4.jpg)
Ejemplo:
# define TAM 10
Sustituirá el valor 10 cada vez que aparezca TAM en el código del programa.
![Page 5: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/5.jpg)
Indican al usuario que las constantes o variables aquí declaradas son comunes a todas las funciones del programa, se colocan antes del main.
![Page 6: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/6.jpg)
Punto inicial de entrada al programa.void main(){
.
.
.sentencias
}
Int main(){
.
.
.sentenciasreturn 0;
}
![Page 7: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/7.jpg)
# include<stdio.h>#include<stdlib.h>void prueba();
Int main(){
prueba();return 0;
}Void prueba(){
.
.
.sentencias
}
![Page 8: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/8.jpg)
Sirven para colocar explicaciones al código, y comienzan con /* y termina con */
O se puede comentar la linea completa con //
![Page 9: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/9.jpg)
Char para letras, ejemplo: ‘c’ Int para enteros, ejemplo: ‘-15’ Float para decimales, ejemplo: ’10,2567’ Existen otros pero estos son los mas
utilizados
![Page 10: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/10.jpg)
<tipo dato> <nombre variable> o <tipo dato> <nombre variable>= valor inicial Si es de tipo char y definimos una variable
Char n solo podrá contener una letra
Char n[30] podrá contener 20 caracteres pero pasa a llamarse cadena o string.
![Page 11: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/11.jpg)
Para mostrar en pantalla se utiliza printf(“frase y cadena de control”, variable 1, variable 2, variable
n) La cadena de control es el tipo de dato de la variable que
queremos colocar en la frase, y la forma de mostrar el dato; estos son: %d el dato se convierte a entero. %0 el dato entero se convierte a octal. %x el dato entero se convierte a hexadecimal. %c el dato se considera de tipo carácter. %s el dato se considera que es una cadena de caracteres. %f el dato float se convierte a notación decimal.
Para saltar de línea y dejar el cursor debajo se debe incluir en la frase \n
![Page 12: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/12.jpg)
Para capturar datos ingresados por teclado, se utiliza
scanf(“cadena de control”, &variable1, &variable2, &variable n)
Para una cadena de caracteres es preferible usar gets(variable cadena)
![Page 13: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/13.jpg)
#include<stdio.h>#include<stdlib.h>
int main(void){
printf("hola mundo\n");system("pause");return 0;
}
![Page 14: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/14.jpg)
#include<stdlib.h>#include<stdio.h>
int main(void){
char nombre[20]; printf(“Bienvenido al programa que te saluda\n");printf(“Favor ingresa tu nombre\n");scanf("%s",&nombre);printf("hola, %s\n", nombre);system("pause");return 0;
}
![Page 15: El lenguaje c](https://reader038.fdocumento.com/reader038/viewer/2022100603/5596cf031a28ab6f7a8b45ee/html5/thumbnails/15.jpg)
#include<stdio.h>#include<stdlib.h>
int main(void){
int a, b, c=0, d=0, e=0, f=0;printf("ingrese a\n");scanf("%d",&a);printf("ingrese b\n");scanf("%d",&b);c=a+b;d=a*b;e=a/b;f= a % b;printf("suma es: %d\n", c);printf("multiplicacion es: %d\n", d);printf("division es: %d\n", e);printf("resto es: %d\n", f);system("pause");return 0;
}