《程序设计基础》(Python)实验教学大纲.docx
《《程序设计基础》(Python)实验教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计基础》(Python)实验教学大纲.docx(7页珍藏版)》请在优知文库上搜索。
1、程序设计基础(Python)实验教学大纲一、课程基本情况课程代码:104113223001课程名称:程序设计基础/Basicofprogramming课程类别:学科专业基础课程课程性质:必修课程类型:课程实的学分:3总学时;48实5实践学时:24适用专业:非计算机专业适用时象;本科先修课.程:信息技术基础开课学院:计算机与信息工程学院二、课程简介本课程以Py1.hM为语言璃础,主要讲述Py1.hon程序设计的法本语法、艇本思想和程序设计的一般方法,主要讲授三种基本主构、函数、数据类型、对飘和类、面向对象程序设计的特点和方法、文件等课程特点是理论性和实践性相结合.通过多个实验.加强理论教学的效果
2、.使学生常握PyIhon程序设计的基本方法,具备基本编程技能与上机调试能力.具有通过携程斛决一”一股性应用问IS如数值计笄等)的能力。三、实验敦学目标通过实脸,培养和锻炼学生编程和调试程序的能力,掌握程序设计的基本方法,培养良好的设计风格和习惯,以及严谦的程序设计思想、灵活的思雉方式和实践动手能力,为后续专业课程的学习打下理论和实践基础.四、实验项目及学时安排序号实验项目名称实验学时实验类型实验要求每组人数备注I程序设计基础2验证性必做I目标12基本程序设计2验证性必做I目标I3程序的控制结构(一)2验证性必做I目标14程序的控制结构(二)2验证性必做I目标15程序的控制结构(三)2验证性必蚁
3、I目标16函数(一)2设计性必做1目标17函数(一)2设计性必做I目标18字符串、列表和元组2设计性必拒1目标29字典和集台2设计性必做1目标2IO对象和类2设计性必做I目标2I1.雒承和多态2设计性必般I目标212文件2设计性必做I目标2合计24五、实设内容实险一设计基1实一目的:通过实3金熟悉PyIhon开发环境,掌握程序调试、运行的操作方法,实骁设备:计算机、Pyihon.网络教学平台。实验内容及步骤:(1)熟悉PyIbOn开发环境,调试、运行”在屏幕上切示Hc1.1.oWOrId!井换行”.(2)调试运行*在屏幕上显示表达式的值:4(i-+-7+5-+)实验二基本程序设计实脸目的:通过
4、实5金熟悉Python基本语句和语法规则.掌握简单的输入獭出.实验设备;计獴机、Pyihon,网络教学平台。实验内容及步骤:(I)调试运行”计算2个正整数的和、爱.枳、商、余数和募并输出.邈目保证介人和输出全部在整型范用内”.(2)谣试、运行“读入一个在UK)和999之间的整数.然后给出按位逆序后的数.当獭入的整数含有结尾的0时,输出不应带有前导的0。比如输入100,输出应该是I”,(3)调试、运行编写程序,输入六边形的边长side,求六边形的面积area,利用下面的公式计算六边形的面积:area=苧Side2”。实&三程序拄制结构(一)实验目的:通过实脸掌握.选择结构语法和条件衣达式实骁设位
5、;计算机、Python.网络教学平台。实验内容及步骡:(1)调试、运行“比较两个整数之间的大于、小于、等于、不等于关系,(2)调试、运行“输入a、b和c,若它们能构成三角形,则输出三角形周长,否则输HF1.nva1.id”)(3)一试、运行“求三个整数中的中间数1实龄四程序控制结构(二)实脸目的:通过实蕤掌握For循环结构语法和规则。实验设任;计的机、Pyihon.网络教学平台.实验内容及步骤:(1)调试、运行”任意给定n个整数.求这n个整数序列的和、最小值.最大值,(2)调试、运行“计凭下面序列的和,结果保留6位小数,7+5+s+-+1s(e24+625,实题五程序控制结构三)实验目的:通过
6、实验掌握Whi1.e循环语法和规则.实5金设备:计以机、Python、网络教学平台.实般内容及步骤:(D调试、运行“计算序列1-1/4+1/7-1/10+.的前n项之和”(2)时试、运行“求最大公约数”,(3)园试、运行“输入两个正整数a、t2ab调试、运行“求一个整数各位数字之和,定义函数:defsumDigits(n),该函数返回一个整数各位数字之和,编写一个main函数,输入一个整数,调用SUmDigitS函数.显示该整数各位数字之和.(3)调试、运行“输入一个整数,判断它是否是回文郎数。如果一个整数的逆序数和原数一样,这个整数就称为回文整数定义困数:defisPa1.indmmn),如
7、果n是回文数,返回Ttve.否则返回Fa1.se实险七函数(二)实验目的:通过实3金掌握递归函数和一些经典算法.实验设在:计算机、Python,网络教学平台。实验内容及步骡:(1)调试、运行“求最大公约数.要求定义和调川递UI函数:defgcd(m.n),该函数返回m和11的/大公的数”.(2)调试、运行“对于任意一个正整数,如果是奇数,则乘3加1,如果是像数,则除以2,得到的结果再按照上述规则IR复处理,最终总能铭得到Ie例如,假定初始正整数为5.计算过程分别为16、8、4、2、1.要求定义和调J1.J递归函数:ge双n),输出计算过程。实验八字符串、列表和元If1.实验目的:通过实验掌握字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础 程序设计 基础 Python 实验教学 大纲