四则运算2及PSP0设计项目计划】的更多相关文章

时间比较紧,我简单写写我的设计思路: 题目在四则运算1的基础上控制产生题目的数量,这个可以用变量控制:打印方式也可选用变量控制,程序的关键是括号的生成.我们可以将整个四则运算式看成()+()的模型,然后再利用递归函数对这个模型进行分解(这个函数我一直在调试但感觉还没有完善,时间比较紧,到后面我会补上). 关于括号生成目前是有问题的,目前发现使用了string[][]这样会导致为三维数组存在很大问题,所以请参考者注意一下. 下面是我的源程序代码: //author:ly 2016.3.12 /*f…
随机生成运算式,要求: 1.题目避免重复. 2.可定制(数量/打印方式). 3.可以控制一下参数. 要求:是否有乘除法,是否有括号,数值范围,加减有无负数,除法有无余数. 刚开始看到这样一个题目感觉还挺简单,于是从头开始,一步一步的编写代码.但是这次遇到了大麻烦. 我的基本思路是全部用数组来实现,基本是这样的: 1.随机产生num[i]个运算符数组,对应的ch[num[i]]里边放着相应的运算符,类型为string类型. 2.rand1[i][j]数组盛放随机生成参与运算的数,根据算式的形式,运…
题目: 1.题目避免重复:        2.可定制(数量(打印方式)):        3.可控制下列参数:是否有乘除法.是否有括号.数值范围.加减有无负数.        除法有无余数.是否支持分数(真分数.假分数....).是否支持小数       (精确到多少位).打印中每行间隔可调整. 设计思想:   1.题目避免重复:将每道题目存储后,新生成的题目进行对比,排除重复相同的题目:   2.可定制(数量/打印方式):主函数负责数量和打印方式:   3.控制变量参数:将各种参数变量组成参数…
一.设计思路 题目:可以答题并判断对错,最后显示做对几道题. 在原有的基础上,又拓展了答题模块. 在结构体中添加了answer属性,把输入的答案与正确答案比较,若相等则计数加一. 二.源代码 (1)四则运算3.cpp // 四则运算3.cpp : Defines the entry point for the console application. // 袁佩佩 信1201-1班 20122785 2015/3/18 #include "stdafx.h" #include &quo…
一.设计思想 设计两个窗体,在第一个窗体中选择功能参数,在第二个窗体中显示所出题目. 二.源代码 Form1.cs: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespa…
20165325 2017-2018-2 <Java程序设计>结对编程_第二周:四则运算 一.码云链接 FAO项目的码云链接; 1.Git提交日志已经实现一个功能/一个bug修复的注释说明,如图所示: 2.测试代码并未上传: 3.主类位于Main.java中: 4.若有修改,仍会更新: 二.需求分析 之前在20165325 2017-2018-2 <Java程序设计>结对编程_第一周:四则运算里面已经对需求分析作出了总体的阐述,在此不作赘述.上一周,我们小组已经实现了在一个命令行程…
PSP0 ---2 项目计划日志 姓名:赵腾                                                日期:9/12/2017 任务 日期 听课 编写程序 阅读课本 日总计 周一 120 30 周二 100 230 120 450 周三 100 210 310 周四 100 160 周五 120 60 180 360 周六 360 90 450 周日 周总计 2730 以分钟计(min) 时间记录日志 学生: 赵腾                      …
一,四则运算 (一)  设计思想 使用Scanner类读取运行时用户输入数据,然后进行数据类型转换,完成四则运算之后利用输出类输出. (二)  流程图 (三)程序代码 //Zhangxiaochen 2015/10 04  四则运算 import javax.swing.JOptionPane;  // import class JOptionPane public class Operation { public static void main( String args[] ) { Stri…
应用NABCD模型,分析你们初步选定的项目,充分说明你们选题的理由. 录制为演说视频,上传到视频网站,并把链接发到团队博客上. 团队项目选题  四则运算 NABCD 模型 1) N (Need 需求) 为了适应网络的发展的方便教学的需要,小学生在娱乐的同时,积极参与学习,达到提高运算能力的目的:另外,可以减轻小学老师的教学负担,使得教学不再局限于课堂以及呆板的书面作业:除此.家长可以参与到孩子的成长中去,打破单面教学,实现多方参与学生的成长.我们准备建立一个B/S结构的四则运算系统,实现随时练习…
在前两天的    关于“代码规范”,“Review”和“Check list”    一文中,我给自己列出了Check list,如下: 1.代码能够工作么?它有没有实现预期的功能,逻辑是否正确等. 2.所有的代码是否简单易懂? 3.代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释. 4.是否存在多余的或是重复的代码? 5.代码是否尽可能的模块化了? 6.是否有可以被替换的全局变量? 7.是否有被注释掉的代码? 8.循环是否设置了长度和正确的终止条…