《C++程序》自控12级
文章平均质量分 50
明哥之家
普通高校普通教育者普通的事业。
展开
-
C++各章节教学PPT
一、绪论 程序设计概述 二、基本数据类型、运算符与表达式 三、结构化程序设计 四、数组 五、函数 六、指针 七、结构体和共用体 八、预处理原创 2014-03-05 08:19:00 · 3484 阅读 · 1 评论 -
第四章 C++数组学习要求和实验
第四章 数组学习要求和实验n 学习要求:理解数组的基本概念,了解数组存储方法。掌握一维和二维数组定义格式和数组元素使用。了解多维数组的定义和引用形式。掌握字答数组的定义、字符数组与字符串的关系。掌握常用字符串处理函数的使用。进一步掌握循环程序设计技巧和方法。进一步积累程序调试经验。n 实验作业1.调试分析课本每一个例题,有可能的话更改成2-3原创 2014-03-23 19:48:03 · 1953 阅读 · 25 评论 -
勤劳的算法-穷举法
勤劳的算法:穷举法 穷举算法,有些人也叫做列举算法、枚举算法,是一种在没有找到问题解决规律或公式时,将可能的情况,根据已有的条件进行一一测试,将符合条件的列为所求的解。 枚举算法是一种最简单的,可以说是没有算法的算法,他借助于计算机快速的运算速度,大的内存空间,使得这种算法得以长命百岁。优点如下: 准确性高;答案全面。缺点如下:费时长;占用空间大。穷举法适合,求原创 2014-04-03 20:19:32 · 2639 阅读 · 2 评论 -
第三章 C++结构化程序设计学习要求和实验
第三章 结构化程序设计学习要求和实验n 学习要求:掌握输入/出流的使用。掌握结构化程序设计过程和方法。掌握选择/分支结构程序,循环程序设计方法,熟知分支和循环语句,并灵活运用。初步掌握一些常规题型算法进一步积累程序调试经验。n 实验作业1.完成课本每一个编程题。要求先画出流程算法图或N-S图,然后编程实现,有可能的话使用两种以上方法;原创 2014-03-05 23:55:25 · 3295 阅读 · 44 评论 -
排序算法之二-选择排序和插入排序
二、选择排序也是一种容易理解的排序,基本思想是,对要排序的在n个元素,每一次都是从待排序的元素中,选出最小(或最大)的一个,按选择顺序,将选择出来的数,顺序放在已排好序的元素序列的最后,直到全部待排序的数据元素排完。下面以以下面数据为例,将其从小到大排序。说明排序过程:初始关键字 [49 39 65 98 67 22 29 49]第一趟排序后 22 [39 65 98 67 49原创 2014-04-06 00:53:42 · 1089 阅读 · 0 评论 -
从杂乱到有序并不简单--排序算法之一冒泡法
从杂乱到有序并不简单--排序算法排序,生活中的平常事,在众多无序个体中,选择一种标准,如从大到小,从高到矮,从多到少进行排列,使之成为一个有序有规律的序列,这就是排序!排序对少数个体而言,是一件容易的事,如两个个体,比较一次就可以决定,三个个体则在比较三次才能确定,当个体数目大时,排序并不容易。好多排序方法复杂度上是效率 O(n²)。真实地讲,从杂乱到有序并不简单。本文来谈谈排序算法。原创 2014-04-03 23:43:06 · 1803 阅读 · 0 评论 -
排序算法之三-希尔排序
四.希尔排序希尔是排序(Shell Sort)是DL.Shell于1959年提出来的,因取名希尔排序,它是插入排序的一种,对直接插入排序算法的改进。希尔排序,实现算法不同之处是缩小增量,希尔排序属于插入类排序,是将整个无序列分割成若干小的子序列分别进行插入排序。基本思想是:将需要排序的序列划分成为若干个较小的子序列,对子序列进行插入排序,通过则插入排序能够使得原来序列成为基本有序。这样原创 2014-04-06 20:14:41 · 1027 阅读 · 0 评论 -
第8周自动班要完成的任务
各位同学,大虾好! 前六周做得很好滴!在此都表示赞一下。 时间过得如此之快,本课程教学学习时间都过了一半了,教学任务出差不多完成一半。时间是最能检验人的,有的同学能坚持,一直努力学习并认真写作业编程,次次有精彩,这种态度一定可以掌握好本课程,为程序设计打下一个好的基础。但也有部分同学现在交作业不及时,次次欠帐,这不不好了。我分析大家作业做得慢了的原因可能是:1.作业难度在不原创 2014-04-21 17:35:19 · 1312 阅读 · 7 评论 -
自动班“C++程序设计”课程综合设计题目
第一部分:综合程序题目0、班级成绩管理自动化专业12级有4个班,每班现假定有32名同学,本学期有6门课程考试(课程名你知道,我不知道),每门课程成绩是百分制。现规定每个同学的成绩记录包含以下数据,学号、姓名以及各门课程的成绩共8项,其中学号是一个10位的字符串,每个学生都有唯一的学号。完成以下操作要求:⑴ 编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每原创 2014-05-08 21:19:52 · 4937 阅读 · 92 评论 -
递归算法介绍
概念: 在程序设计中,如果一个程序调用自身,称作递归调作。 以C或C++为例,在函数的语句体中,直接或间接调用自身,就是递归。 递归算法,通常是把一个大型复杂的问题,一次次通过递归调用而层层转化为一个与原问题相似的规模较小的问题来求解,基本思想是将大问题一步步化为小问题,递归算法只需少量的程序就可表达对大问题的计算过程所需要的多次重复计算,大大地减原创 2014-04-24 10:15:25 · 1648 阅读 · 0 评论 -
自动化1123和1124学生班链接
自动化1123班花名册(31人) 2301 陈海平 2302 陈鸿志 2303池德健 2304冯世杰 2305冯伟杰 2306冯振华 2307 甘子健 2308郭昱光 2310黄广杰 2311黄嘉亮 2312黄智超 2313赖立建原创 2014-03-03 17:46:20 · 4729 阅读 · 89 评论 -
第八章 C++学习任务
学习要求:理解指针、地址、指针类型等相关概念。掌握指针变量的定义、初始化、访问、指针运算和表达式。掌握指针和数组、字符串的联系,灵活使用指针来处理它们。掌握函数的传址调用。掌握指针和数组作为函数参数。进一步积累程序调试经验。 实验作业1.调试分析课本每一个例题,有可能的话更改成2-3个方法的新程序;2.编程实现课本每一个编程习题。3. 有n个人围原创 2014-05-19 22:26:54 · 1432 阅读 · 5 评论 -
第五章 C++函数学习要求和实验
第四章 数组学习要求和实验n 学习要求:理解数组的基本概念,了解数组存储方法。掌握一维和二维数组定义格式和数组元素使用。了解多维数组的定义和引用形式。掌握字答数组的定义、字符数组与字符串的关系。掌握常用字符串处理函数的使用。进一步掌握循环程序设计技巧和方法。进一步积累程序调试经验。n 实验作业1.调试分析课本每一个例题,有可能的话更改成2-3原创 2014-04-06 19:23:35 · 1749 阅读 · 14 评论 -
第七周-自动班要完成任务
各位童鞋,大虾小虾们,大家好! 前五周做得很好滴!在此都表杨一下,还再表杨一下。 但还要注意几点:1.课本还有部分同学还看得不够。还要重视基础,课本程序一定先弄明白!2.还是有part同学没有亲自输入程序,有同学作业有拷贝之嫌!3.请进一步注意调试中的错误,积累调试经验。 快乐的第六周又来了,本周大家要面对的章节是第四章,具体完成的任务是: 1.看完课本第四章,原创 2014-04-13 09:26:57 · 1463 阅读 · 13 评论 -
第九周自动班要完成任务
各位同学,大虾好! 紧张快乐的第八周又来了,本周大家要面对的章节是第五章,要预习的是第六章,具体要完成的任务是: 1..进一步完成上周布置的作业任务,即第章学习和实验内容:点击打开链接 2.在下周上课前预习第六章,尽量理清课本内容,不明白的知识请课堂多注意。原创 2014-04-28 10:44:40 · 1339 阅读 · 0 评论 -
自动专业12级C++程序设计
同学链接 1、2班级同学链接 3、4班同学链接 教学PPT 一、绪论 程序设计概述 二、 视频教程原创 2014-03-03 20:12:16 · 1903 阅读 · 0 评论 -
自控班第三周完成任务及实验
各位,大家好!前两周大家表现很good,上机很认真,主动积极问问题,在此表示赞一个!但也有大家注意几点:1.作业请自己做,不要拷贝人家的,程序亲自输入,有同学作业有拷贝之嫌!()2.不放过每人个调试中的错误,积累调试经验。3.必要记忆,重思路,一题多做是好方法。快乐的第三周又来了,本周大家要完成的任务是: 1.看完课本第二章,并能了解课本相关知识点,力求掌握相关知识点。原创 2014-03-16 11:24:47 · 2148 阅读 · 49 评论 -
第五周-自动班作业和实训
各位童鞋们,大家好! 前四周做得很好滴!在此都表杨一下,再表杨一下。表现很好的地方如下: 1.好多位同学程序进步神快。 2.大部分同学能认真思考,作业拷贝情况有所减少,说明小菜们可能快要长大飞翔了!嘻嘻!哈哈! 但还要注意几点:1.课本还看得不够。还要重视基础,课本程序一定先弄明白!2.还有少数同学没有亲自输入程序,有同学作业有拷贝之嫌!3.请进一步注意原创 2014-03-31 09:54:28 · 1429 阅读 · 10 评论 -
第一章 C++绪论学习要求、实验及思考
第一章绪论n 学习要求: 1.理解计算语言相关概念:什么是计算语言?计算机语言分类、常用计算机语言等。2.掌握计算机语言程序过程和步骤。3.掌握C++程序基本组成结构。4.掌握C++语言程序书写格式。5.熟悉VC集成编程环境的使用。n 实验作业1.编写调式运行第一个C++程序,要求输出你的班级、姓名和学号;2.输入课本例题原创 2014-03-05 10:30:40 · 2072 阅读 · 18 评论 -
C++课程要求和实验
C++课程要求和实验课程总要求第一章 绪论要求和实验第二章 第三章第四章第五章第六章第七章第八章原创 2014-03-05 09:08:38 · 1841 阅读 · 0 评论 -
C++程序百问百答
各位同学,大家好!这学期同学们开始学习《C++程序设计》课程,大家刚学习第一门语言,一定有许多疑问和困难,望大家努力不要放弃,坚持一段时间之后,就会慢慢上路的。为此为大家开通这个博客,有问题来问吧。原创 2014-03-05 00:00:41 · 2464 阅读 · 72 评论 -
简介CSND博文中如何插入源代码
之所以选择CSDN作为平台,有两个原因。其一,CSND有很多资源,是学习IT等相关技术的最佳无限课堂。其二,可以方便插入代码到博文(当然,还有其它平台也可以,如百度空间,但这里大虾多)。本学期就要叫学生通过这个平台来交流,将有限的师生学习时间(课堂时间)和空间(教室)扩到无限,实现交流和互动性和随时性,并提交作业。故,必需学会如何在博文中加入代码。下面通过第一个小程序来简介说明。 当要插入代原创 2014-03-09 18:06:44 · 6094 阅读 · 8 评论 -
一道C++试题的出题考虑和考后反思
一道C++试题出题考虑和考后反思原考试题上学期,信管班级“C++程序设计考试”试题有如下一道小题: /* 在下面程序的横线上填写行当的语句,使程序执行结果为10 */ class Myclass{ public:________________________________________________ __原创 2014-03-09 13:18:12 · 1518 阅读 · 2 评论 -
学生问题收容器
问题1: 1楼 u01174925652分钟前发表 [回复] [引用][举报] [删除]老师 c与c++具体有哪些不同呢 是说语法还是说其他什么不同 c会不会比较简单一点呢 还有 用vs与vc有什么不同么 2楼 u013847155刚刚发表 [回复] [引用][举报] [删除] 谢谢提问。 简单地说,C是早期版本原创 2014-03-05 11:01:10 · 1586 阅读 · 15 评论 -
解释名字空间
简单地说,名字空间namespace,是指标识符的各种可见范围。在写大程序时,不同程序员在使用标识符时,可能出现名字重叠冲突现象,为此C++中引入名字空间概念,将相同我名字放入不同的名字空中,就可以避免相同的名字的冲突。 举一个例子,我们两个班在上课,在两个学生叫李刚。为了防止名字冲突,在叫李刚时前面加上班级,这个班级就是名字空间。 程序开头#include原创 2014-03-12 20:56:39 · 1534 阅读 · 0 评论 -
自控班同学第二周要完成任务及VC6下载链接
同学们是学习第一门语言课,万事开头难,所以本学期大家学习肯定有一些困难,请大家坚持。本周要完成的任务如下:1.安装VC6.0,没有开SDCN博客并发链接给我。2.看完课本第一章,并能了解课本相关知识点(参照“第一章学习要求和实习”博文http://blog.csdn.net/yixueming/article/details/20529951)。将课本例题输入电脑调试运行程序。3.预习原创 2014-03-10 19:49:15 · 2560 阅读 · 74 评论 -
每六周自动班要完成任务
各位童鞋们,大家好! 前四周做得很好滴!在此都表杨一下,再表杨一下。表现很好的地方如下: 1.好多位同学程序进步神快。 2.大部分同学能认真思考,作业拷贝情况有所减少,说明小菜们可能快要长大飞翔了!嘻嘻!哈哈! 但还要注意几点:1.课本还看得不够。还要重视基础,课本程序一定先弄明白!2.还有少数同学没有亲自输入程序,有同学作业有拷贝之嫌!3.请进一步注意原创 2014-04-07 13:10:07 · 1514 阅读 · 19 评论 -
第六章指针学习要求和实验
学习要求:理解函数定义的意义。掌握函数定义格式。了解函数调用方式:值调用和引用调用。掌握函数嵌套调用方法。掌握数组作为函数的参数的使用。理解全局变量、局部变量,动态变量、静态变量的概念,掌握不同变量的作用域与生命周期。进一步积累程序调试经验。 实验作业1.调试分析课本每一个例题,有可能的话更改成2-3个方法的新程序;2.编程实现课本每一个编程原创 2014-04-28 10:29:37 · 1589 阅读 · 18 评论 -
第二章 数据类型、运算符和表达式学习要求和实验
第二章 数据类型、运算符和表达式学习要求和实验n 学习要求:了解数据类型概念。掌握常量和变量的使用。掌握各种运算符的运算结合性和优先级,掌握各类表达式正确格式。掌握数据类型转换。进一步熟悉VC集成编程环境的使用,熟练掌握程序设计过程和步骤,积累程序调试经验。n 实验作业1.编写程序输入一个三角形的三条边,计算其面积和周长;2.输入课本原创 2014-03-05 20:54:57 · 3445 阅读 · 51 评论 -
自动化1121和1122班学生链接
自动化1121班花名册(33人) 2101 蔡金辉 2102 陈浩佳 2103 陈家俊 2104 陈俊杰 2105陈泽强 2106成伟洪 2107 邓捷文 2108丁志华 2109冯庭辉 2110郭松峰 2111郭原创 2014-03-03 12:01:12 · 5034 阅读 · 99 评论 -
同一个题目,不同的程序,同样的结果,大家爱binge(谁)
本周有一道题目:下面将陆续列出不同同学设计的的程序,各有千秋,肥瘦不同,但结果相同,大家喜欢谁?从中也可以看出设计程序美妙!原题:编程实现,输入一个整数,计算整数是几位数,输出各位数,并计算各位数的总和。同学一:排骨型#include using namespace std;int main(){ int num,i=0,add=0;//i作为计数原创 2014-03-27 08:53:29 · 1376 阅读 · 4 评论 -
第四周-自动班作业及实验
各位,大家前几周做得很好滴!在此都表杨一下。表现很好的地方如下:1.多位同学上了光荣榜。还有同学没放上来。2.大部分同学能认真思考,一题多解,进步很神速! 但还要注意几点:1.课本看得不够。2.还有少数同学没有亲自输入程序,有同学作业有拷贝之嫌!3.请进一步注意调试中的错误,积累调试经验。 快乐的第四周又来了,本周大家要完成的任务是: 1.看完课本第三章原创 2014-03-23 17:31:49 · 2104 阅读 · 47 评论