《算法语言 》教学大纲_第1页
《算法语言 》教学大纲_第2页
《算法语言 》教学大纲_第3页
《算法语言 》教学大纲_第4页
《算法语言 》教学大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

PAGE8PAGE7《算法语言》教学大纲一、课程名称《算法语言》二、课程性质数学及应用数学专业必修课,信息与计算科学专业限选课。三、课程教学目的通过本课程的学习,使同学们了解计算机的基础知识、学会程序设计的基本方法、熟练掌握一门计算机的高级程序设计语言,进而利用计算机解决一些较简单实际问题。并为后续课程打下基础。四、课程教学原则与教学方法以课堂讲授为主要形式,采用讨论式、实践式、研究式的教学方法,充分调动学生学习的主动性和积极性。教学内容重点突出基本知识与基本技能,既传授知识,又教书育人,注重培养学生的能力与素质。五、课程总学时64学时,习题课占1/5,上机40学时。(蒙语授课适当增加学时)六、课程教学内容要点课程教学内容要点及建议学时分配章节序号教学内容学时1基础知识42程序设计初步及目的103顺序结构程序设计124选择结构程序设计125循环结构程序设计86函数127数组8合计字符串66第一章基础知识(计划学时4)一、教学目的1.了解计算机一般知识。2.掌握计算机中各种数制的之间的转换。二、课程内容第一节为什么要用BASIC语言编程1.BASIC语言在各种语言中的位置。2.高低级语言如何划分。3.高中低级语言的特点。4.计算机的软件和硬件。第二节计算机中各种数制的之间的转换1.掌握计算机中各种数制的之间的转换。三、重点、难点提示和教学手段教学重点:高低级语言如何划分高中低级语言的特点。教学难点:无。教学手段:多媒体教学手段,注意讲练上机结合。第二章程序设计初步及目的(计划学时10)一、教学目的1掌握常量、变量的分类方法(按大小分类)。2BASIC表达式求解的优先级。3数学表达式在BASIC中的表示形式。二、课程内容第一节BASIC程序的构成和基本规则1.程序设计的概念。2.BASIC程序的构成和基本规则。第二节BASIC语言中的运算量1.编写BASIC源程序的目的。2.运算量。3.运算量分类。第三节BASIC语言中的运算符和表达式1.BASIC运算符的种类。2.BASIC中的表达式。3.BASIC语言中表达式的求解方法。三、重点、难点提示和教学手段教学重点:BASIC中的表达式运算量分类.教学难点:运算量分类.教学手段:多媒体教学手段,注意讲练上机结合.第三章顺序结构程序设计(计划学时12)一、教学目的1掌握实现顺序结构的相关语句:2输入输出语句的使用方法:INPUTREAD/DATALETPRINT3要求会编写简单的顺序结构程序二、课程内容第一节结构化程序设计思想1.问题的引出。2.结构化程序设计思想。第二节赋值操作和赋值语句1.赋值操作的概念。2.掌握赋值语句。第三节数据的输出语句(打印输出)1.掌握输出语句格式。2.输出语句作用。(1)输出数值型表达式的值。(2)输出字符串。第四节从键盘给变量输入数据的语句1.掌握键盘输入语句格式。2.掌握键盘输入语句用途。第五节读数据和置数据语句1.掌握读数据和置数据语句格式。2.掌握读数据和置数据语句用途。三、重点、难点提示和教学手段教学重点:输入输出语句的使用方法:INPUTREAD/DATALETPRIN教学难点:INPUTREAD/DATA用法.教学手段:多媒体教学手段,注意讲练上机结合.第四章选择结构程序设计(计划学时12)一、教学目的1.掌握实现分支结构的相关语句:2.IF/THEN/ELSESELECT/CASE3.关系与逻辑表达式的值。要求会编写简单的选择结构程序。二、课程内容第一节概述1.了解顺序结构程序的特点。2.了解分支(或转移)结构程序的特点及分类。3.掌握实现条件分支结构的语句格式。第二节用IF语句实现选择结构1.行IF语句格式用法。2.块IF语句格式用法。第三节关系式和逻辑表达式1.关系运算符关系表达式。2.逻辑表达式。3.掌握IF语句是利用表达式成立与否进行分支。第四节流程图1.了解编写程序的步骤。2.了解算法的定义。3.掌握算法的表示方法掌握流程图的画法。第五节嵌套的选择结构1.行IF/THEN/ELSE语句的嵌套。2.块IF/THEN/ELSE语句的嵌套。第六节多分支选择结构1.用elseif实现多分支。2.用SELECTCASE实现多分支。第七节选择结构应用1.选择结构应用程序举例。三、重点、难点提示和教学手段教学重点:用IF语句实现选择结构。教学难点:嵌套的选择结构。教学手段:多媒体教学手段,注意讲练上机结合。第五章循环结构程序设计(计划学时8)一、教学目的1.掌握实现循环结构的相关语句:FOR/NEXTWHILE/WEND累加法穷举法。2.了解执行循环时语句执行的顺序。3.掌握循环的分类。二、课程内容第一节问题的提出1.循环的概念。2.了解循环分类。3.了解实现循环结构的几种语句。第二节用FOR/NEXT语句实现循环结构1.FOR/NEXT语句的结构。2.掌握FOR/NEXT语句执行的一般过程。3.程序举例。1.第三节用WHILE/WEND实现循环结构。2.掌握WHILE/WEND语句的格式。3.程序举例。第四节循环的嵌套1.了解循环的嵌套概念。2.循环结构程序举例。三、重点、难点提示和教学手段教学重点:FOR/NEXTWHILE/WEND实现循环结构.教学难点:循环的嵌套.教学手段:多媒体教学手段,注意讲练上机结合.第六章函数(计划学时12)一、教学目的1.掌握函数RND的用法和值。求100200之间的随机整数。2.掌握函数TAB的用法,并利用该函数绘制简单图形。二、课程内容第一节随机函数1.格式用法。2.程序举例。第二节数据的输出位置函数1.格式用法。2.程序举例。三、重点、难点提示和教学手段教学重点:数据的输出位置函数应用。教学难点:数据的输出位置函数应用。教学手段:多媒体教学手段,注意讲练上机结合。第七章数组(计划学时8)一、教学目的1.掌握一维数组的用法。从键盘任意输入N个数,找其中的最大最小值。2.掌握二维数组的用法,实现矩阵转置。二、课程内容第一节一维数组和数组元素1.概念格式用法。2.程序举例。第二节二维数组和数组元素1.概念格式用法。2.程序举例。三、重点、难点提示和教学手段教学重点:数组应用从键盘任意输入N个数,找其中的最大最小值实现矩阵转置。教学难点:实现矩阵转置。教学手段:多媒体教学手段,注意讲练上机结合。七、课程的实践教学环节要求每次课堂教学后留下足够份量的练习题、思考题,并严格要求学生认真完成,并上机调试程序;精心挑选一定数量的难度适中的思考题,在习题课上安排学生讲解;指导学生写出较好质量的学年论文。八、教材和主要教学参考资料教材:《QBASIC语言教程》(第二版).谭浩强编,电子工业出版社,2001年7月.蒙语授课班使用自编蒙文教材.参考书:《BASIC语言学

温馨提示

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

评论

0/150

提交评论