《程序设计基础》(Python)实验教学大纲.docx

《程序设计基础》(Python)实验教学大纲.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)调试、运行“求一

文档评论(0)

与知同行 + 关注
实名认证
内容提供者

教师资格证持证人

知识传播者

领域认证该用户于2024年08月12日上传了教师资格证

1亿VIP精品文档

相关文档