Visual Basic程序设计实验教程---从案例出发的计算思维训练
综合评级:★★★★★
定价:¥32.00
作者:金莹 著
出版社:中国铁道出版社
出版日期:2015年8月
页数:197
字数:306000
ISBN:9787113208097
综合评级:★★★★★
定价:¥32.00
作者:金莹 著
出版社:中国铁道出版社
出版日期:2015年8月
页数:197
字数:306000
ISBN:9787113208097
书中的实验大多选取了传统的、经典的案例,每个案例都包含了参考界面和参考代码,并对案例代码所采用的解题思路给出了相应的分析。除此之外,案例之后大多给出思考题和练习题,以供读者思考与练习。
实验 1 VB 的集成开发环境(IDE)和 MSDN
实验 2 界面设计
实验 3 数据类型
实验 4 赋值语句
实验 5 交换(顺序结构与分支结构).
实验 6 拆分(循环结构)
实验 7 素数、互质与因子
实验 8 **公约数
实验 9 矩阵
实验 10 频次与重复
实验 11 求**、*小值
实验 12 排序问题
实验 13 编码转换
实验 14 级数求和
实验 15 查找问题
实验 16 字体设置对话框
实验 17 计算器
实验 18 递归
实验 19 围圈问题
实验 20 记事本
实验 21 综合练习
参考文献.
利用程序设计课程在计算思维培养中的重要性和特殊性,通过VB这样的程序设计课程和教材的建设,充分体现面向应用的特点,以非计算机专业本科生培养的需求为导向,首先从理论体系提升计算思维要素,并将这些要素充分渗透于课程和教材的各章节内容中,将计算思维显式化和深入浅出地体现出来,突出计算思维重要性的同时,真正通过课程的教学培养学生计算思维及其他各种科学思维的能力。从应用项目案例出发,总结信息行动的规律。通过学生的主动学习、思考、动手使其在此过程中掌握知识,培养分析问题、解决问题的计算机应用能力,在将来的专业学习和职业生涯中,面临各种实际问题时可随时应用其所掌握的知识和各项能力。
项目伊始,编者们只是想要集以往大家所书之精华,编写一本适合高等学校非计算机专业学生使用的、从计算思维能力的培养和训练出发的VB程序设计教程。作为一门程序设计语言课程的学习教材,实验教材必不可少。在编写教程不断取舍各种经典的实例的过程中,感觉即使由于篇幅的原因而无法使用到教材中的实例,也可以将它们分别归入一类一类的问题之中。所以决定根据一线教师所提供的多年积累下来的所有可以归类的实例,分类成一个一个的专题,每个专题专门讲解相关的实例,包括参考代码、案例分析、思考与练习等。
本书的编写目的在于让学生通过这样分专题练习的实验教材“理论联系实际”,对每个专题介绍的知识点“知其然且知其所以然”,并逐渐培养解决实际问题的能力。学生能通过本课程的学习通过精心挑选的典型示例,掌握计算思维*基本的内容,即如何将具体问题抽象化,构建解决问题的算法,并利用具体编程语言VB实现程序的编写、调试和运行。因此,通过学习不仅能掌握一种具体的编程语言,更进一步深入了解计算机工作的基本原理,从而学会使用计算机对具体问题进行分析、解决,进而培养学生的计算思维能力。
本书包含VB程序设计的21个专题的实验,每个专题的实验又包含若干个实例。整本书的专题实验是循序渐进的,问题也环环相扣,使学习者在学习VB程序设计时,能很好的利用本书中的实验进行训练,从而逐步获得计算思维能力的培养。如果作为教学使用,可以与中国铁道出版社同期出版的《VB程序设计——以计算思维为导向》一书配套使用。
21个专题分别是01IDE和MSDN、02界面、03数据类型、04赋值语句、05交换(顺序结构和分支结构)、06拆分(循环结构)、07素数以及互质与因子、08**公约数、09矩阵、10频次与重复、11求***小值、12排序问题、13编码转换、14级数求和、15查找问题、16字体设置对话框、17计算器、18递归、19围圈问题、20记事本、21综合练习。从VB的*基本的集成开发环境使用和帮助的使用开始,进入到VB*基本的界面设计,然后是数据结构、*基本的赋值语句,然后是基本控制结构。接下来就是各种经典实例、经典算法。本书每个专题的实例都是由易入难,囊括数值计算与非数值计算问题,体现各种经典算法,将解决问题的各种不同思想和程序编写中的各种问题逐一呈现,着重算法的思考过程以及程序的实现手段,旨在将计算思维有机融入程序设计的内容之中,提供给学生能够掌握解决问题的方法。通过实践引出问题,在问题的求解过程中引出新的问题和思考,不断深入,并*终在实践中解决问题。在综合练习中,提供若干个综合设计实例,如数学经典问题汉诺塔问题的可视化解决、传统经典游戏扫雷的VB实现等,同时要求学生完成一次自由命题的程序设计作业,旨在让学生通过动手能力和团队合作精神的锻炼,深入体会用计算机解决实际问题的思路方法,并从中获得对程序、算法的深入理解和成就感。
本书致力于根据计算思维的要素构造三个层次的案例,包括简单的计算问题案例、与专业相关的非计算问题案例和具有实用意义的案例,从而在强化计算思维要素的同时,通过案例的递进关系逐步深化对学生计算思维能力的培养。
本书中包含穷举法、回溯法、递归、分治法等经典的算法设计,体现计算思维中的几种经典思维,并将这些经典算法和学生所熟知的排序问题、查找问题、汉诺塔问题等相结合,通过对这些具体问题的算法设计,让学生体会到如何选择合适的方法陈述问题,对一个问题或问题的相关方面进行建模,使其易于计算机处理的思想方法。通过一种具体的编程语言VB将算法转换为计算机可以执行的程序,并从程序的执行效率中折射出算法的好坏,从而对算法进行评价分析,体现出在时间和空间之间,在计算机处理能力和存储容量之间,在程序代码的理解和维护之间,需要进行折衷的思维方法。同时,随着问题的由简入难,复杂度逐渐提升,使学生掌握如何采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法。通过上述内容,真正将计算思维的内容具体化,潜移默化的融入于程序课程之中,*终能沉淀于学生的脑海里,将计算思维内化为学生的一种思维习惯。
编者
2015年5月
19649人在学
22687人在学
12788人在学