自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迂者-贺利坚的专栏

为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

原创 写给计114-34的同学——IT雏鸟即将起飞

每周2-3个必做题目,一堆可选题目。调好一个程序,发布一篇博文。少部分同学享受着选做题,少部分同学不能按期完成基本要求,大部分学生在完成基本要求都觉得已经尽力。 这是整个学期我们学习C++的状况。 十年前讲过C语言后,就再也没有给大一的同学上过课,讲编程技术也没有过“零基础”的...

2011-12-27 07:42:19

阅读数 3338

评论数 1

原创 C++学习、成长记录(2011-2012第一学期第18周)

【18周任务篇】 二维数组的应用还是比较简单的,而在实际编写中,出现了将==写成了=的错误。找清数组间的关系,本项目会简单许多。理解原理是第一位,而找好算法更重要。明白用循环还是判断,会让事情简单很多。指针真的是很神奇,将实际参数传递给形式参数,在函数的调用过程中,通过改变指向的地址中的...

2011-12-25 21:00:46

阅读数 2610

评论数 0

原创 NetLogo编程的几个小技巧

NetLogo是一个用来对自然和社会现象进行仿真的可编程建模环境。NetLogo特别适合对随时间演化的复杂系统进行建模。建模人员能够向成百上千的独立运行的“主体”(agent)发出指令。这就使得探究微观层面上的个体行为与宏观模式之间的联系成为可能,这些宏观模式是由许多个体之间的交互涌现出来的。Ne...

2011-12-25 08:18:11

阅读数 16769

评论数 16

原创 谈迭代方法与递归方法

(一)迭代法 迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程。迭代算法利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值,是用计算机解决问题的一种基本方法。 迭代常用循环实现。 ...

2011-12-24 22:20:58

阅读数 2945

评论数 0

原创 第18周报告2:二维数组

题目:定义一个8行8列的二维数组a[8][8] (1)(模板中已经完成)利用产生随机数的系统函数为其置初值(1-50之间),可能的取值如右图所示; (2)输出从左上到右下对角线上的元素的值,如对右图而言,输出为48 34 12 31 40 42 34 45;再输出从右上到左下对角线上的值; ...

2011-12-24 22:14:28

阅读数 2206

评论数 0

原创 第18周报告1:指向字符的指针

任务:有一字符串,包含n个字符。实现函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串,当m值大于str1的长度n时,输出空字符串。 实验目的:学会指针访问字符数组 实验内容:从字符数组中取出指定位置开始的子符串 /* 程序头部注释开始 * 程序的版权和版本声明部分 *...

2011-12-24 22:10:26

阅读数 2610

评论数 5

原创 我后悔的事……

很后悔和同学们说要将这几次博文提交情况与平时成绩挂钩。尽管我有好几门课都是不考试,只记平时成绩的。   用博客交报告,前提之一就是同学不必功利,程序调试出来了,顺便一篇博文也就诞生了。做得快的,发得早一些;慢热的,提交晚一些,实在做不出来,看看别人的,再想一想,仿照做出来了,再提交。一学期了,我...

2011-12-19 20:23:59

阅读数 2233

评论数 0

原创 将时尚的互联网引入教学中来

在目前高校的教学工作中,有些同学迷恋网络,以致于影响了学习成绩。很多人将此归罪于网络,甚至有些学校做出大一新生不准购买计算机等的规定。实际上,所谓这种负面的迷恋网络,是指学生将很大一部分的时间用在了打网络游戏、看视频、聊天、经营空间等各种以娱乐为主的应用上。适度参加一些这样的活动,对学生来说是有益...

2011-12-19 18:04:07

阅读数 3490

评论数 3

原创 第17周报告2:动态链表

任务:数据来自score.txt,在程序中建立一个动态链表:每读入一个同学的数据,计算总分,分配结点的存储空间并赋值,并建立起前后相链的关系。在建立链表的同时,要进行统计,以便于求出所有同学总分的平均成绩。动态链表建立后,从头结点开始,依次输出所有总分高于平均总分且没有挂科的同学的学号、姓名、总分...

2011-12-19 15:06:36

阅读数 2472

评论数 0

原创 第17周报告1:结构体数组

任务:score.txt中是一些同学的学号、姓名、C++、高数、英语成绩,定义一个学生成绩的结构体数组,其中的成员包括学号(char num[12])、姓名(name)、三门课的成绩(grade)、总分(score))。建议将某些功能设计成自定义函数。 (1)从文件中读出数据,存放到你定义的结构...

2011-12-19 11:40:27

阅读数 3430

评论数 0

原创 C++学习、成长记录(2011-2012第一学期第17周)

尽管已经期末了,看同学博文的感觉越来越好(尽管这一周难声一片)。决定以后每周将课程中的一些故事记录下来,尤其是同学感言部分。不用说再过多些日子,刚刚看过都觉得亲切和慰藉。 ※ 链表如一条链子把所有的内容都连起来了,就像老鹰抓小鸡,抓到了鸡妈妈,鸡宝宝一个都不落!【好狠耶!】 ※ 我发现...

2011-12-19 11:00:59

阅读数 2259

评论数 0

原创 第16周报告2:求奇因子

问题:编写函数 int fun(int x, int *pp)。其功能是,求出x的所有奇数因子,并按照从小到大的顺序放在pp指向的内存中,函数返回值为这些整数的个数。若x的值为30, 数组中的数为1,3,5,15,函数返回4。 详见 实验指导书 实验目的:学会利用指针解决问题 实验内容:求出一...

2011-12-13 22:00:06

阅读数 2268

评论数 0

原创 第16周报告1:冒泡排序指针版

题目:(数组的排序) 按模板中的要求,用指向数组的指针变量作为形式参数编写函数,完成冒泡排序。重点体会:(1)冒泡排序算法;(2)用指向数组的指针变量作为形式参数,用数组名(即数组的地址)作为实际参数,函数中对于形参的改变实质上也就是对实参对应内存单元的改变;(3)形式参数中不指定数组大小,实际数...

2011-12-13 21:48:30

阅读数 4213

评论数 0

原创 C++程序设计三周教学记录

从第五周到第八周,除去第七周的国庆,C++共上了三周的课。大一新生三周能学会些什么?他们已经能输出漂亮的星号图了。身为老师的我,和这群大孩子一样高兴。同学们的努力令我感动,自己的不少非常规的想法和做法在他们的配合下正在起着作用,我已经感觉到,他们中的绝大多数将就此找到感觉,不光是专业学习,而是整个...

2011-12-10 10:19:09

阅读数 2030

评论数 0

原创 烟台大学 计114-3.4 班学生的博客地址

C++课程2011级首页:链接  新学期开始,实验报告要提交到CSDN了。上学期的报告建议整理后搬迁至此,详见《搬迁说明》。  下面是两个班所有同学的博客地址。同学们可以相互观摩,学习其他同学的解决方案,开拓我们交流的空间,讨论包括C++在内的各种问题。请其他读者也请轻点你的鼠标,见证我的学生的成...

2011-12-10 09:23:00

阅读数 11846

评论数 40

原创 第15周报告3: ASCII文件的操作

任务3:从文件salary.txt中读入500名工人的工资,全部增加100元后进行排序(好事,涨工资了),将排序后的结果在屏幕上输出,并保存到文件ordered_salary.txt中。 (salary.txt可以从BB平台下载) 实验目的:学会ASCII文件的操作 实验内容:从文件中读...

2011-12-09 21:59:29

阅读数 2259

评论数 0

原创 第15周报告2: 操作字符数组

任务2(字符数组和字符串):给出一个字符数组char str[],在程序中赋初值为一个句子,例如char str[]=”he threw threefree throws”,自编函数完成下面的功能: (1)求出字符数组中字符的个数(从第一个字符读起,直到读到’\0’结束计数)(对于例句,输出为2...

2011-12-09 21:53:50

阅读数 2383

评论数 0

原创 第15周报告1: 冒泡排序

任务1:(数组的排序)编函数,完成冒泡排序。要求不能改变下面的main函数。 重点体会:(1)排序算法;(2)数组名作形式参数,将能改变作为实际参数的数组的值,实际参数传递给形式参数的是数组的地址值,也是传值;(3)形式参数中不指定数组大小,实际数组的大小也一并作为参数传递。 实验目的...

2011-12-09 21:47:31

阅读数 2477

评论数 0

原创 第14周报告2:使用函数解决实际问题

任务2:(函数及数组的简单应用) 在数组score中将要存储某小组C++程序设计的成绩,请设计完成下面功能函数,并将它们组合成一个完整的应用: (1)输入小组人数及成绩; (2)输出该小组的最高成绩、最低成绩、平均成绩和成绩的标准偏差; (3)输出考得最高成绩和最低成绩的同学的人数及对应的学...

2011-12-09 21:43:51

阅读数 2390

评论数 1

原创 第14周报告1--函数的递归

任务1:(函数的递归) 用递归函数求f(n)=13+23+…+n3,要求先将f(n)数学表达式表示成递归的形式,然后再编程序实现。 实验目的:学会使用函数的递归 实验内容:用递归函数求解表达式 /* 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, ...

2011-12-09 21:39:26

阅读数 1503

评论数 0

提示
确定要删除当前文章?
取消 删除