《程序设计与问题求解》实验指导书(2023年26)_第1页
《程序设计与问题求解》实验指导书(2023年26)_第2页
《程序设计与问题求解》实验指导书(2023年26)_第3页
《程序设计与问题求解》实验指导书(2023年26)_第4页
《程序设计与问题求解》实验指导书(2023年26)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《程序设计与问题求解》试验指导书(2023--26)程序设计与问题求解试验指导书20239试验一生疏上机环境和挨次构造编程一、试验目的1.了解和使用VC2.生疏常用的功能菜单命令;3.把握C4.把握变量定义和使用;5.理解挨次构造程序设计方法二、试验内容和步骤生疏VC启动VC/程序/MicrooftViualStudio6.0/MicrooftViualC++6.0”,得到ViualC++6.0动后的用户界面,如以下图。创立文件单击菜单“文件/建”,显示对话框。在此对话框的列表栏中,有“文件、工程、工作区、其他文档”4选项。留意系统进入的时候是“工程”一栏被选中,简洁起见,我们要用鼠标选中“文件”,会弹出下拉式菜单。在菜单里用鼠标选中“C++ourcefile”,然后在右边的文件框里填入你要创立的文件名,如eg1_1.cpp.然后点击确定。在“C++源程序编辑”窗口下编辑C++源程序。在编辑窗口键入C/C++源程序。如以下图,键入上面程序。编译连接和运行源程序选择菜单项“编译”,消灭“编译”的下拉菜单,在该下拉式菜单中选择“编译eg1-1.cpp”菜单项,这时系统开头对当前的源程序进展编译,在编译过程中,将所觉察的错误显示在屏幕最下方的“编译”窗口中。所显示的错误信息中指出该错误所在行号和该错误的性质。我们可依据这些错误信息进展修改。编译无错误后,可进展连接生成可执行文件〔.e某e〕,这时选择“编译”下拉菜单中的“构件eg1-1.ee”选项。“编译”窗口消灭信息说明编译连接成功,并生成以源文件名为名字的可执行文件〔eg1-1.e某e〕。eg1-1.ee”选项。这时,运行该可执行文件,并将结果显示在另外一个显示执行文件输出结果的窗口中。关闭工作区,为下个试验做预备。单击菜单“文件”中的“关闭工作区”选项,关闭工作区。留意:这一步很重要,不然其他的程序做不了,所以建议同学们每做完一个试验都要关闭工作区,这样可以一次做多个试验!!简洁的数据输入输出试验〔1〕输入下面的程序,运行并分析结果。〔留意:确定值函数fab(某)。〕#include#includeintmain(void){doublequetion=-45.35,anwer;anwer=fab(quetion);printf(\数%.2f%.2f\\n\}(2)分析并修改下面程序错误,使之能够正常运行。错误代码一:#includevoidmain{inta;floatb;canf(\doublec;canf(\printf(\}错误代码二:#includevoidmain{inta,b;intum;um=a+b;canf(\printf(\}编写程序实现以下功能1〕3〔2〕2〕.计111〔2〕231.按试验报告要求〔样板〕撰写并打印试验报告;22〔1〕的试验结果,〔如有和自己预期的结果不全都的要分析〕;3.说明2〔2〕错误缘由,给出正确的源程序代码并运行结果输出数据;4.试验中遇到的问题和解决问题的方法。试验二选择构造程序设计一、试验目的2.if-elewitch3.把握分支构造程序设计。二、试验内容选择构造编程例如yearyear4100year400整除。从键盘读入一个年份,然后输出其是否为闰年。具体代码如下:#includevoidmain{intyear;printf(\请输入年份:\canf(\分析并修改下面程序错误,使之能够正常运行。错误代码一:下面的这个程序是当a和ba和bab#includevoidmain{inta=5,b=6;/某或inta=5,b=5;某/if(a==b);{printf(\和b\\n\}}错误的代码二:下面的这个程序是当a和ba与b1,而a与b#includevoidmain{inta=5;/某或inta=6/intb=6;if(a==b)a++;b++;printf(\}编写程序实现以下功能1〕.身高推想每个做父母的都关心自己孩子成人后的身高,据有关生理卫生学问与数理统计分析说明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育熬炼等。小孩成人后的身高与其父母的身高和自身的性别亲热相关。设faHeightmoHeight男性成人时身高=(faHeight+moHeight0.54cm=(faHeight0.923+moHeight)/2cm2%;假设有良好的卫生1.5%。编程从键盘输入用户的性别〔用字符型变量eFM〕、父母身高〔用实型变量存储,faHeightmoHeight〕、是否宠爱体育熬炼〔用字符型变量portY入字符N〕、是否有良好的饮食习惯等条件〔用字符型变量dietYN〕,利用给定公式和身高推想方法对身高进展推想。编程要求:有用户输入输出提示信息。2〕.简洁的计算器用witch输入的表达式:1op2计算表达式的值,指定的算术运算符为加〔+〕、减〔-〕、乘〔某〕、除〔/〕。编程要求:程序能进展浮点数的算术运算,有用户输入输出提示信息。0,因此关键在于如何比较浮点变量data200==就可以解决。而浮点型等实型变量需要用if(fab(data2)<=1e-7)进展推断〔即推断其是否足够小〕。假设使用函数fab,需要包含头文件cmath.h三、试验报告内容及要求1.按试验报告要求〔样板〕撰写并打印试验报告;22序错误,修改后运行并写出结果;33图;4.试验中遇到的问题和解决问题的方法。试验三循环构造程序设计(一)一、试验目的把握循环程序设计思想;把握三种循环构造程序的写法;2.能娴熟适当使用三种循环构造进展循环程序的编写。二、试验内容循环构造编程例如1100#includevoidmain{inti;intum=0;//和的初值很重要for(i=1;i<=100;i++){um+=i;}printf(\}分析并修改下面程序错误,使之能够正常运行。1100#includevoidmain{inti=1;intum=0;while(i<=100);{um+=i;}printf(\}编写程序实现以下功能1〕1100偶数累加的结果输出,奇数相乘的结果输出。2〕.从键盘输入一批学生的成绩〔以负数为完毕标志〕,计算平均分,并统计不及格成绩的个数。3〕.从键盘输入任意字符〔直到输入字符qQ〕,分别统计输出一共有多少个数字,多少个小写字母,多少个大写字母及多少个除上述以外的其他字符的个数。〔留意:这里最终一个q或Q!〕三、试验报告内容及要求1.按试验报告要求〔样板〕撰写并打印试验报告;23.3代码及输入输出结果截图;4.试验中遇到的问题和解决问题的方法。试验四循环构造程序设计(二)一、试验目的1.学习和把握二重循环构造编程;2.学习和使用根底算法--枚举算法二、试验内容1.二重循环构造编程例如要求按如下数字外形输出,代码有错误,请修改正确。1123123451234567#includeintmain{inti,j;for(i=1;i<=4;i++){for(j=1;j<=i;j++){printf(“%d”,j);}printf(“\\n”);}}2.编写程序实现以下功能9910〔<=100〕125零钱组合〔每种面值都要有〕。输入要换的面额〔10〕,输出全部可能的换法〔2〕。进阶:假设期望换出来的零钱数量越少越好,怎么修改程序可以很快得到最优方案?3)输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。输入输出例如Inputword:Theumoftheoddnumber.Count=6三、试验报告内容及要求1.按试验报告要求〔样板〕撰写并打印试验报告;21序错误,修改后运行并写出结果;32图;4.试验中遇到的问题和解决问题的方法。printf(“%d%%d\\n”,p->num,p->name,p->core);return0;2.简洁有序链表的创立和查询修改〔1〕21315271118,并输出该链表;〔2〕输入序号n,查找序号为n〔3〕输入值某,查找值为某的结点,并输出;〔4〕插入结点:输入序号nn输出该链表;〔5〕删除结点:输入序号n,册除序号为n该链表。三、试验报告内容及要求〔样板〕撰写并打印试验报告;21.中的程序错误,修改后运行并出结果截图;3.2.中的源代码及输入输出结果截图;4.试验中遇到的问题和解决问题的方法。试验十综合编程设计一、试验目的12.循序渐进编写实际编程问题3.进一步学习和提高综合编程力气和解决编程中消灭的问题的力气二、试验内容1.设计和完成:简洁学生成绩治理信息系统学生成绩信息包括:学号,姓名,课程名,寻常成绩,试验成绩,考试成绩,总评成绩。2.要求实现如下功能:能够实现学生成绩信息的插入、删

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论