1、VC+的集成开发环境下的编辑、编译、连接和执行操作; 程序设计的基本步骤; 难点:具体怎么设计一个程序;实训内容1、 编写一个简单程序,实现从键盘输入两个整数,然后计算两者之和,再输出;2、 通过编写这个程序,熟练掌握创建和运行一个程序的步骤;实训步骤创建和运行一个程序的步骤: 在“开始”“程序”“icrosoft Visual Studio6.0”|“icrosoft Visual C+6.0”,启动,或在桌面上单击快捷方式启动。 选择“File”|”New”,在弹出的菜单中的“Project”下面选择“Win32 Console Application”,在“ocation”文本框中输入新
2、建工程的路径,再在“Project name” 文本框中输入新建工程的名称。然后,单击“”。 在弹出的对话框中选中“An empty project”后,单击“”,再在弹出的“ew Project Information”对话框中单击“”。 选择命令“Project”|“Add to Project”“New”,选择弹出的对话框中“File”选项下的“C+ Source File”,在“File”文本框中输入要创建的源程序的名字,然后单击“”,出现一个窗口。用户就可以在有光标闪烁的地方输入源程序了。 输入完了程序之后,选择“File”“Save”,保存刚才输入的内容。 选择“uild”“Com
3、pile”,对程序进行编译,如果有错就不会生成相应的目标文件,则进行相应的修改,至到编译成功为止。编译成功之后,再保存。 选择“uild”“uild”进行连接。 选择“uild”“xcute”,运行程序,查看结果。选择“File”“Exit”,关闭VC+。实习报告班级: 指导教师: 年 月 日报告人实习科目内容具体算法源程序程序中出现的问题及解决办法和运行结果对的思考实训课题二数据的输入和输出1、 通过上机,掌握几种基本数据类型;2、 能熟练运用Cin和out进行数据的输入和输出;3、 能进行简单程序的编写。 重点:掌握几种基本数据类型的区别及所占的字节数; 熟练运用Cin和out进行数据的输
4、入和输出;难点:怎样完整的设计一个简单程序;1、 中,int 、float、char,这三种数据类型所占字节数;2、 测试几种常用字符的含义;3、 编程实现从键盘任意输入一个小写字母,要求转换成大写,再输出;1、 启动VC+6.0,创建一个工程;2、 编写程序实现:测试字节数要用到sizeof()函数;怎样判断一个数是否为小写?大小写怎样转换?大小写字母的ASCII码相差32;实训课题三表达式的使用1、上机操作,能熟练地掌握算术、关系、逻辑表达式的使用及条件表达式的使用;2、能用条件表达式解决简单的问题;几种表达式的表示方法及使用;条件表达式的用法;1、从键盘输入一年分,判断是否是闰年;2、用
5、条件表达式实现:从键盘输入一字符,若为小写字母则转换成大写输出,否则原样输出;1、启动VC+6.0,创建一个工程;2、编写程序实现;判断闰年的条件:该年份能被4整除,但不能被100整除;或该年份能被4整除,又能被400整除; 条件表达式的格式:表达式1?表达式2:表达式3 当表达式1的值为真时,整个条件表达式的值为表达式2的值,否则整个条件表达式的值为表达式3的值;实训课题四控制语句的使用(一)1、通过上机操作,能熟练地掌握if、while和dowhile语句的使用;2、能用它们来解决简单的现实问题;if语句实现选择结构程序设计; 用while或dowhile语句实现循环结构程序设计的方法循环
6、结构的具体实现;1、从键盘任意输入三角形的三条边,判断三角形是否存在;2、编程实现:n!,n由键盘任意输入,(n!n),要求用while或dowhile语句来实现;1、具体算法分析;2、启动VC+6.0,创建一个工程;3、编写程序实现; 怎样判断一个三角形是否存在? 三角形的任意两边之和都要大于第三边; n!=1234n;实训课题五控制语句的使用(二)1、掌握switch和if语句的用法;2、通过上机操作,能够进行较完善的循环结构的程序设计;3、能运用中断点对程序进行调试;能熟练地运用for、while或dowhile语句实现循环结构程序设计的方法;及三者之间的区别;1)按要求编写程序:、能够
7、任意多次数地从键盘输入成绩;、程序的界面如下显示:100-90分 优秀89-70分良好69-60分一般其它情况太差)查询)退出、当选择时,可以输入成绩,只有当选择时,退出。当输入的成绩为100-90分显示“优秀”;当输入的成绩为89-70分显示“良好”;当输入的成绩为9-0分显示“一般”;其它情况显示“太差”2)编程实现:输出1-100之间所有的素数;1、 算法思考;2、 创建一个工程;3、 编写程序;4、 调试程序、运行程序; 提示:第一题目可以用switch语句和循环来实现; 所谓素数:只能被1和它本身整除的数实训课题六数组的应用1、通过上机操作,能够熟练地掌握一维数组的应用;2、能运用循
8、环和数组的结合进行数据的排序操作;一维数组的定义、元素的引用及元素的初始化; 排序的算法;编程实现对10个数进行排序;1、按要求编写程序:)能够从键盘任意地输入10个分数;)把这10个分数按照从高到低的顺序排列;)输出排序前和排序后的这10个数;、编程实现:从键盘输入一个数,查找是否在这个数组中,如果在,请输入它所在的位置; 排序的方法:选择法和冒泡法; 这两种排序方法的思想见书;实训课题七指针的应用1、通过上机操作,能够熟练地掌握指针应用;2、能运用循环和数组和指针的结合解决一些较复杂的问题;掌握指针变量和一般变量的区别及指针变量的定义初始化的方法; 指针变量的间接引用运算符*的使用;用指针
9、实现排序;)用指针,不用数组实现;从键盘输入一批图书的书名,每个书名一行,要求把全部书名按字典顺序重新排列后写入新文件d:zcrzcr.txt中;2、编写程序实现 注意:两个程序不能在同一个工程里写;实训课题八结构体的应用1、通过上机操作,理解结构体类型的概念;2、熟练掌握结构类型的基本使用;掌握定义结构体类型和声明一个结构体变量的方法; 怎样引用结构体成员以及结构体数组的定义;用结构体类型解决现实问题;按要求编写程序:1) 能够从键盘任意地输入个学生的信息(姓名、性别、年龄、以及语文、数学、外语三门课的成绩);)输出这五个学生的所有信息;)输出这五个学生中成绩总分最高的学生的所有信息;)按成
10、绩排名之后输出经过排序之后的五个学生的信息;2、创建一个工程;3、编写程序实现结构体类型的定义: struct 结构体类型名 成员 实训课题九函数的应用1、通过上机操作,熟练掌握函数的定义、声明、返回、调用;2、熟练掌握值调用和引用调用;3、理解局部变量和全局变量的作用域;4、掌握自定义函数的调试方式;函数的定义和声明的区别; 函数调用的方法及形参与实参的区别;函数调用的方法;设计并实现一个简单的学生成绩管理程序,具有成绩输入、成绩排序、计算平均成绩、成绩分档、成绩查询、成绩删除、成绩保存等功能。具体要求如下:)程序能够连续运行,直到要求退出为止;)每一项功能用一个子函数来实现;)主函数只完成调度的功能;)所编程序运行后的界面要好看,程序的功能要全面;3、调试程序、运行;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1