鸡兔同笼问题流程图 开始 定义变量cock, rabbit,f 6-h,16→f 计算cock=(4*fh)2 计算 rabbit=(:2h)2 输出cock, rabbit的值 结束」
11 鸡兔同笼问题流程图 结束 开始 输出cock,rabbit的值 定义变量cock,rabbit,h,f 6→h,16 →f 计算cock=(4*f-h)/2 计算rabbit=(f-2*h)/2
鸡兔同笼问题程序 所编写的程序如下 每个C程序都要以man()开头, 将程序语句写在一对花括号之间* main( [int cock, rabbit, h, f; 定义4个变量* h=6;f=16; 鬥为变量h和f赋初值,即输入原始数据 cock(4*h-f)/2, 计算鸡的数量并赋给变量cock rabbit=(4*h-)/2; /计算鸡的数量并赋给变量cock printf("h%d, f=%d, cock=%d, rabbit=%d\n",h, f, cock, rabbit);] 输出原始数据和计算结果
12 鸡兔同笼问题程序 ⚫ 所编写的程序如下: main( ) { int cock,rabbit,h,f; h=6; f=16; cock=(4*h-f)/2; rabbit=(4*h-f)/2; printf("h=%d,f=%d,cock=%d,rabbit=%d\n",h,f,cock,rabbit); } /*每个C程序都要以main()开头, 将程序语句写在一对花括号之间 */ /* 定义4个变量*/ /* 为变量h和f赋初值,即输入原始数据 */ /* 计算鸡的数量并赋给变量cock */ /* 计算鸡的数量并赋给变量cock */ /* 输出原始数据和计算结果 */
编程 ◆用某种程序设计语言编写的程序本质上也是问题 处理方案的描述,并且是最终的描述。 心在一般的程序设计过程中,不提倡一开始就编写 程序,特别是对于大型的程序。 程序是程序设计的最终产品。卿要经过每一步的 细致加工才能得到,如果企图一开始就编写出程 序,往往会适得其反,达不到预翘的结果
13 ❖ 用某种程序设计语言编写的程序本质上也是问题 处理方案的描述,并且是最终的描述。 ❖ 在一般的程序设计过程中,不提倡一开始就编写 程序,特别是对于大型的程序。 ❖ 程序是程序设计的最终产品,需要经过每一步的 细致加工才能得到,如果企图一开始就编写出程 序,往往会适得其反,达不到预想的结果。 编程
调试与运行 ◆编写的程序还需要进行测试和调试.只有经过调试 后的程序才能正式运行。 ◆测试:是指通过一些典型例子,尽可能多发现程序 中的错误。 今调试:是指找出程序中错误的具体位置。并改正错 误 ◆结论:测试与调试住往是交替进行的,通过测试发 现程序中的错误,通过调试冼一步找岀错误的位置 并改正错误。 Return
14 ❖ 编写的程序还需要进行测试和调试,只有经过调试 后的程序才能正式运行。 ❖ 测试:是指通过一些典型例子,尽可能多发现程序 中的错误。 ❖ 调试:是指找出程序中错误的具体位置,并改正错 误。 ❖ 结论:测试与调试往往是交替进行的,通过测试发 现程序中的错误,通过调试进一步找出错误的位置 并改正错误。 调试与运行 [Return]