库拉索芦荟 - 芦荟汇聚地!

课程设计格式

> 知识库 芦荟君 2024-10-15 11:50

C语言程序设计以及设计报告

只是个例子,不可照抄。

实验内容与要求:
[实验内容]
1、通过本试验初步培养计算机逻辑解题能力。熟练掌握赋值语句和if语句的应用;掌握switch多路分支语句和if嵌套语句的使用
2、将前期所学习到的基本数据类型、运算符和表达式等程序设计基础知识运用于具体的程序设计。
3、进一步熟练掌握输入输出函数scanf, printf和getchar的使用,熟悉math.h中常用数学函数的使用方法
4、掌握循环语句的应用方法。
5、了解随机数生成函数。

[实验要求]
在规定期限独立完成实验内容
1、提交实验报告(电子版)
2、提交相应源程序文件(文件名 EX6_x姓名.c, 如EX6_1彭健.c)
3、要求从简单到复杂,后面的要求均在前面的基础上进行修改,前六题,每题均需要保留各自的程序,六题以后,每题均在前一题基础上修改,保留最后一个程序即可(如做到第九题,则保留EX6_9姓名.c,做到第11题,则保留ex6_11姓名.c)

二、实验原理和设计方案:
1、函数头的选则,while循环语句,switch(case)语句,条件表达式,if else条件语句,自增运算符,设置复杂变量,输出随机操作数。
2、变量要有分数变量和等级变量,要有选择算法题数的变量和计算正确与否的变量,要有随机输出的两个操作数变量和自己按运算符号输入结果的变量,最后还有判断是否要进行的变量字符。中间结果有选择运算符的switch()和分数等级的switch()和错题对题的自增和选择运算符计算的自增。
3、问题的分析方法:先考虑设置整形变量和字符变量,考虑到要不断循环计算,选择用while语句来循环。在循环体中,将前面的输出提示运算符,和自行选择运算符、答案及输出随机操作数完成。再用switch语句对选择的运算符进行判断,并用变量进行自增运算,计算出错题于对题个数和选择了那种运算符号。在循环体最后用if else语句来判断是否继续执行还是跳出循环。最后根据自增计算的结果和公式进行分数计算,并用switch语句来是想等级的制定。

三、源代码
#include
#include
#include
void main()
{
..........
}

四、试验结果和启发
因为输入y要继续循环,所以选择用while语句。在while语句中要结合前面的按提示计算,并嵌套switch语句并用条件表达式,来计算结果正确与否,计算的题型是什么。最后再用switch语句来完成分数等级的判断。

五、实验体会:
描述自己在编程或程序编译运行中遇到的难点和问题及解决的办法。


怎样做C语言程序设计报告?

这是我们的设计报告,你可以有个参考

计算机科学技术系上机实践报告

课程名称:c语言设计 年级: 上机实践成绩:
指导教师:XXX 姓名:
上机实践名称: 学号: 上机实践日期:
上机实践编号: 组号: 上机实践时间:2学时

一、目的
对话框、光标、字符串、位图
二、内容与设计思想
1.光标的使用:设计一个自定义光标,通过菜单选择使用ARROW、WAIT和一个自定义光标。
2.位图的使用:设计四个位图。
3.对话框的使用:    3.1 设计一个模式对话框,复选四个位图的显示。    3.2 设计一个无模式对话框,单选一个位图进行显示。    3.3 设计一个打开文件通用对话框,通过消息框显示获取的文件名。
4.字符串的使用:在客户区显示的文字采用字符串资源定义的方法。所显示的文字信息不在程序中出现。
5.中英文菜单切换:将菜单项的显示文字定义为字符串资源,或者通过菜单整体切换。

三、使用环境
VS2010

四、调试过程
问题:出现如下错误:<1>error C2664: “TextOutW”: 不能将参数4 从“char *”转换为“LPCWSTR”
与指向的类型无关;转换要求reinterpret_cast、C 样式转换或函数样式转换
解决:头文件添加#include<tchar.h>,然后将字符串用_T(“”)括起来。
<2>无法画出图标文件。
解决:在WM_COMMAND中未响应其选项
<3>无法画出不同位置的图标文件。
解决:图标文件的ID(连续的),做一个FOR循环
<4>动态菜单的添加
解决:通过老师的实例来完成。


出现的困难:(1)中英文的转化。
解决方案:建立两个菜单资源,一个是中文的,一个是英文的。看响应的是哪个。如果是中文的,就调用第一个菜单资源,如果是英文的,就调用第二个菜单资源。
(2)无模式对话框的设计与实现。
解决方案:在设计无模式对话框的时候,只要选中了哪个选项,就直接返回数据,不用通过IDOK来确认。

五、总结
在上机操作的过程中,也出现了一些意想不到的问题。出现错误之后,学会看看老师的实例程序,在对比中完成自己的作业。在解决问题的过程中,也学到了新的东西。

六、附录
Homework3.RAR
另外,团IDC网上有许多产品团购,便宜有口碑


查看全部
热门文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
大家都在看