Matemáticas 3 es un curso obligatorio para estudiantes de secundaria. El software del programa incluido en el primer capítulo del algoritmo es preliminar.
Si quieres verlo, puedes echar un vistazo a la programación en lenguaje C de Tan Haoqiang.
Primero publicaré algunos para ti.
Versión en lenguaje C
Los lenguajes C más populares son los siguientes:
Microsoft C o Microsoft C
Borland Turbo C o Turbo C
AT&T. Coeficiente de temperatura
Estas versiones del lenguaje C no solo implementan el estándar ANSI C, sino que también realizan algunas extensiones sobre esta base para hacerlo más conveniente y completo.
Lenguaje de programación orientado a objetos
Basado en C, Bjarne Strou-strup de Bell Labs lanzó C en 1983. C amplió y mejoró aún más el lenguaje C y se convirtió en un lenguaje de programación orientado a objetos. Las últimas versiones populares de C son Borland C 4.5, Symantec C 6.1 y Microsoft Visual C 2.0. C plantea algunos conceptos más profundos. Estos conceptos orientados a objetos respaldados por c pueden asignar fácilmente el espacio del problema directamente al espacio del programa, lo que proporciona a los programadores una forma de pensar y un método de programación diferentes a los de la programación estructurada tradicional. Por lo tanto, también aumenta la complejidad de todo el idioma y dificulta su dominio.
cyc
Pero C es la base de C, y el lenguaje C y el lenguaje C son compatibles en muchos aspectos. Por lo tanto, si domina el lenguaje C y estudia más C, puede utilizar la sintaxis familiar para aprender lenguajes orientados a objetos, logrando así el objetivo de obtener el doble de resultado con la mitad de esfuerzo.
Características estructurales del programa fuente C
Para ilustrar las características estructurales del programa fuente en lenguaje C, primero observe el siguiente programa. Estos programas van de superficial a profundo, reflejando las características de la estructura del programa fuente del lenguaje C. Aunque no se presenta el contenido relevante, podemos aprender las partes básicas y el formato de escritura de un programa fuente en C a partir de estos ejemplos. Main()
{printf("Hola, www.vcok.com, mundo del lenguaje C!\n ");
}
Main es el principal El nombre de la función, que indica que se trata de una función principal. Cada programa fuente en C debe tener una y sólo una función principal. Declaración de llamada de función, la función de la función printf es enviar el contenido que se enviará al monitor para su visualización. La función printf es una función estándar definida por el sistema y se puede llamar directamente en el programa.
#includes
#includes
main()
{
Doble x, s; p>
p>
printf("Ingrese el número: \ n ");
scanf("lf ", ampx
s = sin(x)
printf("El seno de lf es lf\n ", x, s);
}
Comentar cada línea
El archivo incluido se llama documento. Archivo con extensión de comando. También llamado archivo de encabezado o archivo de encabezado.
Definir dos variables reales para usar en programas posteriores.
Mostrar información del mensaje
Obtener un número real x del teclado
Encuentra el seno de X y asígnalo a la variable s.
Mostrar resultados de ejecución del programa
Fin de la función principal
La función del programa es ingresar un número x desde el teclado, encontrar el valor seno de x y luego generar el resultado. Las dos líneas antes de main() se denominan comandos de preprocesamiento (ver más abajo). Hay varios otros comandos de preprocesamiento. La inclusión aquí se denomina comando de inclusión de archivo, lo que significa agregar corchetes angulares "" o comillas
Cabe señalar que el lenguaje C estipula que las funciones scanf y printf pueden omitir el comando de inclusión de su encabezado archivos.
Entonces, en este caso, también puedes eliminar el comando de inclusión #include en la segunda línea. Asimismo, en el Ejemplo 1.1, se utiliza la función printf y se omite el comando include.
En el cuerpo de la función principal del ejemplo, se divide en dos partes, una es la parte de explicación y la otra es la parte de ejecución. Descripción se refiere al tipo de descripción de la variable. En el ejemplo no se utilizan variables, por lo que no hay explicación. El lenguaje C estipula que todas las variables utilizadas en el programa fuente deben interpretarse antes de su uso; de lo contrario, se producirá un error. Esta es una característica de los lenguajes de programación compilados de alto nivel, que es diferente de los lenguajes BASIC interpretados. La parte de interpretación es una parte importante de la estructura del programa fuente en C. En este ejemplo, se utilizan dos variables x, s para representar las variables independientes de entrada y el valor de la función sin. Debido a que la función sin requiere que estas dos variables sean tipos de punto flotante de doble precisión, el especificador de tipo double se utiliza para describir estas dos variables. Las cuatro líneas después de la parte de descripción o la parte de declaración de ejecución son utilizadas por la parte de ejecución para completar la función del programa. La primera línea de la parte de ejecución es la declaración de salida, que llama a la función printf para generar una cadena de aviso en la pantalla y requiere que el operador ingrese el valor de la variable independiente x. La segunda línea es para ingresar una declaración, llame a. función scanf y acepta el número ingresado en el teclado almacenado en la variable x, la tercera línea llama a la función sin y envía el valor de la función a la variable S. La cuarta línea usa la función printf para generar el valor de la variable S. , que es el valor del seno de x. El programa finaliza.
printf("Ingrese el número: \n ");
scanf("lf ",' c 10f 10 amp;
s = sin); (x);
printf("El seno de lf es lf\n", "C10F10x, s");
Al ejecutar este programa, se proporciona una cadena de aviso en el display El número de entrada se completa con la primera línea de la parte de ejecución. Cuando se le solicita, el usuario escribe un número en el teclado, como 5, presiona la tecla Enter y recibe el resultado del cálculo en la pantalla.
Funciones de entrada y salida
Las funciones de entrada y salida scanf y printf se utilizan en los dos primeros ejemplos y las presentaremos en detalle en el Capítulo 3. Aquí, presentamos brevemente su formato para su uso a continuación. Scanf y printf se denominan función de entrada de formato y función de salida de formato respectivamente. Significa ingresar y generar valores en un formato específico. Por lo tanto, las tablas de parámetros de las dos funciones entre paréntesis se componen de las dos partes siguientes: "Cadena de control de formato de la tabla de parámetros es una cadena que debe estar entre comillas dobles, lo que indica los datos de entrada y salida". tipos. En el Capítulo 3 se pueden encontrar representaciones de formato de varios tipos. En la función printf, los caracteres de control sin formato también pueden aparecer en la cadena de control de formato y luego el texto original se imprime en la pantalla. El número de entradas o salidas se indica en la tabla de parámetros. Cuando haya varias cantidades, sepárelas con comas. Por ejemplo:
printf("El seno de lf es lf\n ",x,s);
donde lf es el carácter de formato, lo que significa que se trata como un doble número de punto flotante de precisión. Aparece dos veces en la cadena de formato, correspondiente a las dos variables X y s. Los caracteres restantes son caracteres sin formato y se muestran en la pantalla tal como están.
int max(int a, int b);
main(){
int x, y, z
printf ("Ingrese dos números: \ n "); scanf("dd ", ampx amp; y
z=max(x, y
printf(); " maxmum=d ",z);
}
int max(int a, int b){
Si (a gtb) devuelve a ; de lo contrario, devuelve b;
}
La función de esta función es ingresar dos números enteros y generar el más grande.
/*Descripción de la función*/
/*Función principal*/
/*Descripción de la variable*/
/*Entrada x , valor y*/
/*Llamar función máxima*/
/*Salida*/
/*Definir función máxima*/
/*Devolver el resultado a la función principal*/
La función del programa en el ejemplo anterior es que el usuario ingresa dos números enteros y el número mayor se genera después de ejecutar el programa. Este programa consta de dos funciones, función principal y función máxima. Existen relaciones paralelas entre funciones. Se pueden llamar otras funciones desde la función principal. La función de la función max es comparar dos números y luego devolver el número mayor a la función principal. La función Max es una función definida por el usuario. Entonces la instrucción se da en la función principal (tercera línea del programa). Se puede ver que en la parte de descripción del programa, no solo puede haber descripciones de variables, sino también descripciones de funciones. Los detalles de esta característica se presentarán en el Capítulo 5. El contenido encerrado por /* y */ después de cada línea del programa es la parte del comentario y el programa no ejecuta la parte del comentario.
El proceso de ejecución del programa en el ejemplo anterior es el siguiente: Primero, se muestra una cadena de aviso en la pantalla, que requiere que el usuario ingrese dos números. Después de ingresar al automóvil, la declaración de la función scanf recibe estos dos números y los envía a las variables X e Y, y luego llama a la función max, pasando los valores de X e Y a los parámetros A y B de la función max. Compare los tamaños de a y b en la función max, devuelva el más grande a la variable z de la función principal y finalmente genere el valor de z en la pantalla.
Características estructurales del programa fuente C
1. El programa fuente en lenguaje C puede estar compuesto por uno o más archivos fuente.
2. Cada archivo fuente puede estar compuesto por una o más funciones.
3. No importa de cuántos archivos esté compuesto un programa fuente, este tiene y tiene una sola función principal, es decir, la función principal.
4. Puede haber comandos de preprocesamiento en el programa fuente (el comando de inclusión es solo uno de ellos). Los comandos de preprocesamiento generalmente deben colocarse delante del archivo fuente o del programa fuente.
5. Cada descripción y declaración debe terminar con un punto y coma. Sin embargo, los comandos de preprocesamiento, los encabezados de funciones y las llaves "}" no pueden ir seguidos de un signo más.
6. Los identificadores y palabras clave deben estar separados por al menos un espacio. Si hay separadores obvios, también puedes dejar de agregar espacios para separarlos.
Reglas a seguir al escribir programas
Claramente escrito, fácil de leer, entender y mantener