第2章 简单程序设计(C++版)_第二节 运算符和表达式-2021-07-21.pdf
2021-07-22 09:07:03 831KB 第2章简单程序设计(C++版)
1
Python的条件判断、循环、数字运算
2021-07-20 19:18:38 750KB if whiel 数字运行
1
Java__运算符.mp4
2021-07-09 15:03:07 107.2MB java
(1) 设计一个人事管理的People(人员)类. 考虑到通用性,这里只抽象出所有类型人员都具有的属性:name(姓名),number(编号),sex(性别),birthday(出生日期),id(身份证号)等等. 其中"出生日期"定义为一个"日期"类(具有属性:year(年),month(月),date(日)内嵌子对象. (2) 从People类派生出student(学生)类,添加属性:班号; 从People类派生出teacher(教师)类,添加属性:职务,部门; 从student类中派生出graduate(研究生)类,添加属性:专业,导师(为教师类); 添加[取得教师]方法(返回值为teacher类) (3) 对People类重载”==”运算符和”=”运算符,”==”运算符判断两个People类对象的id属性是否相等;”=”运算符实现People类对象的赋值操作. (4) 在D:\\ graduate.txt中存储了所有graduate的信息;在D:\\teacher.txt存储了所有教师的信息。 要求利用Peple类的”==”运算符,和graduate类的[取得教师]方法,输出哪些graduate的导师相同。
1
对PL/0作以下修改扩充: 基本内容: (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO DO 其中,语句①的循环变量的步长为1,语句②的循环变量的步长为-1。 选做内容: (1)增加运算:++ 和 --。(实现) (2)增加类型:① 字符类型; ② 实数类型。(未实现) (3)扩充函数:① 有返回值和返回语句;② 有参数函数。(未实现) (4)增加一维数组类型(可增加指令)。(实现) (5)其他典型语言设施。
2021-07-06 13:39:51 1.25MB 运算符
1
JavaScript课件,JS课件,JS教学资料,js脚本学习资料,JavaScript编程学习
2021-07-06 12:01:34 830KB JavaScript JS JS课件 JS脚本
JAVA学习笔记 Java知识点总结
2021-07-06 09:05:22 27KB Java 编程 程序员 java教学资料
用成员函数重载运算符“+”和“-”,将两个二维数组相加和相减。要求第一个二维数组的值由构造函数设置,另一个二维数组的值由键盘输入。
2021-07-03 23:15:29 1KB 二维数组相加
1
Java语言中自增、自减运算符解析.pdf
2021-07-02 22:03:00 195KB Java 开发技术 论文期刊 专业指导
(有理数)创建一个名为 Rational 的类,用于对分数进行算术运算。编写一个程序来测试你的类。使用整数变量来表示类的私有实例变量——分子和分母。 提供一个构造函数,使该类的对象能够在声明时进行初始化。构造函数应以简化形式存储分数。分数 2/4 等价于 1/2,并将作为分子中的 1 和分母中的 2 存储在对象中。 如果没有提供初始值设定项,请提供默认值为 1 的无参数构造函数。 提供执行以下每个操作的公共方法: a) 将两个有理数相加:相加的结果应以简化形式存储。 b) 两个有理数相减:相减的结果应以简化形式存储。 c) 将两个有理数相乘:相乘的结果应以简化形式存储。 d) 将两个有理数相除:相除的结果应以简化形式存储。 e) 以 a/b 的形式返回有理数的字符串表示形式,其中 a 是分子,b 是分母。 f) 以浮点格式返回有理数的字符串表示形式. (考虑提供格式化功能,类的用户能够指定小数点右侧的精度位数。) 【Sample output 1】 Enter numerator 1: 12 Enter denominator 1: 3 Enter numerator 2: 5 Enter denominator 2: 14 Enter precision: 3 a=4/1 b=5/14 a + b = 61/14 = 4.357 a - b = 51/14 = 3.643 a * b = 10/7 = 1.429 a / b = 56/5 = 11.200 【Sample output 2】 Enter numerator 1: 1 Enter denominator 1: 4 Enter numerator 2: 75 Enter denominator 2: 35 Enter precision: 1 a=1/4 b=15/7 a + b = 67/28 = 2.4 a - b = -53/28 = -1.9 a * b = 15/28 = 0.5 a / b = 7/60 = 0.1 Note: The red texts are inputed ,others are output texts. Just use a space to seperate words
2021-06-30 13:05:00 4KB c++
1