2018华师大计算机系机试:基础算法与分形绘制 LOGO语言程序
需积分: 0 73 浏览量
更新于2024-08-05
收藏 417KB PDF 举报
在2018年华东师范大学计算机系的复试上机考试中,考生需要完成两个问题。第一个问题是关于基础的代数计算,要求设计一个程序来处理简单的1位数与1位数运算的表达式,如加法、减法、乘法和除法。这个问题考察了考生的算术能力和基本的编程逻辑,确保表达式中的0不会作为除数,考生需根据给定的输入样例如"1+1"和"3*4",输出相应的计算结果。
第二个问题则更偏向于图形编程和数学概念的理解,特别是分形理论的应用。分形是一类具有自相似性的几何形状,如科赫曲线,它能在不同尺度上展现出相似的结构。考生需要编写一段LOGO语言程序,该语言通过指令如"FD"(前进)和"LT"(左转)来绘制科赫曲线。具体任务是根据输入的图形阶数n(0<n<10),输出绘制相应阶数科赫曲线部分的代码。例如,对于阶数为1的科赫曲线,输出应包括一系列的"FD"和"LD"(右转)指令,如SampleOutput1所示。对于阶数更高的曲线,需要根据科赫曲线的构造规则递归地进行缩放和旋转操作。
这个问题不仅测试了编程技能,还涉及了数学的美学和抽象思维,因为分形的生成需要理解和应用递归和重复模式。考生需要理解并运用这些概念来编写出既能满足题目要求,又能展示分形特性的程序。
整个题目旨在评估考生对基本算法、算术运算以及计算机图形学基础知识的掌握程度,同时也体现了教育者在培养未来科技人才时对创新思维和理论实践相结合的重视。
2018-01-28 上传
2021-10-12 上传
2019-06-23 上传
2010-02-01 上传
2011-11-03 上传
2011-12-04 上传
2018-07-26 上传
lowsapkj
- 粉丝: 753
- 资源: 312
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜