程序设计基础C文档格式.docx

上传人:b****6 文档编号:19474932 上传时间:2023-01-06 格式:DOCX 页数:18 大小:19KB
下载 相关 举报
程序设计基础C文档格式.docx_第1页
第1页 / 共18页
程序设计基础C文档格式.docx_第2页
第2页 / 共18页
程序设计基础C文档格式.docx_第3页
第3页 / 共18页
程序设计基础C文档格式.docx_第4页
第4页 / 共18页
程序设计基础C文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

程序设计基础C文档格式.docx

《程序设计基础C文档格式.docx》由会员分享,可在线阅读,更多相关《程序设计基础C文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

程序设计基础C文档格式.docx

VC++的集成开发环境下的编辑、编译、连接和执行操作;

程序设计的基本步骤;

难点:

具体怎么设计一个程序;

〖实训内容〗

1、编写一个简单程序,实现从键盘输入两个整数,然后计算两者之和,再输出;

2、通过编写这个程序,熟练掌握创建和运行一个C++程序的步骤;

〖实训步骤〗

创建和运行一个C++程序的步骤:

●在“开始”|“程序”|“MicrosoftVisualStudio6.0”|“MicrosoftVisualC++6.0”,启动VC++,或在桌面上单击快捷方式启动。

●选择“File”|”New”,在弹出的菜单中的“Project”下面选择“Win32ConsoleApplication”,在“Location”文本框中输入新建工程的路径,再在“Projectname”文本框中输入新建工程的名称。

然后,单击“OK”。

●在弹出的对话框中选中“Anemptyproject”后,单击“OK”,再在弹出的“NewProjectInformation”对话框中单击“OK”。

●选择命令“Project”|“AddtoProject”|“New…”,选择弹出的对话框中“File”选项下的“C++SourceFile”,在“File”文本框中输入要创建的C++源程序的名字,然后单击“OK”,出现一个窗口。

用户就可以在有光标闪烁的地方输入源程序了。

●输入完了程序之后,选择“File”|“Save”,保存刚才输入的内容。

●选择“Build”|“Compile…”,对程序进行编译,如果有错就不会生成相应的目标文件,则进行相应的修改,至到编译成功为止。

编译成功之后,再保存。

●选择“Build”|“Build…”进行连接。

●选择“Build”|“Excute…”,运行程序,查看结果。

选择“File”|“Exit”,关闭VC++。

 

实习报告

班级:

指导教师:

年月日

报告人

实习科目

程序中出现的问题及解决办法和运行结果

实训课题二——数据的输入和输出

1、通过上机,掌握几种基本数据类型;

2、能熟练运用Cin和Cout进行数据的输入和输出;

3、能进行简单程序的编写。

重点:

掌握几种基本数据类型的区别及所占的字节数;

熟练运用Cin和Cout进行数据的输入和输出;

难点:

怎样完整的设计一个简单程序;

1、C++中,int、float、char,这三种数据类型所占字节数;

2、测试几种常用字符的含义;

3、编程实现从键盘任意输入一个小写字母,要求转换成大写,再输出;

1、启动VC++6.0,创建一个工程;

2、编写程序实现:

测试字节数要用到sizeof()函数;

怎样判断一个数是否为小写?

大小写怎样转换?

大小写字母的ASCII码相差32;

实训课题三——表达式的使用

1、上机操作,能熟练地掌握算术、关系、逻辑表达式的使用及条件表达式的使用;

2、能用条件表达式解决简单的问题;

几种表达式的表示方法及使用;

条件表达式的用法;

1、从键盘输入一年分,判断是否是闰年;

2、用条件表达式实现:

从键盘输入一字符,若为小写字母则转换成大写输出,否则原样输出;

1、启动VC++6.0,创建一个工程;

2、编写程序实现;

判断闰年的条件:

该年份能被4整除,但不能被100整除;

或该年份能被4整除,又能被400整除;

条件表达式的格式:

表达式1?

表达式2:

表达式3

当表达式1的值为真时,整个条件表达式的值为表达式2的值,否则整个条件表达式的值为表达式3的值;

实训课题四——控制语句的使用

(一)

1、通过上机操作,能熟练地掌握if、while和do…while语句的使用;

2、能用它们来解决简单的现实问题;

if语句实现选择结构程序设计;

用while或do…while语句实现循环结构程序设计的方法

循环结构的具体实现;

1、从键盘任意输入三角形的三条边,判断三角形是否存在;

2、编程实现:

n!

,n由键盘任意输入,(n!

=1*2*…n),要求用while或do…while语句来实现;

1、具体算法分析;

2、启动VC++6.0,创建一个工程;

3、编写程序实现;

怎样判断一个三角形是否存在?

三角形的任意两边之和都要大于第三边;

n!

=1×

……×

n;

实训课题五——控制语句的使用

(二)

1、掌握switch和if语句的用法;

2、通过上机操作,能够进行较完善的循环结构的程序设计;

3、能运用中断点对程序进行调试;

能熟练地运用for、while或do…while语句实现循环结构程序设计的方法;

及三者之间的区别;

1)按要求编写程序:

1、能够任意多次数地从键盘输入成绩;

2、程序的界面如下显示:

 =================

100-90分优秀

89-70分   良好

69-60分   一般

其它情况   太差

=================

1)查询      0)退出

3、当选择1时,可以输入成绩,只有当选择0时,退出。

当输入的成绩为100-90分显示“优秀”;

当输入的成绩为89-70分显示“良好”;

当输入的成绩为69-60分显示“一般”;

其它情况显示“太差”

2)编程实现:

输出1-100之间所有的素数;

1、算法思考;

2、创建一个工程;

3、编写程序;

4、调试程序、运行程序;

提示:

第一题目可以用switch语句和循环来实现;

所谓素数:

只能被1和它本身整除的数

实训课题六——数组的应用

1、通过上机操作,能够熟练地掌握一维数组的应用;

2、能运用循环和数组的结合进行数据的排序操作;

一维数组的定义、元素的引用及元素的初始化;

排序的算法;

编程实现对10个数进行排序;

1、按要求编写程序:

1)能够从键盘任意地输入10个分数;

2)把这10个分数按照从高到低的顺序排列;

3)输出排序前和排序后的这10个数;

2、编程实现:

从键盘输入一个数,查找是否在这个数组中,如果在,请输入它所在的位置;

排序的方法:

选择法和冒泡法;

这两种排序方法的思想见书;

实训课题七——指针的应用

1、通过上机操作,能够熟练地掌握指针应用;

2、能运用循环和数组和指针的结合解决一些较复杂的问题;

掌握指针变量和一般变量的区别及指针变量的定义初始化的方法;

指针变量的间接引用运算符*的使用;

用指针实现排序;

4)用指针,不用数组实现;

从键盘输入一批图书的书名,每个书名一行,要求把全部书名按字典顺序重新排列后写入新文件d:

\zcr\zcr.txt中;

2、编写程序实现

注意:

两个程序不能在同一个工程里写;

实训课题八——结构体的应用

1、通过上机操作,理解结构体类型的概念;

2、熟练掌握结构类型的基本使用;

掌握定义结构体类型和声明一个结构体变量的方法;

怎样引用结构体成员以及结构体数组的定义;

用结构体类型解决现实问题;

按要求编写程序:

1)能够从键盘任意地输入5个学生的信息(姓名、性别、年龄、以及语文、数学、外语三门课的成绩);

2)输出这五个学生的所有信息;

3)输出这五个学生中成绩总分最高的学生的所有信息;

4)按成绩排名之后输出经过排序之后的五个学生的信息;

2、创建一个工程;

3、编写程序实现

结构体类型的定义:

struct结构体类型名

{成员}

实训课题九——函数的应用

1、通过上机操作,熟练掌握函数的定义、声明、返回、调用;

2、熟练掌握值调用和引用调用;

3、理解局部变量和全局变量的作用域;

4、掌握自定义函数的调试方式;

函数的定义和声明的区别;

函数调用的方法及形参与实参的区别;

函数调用的方法;

设计并实现一个简单的学生成绩管理程序,具有成绩输入、成绩排序、计算平均成绩、成绩分档、成绩查询、成绩删除、成绩保存等功能。

具体要求如下:

1)程序能够连续运行,直到要求退出为止;

2)每一项功能用一个子函数来实现;

3)主函数只完成调度的功能;

4)所编程序运行后的界面要好看,程序的功能要全面;

3、调试程序、运行;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1