首页 > 代码库 > 作业二总结

作业二总结

知识点:

①printf("要输出的信息");(此函数用于输出信息,提示用户下一步操作或者说明输出信息的用途。)

②数据——常量、变量和数据类型

•常量:程序运行过程中,其值不能被改变的量。

•变量:程序运行过程中,其值可以改变的量。

•变量定义的一般形式:类型名      变量名表;

•类型名:int( 整型) float (单精度) double (双精度)char (字符型)

•任何变量都必须先定义后使用。

•变量名尽量做到见名知义。

③简单运算——算术运算和赋值运算

(1)算术运算

•两个整数相除,结果 为相除后的整数部分。
•参与求余运算的运算数必须是整数。
•表达式中既有整数和实数时,先将整数转换成实数再进行计算。
符号名称
+加或正
-减或负
*
/
%

求余数(模)

(2)赋值运算

•赋值运算一般形式:变量=表达式;

•赋值表达式的运算过程:计算赋值运算符右侧表达式的值,然后将右侧表达式的值赋给左侧的变量。

④格式化输出函数printf("格式控制字符串," 输出参数1, … , 输出参数n);

•格式控制字符串:

–普通字符:原样输出。

–格式控制说明:按指定的格式输出数据,%…与数据类型有关
·int型 :%d
·float  、double型:%f
⑤输入格式化函数scanf("格式控制字符串,"输入参数1,…,输入参数n);
•格式控制说明:按指定的格式输入数据,它是以%开头的格式控制字符。     int型(%d);float型(%f);double型(%lf)
•普通字符:输入数据时,需要原样输入的字符。  
•n输入参数形式:&x(存储单元地址)
•n需要在程序开始添加:#include  <stdio.h>
•n输入多个数据时以空格、Tab键或回车作间隔。
!!!注意:
·为了减少不必要的输入,防止出错,编写程序时格式控制字符串中尽量不要出现普通字符。
·提示信息一般使用printf()输出,而不用scanf()输入。
⑥分支程序设计
•关系运算
符号名称
>大于
>=大于或等于
<小于
<=小于或等于
==等于
!=不等于
•if-else语句一般形式:

       if(表达式)

          语句1;

       else

           语句2;

执行过程:首先求解表达式,如果表达式为“真”,则执行语句1;如果表达式为“假”,则执行语句2。

⑦常用数学函数

•调用数学函数时,需要程序的开始添加:#include <math.h>
•常用数学函数:
名称函数

平方根

sqrt(x)

绝对值

fabs(x)

幂函数

pow(x,n)

以e为底的指数函数

exp(x)

以e为底的对数函数

Log(x)

⑧循环程序设计
·循环初始化:指定循环起点(循环变量初始化)
·循环条件控制:循环结束条件
·循环体:指重复执行的语句。
·循环变量修改:在每次循环中改变循环变量的值
•for语句

·for语句一般形式:

   for(表达式1;表达式2;表达式3)

                循环体语句

·功能:实现指定次数的循环。

·执行过程:计算表达式1;判断表达式2,若值为 “真”,则执行循环体语句,并接着计算表达式3,然后继续循环;若值为假,则结束循环。

!!!使用for语句的注意事项:

·初值表达式。(表达式1,循环结构的起始点)

·终值表达式。(表达式2,循环结构的结束点)

·步长。(表达式3,表示循环变量如何变化)
·循环体语句。(需要重复执行的部分。如果有多个语句,需要用括号括起来,变成一条复合语句。若无语句,则为空语句。)
 
 
实验过程中遇到的问题及解决方法:
(1)对于各种函数类型名称的拼写和功能的认识使用不到位,经常拼错,用错。
解决方法:需要多加强操作练习,牢记各种函数的功能和拼写。
(2)表达式的使用顺序和功能容易混在一起。
解决方法:需要牢记相关知识点,多看多练多想。
实验心得体会
这次作业运用到了更多的函数类型和输入格式,不再像原来只是简单的输出一些文字,需要我们学会应用更多的函数,表达式来完成。感觉编程越来越有技术感了,我会在今后的学习过程中认真跟从老师学习,多多加强练习。

作业二总结