《高级语言程序设计》实验教学大纲供四年制本科信息与计算科学医学信息学、医学信息工程等专业使用_第1页
《高级语言程序设计》实验教学大纲供四年制本科信息与计算科学医学信息学、医学信息工程等专业使用_第2页
《高级语言程序设计》实验教学大纲供四年制本科信息与计算科学医学信息学、医学信息工程等专业使用_第3页
《高级语言程序设计》实验教学大纲供四年制本科信息与计算科学医学信息学、医学信息工程等专业使用_第4页
《高级语言程序设计》实验教学大纲供四年制本科信息与计算科学医学信息学、医学信息工程等专业使用_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE《高级语言程序设计》实验教学大纲(供四年制本科信息与计算科学(医学信息学)、医学信息工程等专业使用)Ⅰ前言本实验课是学生进行程序设计的入门实验课,它是学生今后从事计算机程序设计的基础,也是学习计算机其它专业课程(如数据结构,软件工程、面向对象的程序设计、编译原理等)的基础,《高级语言程序设计》课程是一门实践性很强的课程,需要同学们认真而扎实地练习,按时完成作业。本大纲适用于四年制本科信息与计算科学(医学信息学)、医学信息工程、物联网工程、影像技术专业使用。现将大纲使用中有关问题说明如下:一为了使教师和学生更好地掌握教材,大纲每一章节均由教学目的、教学要求和教学内容三部分组成。教学目的注明教学目标,教学要求分掌握、熟悉和了解三个级别,教学内容与教学要求级别相对应,并统一标示(核心内容即知识点以下划实线,重点内容以下划虚线,一般内容不标示)便于学生重点学习。二教师在保证大纲核心内容的前提下,可根据不同教学手段,讲授重点内容和介绍一般内容,有的内容可留给学生自学。三本实验课的任务是:使学生掌握《高级语言程序设计》的基本语法、基本操作、程序设计的基本概念与编程技术,并能运用所学知识解决实际问题,为以后学习面向对象的程序设计及其它专业课程打下扎实的基础。四总教学参考时数为12学时五使用教材:《C程序设计》第四版,清华大学出版社,谭浩强。Ⅱ正文实验一C程序上机步骤一教学目的通过本次实验,掌握C语言运行环境,以及C语言运行程序的过程。二教学要求(一)熟悉C语言的上机环境。(二)掌握简单的程序调试方法。三教学内容(一)VC++环境介绍。(二)C程序的上机步骤。(三)编写一个简单的C程序(交换两个变量的大小)。实验二数据类型一教学目的掌握常见的格式化输入输出方法,掌握基本运算符和表达式的使用以及常用数据类型举例。二教学要求(一)熟悉常见的格式化输入输出方法。(二)掌握基本运算符和表达式的使用。(三)熟悉常用数据类型的使用。三教学内容(一)printf语句的使用。(二)scanf语句的使用。(三)编写三个数排序的程序。(四)编写寻找三个数中最大值的程序。(五)编写程序计算a+|b|的值。实验三顺序程序设计一教学目的要求学生掌握语句的概念,掌握字符数据输入输出函数以及格式输入输出函数的用法,学会顺序结构程序设计的基本方法。二教学要求(一)了解语句的概念。(二)掌握字符数据输入输出函数。(三)熟悉格式输入输出函数的用法。三教学内容(一)printf语句的使用。(二)scanf语句的使用。(三)数据输入输出的概念及在C语言中的实现。(四)字符数据的输入输出。(五)格式输入与输出。(六)顺序结构程序设计举例。实验四选择结构程序设计一教学目的掌握if语句、ifelse语句和switch语句的使用方法。二教学要求(一)熟练掌握关系、逻辑表达式的用法。(二)熟练掌握选择型程序设计语句的用法(if、switch语句)。(三)掌握分支及其嵌套的程序设计技巧。三教学内容(一)分支及其嵌套的程序设计技巧。(二)开关语句的使用方法。(三)if语句的使用。(四)switch语句。实验五循环控制结构(一)一教学目的要求学生熟练掌握三种循环语句的运用,掌握break和continue语句的运用。二教学要求(一)掌握掌握三种循环语句的运用。(二)熟悉break和continue语句的运用。三教学内容(一)while循环的使用。(二)dowhile循环的使用。(三)For循环语句的使用。(四)循环的嵌套。(五)break、continue语句。实验六循环控制结构(二)一教学目的要求学生熟练掌握三种循环语句的运用,掌握break和continue语句的运用。二教学要求(一)熟练掌握三种循环语句的运用。(二)掌握break和continue语句的运用。三教学内容(一)while循环的使用。(二)dowhile循环的使用。(三)for循环语句的使用。(四)循环的嵌套。(五)break、continue语句。实验七数组一教学目的掌握一维数组、字符数组的使用,掌握二维数组的使用。二教学要求(一)掌握数组的概念和使用。(二)掌握数组初始化的方法。(三)熟悉字符数组和字符串的应用。三教学内容(一)一维数组的使用。(二)二维数组的使用。(三)字符数组的使用。实验八函数及过程一教学目的要求学生掌握函数的定义和调用方法以及理解变量的存储属性,作用范围。二教学要求(一)掌握函数的定义和调用方法。(二)了解变量的存储属性,作用范围。三教学内容(一)函数定义。(二)函数参数和函数的值。(三)函数的调用。(四)函数的嵌套调用。(五)函数的递归调用。实验九指针运算一教学目的要求学生掌握指针变量的定义与引用,掌握指针与变量,指针与数组,指针与字符串的关系以及用指针作为函数参数的方法,有关指针的算法。二教学要求(一)熟悉指针变量的定义与引用。(二)掌握指针与变量,指针与数组,指针与字符串的关系。(三)掌握用指针作为函数参数的方法,有关指针的算法。三教学内容(一)指针的定义和使用。(二)数组指针变量的运算方法。(三)数组指针的说明和方法。(四)函数指针的用法。Ⅲ教学组织与方法一实施机构:由医学信息工程系软件工程教研室执行。二组织内容:教案讲义审核、集体教学备课、教学方法研究、教学手段应用、试讲制度。三教学方法:1实验教学:布置实验内容,课堂讲解和演示,学生独立操作。2教学点:在计算机机房教学,承担教师:邹礼萍。3辅导形式:课堂巡视和指导、讨论、复习等结合。四考核办法:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论