《程序设计实践》课程实验内容(精选合集)
第一篇:《程序设计实践》课程实验内容
《程序设计实践》实验内容
实验一函数与程序结构(1-2)
1.实验指导书P123:
一、调试示例,掌握采用“文件包含”和“工程文件”实现多文件模块程序的两种方法
2.实验指导书P132:编程题2,5,7,8
实验二 指针进阶(1-2)
指针进阶根据数据结构中的内容做以下要求
c语言游戏编程题经典100例要求会使用指针数组,链表等内容
实验题目
1、实验指导书P138:编程题2,32、实验指导书P140:
一、调试示例
3、实验指导书P145:编程题1,2,3实验三 文件(1-2)
文件实验指导书中主要涉及普通数据的写入和结构体类型数据的写入,我们重点强调一下结构体类型数据的写入,因此布置集中在结构体类型数据的题目 题目中没有如何将链表写入文件中,建议补充上去,作为题目4实现吧!
1、实验指导书P148:改错题
2、实验指导书P150:编程题3,7
实验四综合设计
标准化考试系统的设计与实现
开发出一个标准化考试系统,所谓标准化考试系统即仅支持选择题,也是为方便自动批改的功能的实现。要求实现以下基本功能:
(1)提供给教师添加试题的功能(试题信息用文件保存)--输入与存储
(2)试题的整体浏览功能(按照知识点、章节、分页显示等)--输出
(3)能够抽取试题组合成一套试卷(组卷的策略:可以是随机的,当然若教师添加的试题时有知识点、章节等信息,亦可以实现按照一定的组卷策略实现出题:如每个知识点抽取若干题目,最终组合一套试卷)
(4)教师实现题目信息的管理,比如删除、修改等
(5)查询功能(至少一种查询方式)、排序功能(至少一种排序方式)
扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理(2)成绩报表打印功能(3)甚至根据自己情况,可以加上学生信息和考试成绩信息的管理,并扩充为广义的考试系统。即学生输入账号密码登陆,进行考试,交卷后显示成绩;(4)模糊查询(5)综合查询(6)数据加密、统计、分析等功能。
特别说明:尽可能地运用自己已经学习过的数据结构的知识去展现。
第二篇:《程序设计实践》课程实验内容
《程序设计实践》实验内容
实验一函数与程序结构(1)
实验一函数与程序结构(2)
1.实验指导书P123:
一、调试示例,掌握采用“文件包含”和“工程文件”实现多文件模块程序的两种方法
2.实验指导书P132:编程题5,7,8
实验二 指针进阶(1)
实验二 指针进阶(2)
指针进阶根据数据结构中的内容做以下要求
要求会使用指针数组,链表等内容
实验题目
1、实验指导书P138:编程题2,32、实验指导书P140:
一、调试示例
3、实验指导书P145:编程题1,2,3实验三 文件(1)
实验三 文件(2)
文件实验指导书中主要涉及普通数据的写入和结构体类型数据的写入,我们重点强调一下结构体类型数据的写入,因此布置集中在结构体类型数据的题目 题目中没有如何将链表写入文件中,建议补充上去,作为题目4实现吧!
1、实验指导书P148:改错题
2、实验指导书P150:编程题3,7
实验四综合设计
以课程报告任务书要求为准:开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能:
(1)图书信息录入功能(图书信息用文件保存)--输入
(2)图书信息浏览功能--输出
(3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式): ①按书名查询 ②按作者名查询③ 按照价钱排序 ④按出版时间排序等等
(4)图书信息的删除与修改
按照功能模块大致划分,也可以细化:输入、输出、查询、统计、排序、插入、删除等功能,学生根据自己的情况可以提出更好的功能,要求学生给出调试过程抓图、知识点总结、源代码,到时候回答问题相结合给成绩。
第三篇:程序设计课程教学方法的探讨和实践
程序设计课程教学方法的探讨和实践
高等学校的根本任务是培养人才,人才培养是办学的核心问题。在高等教育大众化、国际化的趋势中,高等学校办学的竞争日益加剧。教学质量将决定着一所学校的生存和发展。因此,教学质量是教育者、管理者不可不思、不可不谋、不可不为的重要任务。
随着经济的发展和科技的进步,对人才素质提出了更高的要求,在人才培养上,各高校都在夯实基础的同时重视能力的培养,开始实施理论教学和实践的配套改革,进一步加强实践教学,加强学生实践能力、创新能力的培养。但是,对不同层次的高校而言,教育培养的对象虽然都是大学生,但各校均有自己的特性,在教学方法上,有其共性,也具有特殊性,互相之间,只能借鉴,不能照搬,而需要根据自己的情况来制定切合实际的教学方法。本文是以某高校计算机专业的“程序设计”课程为对象,探讨教学方法的改进和实践。
科学的教学方法是通向成功的桥梁。古人曰:“授之以鱼,供一饭之需;教之以渔,终身受用不尽。”授之以方法,培养学生的自学能力,是实现“教是为了不教”的正确途径。教学方法的改进,首先要改传统的单纯灌输式教学法为启发式和探究式的教学法,教师提出问题,激发学生积极思维,主动思考,发现未知,发展智力,达到由此及彼、由表及里、闻一知
十、举一反三的目的。教师不仅要注意培养学生的“智商”,更要发展学生的“情商”,即非智力因素,充分调动学生学习的需要、兴趣、动机,引导学生进行科学的思维,包括形式逻辑思维、形象思维、灵感思维等,以培养学生独立思考问题、提出问题和解决问题的能力,即所谓“既要授之以鱼,更要授之以渔”。教师可以假设一种以案例和问题为核心的情景和背景,激发学生探究问题的兴趣,通过选择与确定问题,讨论与提出设想,实践与寻求结果,验证与得出结论,培养学生独立思考能力、研究能力和创新能力,形成一种讨论式、开放式的现代教学方法,这就体现了大学教学的创新精神和平等合作精神,这种方法称为程序案例教学法或程序驱动教学法。这种方法要求教师精心备课,根据学生的知识水平和能力,创设实用的程序案例,引导过程中的问题情境,帮助学生激发创新意识,促进学生质疑,培养学习兴趣。在课堂上,要努力营造民主、宽松、和谐的学习环境。
现今普遍的程序设计教学方法都是从语法入手,详细地讲解各种编程语言的语法,而涉及的程序案例却很少,虽然有一些例题,但很简单,距离解决实际问题的复杂度相差甚远,学生在学习之后,常常缺乏动手能力和解决问题的能力,无法构建程序设计的思维,而且机械式的记忆语法规则往往是枯燥无味的,很难激发学习的兴趣。以“C++程序设计”为例,针对各种语法规则,创建16个实用的程序案例:1)库存清单应用程序(变量,输入);2)工资计算应用程序(算法,伪代
码);3)牙科付费应用程序(逻辑运算符,字符串);4)购车还贷应用程序(WHILE循环语句);5)计算班级平均成绩应用程序(标记控制循环);6)利息计算应用程序(FOR循环语句和数学函数);7)计算个人所得税应用程序(多分支选择语句SWITCH);8)捐款管理应用程序(作用域与函数原型);9)游戏应用程序(生成随机数和枚举);10)薪金统计应用程序(一维数组);11)学生成绩统计应用程序(二维数组);12)数字时钟应用程序(自定义类和对象);13)购物清单管理应用程序(指针,引用及动态数据结构);14)工资表应用程序(继承与多态性);15)便笺信息应用程序(顺序访问文件);16)屏幕抓取应用程序(字符串处理)。
首先教师给出程序案例的框架结构,学生经过思考,选择合适的算法和指令语句,经互相讨论,完善和丰富程序案例,然后上机调试,通过运行来检验结果。程序案例的教学法是从兴趣入手,首先给人们编程的乐趣,继而带领学生进入程序的天地,提高探索的欲望,使学习编程变得生动而有趣。经过对计算机科学专业198名学生的问卷调查表明,其中194人赞成这种教学方法,在反馈的意见中,认为这种方法效果很好,能够很容易接受。在教学过程中既学到应得的知识,又感受到编程的快乐;既感受到成功的喜悦,又得到探索的乐趣。考核的成绩表明,85%的学生达到预期的效果,其中有20%的学生达到优秀的水平,虽然,教学实践取得明显的效果,但仍有15%的学生寻求适合的解决方法。尚未达到预期的效果,这表明仍有一些问题尚待解
决,今后将进一步研究不足之处。
(作者单位:山东省潍坊科技学院)
第四篇:C高级语言程序设计实验内容
实验一 C语言的运行环境和基础知识
一、实验目的
1.掌握c程序设计编程环境visual c++,掌握运行一个c程序设计的基本步骤,包括编辑、编译、连接和运行。
2.熟练掌握Visual C++ 6.0环境运行的C程序上机步骤 3.数据类型、常量和变量的使用 4.表达式及运算符的应用 5.C程序的调试。
二、实验内容和源程序清单、测试数据、结果。
1、最简单的C程序。(要求文件名:1_1.c)#include int main(){
printf(“Hello world!n”);return 0;}
2、一个具有致命错误的程序,请修改。(要求文件名:1_2.c)#include int main(){ int i scanf(“%d”,i);
printf(“i=%dn”,i);
return 0;}
3、一个具有警告语法错的程序。(要求文件名:1_3.c)#include int main(){ int i=9,j,s;
s=i+j;printf(“s=%dn”,s);return 0;}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论