自定义博客皮肤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菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

  • 博客(23)
  • 资源 (138)
  • 论坛 (2)
  • 收藏
  • 关注

原创 C语言实践(2016级第5周):编程思维启蒙

【项目1-Raptor程序设计】用Raptor编写程序,完成下面的任务 (1)输入圆的半径,计算并求出圆的周长。 参考解答 (2)输入矩形的长和宽,计算并输出矩形的面积。 参考解答 (3)从键盘输入任意整数N,当N小于或等于0时显示“low!”,否则显示“high!” 参考解答 (4)编程序,计算下面函数的值并输出(x取整型即可) 参考解答 (5)从键盘输入x的值,根据下面的公

2016-09-30 16:32:47 1901

原创 C语言项目参考解答:全正整数后再计算

【项目-全正整数后再计算】(题目改编自对一位网络学员的辅导)   输入3个正整数,其中任一数不是正整数,程序输出Invalid number!,然后结束运行。当第1个数为奇数时,计算后两数之和,当第1个数为偶数时,计算第2数减去第3数的差。无论哪种情形,当结果超过10时按如下示例输出,否则什么也不输出。 示例 1: Enter number 1: 2 Enter number 2: -7

2016-09-24 21:38:55 1364

原创 翻转课堂4周后交流

课程:数据结构 学生:2015级计算机科学与技术,大二 时间:第4周课后 形式:云班课“头脑风暴”,自由发言 目标:了解同学们感受,发现翻转课堂实施中的问题,以便于进一步改进工作。 交流结果:如下,在同学发言后,我通过【】反馈,以达到沟通交流的目标。宋雨静:有点忙朱建豪:厉害啦陈晓琳:难度增大,编写代码时不知如何下手【有欠账,写代码中学会写代码】梁凯:可以,很强势。苏泽:感觉和普

2016-09-23 16:51:18 1676

原创 C语言实践(2016级第4周)

【项目1-星号拼字母】   编程序,用星号输出你的姓名读音首字母。 参考解答【项目2-长方形周长和面积】 编程序,输入长方形的两边长a和b,输出长方形的周长和面积(提示:边长可以是整数也可以是小数;实现乘法的运算符是*) 参考解答【项目3-并联电阻】   编程序,输入两个电阻R1和R2的阻值,求它们并联后的阻值R(提示:计算公式为r=1/(1/r1+1/r2));电阻值为浮点数) 参考解

2016-09-21 08:42:07 2160

原创 给罗伯特出的主意

课堂上,和学生讨论,罗伯特不想维持现状,我们要给他出主意。 我的学生如是说:任家锋:让他参与进去。难得问题不会,可以给他简单点的,先让他有学科兴趣孟晔:制定合理学习计划来发现学习的兴趣李欣:增强主动性,多和老师同学交流林志文:。陈光辉:可以选择一个自己特别感兴趣的学科去学。培养自己的学习能力。陈鹏鹏:加以引导 激发他的学习兴趣滕健:多去社会实践,体验一下当代社会李潇:制定学习的

2016-09-17 15:52:30 1031

原创 C语言解题报告模板

问题及代码:/* Copyright (c) 2014, 烟台大学计算机学院 All rights reserved. 文件名称:test.cpp 作 者:贺利坚 完成日期:2016年 10 月 x 日 版 本 号:v1.0 题目描述 计算并输出它们串联电阻值输入 两个电阻r1和r2的阻值输出 一个整数,代表串联电阻的值样例输入 1 2样例输出 

2016-09-17 11:10:44 1361 1

原创 程序设计基础(C语言)课程主页-2016级

时间很快,2016级的小鲜肉们已经在猜测老贺长什么样子了。   从在线作业到翻转课堂,几届的学生跟着我受了不少苦。话虽这么说,并不代表2016级的就要轻松了(老贺虚伪到底!)。不过,苦孩子们,享受吧。   话说回来,老贺在这一届身上也不会太轻松。翻转课堂的模式不陌生了,但新生出来的想解决的问题并不少,让学生学得有效、学得有趣、学得轻松是我的追求。做过不少资源,但随着培养方案的变化,选用教材的变化

2016-09-16 21:36:51 7976 12

原创 Raptor实践参考:斐波那契数列

返回->课程主页2-7 斐波那契数列   输入整数n,输出斐波那契数列中的前n个数。斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233……这个数列前两项均为1,从第3项开始,每一项都等于前两项之和。【参考解答】

2016-09-13 10:39:34 12168 1

原创 Raptor实践参考:三色球问题

返回->课程主页2-6 三色球问题   若一个口袋中放有12个球,其中有3个红的,3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?提示:设任取的红球个数为i,白球个数为j,则黒球个数为8-i-j,根据题意红球和白球个数的取值范围是0~3,在红球和白球个数确定的条件下,黒球个数取值应为8-i-j<=6。【参考解答】

2016-09-13 10:37:39 2583

原创 Raptor实践参考:要么错误要么求和

返回->课程主页2-5 要么错误要么求和   从键盘输入任意整数N,当N小于或等于0时显示“Error!”,否则计算并显示1 + 3 + 5+ … + (2×N-1)的值。【参考解答】

2016-09-13 10:34:49 3114 2

原创 Raptor实践参考:求和

返回->课程主页2-4 求和:编程序,求sum=1+2+…+100【参考解答】

2016-09-13 10:32:09 8494

原创 Raptor实践参考:分段函数求值

返回->课程主页2-3 分段函数求值   从键盘输入x的值,根据下面的公式计算并输出y的值。 【参考解答】

2016-09-13 10:29:53 5351

原创 Raptor实践参考:选择求值

返回->课程主页2-2 编程序,计算下面函数的值并输出(x取整型即可) 【参考解答】

2016-09-13 10:27:39 1673

原创 Raptor实践参考:大或小

返回->课程主页2-1 大或小   从键盘输入任意整数N,当N小于或等于0时显示“low!”,否则显示“high!”【参考解答】

2016-09-13 10:24:56 1775

原创 Raptor实践参考:求矩形面积的过程

返回->课程主页1-3 求矩形面积的过程   输入矩形的长和宽,计算并输出矩形的面积。要求将求面积的功能定义为一个过程。【参考解答】

2016-09-13 10:15:26 2417

原创 Raptor实践参考:求矩形面积

返回->课程主页1-2 求矩形面积   输入矩形的长和宽,计算并输出矩形的面积    【参考解答】

2016-09-13 10:12:41 2097

原创 Raptor实践参考:求圆周长

返回->课程主页1-1 输入圆的半径,计算并求出圆的周长。 参考解答:

2016-09-13 10:08:35 4248

原创 Raptor实践2——控制结构

用Raptor编写程序,完成下面的任务 2-1 从键盘输入任意整数N,当N小于或等于0时显示“low!”,否则显示“high!”2-2 编程序,计算下面函数的值并输出(x取整型即可) 2-3 从键盘输入x的值,根据下面的公式计算并输出y的值。 2-4 编程序,求sum=1+2+…+1002-5 从键盘输入任意整数N,当N小于或等于0时显示“Error!”,否则计算并显示1 + 3 + 5+

2016-09-13 10:02:19 2735

原创 Raptor实践1——基础知识

用Raptor编写程序,完成下面的任务 1-1 输入圆的半径,计算并求出圆的周长。 1-2 输入矩形的长和宽,计算并输出矩形的面积 1-3 输入矩形的长和宽,计算并输出矩形的面积。要求将求面积的功能定义为一个过程。

2016-09-13 09:59:31 4111

原创 编程思维启蒙(Raptor)课程主页

【关于Raptor】    “没有思路”,这是不少程序设计初学者挂在嘴边的问题。在用编程解决问题的过程中,让自己具备编程的思维,这是我一直倡导的做法,不少同学坚持了,也找到了感觉。   有没有好的方法让同学们具备编程思路?传统的程序设计学习,是“学语言”与“学程序设计”同时进行的,这种学习路径的“认知负荷”的确有些大。如果能在不涉及语言细节的情况下,能够对编程思路进行训练,那就好了。   这样

2016-09-13 09:56:31 11267 5

原创 编程思维启蒙(Raptor)-贺利坚-专题视频课程

Raptor是一种基于流程图的可视化编程开发环境。程序设计初学者普遍存在“编程没思路”的问题,这与同时学计算机语言与编程方法造成的认知负荷过大有关。Raptor用一系列相互连接的图形符号以及符号之间的连接(流程图)可视化表达编程思路,不涉及语言细节,有效地降低学习者的认知负荷,达到“会思考”的目标,这为进一步学习用计算机语言(如C、C++、Java等)编程奠定思维基础。...

2016-09-13 08:54:52 404

原创 导教班,我的职业续航加油站

前言:2013年参加计算机学会(CCF)计算机课程改革导教班,是我职业生涯中的一个转折点,或者说是明确新方向的一个重要节点。三年过去了,CCF方面联系,说是正在组织一个征文,让我写点东西。于是,有了本文。  2013年夏天,我满脑子的彷徨。职业生涯已经过了将近20年,教学、科研、管理都做了个遍,业务流程已然完全熟悉。所谓熟悉,其实却也全是障碍。在工作中有不少横亘在面前的问题,似乎有空间去做事,但各

2016-09-08 06:44:09 1084

原创 算法复杂度评价一例

问题   数据结构课堂上抛出一个问题,下面一段算法,复杂度是_______?i=1;while(i<=n) i=i*3;A. O(3n)O(3^n) B. O(n)O(n) C. O(n3)O(n^3) D. O(log3n)O(log_3n) 意外   连叫三位同学回答,列一例外选B,让我有些吃惊。看来这是老师的问题,大家的思维没有到位。分析及解答   所谓复杂度,是要对

2016-09-06 16:01:18 1612

C++程序设计教材思维导图

C++程序设计教材目录的思维导图。看思维导图,整理所学知识。

2012-09-21

8086汇编工作环境

提供学习8086汇编语言程序设计的极简解决方案。DOSBox0.74-win32-installer.exe是DOS模拟器,masm.exe汇编、link.exe连接、Debug.exe调试,edit.com和edlin.com是两个编辑程序。

2017-02-03

C++程序设计 运算符重载实验(一)

C++程序设计实验——运算符重载,涉及单目、双目运算符的重载

2012-04-03

android上玩8086汇编

在安卓手机上编写8086汇编程序,很神奇吧?这里给出完整解决方案。下载资源,配合http://blog.csdn.net/sxhelijian/article/details/70254393中的讲解,玩吧!

2017-04-20

CodeBlocks组织多文件程序

项目大了,一个项目用多个文件。面向初学者,从简单的操作入手,很简略的步骤。

2013-11-12

CodeBlocks单步调试入门

单步调试是发现运行错误和逻辑错误的“利器”,可用于 (1)跟踪程序的执行流程,发现错误的线索 ——发现该走A路径,却走了B路径 (2)跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题 ——该是 1,执行中却分明是 2,之前哪儿出了问题? 单步执行除了可以帮助我们发现错误,对于初学者,还可以帮助我们理解语言的机制。 “工欲善其事,必先利其器”,单步调试就是程序设计者最重要的工具之一 这种工具的形态是软件。程序员用软件当工具,正常得不得了。用好这种工具!

2013-11-12

新浪微博应用开发的一个简易方案(PHP+新浪微博开放平台+SAE)

PHP+新浪微博开放平台+新浪云平台(SAE)——新浪微博应用开发的一个解决方案,提出了一种不用配置服务器即可以开发微博应用的方案,适合初学者起步学习,边做边学。内容包括: PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 建立微博应用的过程 PHP SDK中Demo程序简析 进一步学习的走向和有用的资源

2012-02-26

wxWidgets初学者导引

针对初学者起步学习困难的实际,提供了一个学习方案,帮助C++初者提升学习能力,用CodeBlocks、wxWidgets、wxSmith开发出C++ GUI(图形用户界面)的应用程序。该资源网络版在http://blog.csdn.net/sxhelijian/article/details/26158709

2014-05-18

xmind文件.zip

配合《C++程序设计教材目录思维导图(增C++Primer)》一文,将思维导图的源文件提供给各位读者。

2019-09-25

C++程序设计入门同步实践宝典(v0.5)-贺利坚编

这是面向最“菜”的零基础的学生的标准和一系列好玩的想法,基于C++程序设计课程编写的实践指导,是承载和实践了“让每一个大一的孩子都会编程”梦想的实践指导。学习程序设计语言,必须基于大量的实践。决定要投入实践的初学者,何不体验此宝典?

2012-08-07

读懂C++递归程序

递归在计算学科中是一种非常重要的方法,计算理论中到处都有用递归进行表述的问题及求解方法。 在程序设计中,数据描述和算法表达也常用递归,通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。 掌握递归,计算机类专业的学生必须要做到。 本文基于一个C++递归程序,分步骤进行演示,帮助你知道其执行过程,试图帮助你啃下这块硬骨头。

2013-11-16

C++程序设计 窗口程序设计及输入输出格式体验

1. 通过案例指导,能设计最简单的窗口程序。 2. 掌握C++中的输出“流”的格式控制

2012-05-20

c++程序设计实验指导:类和对象初识

c++程序设计实验指导 第一次编写类和对象的程序,着重体验对类和对象的使用。

2012-03-04

计算机导论-计算机专业人才培养

计算机导论-第五讲 计算机专业人才培养。内容:专业沿革、特点、培养方案等。课程共五讲内容,详情见http://blog.csdn.net/sxhelijian/article/details/8000911

2012-11-27

C++程序设计上机题目 标准输入输出流及ASCII文件

1. 了解标准输入输出流对象的使用方法 2. 掌握利用文件流处理ASCII文件

2012-05-30

计算机导论-第一讲-初识计算机

用于16学时,计算机科学与技术专业的学科导论。第一讲,对计算机有一新认识

2011-09-27

C++静态成员、友元函数、类模板实验

C++静态成员、友元函数、类模板实验,共3个任务

2012-03-28

C++程序设计实践学材微课件——1.2 编辑、运行第一个程序

本文为《C++程序设计实践学材》的配套自助微课件,介绍在CodeBlock中运行程序的方法。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710093

2013-12-31

C++程序设计 运算符重载实验(二)

C++程序设计实验——运算符重载,涉及输入和输出运算符的重载。以及重载运算符的应用

2012-04-12

C++程序设计课件 ch12 多态性与虚函数

C++程序设计课件 函数第12章 多态性与虚函数 12.1 多态性的概念 12.2 一个典型的例子 12.3 虚函数 12.4 纯虚函数与抽象类

2013-05-29

C++自定义数据类型(2013级-C++程序设计)

2013级,C++程序设计课件。第7章 自定义数据类型,内容 7.1 结构体类型 7.2 共用体 7.3 枚举类型 7.4 用typedef声明类型

2014-02-24

C++程序设计-第6次实验指导

实验目标:学会使用循环控制语句解决实际问题,关注焦点:程序的效率

2011-11-01

类中使用指针和引用

学会在类中使用指针,包括类中有指针(数组)数据成员、指向对象的指针、指向数据成员的指针、指向成员函数的指针

2012-03-21

C++ASCII文件练习的几个文件

用于C++文本文件练习的几个文件的几个文件。题目在http://blog.csdn.net/sxhelijian/article/details/9078413。

2013-06-12

2014学科导论-计算机学科与学习

文经学院2014级计算机学科导论课件:第7讲 计算机学科与学习

2014-11-03

IT专业学生社团指导心得

在第四届全国云计算大会期间,CSDN组织了第一届CSDN高校俱乐部交流研讨会,我作为俱乐部指导教师代表发言“IT专业学生社团指导心得”,将发言的PPT在此提交。

2012-05-26

多态性与虚函数(2013级-C++程序设计)

2013级,C++程序设计课件。第12章 多态性与虚函数,内容 12.1 多态性的概念 12.2 一个典型的例子 12.3 虚函数 12.4 纯虚函数与抽象类 课程主页在:http://blog.csdn.net/sxhelijian/article/details/11890759

2014-05-25

计算机学科与专业(计算机学科导论)

文经学院 计算机导论课 第七讲 计算机学科与专业。主要内容:计算机成为一个学科 学科的知识体系和专业的课程体系 国内计算类专业状况 信息技术人才需求和大学生成长

2013-11-14

c++程序设计 面向对象方法实现数组类和链表类

体验用面向对象的方法操作数组和动态链表 了解C++标准类和标准模板库

2012-05-10

c++程序设计 多态性与抽象类

1. 进一步多态性的基本概念 2. 学会利用虚函数实现多态性 3. 学会在设计中利用纯虚函数构造抽象基类

2012-05-10

c++程序设计 继承与派生实验(一)

c++程序设计 继承与派生实验(一) 1. 掌握类的派生与继承的概念 2. 学会定义子类,重点是类的构造函数与析构函数

2012-04-17

2014学科导论-计算机通信与网络

文经学院2014级计算机学科导论课件:第6讲 计算机通信与网络

2014-11-03

读懂冒泡排序

在很多问题的处理中,要处理的数据是有序的,这是一个基本的前提。以此前提,以二分查找为代表的高效算法得以应用。 于是,排序成为算法中的一个基本问题。 本文档展示了一种常见的“冒泡排序”的原理,以此帮助初学者建立对排序的感性认识。

2013-12-09

使用排序算法解决实际问题,初步体会文件的输入输出

使用排序算法解决实际问题,初步体会文件的输入输出

2011-12-09

继承与派生(2013级-C++程序设计)0

2013级,C++程序设计课件。第11章 继承与派生,内容 11.1 继承与派生的概念 11.2 派生类的声明方式 11.3 派生类的构成 11.4 派生类成员的访问属性 11.5 派生类的构造函数和析构函数 11.6 多重继承 11.7 基类与派生类的转换 11.8 继承与组合 11.9 继承在软件开发中的重要意义

2014-05-04

计算机导论-第五讲 计算机科学体系

用于16学时,计算机科学与技术专业的学科导论。第五讲,计算机科学体系,介绍计算机科学体系与学科方法等。

2011-11-13

c++程序设计实验指导:构造函数及对象数组

c++程序设计实验指导 1. 学会各种形式的构造函数的写法 2. 学会使用对象数组 3. 进一步熟悉用面向对象的思维解决问题

2012-03-14

c++程序设计 继承与派生实验(二)

c++程序设计 继承与派生实验(二) 1. 进一步掌握类的派生与继承的概念、应用方法 2. 掌握继承方式对成员访问权限的影响 3. 掌握虚基类的用法

2012-04-25

C++编制的超简单银行系统

自编的一个程序,供学习控制结构、函数的初学者参考、练习

2012-11-23

C++程序设计-第9次实验指导

学会使用函数进行编程,实用技能:编程中互联网资源的利用

2011-12-09

迂者-贺利坚的留言板

发表于 2020-01-02 最后回复 2020-03-16

世界杯出线怀况预测程序

发表于 2014-06-20 最后回复 2016-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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