Files

110 lines
12 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1525" viewBox="0 0 1200 1525" role="img" aria-labelledby="title desc">
<title id="title">顺序结构程序设计:本章知识结构</title>
<desc id="desc">根据教材扫描图人工重绘的矢量教学示意图。文字与线条可无损缩放。</desc>
<defs><marker id="arrow" markerWidth="9" markerHeight="9" refX="8" refY="4.5" orient="auto" markerUnits="userSpaceOnUse"><path d="M0 0 L9 4.5 L0 9 Z" fill="#417b63"/></marker></defs>
<rect width="1200" height="1525" fill="white"/>
<g font-family="Microsoft YaHei, Noto Sans CJK SC, Arial, sans-serif" fill="#193b32" stroke-linecap="round" stroke-linejoin="round">
<rect x="330" y="15" width="540" height="60" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="600.0" y="45.0" text-anchor="middle" dominant-baseline="central" font-size="27" fill="#193b32">顺序结构程序设计</text>
<path d="M330 45 H25 V1435.0" fill="none" stroke="#417b63" stroke-width="2"/>
<line x1="25" y1="342.0" x2="55" y2="342.0" stroke="#417b63" stroke-width="2"/>
<rect x="55" y="307.0" width="185" height="70" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="147.5" y="342.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">变量的数据类型</text>
<path d="M240 342.0 C265 342.0 265 159.0 290 159.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="117.0" width="320" height="84" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="143.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-1:跑步</text>
<text x="450.0" y="174.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">常用数据类型及其范围</text>
<path d="M610 159.0 C645 159.0 645 127.0 680 127.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="100.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="127.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">int、double类型变量</text>
<path d="M610 159.0 C645 159.0 645 191.0 680 191.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="164.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="191.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">自动类型转换</text>
<path d="M240 342.0 C265 342.0 265 297.0 290 297.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="268.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="297.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-2:英文字母</text>
<path d="M610 297.0 C645 297.0 645 265.0 680 265.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="238.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="265.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">char类型变量</text>
<path d="M610 297.0 C645 297.0 645 329.0 680 329.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="302.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="329.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">ASCII编码</text>
<path d="M240 342.0 C265 342.0 265 411.0 290 411.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="382.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="411.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-3:玩橡皮泥</text>
<path d="M610 411.0 C645 411.0 645 411.0 680 411.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="384.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="411.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">强制类型转换</text>
<path d="M240 342.0 C265 342.0 265 525.0 290 525.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="496.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="525.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-4:销量预测</text>
<path d="M610 525.0 C645 525.0 645 493.0 680 493.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="466.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="493.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">如何对浮点数四舍五入</text>
<path d="M610 525.0 C645 525.0 645 557.0 680 557.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="530.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="557.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">运行时错误</text>
<line x1="25" y1="876.0" x2="55" y2="876.0" stroke="#417b63" stroke-width="2"/>
<rect x="55" y="834.0" width="185" height="84" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="147.5" y="860.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">变量的输入与输</text>
<text x="147.5" y="891.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">出</text>
<path d="M240 876.0 C265 876.0 265 669.0 290 669.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="640.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="669.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-5:苹果采购</text>
<path d="M610 669.0 C645 669.0 645 669.0 680 669.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="642.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="669.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">使用cin输入整数或浮点数</text>
<path d="M240 876.0 C265 876.0 265 783.0 290 783.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="754.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="783.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-6:字母转换</text>
<path d="M610 783.0 C645 783.0 645 751.0 680 751.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="724.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="751.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">使用cin输入字符</text>
<path d="M610 783.0 C645 783.0 645 815.0 680 815.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="788.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="815.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">字符的存储与ASCII</text>
<path d="M240 876.0 C265 876.0 265 921.0 290 921.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="892.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="921.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-7:数字反转</text>
<path d="M610 921.0 C645 921.0 645 889.0 680 889.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="862.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="889.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">输入/输出的综合使用</text>
<path d="M610 921.0 C645 921.0 645 953.0 680 953.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="926.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="953.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">使用scanf、printf读入输出字符</text>
<path d="M240 876.0 C265 876.0 265 1059.0 290 1059.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="1030.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="1059.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-8:再分肥宅水</text>
<path d="M610 1059.0 C645 1059.0 645 1027.0 680 1027.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="1000.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="1027.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">使用scanf、printf读入输出整数与浮点数</text>
<path d="M610 1059.0 C645 1059.0 645 1091.0 680 1091.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="1064.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="1091.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">scanf/printf和cin/cout的比较</text>
<line x1="25" y1="1259.0" x2="55" y2="1259.0" stroke="#417b63" stroke-width="2"/>
<rect x="55" y="1217.0" width="185" height="84" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="147.5" y="1243.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">顺序结构程序设</text>
<text x="147.5" y="1274.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">计案例</text>
<path d="M240 1259.0 C265 1259.0 265 1259.0 290 1259.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="1186.0" width="320" height="146" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="1212.8" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-9:交换变量</text>
<text x="450.0" y="1243.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-10:小鱼的游泳时间</text>
<text x="450.0" y="1274.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-11:成绩</text>
<text x="450.0" y="1305.2" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例2-12:上学迟到</text>
<path d="M610 1259.0 C645 1259.0 645 1195.0 680 1195.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="1168.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="1195.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">初步算法竞赛题目</text>
<path d="M610 1259.0 C645 1259.0 645 1259.0 680 1259.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="1232.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="1259.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">进一步理解程序设计流程</text>
<path d="M610 1259.0 C645 1259.0 645 1323.0 680 1323.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="1296.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="1323.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">消除浮点误差</text>
<line x1="25" y1="1435.0" x2="55" y2="1435.0" stroke="#417b63" stroke-width="2"/>
<rect x="55" y="1393.0" width="185" height="84" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="147.5" y="1419.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">提交评测与错误</text>
<text x="147.5" y="1450.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">自查</text>
<path d="M240 1435.0 C265 1435.0 265 1435.0 290 1435.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="1406.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="1435.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">不能通过评测的自查方法</text>
</g></svg>