- 博客(21)
- 收藏
- 关注
原创 “21天好习惯”第一期-21
一、变量变量有以下几种:数值、字符串、列表、元组、字典1.数值和字符串#数值: a = 100#字符串: a = "100"# %s 占位,用%后的变量替换a = 100b = "Hello World!"print("number is:%s and words are \"%s\""%(a,b))2.列表#列表:用方括号[]扩起来的c = [1,2,3,4,5,6,7] d = ["zhangsan","lisi"] e = [1,2,"zhangsan"]
2021-11-12 22:25:16 292
原创 “21天好习惯”第一期-20
import turtle as tu1tu1.pensize(5)tu1.pencolor("pink")tu1.penup()tu1.fd(-40)tu1.pendown()for i in range(8): tu1.fd(80) tu1.left(45)tu1.done()import turtle as tu1tu1.pensize(5)tu1.pencolor("pink")tu1.penup()tu1.fd(-80)tu1.pendown(.
2021-11-11 21:38:28 130
原创 “21天好习惯”第一期-19
importturtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)foriinrange(4):turtle.circle(40,80)turtle.circle(-40,80)turtle.circle(40,80/2)turtle.fd...
2021-11-10 22:17:23 426
原创 “21天好习惯”第一期-18
查询所选课程的平均成绩大于刘晨的平均成绩的学生学号、姓名及平均成绩select student.sno,student.sname,avg(grade)from student,scwhere student.sno=sc.snogroup by student.sno,student.snamehaving avg(grade)>(select avg(grade)from sc,studentwhere sc.sno=student.sno and sname='...
2021-11-09 21:25:54 120
原创 “21天好习惯”第一期-17
列出只选修一门课程的学生的学号、姓名、院系及成绩select student. sname, student. sdept, student. sno, sc. gradefrom student, Scwhere student. sno=sc. sno and student. sno inselect student. snofrom sc, studentwhere student. sno=sc. snogroup by student. snoh...
2021-11-08 18:54:09 81
原创 “21天好习惯”第一期-16
查找至少选修了一门和刘晨选修课程一样的学生的学号、姓名及课程号select student. sno, sname, sc. cnofrom student, scwhere sc. sno=student. sno and student. sno inselect student. snofrom student, sc, coursewhere student. sno=sc. sno and sc. cno=course. cno and sname<>'刘晨'gr
2021-11-07 16:57:39 97
原创 “21天好习惯”第一期-15
冯诺依曼结构上图实线表示数据流动,虚线表示控制反馈。计算机结构由五大部件组成:存储器、运算器、控制器、输入设备、输出设备。 以运算器为中心,==程序存储在存储器中==。 指令和数据以同等地位保存在存储器中,可以按照地址寻找。 指令和数据由二进制表示,指令由操作码和地址码组成,操作码指明指令要干什么,地址码指明操作数的地址。冯诺依曼结构以运算器为中心,容易形成瓶颈。我们可以使用存储器作为中心来进行优化,但是还不够。1.2.2 现代计算机硬件框图指令和数据都是保存
2021-11-06 22:30:10 281
原创 “21天好习惯”第一期-14
查询至少选修了“信息系统”和“数学”这两门课程的学生的基本信息select student. *from student, sc, coursewhere student. sno=sc. sno and sc. cno=course. cno and student. sno(select student. snofrom student, sc, course y, course vwhere student. sno=sc. sno and sc. cno=course. c.
2021-11-05 20:25:05 69
原创 “21天好习惯”第一期-13
检索所学课程包含学生‘刘晨’所学课程的学生学号、姓名;select student.sno,student.snamefrom studentwhere sno in(from scwhere sc.cno in(select sc.cnofrom sc,studentwhere sc.sno=student.sno and student.sname='刘晨'))先选出刘晨所选修课程的课程号,再通过选修课程号选择出选择了这些课程的学生学号,再通过学号查询出学生的信息...
2021-11-04 20:19:03 168
原创 “21天好习惯”第一期-12
中央处理器运算器组成:算术逻辑单元(ALU) 通用寄存器组(R1 ~Rn) 多路选择器(Mn) 标志寄存器(FR)控制器组成:时标发生器(TGU) 主脉冲振荡器(MF) 地址形成器(AGU) 程序计数器(PC) 指令寄存器(IR) 指令译码器(ID)总线:数据总线(DBUS) 地址总线(ABUS) 控制总线(CBUS)CPU运行原理图:CPU主要性能指标:主频:CPU内部工作的时钟频率,是CPU运算时工作频率 外频:主板上提供一个基准节拍供各部件使用,
2021-11-03 23:12:31 80
原创 “21天好习惯”第一期-11
使用嵌套查询列出选修了“数学”课程的学生学号和姓名select student.sno,student.snamefrom studentwhere exists(select *from scwhere sno=student.sno and exists(select course.cnamefrom coursewhere course.cname='数学'))使用嵌套查询查询其它系中年龄小于CS系的某个学生的学生姓名、年龄和院系;使用嵌套查询查询其它系中年龄小于C.
2021-11-02 21:31:52 69
原创 “21天好习惯”第一期-10
分别使用左外连接、右外连接、全外连接查询student表和sc表中学生的姓名,课程号和成绩。select student.sname,sc.cno,sc.gradefrom student left outer join sc on(student.sno=sc.sno)select student.sname,sc.cno,sc.gradefrom student left outer join sc on(student.sno=sc.sno)select stu...
2021-11-01 22:42:13 66
原创 “21天好习惯”第一期-9
1.1 计算机硬件的基本组成1. 早期的冯诺依曼结构由五大部件组成 输入设备 输出设备 存储器,存放数据和程序 运算器,算术运算和逻辑运算 控制器,指挥程序运行 指令和数据以同等地位存于存储器,可按址寻访 指令和数据用二进制表示 指令由操作码和地址码组成 以运算器为中心2. 现代计算机的结构以存储器为中心 CPU = 运算器 + 控制器1.2 计算机系统组成1. 软件系统系统软件 用来管理整个计算机系统 应用软件 按任务需要编制成..
2021-10-31 22:36:56 74
原创 “21天好习惯”第一期-8
select student. sno, sname, sc. cnofrom student, scwhere sc. sno=student. sno and student. sno in(select student. snofrom student, sc, coursewhere student. sno=sc. sno and sc. cno=course. cno and sname<>'刘晨'group by student. sno, sc. cno, snam.
2021-10-30 20:04:28 91
原创 “21天好习惯”第一期-7
1. 定点数运算及溢出定点数加减法:减法化加法,用补码直接相加,忽略进位溢出:运算结果超出了某种数据类型的表示范围溢出检测方法:统一思想概括为正正得负或负负得正则溢出,正负或负正不可能溢出方法1:V = XYS + XYS(XY为两个加数的符号位,S为结果的符号位,_表示非),那么V = 1则为溢出方法2:V = C0 ⊕ C1(C0是最高数据位产生的进位,C1是符号位产生的进位),那么V = 1则为溢出方法3:V = Xf1 ⊕ Xf2(数据采用变型补码 Xf1Xf2 X0X1X2
2021-10-29 20:00:23 78
原创 “21天好习惯”第一期-6
1. 基本概念真值:+0101,-0100 机器数: [x]原=01012. 几种机器数原码:x = -0101,[x]原 = 1101 反码:x = -0101,[x]反 = 1010 补码:x = -0101,[x]补 = 1011 移码:x = -0101,[x]移 = 2^n + x = 0011PS:这里说说对补码与移码自己的理解。补码是为了化减法为加法方便计算机设计运算,移码是为了方便比较大小,用在浮点数的阶码中。补码——任何一个有模的系统中,减法都可以通过加其补码来表示。
2021-10-28 20:28:30 62
原创 “21天好习惯”第一期-5
select student.sno,student.sname,avg(grade)from student,scwhere student.sno=sc.snogroup by student.sno,student.snamehaving avg(grade)>(select avg(grade)from sc,studentwhere sc.sno=student.sno and sname='刘晨'要查找出选修课程中平均成绩大于刘晨的人以及他的成绩,就要使用嵌套查询...
2021-10-27 22:17:49 67
原创 “21天好习惯”第一期-4
1. 冯诺依曼计算机组成主机(cpu+内存),外设(输入设备+输出设备+外存),总线(地址总线+数据总线+控制总线)2. 计算机层次结构应用程序-高级语言-汇编语言-操作系统-指令集架构层-微代码层-硬件逻辑层3. 计算机性能指标 非时间指标【字长】机器一次能处理的二进制位数 ,常见的有32位或64位 【总线宽度】数据总线一次能并行处理的最大信息位数,一般指运算器与存储器之间的数据总线的位数 【主存容量】主存的大小 【存储带宽】单位时间内与主存交换的二进制位数 B/s...
2021-10-26 22:50:52 57
原创 “21天好习惯”第一期-3
select sno,不及格人数=count(grade)from scwhere grade<60group by snohaving count(grade)>=2where条件先对整体进行限定,规定需要不及格的成绩才能被选出来,再通过having语句进行二次限定,需要在不及格的基础上,再选出不及格门数大于2的select x.snofrom sc.x,sc.ywhere x.sno=y.sno and x.cno='1' and y.cno='2'该...
2021-10-25 23:01:41 54
原创 “21天好习惯”第一期-2
SELECT case sdeptwhen'cs'then'计算机系'when'IS'then'信息系'else'条件不明'end,sno,ssex,sname,sageFROM studentORDER BY sdept DESC通过使用when,then语句把可能出现的情况都进行讨论,再通过降序把所属学院降序排列...
2021-10-24 22:21:47 53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人