最新年中考数学说题稿ppt课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 排序程序的设计与实践
六、实验步骤及要求
(1)、在EDIT环境下键入编写程序,保存为*.asm; (2)、编译、连接源程序*.asm ,分别生成*.obj、 *.lst和*.exe文件。 (3)、在TD调试环境下,用连续单步方式调试*.exe,观 察排序时数据移动变化情况。 (4)、改程序为按从小到大排序。
CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK
START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX
MOV SP,LENS
S5: A53: A52: A54:
A51: CODE
MOV CX,LEN DEC CX MOV BX,OFFSET BUF PUSH CX MOV AX,[BX] CMP AL,AH JC A51 INC BX LOOP A52 POP CX LOOP A53 MOV AH,4CH INT 21H XCHG AL,AH MOV [BX],AX JMP A54 ENDS END START
4 变式与拓展
变式: 在A1的情况下,将△ABC绕点C按顺时针方向旋转30°得 到△A'B'C,A′C所在直线交l2于点D.求CD的值?
拓展:在A1的情况下,如图7,将△ABC绕点C按顺时针方向旋转α° (0°<α<180°)得到△A'B'C,A′C所在直线交l2于点D.若CD= , 求△ACD的面积?
本题涉及的数学思想方法有:
1.分类讨论思想 2.数形结合思想 3.转化思想 4.方程思想
1 试题呈现
(嘉兴卷第24题)我们定义:如果一个三角形一条边上的高等于这 条边,那么这个三角形叫做“等高底”三角形,这条边叫做这个三 角形的“等底”.
(3)应用拓展: “如等图底3,”已BC知在l直1∥线l2,l1上l1与,l点2之A间在的直距线离l2上为,2.有“一等边高的底长”是△BCA的BC的倍. 将△ABC绕点C按顺时针方向旋转45°得到△A'B'C,A′C所在直线 交l2于点D.求CD的值.
实验一 排序程序的设计与实践
七、实验报告要求(包含预习报告要求和最终报告要求)
1.实验名称:
注意实验项目名称应与实验大纲中的实验项目名称相符 。
2.实验目的 3.实验内容及要求
预习 最终
4.程序设计(从大到小)
报告要求 报告要求
包含流程图和源程序,源程序必须加必要注释。
5.实验结果及结果分析
6.实验中出现的问题及解决方法 7.回答思考题(如何改为由小到大排序)
2018年中考数学说题稿
1.“抛物线与直线有两个交点----△法”
直线MN的表达式为:
ax2x21x5 Δ>0 a 1
33
3
2.“两个交点在线段MN上”
分类讨论
2.“两个交点在线段MN上” yax2x2
(1) a>0
a1
对称轴在y轴右侧,
4
抛物线经过N点时
是临界情况.
1 a 1
4
3
2.“两个交点在线段MN上” yax2x2
实验一 求最大值程序
一、实验目的
1.掌握条件判断指令的用法。 2.掌握循环程序的设计方法。 3.学习在屏幕上显示字符的方法。 4.学习在PC机上建立、汇编、链接、调试和运行汇编语言的过程。
二、实验内容
在首地址为DATA1的数组中找出最大值,并在屏幕上显示出来。 DATA1 DB 35H,07H,0ABH,56H,12H,98H,0CDH,76H,0FAH,0BFH 显示结果如下图所示:
实验一 求最大值程序
三、程序框图
实验一 求最大值程序
四、实验步骤及要求
(1) 输入程序,进行调试,运行出求最大值程序的结果。 (2) 熟悉TD调试环境下,在TD环境下单步运行本程序,以加 深对程序指令的理解。 (3) 如何把程序改成求最小值的程序。 (4) 如果为有符号数,其最大值、最小值怎么求取。
2 解题策略
初中阶段求线段长度的常用方法?
几何: 1.勾股定理 2.相似(成比例)
代数: 两点间距离公式
其它: 1.三角函数
2.面积法
3 解法指导
先确定点A的位置
解法1:过点D构造直角三角形
解法2:过点C构造直角三角形
解法3:构造一线三等角模型
解法4:平行线截割定理
解法5:面积法
1 2 • A 1 C • C 1 2 E • A 1 C • C • sD iA 1 n C 1 2 D • C • C D • sE iE nC
(2) a<0
对称轴在y轴左侧, 抛物线经过M点时 是临界情况.
综上所述:a的取值范围是:
或 1a1 43
a1
试题 一
A
方法2
ax2x21x5 33
a>0
3a2x2x10
y3a2x2x1
1 a 1
4
3
方法2
ax2x21x5 33
a<0
3a2x2x10
y3a2x2x1
综上所述:a的取值范围是:
或 1a1 43
MOV AH,02
INT 21H ENDM
4.如果结果最大值是FAH,存储在AL中,如何显示?先AL暂存BL,对AL逻辑右移4位, 再判断是不是大于9,若大于9加37H,否则加30H,然后送去显示。取出暂存的BL 送AL,然后与0FH相与,再判断是不是大于9,若大于9加37H,否则加30H,再送 去显示。
实验一 求最大值程序
Baidu Nhomakorabea
五、程序介绍
要掌握这个程序,需要理解以下几点:
1.程序完成的任务有:定义及初始化、求最值、显示最值。
2.怎么显示字符?例如显示“A”,利用INT 21H的AH=02H号子功能,显示DL的内容, DL中的值为字符对应的ASCII码值。
3.宏定义介绍
DISX MACRO X
MOV DL,X
实验一 排序程序的设计与实践
一、实验目的
1、熟悉8088指令系统,掌握程序设计方法。 2、学习在PC机上建立、汇编、链接、调试和运行汇编语言的过程。 3、了解并熟悉TD运行环境,学会用TD调试程序的方法。
二、实验内容
编写并调试一个排序子程序,其方法为用冒泡排序法,将DATA数 据段中的几个单元字节中无符号的正整数,按从大到小的顺序重新排列。
三、汇编过程图示
实验一 排序程序的设计与实践
四、程序框图
实验一 排序程序的设计与实践
五、程序清单
DATA SEGMENT BUF DB 21H,34H,0A6H,78H,0F8H,
88H,0C9H,01H,33H,11H LEN EQU $-BUF DATA ENDS
STACK SEGMENT BUFS DB 300 DUP(?) LENS EQU $-BUFS STACK ENDS
相关文档
最新文档