烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
任务2:先听故事,再编程序。故事是这样的:话说sin和cos是一对夫妇。一天,sin去听相声了,cos在家。过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数。cos问:你是谁啊?他说:我是你的老公sin啊。cos说:你不是去听相声了吗?怎么成这幅摸样了?他说:是啊,太乐了!故事讲完了。不懂吗?好好学高数。否则,挂了不冤。 编程序求出sin(π/2)、cos(87°)
任务1:编写函数,求解分段函数的值,并设计能够满足路径覆盖的测试用例完成测试。 0 当x<0.3时; f(x)= (x-0.3)/(0.8-0.3) 当0.3≤x≤0.8时 1 当x>0.8时 实验目的:学会使用函数编
任务3:输入存款金额并选择存款种类,计算出利息(不计利息税)。如果是活期存款,需要补充输入天数。利息=金额×年利率×存期(单位:年,活期一年按360天计)。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。利率使用2011年7月7日公布的最新年利率:活期 0.50%,3个月 3.10%,6个月 3.30%,一年 3.50%,二年 4.40%,三年 5.00%,五年 5
任务1:(课本p86第20题)一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数。编程找出1000以内的所有完数。 本文先给出我做的程序,后面加上对同学们做法的点评。 【第一部分 我的报告】 实验目的:学会使用循环控制语句解决实际问题,并强化注重效率的观念 实验内容:用循环控制语句编写程序,完成表达式的计算/
本课2014级的方案更完整,且有完整讲课视频,请有需求的人士,移步到---->2014C++ 请看续集:C++程序设计教学材料-2012级 计114-34班学生,他们的博客地址:请【点击进入....】。 教师:贺利坚 CSDN博客首页 新浪博客 网络习题课——贺老师的视频教程,补齐课堂上落下的课,解除做题中的困扰。 【课程总结】 我的总结,见《这一年,与84个写代码的菜鸟
题目:很诱人的一个题目:2011年11月02日是一个回文日:2011 1102,我们刚刚度过!请列出近80年和近60年还有多少个回文日(假如我们能活到百岁,你和我的……)。注意:一年只有12个月。 2012年11月30日新发的程序: #include <iostream> using namespace std; int main( ) { int year,month,day
题目要求:编程序生成一张从英尺到米的转换表(1米大约等于3.28英尺),以方便工厂里工人师傅使用。输出形式如下图所示,第i行第j列的值vij代表i*10+j英尺对应的米数。每输出10英尺的转换表后,另起一行输出。 I2M 0 1 2 3 j 5 6 7 8 9 0
好长时间没有写同步项目了,很着急,很自责。原因有两点:(1)深入做下去,需要用到字符串、数组、结构体、文件等等,单独地用其中一个,有些地方显得有些太迁就;(2)近日学的一些内容也有大量的练习可做,不像刚开始,急需要一些看似“实用”的项目给大家提神。 再次决心将这个任务写下去,就将任务一下子说透吧。最近大家的进步已经能够接受我的这种“和盘托出”了。从技术角度,有了函数,写程序变成一种可
用两个变量account1和account2,以及pwd1和pwd2两组变量分别表示两个客户和他们的密码,balance1和balance2分别表示这两个用户的余额(开始靠近真的银行了,得为多个用户服务,两个用户的完成后,你可以改造成三个用户的。这样做比较麻烦,要4个、5个用户,乃至几百万用户该如何做?也需要多一个用户就改一次程序吗?学习了数组,我们会有好的解决办法,学习结构体,还有更好的
1、在输入密码环节,实现有限次密码输入的限制,如果三次都没有输入正确,程序将直接退出,不允许用户继续操作。 不正确=true; do{ 输入密码; 次数++; if(相符)不正确=false; }while(不正确且尝试次数不足3次); if(密码输入正确) { 重复多次完成业务功能; }
在上一次任务的基础上,改进用户选择功能后的工作 包括(1)用函数优化程序的结构;(2)完成取款并计算利息的工作。 函数的有关知识在第4章,可以提前预习。不过,凭在“初识程序设计”部分的几个例子,模仿着也能写出相关的要求。模仿是一种非常重要的学习方法,尤其适用于没有“系统”学习之前的探索。挑战一下,尝试这种有效的学习方法。 显示功能选项 1.查询 2.
在上一次任务的基础上,完善一些环节 你的程序要支持下面的工作: 用#define或const定义常量PASSWORD,作为银行卡的密码(银行卡的密码可不是这样,它要分别记住各个帐户的密码,我们现在认为所有卡都这个密码)。 屏幕输出:请输入密码 用户输入密码(输入的密码仍然直接显示) 判断输入的密码是否正确,如果正确,继续下面的工作,否则退出程序,提示:“你这个
如果没有用过自动取款机,先用你的银行卡取一次钱去吧,权当作调研。 我们首先插卡,输密码。做纯软件模拟,我们认为卡已经插好了,永久忽略。 你的程序要支持下面的工作: 屏幕输出:XX银行欢迎您(例如,贺氏银行欢迎您,下辈子一定做梦开银行。) 请输入密码: 用户输入密码(真正的自动取款机上,输入的密码显示为*,没有让人看见的,此处先不作处理。暂时用整数当密码,实际应
在学习中,总是想要些成就感的。当你没有做过一些事情的时候,总是不能知道所学知识究竟能干些什么。一些人可以淡定地按老师的指点,扎实地学习基本知识,有些人则不能。无论如何,如果在课堂学习过程中,就可以完成一个象样的项目,那是一件很酷的事情,对能淡定地学下来的同学,也将更有激情。 基于这种想法,老贺想“闭门造车”,和大家随着C++程序设计课程的进展,也做个“项目”出来。这纯属课外安排,愿者
【摘要】设计高效率的程序是个重要话题。限于基础,初学者往往不得要领。本文试图较通俗地传达算法设计和分析中的一些观点、方法。帮助学生树立算法的概念,注重将来算法理论的学习。 在学习了循环以后,我们可以做程序,解决些大问题了。我想谈谈关于程序执行效率的问题。 评价一个程序的标准中,第一是正确;第二是可读性好,以此使程序易于修改和维护;第三就是效率的问题了,要求程序运行要尽可能快,占用内存