- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《程序设计基础》(Python)实验教学大纲
大纲主撰人:xxx大纲审核人:xxx
一、课程基本情况
课程代码:104113223001
课程名称:程序设计基础/Basicofprogramming
课程类别:学科专业基础课程
课程性质:必修
课程类型:课程实验
学分:3
总学时:48
实验/实践学时:24
适用专业:非计算机专业
适用对象:本科
先修课程:信息技术基础
开课学院:计算机与信息工程学院
二、课程简介
本课程以Python为语言基础,主要讲述Python程序设计的基本语法、基本思想和程序设计的一般方法,主要讲授三种基本结构、函数、数据类型、对象和类、面向对象程序设计的特点和方法、文件等,课程特点是理论性和实践性相结合。通过多个实验,加强理论教学的效果,使学生掌握Python程序设计的基本方法,具备基本编程技能与上机调试能力,具有通过编程解决一些一般性应用问题(如数值计算等)的能力。
三、实验教学目标
通过实验,培养和锻炼学生编程和调试程序的能力,掌握程序设计的基本方法,培养良好的设计风格和习惯,以及严谨的程序设计思想、灵活的思维方式和实践动手能力,为后续专业课程的学习打下理论和实践基础。
四、实验项目及学时安排
序号
实验项目名称
实验
学时
实验
类型
实验
要求
每组
人数
备注
1
程序设计基础
2
验证性
必做
1
目标1
2
基本程序设计
2
验证性
必做
1
目标1
3
程序的控制结构(一)
2
验证性
必做
1
目标1
4
程序的控制结构(二)
2
验证性
必做
1
目标1
5
程序的控制结构(三)
2
验证性
必做
1
目标1
6
函数(一)
2
设计性
必做
1
目标1
7
函数(二)
2
设计性
必做
1
目标1
8
字符串、列表和元组
2
设计性
必做
1
目标2
9
字典和集合
2
设计性
必做
1
目标2
10
对象和类
2
设计性
必做
1
目标2
11
继承和多态
2
设计性
必做
1
目标2
12
文件
2
设计性
必做
1
目标2
合计
24
五、实验内容
实验一程序设计基础
实验目的:
通过实验熟悉Python开发环境,掌握程序调试、运行的操作方法。
实验设备:
计算机、Python、网络教学平台。
实验内容及步骤:
(1)熟悉Python开发环境,调试、运行“在屏幕上显示‘HelloWorld!’并换行”。
(2)调试运行“在屏幕上显示表达式的值:”。
实验二基本程序设计
实验目的:
通过实验熟悉Python基本语句和语法规则,掌握简单的输入输出。
实验设备:
计算机、Python、网络教学平台。
实验内容及步骤:
(1)调试运行“计算2个正整数的和、差、积、商、余数和幂并输出。题目保证输入和输出全部在整型范围内”。
(2)调试、运行“读入一个在100和999之间的整数,然后输出按位逆序后的数。当输入的整数含有结尾的0时,输出不应带有前导的0。比如输入100,输出应该是1”。
(3)调试、运行“编写程序,输入六边形的边长side,求六边形的面积area。利用下面的公式计算六边形的面积:”。
实验三程序控制结构(一)
实验目的:
通过实验掌握选择结构语法和条件表达式。
实验设备:
计算机、Python、网络教学平台。
实验内容及步骤:
(1)调试、运行“比较两个整数之间的大于、小于、等于、不等于关系”。
(2)调试、运行“输入a、b和c,若它们能构成三角形,则输出三角形周长,否则输出‘Invalid’”。
(3)调试、运行“求三个整数中的中间数”。
实验四程序控制结构(二)
实验目的:
通过实验掌握For循环结构语法和规则。
实验设备:
计算机、Python、网络教学平台。
实验内容及步骤:
(1)调试、运行“任意给定n个整数,求这n个整数序列的和、最小值、最大值”。
(2)调试、运行“计算下面序列的和,结果保留6位小数。”。
实验五程序控制结构(三)
实验目的:
通过实验掌握While循环语法和规则。
实验设备:
计算机、Python、网络教学平台。
实验内容及步骤:
(1)调试、运行“计算序列1-1/4+1/7-1/10+...的前n项之和”。
(2)调试、运行“求最大公约数”。
(3)调试、运行“输入两个正整数a、b(2≤ab≤1000000),找出[a,b]之间的素数,由小到大输出”。
实验六函数(一)
实验目的:
通过实验掌握函数的定义和调用。
实验设备:
计算机、Python、网络教学平台。
实验内容及步骤:
(1)调试、运行“定义函数:defarea(n,side),该函数返回正多边形面积。编写一个main函数,输入正多边形的边数和边长,调用area函数,显示它的面积。”。
(2)调试、运行“求一
您可能关注的文档
最近下载
- 航空运输地理单元四中国航空区划描述.ppt
- 喉肿瘤的护理措施.pptx VIP
- 第10课《往事依依》教学设计2024—2025学年统编版语文七年级上册.docx
- 中华民族一家亲,同心共筑中国梦.pptx VIP
- 职业技术学院处室工作人员学年考核细则.doc
- 基于plc的自动售货机系统设计—学士学位论文.doc VIP
- 知道网课跨文化沟通心理学智慧树章节测试答案2023.docx
- 苏教版五年级上册《我们的大脑》教学设计.docx
- 众泰-T600-产品使用说明书-T600 2.0T 豪华型DCT-JNJ6460QT-T600车系使用手册20131201.pdf
- RTO 操作规程考试试题及答案.docx
文档评论(0)