基于能力培养的“C语言程序设计”课程教学改革探索

基于能力培养的“C语言程序设计”课程教学改革探索
基于能力培养的“C语言程序设计”课程教学改革探索

基于能力培养的“C语言程序设计”课程教学改革探索摘要:基于“c语言程序设计”课程的教学现状,依据其教学目的,本文提出从重组教学内容、加强实验教学、使用网络教学平台作为辅助教学手段和改革考核方式等四方面进行教学改革,构建以提高学生程序设计能力,分析、解决问题的能力为核心的人才培养模式。

关键词:c语言;程序设计;能力培养;教学改革

c语言以其功能强大、表达能力强、目标程序效率高、可移植性好等特点,成为既得到美国国家标准化协会(ansi)标准化认可,又得到工业界广泛支持的计算机程序设计语言之一。同时,c语言在巩固其原有应用领域的同时,又拓展了新的应用领域。例如,支持大型数据库开发、internet应用、嵌入式开发等。c语言程序设计课程是计算机科学与技术、软件工程、网络工程等电气信息类专业的一门核心课程,是数据结构、编译原理、操作系统等专业课程的先导课程。该课程在计算机教育的课程体系中具有举足轻重的地位。大学本科阶段教育应重点培养学生的自学能力、创新能力和实践能力。c语言程序设计课程教学应实现本科教学目标,有效培养学生的实际编程能力、分析和解决问题的能力。

一、c语言程序设计课程教学现状分析

c语言功能强大,应用广泛,但其结构复杂,语法检查机制相对偏弱,对于那些没有编程基础的低年级学生来说,掌握c语言程序

设计思想和方法比较困难。传统的c语言程序设计课程教学普遍以介绍语法开始,重视语法教学而忽略了程序设计方法的教学。学生掌握了大量语法细节,却仍不会编程解决实际问题。另外,不少刚刚进人大学的学生还没有从高中应试教学的惯性中摆脱出来,仍然习惯于“灌输式”学习,缺乏学习的主动性。程序设计课程的内容需要加强上机实践来掌握,传统的“灌输式”教学方式已不能满足教学需要,必须改革教学方式,加强学生实际编程能力、分析和解决问题能力的培养。美国教育心理学家罗伯特·加涅提出:“教育的中心目标就是教会人们思考,运用他们的理性,成为更好的问题解决者。”笔者作为从事c语言程序设计教学的人员,积极探索新的教学模式,以求提高学生的编程能力和分析、解决问题的能力。

二、c语言程序设计课程教学改革探索

高等学校的主要任务是运用多种教学手段对大学生进行知识和

能力的培养。学生编程能力和分析、解决问题能力的提高需要通过c语言程序设计课程中各个教学环节来实现。本文从重组教学内容、强调实验教学、运用开放式网络教学平台作为辅助教学手段和改革考核方式等四方面,探索“c语言程序设计”课程教学中如何构建能力培养模式。

1.教学内容重组

课程内容的选取与组织是课程教学改革的基础。笔者对c语言程序设计教学内容进行重新整合,划分成培养学生的基本程序设计能

力和培养学生的专业程序设计能力两个阶段。

第一阶段主要针对没有程序设计经验的大一新生,重点讲授程序设计基本知识和c语言的入门知识。在这一阶段的教学中,笔者避免从语法细节人手进行知识传授,而是引入建构主义教学思想,结合具体的程序实例,创设情景,引导学生自己总结掌握c语言的基本语法和程序设计的基本方法。经过第一阶段的学习,学生可以具备基本的程序设计能力,独立编写具有初等难度、几十行的程序,并且能够较顺利地完成程序调试与测试。第二阶段教学针对具备基础程序设计能力的学生,重点培养学生的专业程序设计能力。在这一阶段的教学中,笔者引入项目驱动教学方式,将需要解决的问题和关键知识点以项目的形式分配给学生,提供学习资源并营造协作学习环境。学生在教师指导下,自由选择以个人或小组的方式进行项目开发,共同完成整个项目。在项目开发的过程中,学生深刻认识到函数、指针、文件等关键知识的重要性,有的放矢地在教师引导下学习这些知识。同时,教师在项目教学中融入简单的数据结构和算法的基本知识,提高学生专业化程序设计的能力。经过第二阶段的学习,学生可以独立编写百行以上、较为复杂的程序,并且能够正确组织一个中型规模的程序,确保程序的可读性和可扩展性。教师在c语言程序设计课程的教学设计中,充分体现以学生为主体、以教师为引导的思想,采取启发式、探索式等教学模式,激发学生独立思考,加强对学生进行程序结构、程序优化、程序调试与

测试等方面的教育,以达到提高学生程序设计能力的目的。

2.加强实验教学

程序设计课程是一门实践性很强的专业技术课程。实验教学环节是构成c语言程序设计课程教学过程的一个重要方面。加强实验教学,改革实验教学模式,是培养具有分析问题、解决问题能力以及创新能力人才的重要途径。笔者依据课程教学安排,编写了《c语言程序设计上机指导》,设计了8组具有代表性的实验题目,帮助学生掌握c语言的基本语法知识以及实践程序设计的基本方法。为了提高学生的问题求解能力,《c语言程序设计上机指导》还设计了3个设计性综合性实验题目,旨在要求学生综合利用所学的程序设计知识,编程解决实际问题,提高分析、解决问题的能力。在实验教学的具体操作中,笔者十分重视学生的学习过程,要求学生练习每一道实验题目都需要遵循软件工程的思想来完成程序设计、编码、调试、编写文档、测试等阶段,并总结成实验报告。实验教学的改革有效促进了学生实践编程能力的培养。

3.使用开放式网络教学平台作为辅助教学手段

在c语言程序设计课程教学中,教师依据建构主义理论,精心设计情景,为学生布置学习资料,组织学生协作、讨论。由于课堂时间有限,这类教学活动无法全部在课堂完成,为辅助课堂教学,笔者开发了开放式网络教学平台。该平台以非线性结构组织教学信息,构成表达特定教学内容的信息网络。该教学平台包括课程学习、

电子教案、网上答疑、在线讨论、实验指导、在线测试等大量功能模块。学生利用平台的网络资源进行自主学习和自主评价。网络教学平台为教师和学生开辟了一个开放式的辅助教学空间,实践证明可以进一步调动学生的学习积极性,培养学生的自主学习能力和问题求解能力。

4.考核方式的探索

传统的c语言程序设计考核一般以标准化的笔试题为主,侧重于考察程序设计语言的基本语法,而程序设计题目所占比重较少。这种考核方式导致学生偏重语法学习,忽视编程实践能力的培养。为此,笔者改革传统的考核方式,期末考试增加上机考试的环节,通过在限定时间内实际上机编程解决具体问题考核学生的学习效果。这种考核方式督促学生在平时学习中加强上机编程实践环节。实践证明,增加上机考核环节有效培养了学生实践编程能力,激发了学生动手实践解决问题的热情。

c语言程序设计课程是计算机专业学生进入大学后学习的第一门专业课程。这门课程不仅要教授学生c语言的基本知识,更重要地是教授学生程序设计的基本思想,培养学生实际编程能力、分析和解决问题的能力。笔者通过对教学中教学内容安排、实验、考核等各个环节的改进与创新,更好地实现了教学目标,提高了学生学习的积极性和主动性,增强了学生的实际编程和问题求解能力。

高级语言程序设计课程设计报告

高级语言程序设计课程 设计报告 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

2013-2014学年第二学期 《高级语言程序设计》 课程设计报告 题目:班级档案管理系统 专业:网络工程 班级:二 姓名:朱和芳 指导教 师:孙妍姑 成绩: 计算机与信息工程系 2014年5月11日 班级档案管理系统 设计总说明 一、设计目的 运用计算机语言设计班级档案管理,通过此次课程设计,加深对此课程基本知识的理解,提高综合运用知识的能力;掌握本课程的主要内容、课程设计或撰

写小论文的步骤和方法;以提高独立分析问题、解决问题的能力,逐步增强实际工程训练。 二、设计内容 对一个有N个学生的班级,通过该系统实现对该班级学生基本信息进行录入、显示、修改、删除、保存等操作的管理。 三、设计方法 结合C语言的有关知识,查阅资料,对班级档案管理系统的内容进行构思和设计,在MicrosoftVisualC++平台上完成设计,并进行调试。

目录 第一章绪论 (5) 第二章需求分析 问题描述 (6) 功能要求 (6) 算法提示 (6) 项目开发的目的 (7) 第三章概要设计 程序模块的组成 (8) 班级档案管理系统 (8) 各个程序的功能介绍 (9) 系统结构图 (9) 第四章模块设计分析 程序的模块组成 (10) 各个函数的主要功能 (10) 系统的功能模块的划分 (10) 总流程图 (12) 功能流程图 (13) 第五章测试 存在的问题 (14) 测试方案 (14) 第六章使用说明书 (15)

第七章总结 (17) 附录 A参考文献 (18) B源程代码 (20)

语文教育实践教学改革与探索

语文教育实践教学改革与探索 摘要:语文教育专业一直以来都是高职高专院校必不可少的专业之一,对高职高专院校的人才培育来说有重大意义和作用,如果加强对高职高专院校语文教育专业的实践教学力度,则能够提高该专业学生的语文实践能力及综合能力,并提高他们的生活实践能力,使他们成为社会所需要的实践型、应用型及综合型人才,足以见得实践教学对高职高专院校语文教育专业的重要性。对此,本文作者根据自己的语文教育专业教学经验,探讨了高职高专院校语文教育专业实践教学的改革。 关键词:高职院校;语文教育专业;实践教学;改革 自改革开放以来,我国在文化教育、科学技术等领域都得到了发展,尤其是文化教育领域,如今已经经历了不少于五次教育改革,使我国教育体系及制度越来越完善,越来越有利于我国健康可持续发展。高职高专院校也是在多次教育改革中发展和成长着,如今更是在我国社会主义及教育事业发展中占据越来越高的位置,成为培养技术型、应用型、实践型及综合型人才的重要场所及机构,故高职高专院校内的专业均被人们所关注着,其中不乏有语文教育专业。在高职高专语文教育专业教育中进行实践教学,是提高语文教育专业教育质量及效率的必经之路,所以本文先简单论述了在高职高专语文教育专业中展开实践教学的重要性;然后简要分析了高职高专语文教育专业的实践教学现状;最后详细分析了高职高专语文教育专业的实践教学改革。 一、在高职高专语文教育专业中开展实践教学的重要性 第一,能够有效提高高职高专院校学生的职业素养及实践能力,在语文教育专业中加强对学生的实践教学,不仅使学生学会在实际生活中应用语文知识,还会使学生在实践能力方面得到培养;第二,能够有效提高该专业学生的职业能力、岗位竞争力等。如今是一个快速发展的时代,很多领域都存在密切的联系,所以在一个领域工作时需要同时掌握多个领域的工作技巧,这意味着工作者必须提高自己的综合能力、职业能力及岗位竞争力,对于语文教育工作者来说也不例外,所以对高职高专语文教育专业学生进行实践教学是必要的,能够提高该专业学生的职业能力及岗位竞争力[1]。

00342高级语言程序设计(一)考试说明

00342高级语言程序设计(一) 一、本课程使用教材、大纲 高级语言程序设计(一)课程使用的教材为《高级语言程序设计》 迟成文编著、经济科学出版社、2007年第一版。 二、本课程的试卷题型结构及试题难易度 1、试卷题型结构表 四个认知层次在试卷中所占比例大致分别为:识记占20%、领会 占30%、简单应用占30%、综合应用占20%。 3、试卷难易度大致可分为“容易、中等偏易、中等偏难、难”。根据 课程的特点,每份试卷中,不同难易度试题所占的分数比例大致 依次为易占30分、中等偏易占30分、中等偏难占20分、难占 20分。 三、各章内容分数的大致分布

五、各题型范例及解题要求 1.单项选择题 要求:在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。 例:组成C语言程序的是(B ) A.过程B.函数C.子程序D.主程序和子程序 2.填空题 函数中的形参和调用时的实参都是变量时,传递方式为________。答案:值传递方式 3.程序填空题 例:输入10个整数存入一维数组,再按逆序重新存放后再输出。 main( ) { int i, j, a[10], t, *p; for(i=0; i<10; i++) scanf("%d", __________ ); for(i=0, j=9; i

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

汇编语言程序设计教学大纲

《汇编语言程序设计》课程教学大纲 二、课程简介 汇编语言是计算机能够提供给用户使用的最快最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,因而,对程序的空间和时间要求很高的场合及需要直接控制硬件的应用场合,汇编语言的应用是必不可少三、课程目标 汇编语言课程是计算机专业的一门专业选修课。通过本课程的学习,应使学 生系统地了解计算机组成原理与内部的运行机理,掌握汇编语言程序设计及相关 知识,为学习本专业后继课程和进行与硬件有关的技术工作打下良好基础。通过 上机实验,使学生受到软硬件实验的初步训练,并培养学生分析问题和解决问题 的能力。 四、教学内容及要求 第一章基础知识 1.教学内容 (1) 为什么要用汇编语言编写程序 (2) 进位计数制与不同基数的数之间的转换 (3) 二进制数和十六进制数运算 (4) 计算机中数和字符的表示 (5) 几种基本的逻辑运算 2.基本要求 了解机器指令、代码指令、机器语言、汇编指令、汇编语言、汇编语言源程 序、汇编程序、汇编等概念;掌握进位计数制与不同基数的数之间的转换及

运算;计算机中数和字符的表示;“与”、“或”、“非”、“异或”等几种基本的逻辑运算; 第二章80X86计算机组织 1.教学内容 计算机系统概述、存储器、中央处理机和外部设备。 2.基本要求 理解计算机的硬件和软件系统及其关系。掌握计算机的基本结构及总线;存储器的内容、地址及存储器的分段;中央处理机的组成、80X86系列CPU工作寄存器构成和功能,特别是段寄存器和标志寄存器;外设接口、端口和8086/8088的端口地址范围和访问方法。 第三章80X86的指令系统 1.教学内容(重点内容) IBM PC机的寻址方式、IBM PC机的指令系统。 2.基本要求 熟练掌握IBM PC机寻址方式及物理地址的计算;数据传送、算术、逻辑、串处理、控制转移和处理机控制指令六组中的所有指令的格式、操作、及影响的标志位。了解机器语言的指令组成; 第四章汇编语言程序格式 1.教学内容 汇编程序功能、伪操作、汇编语言程序格式、汇编语言程序的上机过程。 2.基本要求 掌握DEBUG程序和命令及能用DEBUG 程序调试和运行简单小程序;汇编语言上机步骤、汇编程序的功能;数据定义及存储器分配、表达式赋值“EQU”和“=”、段定义、程序开始和结束、对准、基数控制等六类伪操作;汇编语言程序格式中的名字、操作、操作数和注释等项。 第五章循环与分支程序设计 1.教学内容 程序设计的一般步骤和基本结构、循环程序设计和分支程序设计 2.基本要求 掌握汇编语言程序的编制步骤和结构化程序设计的三种基本结构;循环的设计方法和多层循环的设计;分支程序的设计方法,并能编制相应的程序。第六章子程序结构 1.教学内容 子程序的设计方法、嵌套与递归子程序、子程序举例和DOS系统功能调用

师范院校实践教学的改革与探索

师范院校实践教学的改革与探索 摘要:师范院校实践教学体系的改革与探索可从实践教学的目标、内容、方法、途径、时间与资源设备、考核和评估、实践基地建设等方面进行。 关键词:师范院校;实践教学;改革与探索 实践教学是高等师范教育的重要环节,是培养适应新时期社会发展的富有竞争力的应用型师范人才的重要途径。《国家中长期教育改革与发展规划纲要(2010—2020年)》明确指出,“加强实验室、校内外实习基地、课程教材等基本建设”、“支持学生参与科学研究,强化实践教学环节,加强就业创业教育和就业指导服务。创立高校与科研院所、行业、企业联合培养人才的新机制”。 近几年来,许多师范院校加强了实践教学活动的开展,但在实践教学中仍存在诸多的问题和不足,如对实践教学目标认识模糊,教学方法与手段落后,设施和经费投入不够,管理缺乏规范,监督与考评不得力,等等[1]。因此,必须不断深化实践教学的改革与探索。 一、实践教学目标的准确定位 实践教学是培养应用型人才的必不可少的教学形式。通过确立多维立体的实践教学目标,使师范生师能和师德并重,成为未来合格的德艺双修的中小学教师。其教学目标应体现在:加深学生对专业理论知识的理解和掌握,并将所学理论与教育实践紧密联系起来,通过综合运用所学知识解决教育实践中遇到的各种实际问题;通过实践教学,使学生拥有必要的职业技能和能力,并使他们的创新精神、实践才能得以更好地展现;通过渗透职业意识和职业理想教育,坚定师范生的职业信念,并使他们产生浓厚的学习兴趣和欲望[2]。 二、实践教学内容的整体化构建 1.专业技能训练 主要体现在三个方面。一是基本技能训练。主要包括三笔字、普通话、简笔画、教具及课件制作等。二是教学技能训练。主要包括备课技能、制作多媒体课件技能、说课技能、讲课技能等。其中讲课技能又包括导入、讲解、活动设计与组织、组织教学、提问、板书等技能训练。三是教育技能训练。主要包括班主任工作、学生团队工作等技能训练。 2.素质拓展训练 素质拓展训练旨在培养和提升学生的综合素质和能力。为此,可通过为学生提供多样化的校内外实践活动,如军训、文体活动、读书或演讲比赛、社会实践与服务、社会调查研究、学生社团组织活动等不断提高学生的综合素质。 3.教育科研能力训练 师范生通过在校的学习与实践必须具备两大能力,即教育教学能力和教育科研能力。师范生教育科研能力训练包括研究性作业、课题研究、论文撰写、发明创作等。 4.现代教育技术训练 目前,现代教育技术在教育教学中越来越得到重视和广泛应用,是当代师范生必须面对和掌握的实践知识之一,如网站或网页的制作、课件制作、对word、flash、power point、excel等的熟练操作和使用。 三、实践教学的多方位探索 (一)教学途径多方位探索

C语言程序设计课程设计题目

1 一元稀疏多项式的运算 问题描述:设有两个带头指针的单链表表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理。 实现要求: ⑴输入并建立多项式; ⑵输出多项式,输出形式为整数序列:n,c1,e1,c2,e2……c n,e n,其中n是多项式的项数,c i,e i分别为第i项的系数和指数。序列按指数降序排列; ⑶多项式A和B相加,建立多项式A+B,输出相加的多项式; ⑷多项式A和B相减,建立多项式A-B,输出相减的多项式; ⑸多项式A和B相乘,建立多项式A×B,输出相乘的多项式; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 测试数据: (1) (2x+5x8-3.1x11)+(7-5x8+11x9) (2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2+7.8x15) (3)(x+x2+x3)+0 (4)(x+x3)-(-x-x-3) 2 成绩排序 假设某年级有4个班,每班有45名同学。本学期有5门课程考试,每门课程成绩是百分制。假定每个同学的成绩记录包含:学号、姓名各门课程的成绩共7项,其中学号是一个10位的字符串,每个学生都有唯一的学号,并且这4个班的成绩分别放在4个数组中,完成以下操作要求: ⑴编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每门课程的成绩都是0∽100之间的整数),通过调用该函数生成全部学生的成绩; ⑵编写一个平均成绩计算函数,计算每个同学的平均成绩并保存在成绩数组中; ⑶用冒泡排序法对4个班的成绩按每个同学的平均成绩的以非递增方式

进行班内排序; ⑷用选择排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序; ⑸对已按平均成绩排好序的4个班的同学的构造一个所有按平均成绩的以非递增方式排列的新的单链表; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 3 迷宫问题 问题描述:以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵编写递归形式的算法,求得迷宫中所有可能的通路; ⑶以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,右下角(8,9)为出口。 1 2 3 4 5 6 7 8 实现提示:

最新高级语言程序设计课程设计方案汇总

2011高级语言程序设计课程设计方案

《高级语言程序设计》课程设计方案 一、设计的目的 《高级语言序设计》课程设计是计算机科学与技术专业和网络工程专业集中实践性环节之一,是学习完《高级语言程序设计》课程后进行的一次全面的综合练习。本课程设计主要目的在于加深学生对高级语言程序设计的基本理论和基本语法知识的理解,全面掌握高级语言程序设计的基本方法和技术,熟悉相关编程环境和工具,能够熟练地运用C/C++编写较为简单的应用程序,并对之进行调试分析。按照专业人才培养方案规定,本课程设计合格学生记学分2分。 二、参与人员与组织方式 按照专业人才培养方案,本课程设计要求2010级计算科学与技术专业和网络工程专业的所有学生必须按时完成。为了保证设计的质量,本课程设计以组为单位,3人一组进行组织,配备一位指导老师进行指导。课程设计时间共两周,从2011年12月1日开始到2011年12月23日结束。 三、设计内容 以Windows xp或Windows 7等为开发平台,以Visual C++或GCC/G++(IDE推荐MinGW Developer Studio)作为开发工具和开发环境,用纯C或C++编码,完成一个小型实用程序的设计、算法分析和编码、调试,程序采用控制台字符界面,数据采用文本文件存储,要求程序功能清晰、完善,能正常运行,有明确的输入输出,结果正确,用户界面友好;代码要求符合标准,排版清晰,风格良好。设计过程应该提供完善的设计文档,代码说明文档。根据学生的具体情况,每位学生从以下题目中任选一个,独立完成分析、设计和程序实现。 参考设计题目: 一、编写一个公司财务管理程序 1、内容 编写一个程序,对某个公司的财务进行管理,包含简单的财务数据录入,查询,输出等功能。 2、设计要求 1) 程序采用字符界面 2) 显示功能菜单,用户指定键即可进入相应功能 3) 财务记录保存于文本文件 4) 支持手动查询和报表输出,数据输出格式美观

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

师范教育 师范生实践教学改革与探索

师范教育师范生实践教学改革与探索 作者:华东师范大学 来源:《师资建设·理论与政策版》 2009年第5期 教师队伍的整体素质在向好的方向发展 ——师范司司长管培俊做客人民网谈教师队伍建设(节选) 主持人:大家都知道,2007年的时候管司长就来过人民网做客,当时您曾经说过,全国30万教师学历不合格, 现在您认为这个数字目前是否有所改变? 管培俊:有改变。教师队伍的整体素质在向好的方向发展,一个重要的标志就是教师的整体学历水平。截止到2008年底,学历不合格教师的数量由原来的50多万已经下降到24.3万。与此同时,高学历的教师在逐步地增加,根 据统计,到2008年底,具有专科层次的小学教师已经占到全部小学教师的71%,这个增长的速度是比较快的。具有 本科学历的初中教师现在已经占到半数以上,在高中教师当中,具有研究生学历的也在逐步增加。教师学历的水平提高,从一个方面反映了教师整体素质的提升。 师范生实践教学改革与探索 自2007年5月国务院决定在部属师范大学实行师范生免费教育以来,华东师范大学积极贯彻落实这一国家政策,把培养造就优秀教师和未来教育家当作学校的头等大事来抓。学校不仅通过提升课程建设的质量,加强师范生的基础 知识、基本理论学习,而且积极整合校内外实践教学资源,探索新型实践教学模式,强化师范生实践教学的基本体验 和基本技能。 一、师范生实践教学的开展 2007年以来,我校在师范生实践教学环节做了积极的探索与实践,主要包括: (一)构建“教育见习、研习与实习”一体化实践教学体系 2007年5月,学校根据师范生免费教育政策提出的培养优秀教师未来教育家的培养目标,制定了新的师范生培养 方案。为凸显师范生实践教学能力的培养,在整合校内外实践教学资源和条件的基础上,学校明确提出了构建“教育见习、研习与实习”一体化的实践教学体系,把互为衔接的专题见习、课题研习和教育实习,循序渐进地贯穿在师范生四 年的专业学习中。 为把这一新的师范生实践教学体系的建设落到实处,华东师范大学主要是做了以下几个方面的工作: 1.加强师范生实践教学工作的管理 为加强师范生实践教学工作的改革,整体推进“教育见习、研习和实习”一体化实践体系的建设,学校建立了师范生实践教学指导委员会,会同学校教务处整体制定实践教学的实施计划和师范生实践教学管理办法,并负责指导、监督 师范生实践教学工作的开展。 与此同时,为了加强师范生实践教学的管理工作,各院系相继建立师范生实践教学工作领导小组,由院长、系主 任亲自担任组长,全面负责师范生实践教学计划的制定、组织实施与实践教学质量的监控。 2.探索师范生实践教学新机制 为落实“教育见习、研习和实习”一体化实践体系的建设,在师范生实践教学的组织实施上,华东师大积极探索实践教学的新机制。

浅谈课堂教学改革的实践与探索

浅谈课堂教学改革的实践与探索 田虎伟 随着课程改革的不断深入,不断贯彻新的教学理念,我们的课堂教学改革发生了较大的变化。三年多来在教育学区的指导下,以新课程理念为指导,从学科入手,积极开展了课堂教学改革的实验研究,努力探索教育改革的内容、方法与途径,形成了较为完善的课堂教学改革的体系。实践证明,通过对课堂教学改革尝试,促进了学生自主健康的发展,促进了学校教育教学质量的全面提高。 一、认真分析学科现状,树立新的教学观念。 通过认真分析和反思,我们认为过去学科的教学状况确实令人担忧。其一,教师对各学科是在教学,但不够科学,方法陈旧。如识字教学只是教师教,学生学,满堂灌,学生只是机械的记忆,没有从音、形、意去引导学生通过理解掌握生字。其二,由于认为小学低年级的知识不教,到一定的时候他自己也会自然掌握和理解,疏于管理,甚至放任自流。在数学学科中,如:元、角、分;时、分、秒;年、月、日等内容。教师上课只是走过场,糊弄糊弄学生。 为了课程改革工作的顺利展开,学校挑选出一批教学优秀、责任心强,业务水平高的年青教师担任低年级的教学。回顾近几年的课改历程,我校新课程研究正在实践中稳步推进,并以新基础教育理论为依据,在研究策略、教学改革、校本课程等方面的实践中研究和发展。 二、深入开展课程改革研究,建立科学的教学体系。 初期,我们通过学习新课程与教学改革的理论,结合学校的具体实际,设计了学科的课堂教学改革的方案和操作细则。我们本着边实践边完善的原则,对课堂教学改革的内容、方法和方式进行了一系列的探索,初步形成了较为科学的课堂教学体系。 1、课堂教学改革的内容。 改变过去知识满堂灌的方式和技能死方法的教学模式,注重内容、方法、技能的全面培养。从“知识与技能,过程与方法,情感态度与价值观”三维目标出发,改革课堂教学。 2、课堂教学的方法 在新课程理念的指导下,教师们在尝试把新理念转化为教学行为的过程中发现课堂教学“活”起来了,学生“动”起来了,但却出现了一些担忧的问题。为夸奖而夸奖、自主变成了自流、有活动没体验、合作有形式而无实质、知识掌握不扎实……对此我们提出必须用理性对待实验,实施有效教学。有效性是教学的生命。学生学到了什么?得到什么?这是任何教学改革都必须首先追问和考虑的问题。 (1)实施有效教学,让课堂活而不乱解决课堂教学有效性问题的关键在于既要提升学生的主体性又要努力发挥好教师的引领作用。为此向教师提出了课堂努力的三个阶段:

《高级语言程序设计》课程设计

《高级语言程序设计》课程设计 一、课程的性质与任务 1.课程性质:《高级语言程序设计》课程设计是计算机工程学院为本科生各专业开设的专业实践课。计算机工学院本科生在完成《高级语言程序设计》课程学习后,通过本课程进入专业实践训练环节,其主要目的是使学生深入理解并实践在《高级语言程序设计》课程中所学的有关知识,受到实践动手能力的基本训练,培养学生的团队精神,增强发现、提出、分析和解决实际问题的能力,为学生毕业后的实际工作奠定一定的基础。 课程设计是培养学生综合运用所学知识锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。科学技术日新月异的发展使计算机应用在生活中可以说得是无处不在,因此作为计算机工程学院学生掌握程序设计和开发技术非常重要,而C语言又是最常见,功能强大的一种高级语言,因此做好C语言课程设计非常必要,能够对后续许多专业课程的学习和实践训练起到重要的保证作用。 2.课程任务:本课程要求学生编写相对教材中实例要较复杂一些的实用程序,通过理论知识与实际需求相结合的编写实用程序的实践活动,使学生了解应用程序设计解决实际问题的具体过程,了解利用算法和数据结构思想编写程序的实际实行方法,掌握应用C语言进行程序设计的基本规范和技巧,掌握阅读与编写程序的结构化程序设计思想,重点掌握C语言的一般语法规则、常用函数、程序编写调试过程和编程解题的常用方法。 二、高级语言课程设计基本要求 1.通过这次课程设计,要求加深对C语言的语法规则、数组、函数、指针等方面基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。 2.课程设计可采取每人一题,可任选一题进行设计, 至少包含五个功能模块。或者每组完成一个课题,每组成员(5到6人)分工合作完成一个课程设计,每个人的任务不同。

新版汇编语言程序设计习题答案(钱晓捷主编)电子教案

新版汇编语言程序设计习题答案(钱晓捷主 编)

新版汇编语言程序设计习题答案(钱晓捷主编) 第一章汇编语言基础知识 1.1、简述计算机系统的硬件组成及各部分作用 1.2、明确下列概念或符号: 主存和辅存,RAM和ROM,存储器地址和I/O端口,KB、MB、GB和TB 1.3、什么是汇编语言源程序、汇编程序、目标程序? 1.4、汇编语言与高级语言相比有什么优缺点? 1.5、将下列十六进制数转换为二进制和十进制表示 (1)FFH (2)0H (3)5EH (4)EFH (5)2EH (6)10H (7)1FH (8)ABH 1.6、将下列十进制数转换为BCD码表示 (1)12 (2)24 (3)68 (4)127 (5)128 (6)255 (7)1234 (8)2458 1.7、将下列BCD码转换为十进制数 (1)10010001 (2)10001001 (3)00110110 (4)10010000 (5)00001000 (6)10010111 (7)10000001 (8)00000010 1.8、将下列十进制数分别用8位二进制数的原码、反码和补码表示 (1)0 (2)-127 (3)127 (4)-57 (5)126 (6)-126 (7)-128 (8)68 1.9、完成下列二进制数的运算 (1)1011+1001 (2)1011-1001 (3)1011×1001 (4)10111000÷1001 (5)1011 ∧~1011 (8)1011 ⊕ 1001 1001(6)1011 ∨1001(7) 1.10 数码0~9、大写字母A~Z、小写字母a~z对应的ASCII码分别是多少?ASCII码为0dh、0ah对应的是什么字符? 1.11、计算机中有一个“01100001”编码,如果把它认为是无符号数,它是10进制什么数?如果认为它是BCD码,则表示什么数?又如果它是某个ASCII码,则代表哪个字符? 1.12、简述Intel 80x86系列微处理器在指令集方面的发展。 1.13、什么是DOS和ROM-BIOS? 1.14、简述PC机最低1MB主存空间的使用情况。 1.15、罗列8086CPU的8个8位和16位通用寄存器,并说明各自的作用。 1.16、什么是标志,它有什么用途?状态标志和控制标志有什么区别?画出标志寄存器FLAGS,说明各个标志的位置和含义。

新课程与教学方式的变革教学提纲

新课程与教学方式的 变革

精品资料 《新课程与教学改革》 第五章:新课程与教学方式的变革 我国新颁布的《基础教育课程改革纲要(试行)》提出了新课程的基本理念——以学生发展为本,倡导学生主动参与,乐于探究,勤于动手,改变了传统教育中过于强调接受学习死记硬背、机械训练的现状。第一节:新课程所倡导的学习方式与教学方式 一、新课程所倡导的学习方式 改变学生的学习方式,在当前推进素质教育的形势下,具有特别重要的现实意义。单一、被动和陈旧的学习方式,已经成为影响素质教育在课堂教学中推进的一大障碍。 学习方式的转变是本次课程改革的显著特征。学生的学习方式一般有接受和发现两种。在接受学习中,学习内容是以定论的形式直接呈现出来的,学生是知识的接受者。在发现学习中,学习内容是以问题的形式间接呈现出来,学生是知识的发现者。转变学习方式就是要把学习过程中的发现、探究、研究等认识活动凸显出来,使学习过程更多地成为学生发现问题、提出问题、分析问题、解决问题的过程。强调发现学习、探究学习、研究性学习,成为本次教学改革的一个重要特征。 二、新课程所倡导的教学方式 新课程要求改变课程实施中过于强调接受学习和死记硬背、机械训练的状况,为课堂教学注入新的生机和活力。教学方式的转变最终也是为了适应学生学习方式的转变。教师转变了“满堂灌”和机械训练的教学方式,就能够自觉要求学生主动参与,乐于探究,勤于动手。这样,学生除了知识的掌握外,还能够培养搜集和处理信息的能力、获取新知识的能力、分析和解决问题的能力以及交流与合作的能力,从而得到更好的发展。 新的教学方式要求教师必须积极探索并动用先进的教学方法,不断提高专业水平,针对学生不同的个性特点进行相应的教学,以促进学生的个性发展。 第二节自主学习、合作学习和探究学习 目前,在我国的课程改革实践中,出现了许多新的学习方式,归纳起来,主要包括自主学习、合作学习、探究学习(或研究性学习)。“我们之所以特别强调倡导自主学习、合作学习和探究学习,其理由就在于:教育必须着眼于学生潜能的唤醒、开掘与提升,促进学生的自主发展;必须着眼于学生的全面成长,促进学生认识、情感、态度与技能等方面的和谐发展;必须关注学生的终身学习的愿望与能力的形成,促进学生的可持续发展。” 一、学生的自主学习 (一)自主学习的定义 自主学习就是要使学生,不再被动地跟着教师走,跟着教材走,而是发挥其个体能动作用主动地、独立地、有目的地去进行学习。 自主学习应该是贯穿于学生学习活动的全过程之中。在学习活动之前,学生自己要能够确定学习目标,制订学习计划,做好具体的学习准备;在学习活动中,能够对学习进展、学习方法做出自我监控、自我反馈和自我调节;在学习活动之后,能够对学习结果进行自我检查、自我评价和自我补救。自主学习又是具有内在规定性的,它应该是“建立在学生自我意识发展基础上的‘能学’;建立在学生具有内在学习动机基础上的‘想学’;建立在学生掌握了一定的学习策略基础上的‘会学’;建立在意志努力基础上‘坚持学’”。 (二)自主学习的特征 (1)学习者参与和确定对自己有意义的学习目标的提出,自己制定学习进度,参与设计评价指标;(2)学习者积极发展各种思考策略和学习策略,在解决问题中学习; (3)学习者在学习过程中有情感的投入,有内在动力的支持,能从学习中获得积极的情感体验; 4)学习者在学习过程中对认知活动能够进行自我监控,并作出相应的调适。 (三)教学实践中的自主学习 自主学习的过程是一种主动的、独立的学习过程,在这一过程中,更多时候是由学生自己来发现问题,解决问题;而教师的作用则在于有创建性地对学生加以引导,即引导学生积极主动地参与到教学活动中来,关注学生在学习过程中所展现出来的创造性思维的火花,培养学生的批判意识和怀疑精神,鼓励学生对书本的质疑和对教师的超越,鼓励学生发出自己的声音,提出自己的看法,对于学生提出的富于个性的独到见解,教师应积极赞赏。 二、学生的合作学习 (一)合作学习的定义 合作学习是指“在教学过程中,以学习小组为教学基本形式,教师与学生之间,彼此通过协调的活动,共同完成学习任务,并以小组总体表现为主要奖励依据的一种教学策略”。因此,合作学习是一种“多边”的合作,其中既包括学生与学生之间的合作,又包括学生与教师之间的合作,它通过学生之间、师生之间的讨论、互助等形式的交互合作学习互相取长补短,共同发展进步。实际上,合作学习的过程又是一个学会合作的过程。 (二)合作学习的模式与基本要素 仅供学习与交流,如有侵权请联系网站删除谢谢2

C语言程序设计课程设计报告

C语言程序设计课程设 计报告 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

《C语言程序设计》课程设计报告 (2013— 2014学年第 3 学期) 题目: C语言课程设计 专业:软件工程 班级:软件工程技术2班 姓名学号: 1 林燕萍 指导教师:吴芸 成绩: 计算机科学与技术系 2014 年6月23日

目录 一、课程设计的目的与要求 (1) 二、方案实现与调试 (3) 2.1 掷骰子游戏 (5) 2.2 射击游戏 (7) 2.3 计算存款本息之和 (8) 2.4肇事逃逸 (10) 2.5 礼炮 (12) 2.6 汽车加油 (14) 2.7 大优惠 (16) 2.8 金币 (19) 三、课程设计分析与总结 (23) 附录程序清单 (25) 一、课程设计的目的与要求(含设计指标) C语言是一种编程灵活,特色鲜明的程序设计语言。C语言除了基知识,如概念,方法和语法规则之外更重要的是进行实训,以提高学习者的动手和编程能力,从应试课程转变为实践工具。这是学习语言的最终目的。结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使“项目教学法”能在本质上促使学生有更大进步,特编写了该《C 语言程序设计任务书》,以在实训过程中给学生提供帮助。达到如下目的: 1.在课程结束之前,让学生进一步了解C程序设计语言的编程功能;

2.让学生扎实掌握C程序设计语言的相关知识; 3.通过一些有实际意义的程序设计,使学生体会到学以致用,并能将程序设计的知识与专业知识有效地结合,更全面系统地了解行业知识。 编写程序要求遵循如下基本要求: ①模块化程序设计 ②锯齿型书写格式 ③必须上机调试通过 二、方案实现与调试 2.1掷骰子游戏 2.1.1 题目内容的描述 1) 两人轮流掷骰子,每次掷两个,每人最多掷10次。 2) 将每人每次的分值累加计分 3) 当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数。4) 结束条件:当双方都掷10次或经过5次后一方累计分数多出另一方的30%及以上。最后显示双方分数并判定优胜者。 2.1.2输入数据类型、格式和内容限制和输出数据的说明 数据类型:整型;内容限制:随机数的产生;输入数据结果:胜利的一方 2.1.3主要模块的算法描述

《高级语言程序设计》课程设计报告

2013-2014学年第二学期《高级语言程序设计》 课程设计报告 题目:进程调度模拟 专业:计算机科学与技术 班级:12级对口(3)班 姓名:刘以鹏 指导教师:代美丽 成绩: 计算机与信息工程系 2014年 5月 23日

目录 1 1 设计目的及要求 (3) 1.1 设计目的 (3) 1.2 课程设计的实验环境 (3) 1.3 课程设计的预备知识 (3) 1.4 课程设计要求 (3) 2 课程设计内容 (3) 2.1程序功能介绍 (3) 2.2程序整体设计说明 (4) 2.2.1设计思路 (4) 2.2.2数据结构设计及用法说明 (5) 2.2.3程序结构(流程图) (5) 2.2.4各模块的功能及程序说明 (6) 2.2.5程序运行结果 (7) 3 总结 (9) 参考资料 (11) 程序源代码 (12)

1 设计目的及要求 1.1 设计目的 本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。本课程设计的目的和任务: 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握 2. 掌握C语言编程和程序调试的基本技能 3. 利用C语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用C语言解决实际问题的能力 1.2 课程设计的实验环境 硬件要求能运行Windows 2000/XP操作系统的微机系统。C语言程序设计及相应的开发环境。 1.3 课程设计的预备知识 熟悉C语言及C语言开发工具。 1.4 课程设计要求 1. 分析课程设计题目的要求 2. 写出详细设计说明 3. 编写程序代码,调试程序使其能正确运行 4. 设计完成的软件要便于操作和使用 5. 设计完成后提交课程设计报告 2课程设计内容 2.1程序功能介绍 在多道程序环境下,进程数目往往多于处理机数目,致使他们争用处理机。这就要求系统能按某种算法,动态地把处理机分配给就绪队列中的一个进程,使

C语言程序设计课程作业

C语言程序设计课程作业_A 一、单选题 1. (4分)设有以下定义int k=7, x=12;,则能使值为3的表达式是() ? A. x%=(k%=5) ? B. x%=(k-k%5) ? C. x%=k ? D. (x%=k)-(k%=5) 答案D 解析C语言程序设计/数据类型与运算/整型算术表达式 2. (4分)以下程序的输出结果是? #include main() { int x=020,y=0x20,z=20; printf('%d,%d,%d ', x,y,z); } ? A. 20,20,20 ? B. 32,16,20 ? C. 16,32,20 ? D. 20,32,20 答案C 解析C语言程序设计/数据类型及运算 3. (4分)C语言中while和do while循环的主要区别是( ) ? A. do-while的循环至少无条件执行一次

? B. while循环控制条件比do-while的循环控制条件严格 ? C. do-while允许从外部转入到循环体内 ? D. do-while的循环体不能是复合语句 答案A 解析C语言程序设计/循环程序设计/while语句与do-while语句 4. (4分)执行语句scanf('%d,%d',&m,&n);使m和n的值分别为1和2,正确输入是( ) ? A. 1 ? B. 1 2 ? C. 1,2 ? D. 12,2 答案C 解析C语言程序设计/顺序程序设计/整型数据的格式输入 5. (4分)sizeof(float)是( ) ? A. 一个双精度型表达式 ? B. 一个整型表达式 ? C. 一种函数调用 ? D. 一个不合法的表达式 答案B 解析C语言程序设计/数据类型与运算/实型变量存储 6.

高级语言程序设计课程设计指导书

信电工程学院 《高级语言程序设计综合训练》 指导书 电子信息科学与技术教研室编 2015年6月

目录 一、综合训练的目的 二、综合训练题目汇总 三、综合训练具体任务 四、综合训练说明 五、综合训练报告撰写要求

一、综合训练的目的 高级语言程序设计综合训练是电子信息科学与技术专业高级语言程序设计课程的综合实践课程。主要目的是通过对具体应用问题的分析和规范的程序设计过程,对学生进行综合设计训练,提高学生的程序设计水平和实际应用能力。通过本课程,学生将理论知识和实际应用问题结合起来,通过完整的分析、设计、实现过程,掌握用高级语言进行应用软件设计的基本思路和方法,掌握软件设计的基本流程和基本设计技能;训练和培养学生编写具有良好风格的代码的习惯,提高学生的分析解决实际问题的能力。该综合实践环节将使学生进一步理解和掌握高级语言程序设计的基础知识,提高学生理论水平和应用实践能力。 二、综合训练题目汇总 1. 学生信息管理系统 2. 学生选修课程系统 3. 银行存取款管理系统 4. 数据汇总系统 5. 学生成绩排序 6. 其他自选题

三、综合训练具体内容 (一)学生信息管理系统 1. 学生信息管理系统简介: 学生信息管理系统是一个小型学生信息管理程序,该软件能够实现学生信息表的建立,学生信息的添加,学生信息的显示,指定姓名或学号查询学生信息,学生信息的删除等简单管理功能。程序要求提供简单友好易于操作的界面。 2. 基本要求: 本课题要求设计实现“学生信息管理系统”程序。该程序实现学生信息管理的基本功能,包括信息表的建立、显示等功能。要求用动态链表实现该应用程序。用函数分别实现动态链表的建立、动态链表输出等功能。函数要求使用指针作形参。 3. 系统结构及模块要求: (1)学生节点数至少10个。学生信息包括学号,姓名,性别,年龄,籍贯,电话号码及email地址。 (2)程序主界面包括程序名称及编程者学号、姓名、班级;同时要求输入功能号码,选择进入功能模块程序。主界面格式及选择项(供参考)如下图1“系统主菜单”:(中文英文均可) (3)各模块功能: A. 创建学生信息表。动态创建学生信息表,同时输入学生信息。学生信息表用链表实现。链表节点个数不少于10个。

大工19秋《汇编语言程序设计》大作业题目及要求

学习中心: 专业: 年级:年春/秋季 学号: 学生: 题目: 1.谈谈你对本课程学习过程中的心得体会与建议 2.《汇编语言程序设计》课程设计,从以下5个题目中任选其一作答。 《汇编语言程序设计》课程设计 注意:从以下5个题目中任选其一作答。 总则:只能使用汇编语言进行编制,不能选用C/C++等高级语言 作业提交: 大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东浙江台州奥鹏学习中心[1]VIP) 以附件word文档形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。

注意事项: 独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计! 题目一:进制转换程序 要求:(1)撰写一份word文档,里面包括(算法思路、算法程序框图、主要函数代码、使用指令具体含义)章节。 (2)算法思路:比如可设计二进制转化十六进制的算法, 简单介绍该算法的基本思想,100字左右即可。 (3)算法程序框图:绘制流程图或原理图,从算法的开始 到结束的程序框图。 (4)主要函数代码:列出算法的具体代码。 (5)列出算法中使用指令的含义,比如解释MOV指令的 含义,ADD指令的含义,至少撰写十个指令。 总则:只能使用汇编语言进行编制,不能选用C/C++等高级语言! 题目二:冒泡排序算法 要求:(1)撰写一份word文档,里面包括(算法思路、算法程序框图、主要函数代码、使用指令具体含义)章节。 (2)算法思路:简单介绍冒泡排序算法的基本思想,至少 100字。 (3)算法程序框图:绘制流程图或原理图,从算法的开始 到结束的程序框图。

相关文档
最新文档