C语言程序设计,石头爱的剪刀石头布 电影布游戏,这个游戏我设计之后只能正确运行一次,之后无论再按那个键都会出现错误

  【目的与要求】
  1.了解Dos、Windows环境下C语言的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。
  2.了解在该系统上如何编辑、编译、连接和运行一个C程序。
  3.通过运行简单的C程序,初步了解C源程序的特点。
  【上机内容】
  【基础知识】
  通过课堂上学习,我们对C语言已有了初步了解,对C语言源程序结构有了总体的认识,那么如何在机器上运行C语言源程序呢?任何高级语言源程序都要“翻译”成机器语言,才能在机器上运行。“翻译”的方式有两种,一种是解释方式,即对源程序解释一句执行一句;另一种是编译方式,即先把源程序“翻译”成目标程序(用机器代码组成的程序),再经过连接装配后生成可执行文件,最后执行可执行文件而得到结果。
  C语言是一种编译型的语言,它采用编译的方式将源程序翻译成目的程序(机器代码)。运行一个C程序,从输入源程序开始,要经过编辑源程序文件(·C&)、编译生成目标文件(·obj)、连接生成可执行文件(·exe)和执行四个步骤。
  下面主要介绍Turbo C下运行C语言源程序。
  Turbo C是美国Borland公司推出的IBM PC系列机的C语言编译程序。它具有方便、直观、易用的界面和丰富的库函数。它向用户提供了集成环境,把程序的编辑、编译、连接和运行等操作全部集中在一个界面上进行,使用十分方便。
  1 Turbo C工作环境介绍
  一个C语言程序的实施是从进入Turbo C的集成环境开始的,而进入C语言的环境,一般有两种途径:从DOS环境进入和从Windows环境进入。
  (1) 从DOS环境进入:
  在DOS命令行上键入:
  C&CD \TC↙(指定当前目录为TC子目录)
  C&TC↙ (进入Turbo C环境)
  这时进入Turbo C集成环境的主菜单窗口,屏幕显示如下图所示。
  (2) 从Windows环境进入:
  在Windows 95/98环境中,如果本机中已安装了Turbo C,可以在桌面上建立一个快捷方式,双击该快捷图标即可进入C语言环境。或者从开始菜单中找到“运行”,在运行对话框中键入“C:\TC\TC”,“确定”即可。
  需要说明的是,以上两种方式有一个共同的前提,即Turbo C的安装路径为C:\TC,如果你的计算机中Turbo C的安装路径不同的话,在上述方式中改变相应路径即可。
  刚进入TC环境时,光带覆盖在“File”上,整个屏幕由四部分组成,依次为:主菜单、编辑窗口、信息窗口和功能提示行(或称快速参考行)。 &![endif]&
  ① 主菜单
  显示屏的顶部是主菜单条,它提供了8个选择项:
  File 处理文件(装入、存盘、选择、建立、换名存盘、写盘),目录操作(列表、改变工作目录),退出Turbo C,返回DOS状态。
  Edit 建立、编辑源文件。
  Run 自动编辑、连接并运行程序。
  Compile 编辑、生成目标文件组合成工作文件。
  Project 将多个源文件和目标文件组合成工作文件。
  Option 提供集成环境下的多种选择和设置(如设置存储模式、选择编参数、诊断及连接任选项)以及定义宏;也可记录Include、Output及Library文件目录,保存编译任选项和从配置文件加载任选项。
  Debug 检查、改变变量的值、查找函数,程序运行时查看调用栈。选择程序编译时是否在执行代码中插入调试信息。
  Break/Watch 增加、删除、编辑监视表达式,及设置、清除、执行至断点。
  在主菜单中,Edit选项仅仅是一条进入编辑器的命令。其他选项均为下拉式菜单,包含许多命令选项,使用方向键移动光带来选择某个选项时,按回车键,表示执行该命令,若屏幕上弹出一个下拉菜单,以提供进一步选择。
  ② 编辑窗口
  编辑窗口是在主菜单下,信息窗口之上的区域,其顶行中间有“Edit”标志。在此窗口中可以建立、编辑一个源文件。功能键F5可以扩大编辑窗口到整个屏幕,或恢复分屏式环境。
  进入编辑窗口的方式有两种:
  (A)按F10功能键,激活主菜单,然后用光标移动键将光带移到“Edit”上,按回车键,或者在激活主菜单后直接按字母键E,均可进入编辑窗口;
  (B)按Alt+E无条件的进入编辑窗口。
  进入编辑窗口后,编辑窗口的名字是高亮度的,表示它是活动窗口。窗口的顶部第一行是状态行,给出有关正在被编辑文件的信息,如当前光标所在的行、列;编辑模式(插入/改写);正在编辑文件的文件名等等,当需要编辑修改时,在编辑窗口中灵活地使用光标移动键以及编辑命令即可达到预期的效果。常用的编辑命令见下表:
将光标移到行首
将光标移到行尾
插入/改写两种状态的切换
删除光标所在的字符
向上翻页正文
向下翻页正文
光标左右移动
删除光标所在的行
删除光标所指的一个单词
删除光标左边字符
设置(开始)块头标志
设置(结尾)块尾标志
块搬动到光标处
块拷贝到光标处
取消块定义
  在插入模式下(用Ins键转换)向编辑窗口内输入代码,按回车键结束一行(TC编辑器不能自动换行)。一行最多为248个字符,窗口宽77列,当一行内字符多于77列时,窗口随着字符的输入而左右移动,若发现有错误,可移动光标到出错处更正之;再按一次Ins键,屏幕转换成为替换模式,输入的字符将替换光标所在位置的字符。
  ③ 信息窗口
  编译和调试源程序时,信息窗口显示诊断信息、警告、出错信息、错误在源程序中的位置。功能键F5可以扩大和恢复信息窗口,按F6或Alt+E,光标从信息窗口跳到编辑窗口。
  ④ 功能键提示行
  屏幕低行是功能键提示行,显示当前状态下功能键(俗称Turbo C热键)的作用,见下表。应当注意,在不同状态下功能键的作用是不同的。正确使用功能键可以简化操作。
Help,以分页的形式显示帮助信息
保存当前正在编辑窗口中的文件
装入一个文件。按F3,屏幕上弹出一个输入框,输入要装入的文件名
Zoom,缩放活动窗口
Switch,活动窗口开关,按F6键,光标从编辑窗口跳到信息窗口,或从信息窗口跳到编辑窗口
Trace,跟踪到函数中
Step,单步跟踪,但不进入函数内部
Make,对当前文档进行编辑、连接
Menu,激活主菜单,光标跳到主菜单
  2 Turbo C环境中运行C语言源程序的步骤
  (1) 编辑源文件
  在主菜单下,直接按Alt+F键,或按F10后将光带移到“File”选项上,按回车键,在“File”下面出现一个下拉菜单,菜单中有以下选项:
  Load F3 表示加载或装入一个文件
  Pick Alt+F3 从指定的文件列表中选择文件装入编辑器。
  New 表示新文件,缺省文件名为NONAME.C。
  Save F2 将正在编辑的文件存盘。
  Write to 将正在编辑的文件写入指定的文件中,若文件名已存在,则重写。
  Directory 表示文件目录。
  Change Dir 改变驱动器及目录
  OS shell 进入Turbo C命令行模式,命令EXIT可返回集成环境
  Quit Alt+x 退出Turbo C,返回DOS状态。
  建立一个新文件,可用光标移动键将“File”菜单中的光带移到“New”处,按回车键,即可打开编辑窗口。此时,编辑窗口是空白的,光标位于编辑窗口的左上角,屏幕自动处于插入模式,可以输入源程序。屏幕右上角显示缺省文件名为NONAME.C,编辑完成之后,可用F2或选择“Save”或“Write to”进行存盘操作,此时系统将提示用户将文件名修改成为所需要的文件名。
  (2) 源程序的编译、连接
  直接按F9键,或将菜单“Compile”中的光带移到“Make EXE file”项上,按回车键,就可实现对源程序的编译、连接。若有错误,则在信息窗口显示出相应的信息或警告,按任意键返回编辑窗口,光标停在出错位置上,可立即进行编辑修改。修改后,再按F9键进行编辑、连接。如此反复,直到没有错误为止,即可生成可执行文件。
  注意:C程序的连接是在编译后自动完成的。
  (3) 执行程序
  直接按Ctrl+F9键,即可执行.EXE文件;或在主菜单中(按F10进入主菜单)将光带移到“Run”选项,按回车键,弹出一个菜单,选择“Run”选项,回车。
  这时并不能直接看到输出结果。输出结果是显示在用户屏幕上,在TC屏幕上看不到,直接按复合键Alt+F5,或选择“Run”菜单中的“User Screen”选项,即可出现用户屏幕,查看输出结果。按任意键返回TC集成环境。
  另外,选择“Run”菜单下的“Run”项,或直接按Ctrl+F9键,可将C程序的编译、连接、运行一次性完成,即第3步中包含有第2步的工作。
  如果程序需要输入数据,则在运行程序后,光标停留在用户屏幕上,要求在用户输入数据,数据输入完成后程序继续运行,直至输出结果。
  如果运行结果不正确或其他原因需要重新修改源程序,则需重新进入编辑状态。修改源程序,重复以上步骤,直到结果正确为止。
  (4) 退出Turbo C集成环境
  退出Turbo C环境,返回操作系统状态。可在主菜单选择“File”菜单的“Quit”选项,或者直接按Alt+x。
  在执行退出Turbo C环境时,系统将检查一下当前编辑窗口的程序是否已经存盘,若未存盘,系统将弹出一个提示窗口,提示是否将文件存盘,若按“Y”则将当前窗口内的文件存盘后退出;若按“N”则不存盘退出。
  【一般示例】
  【例1】编程实现在屏幕上显示如下三行文字
  Hello, world !
  Wolcome to the C language world!
  Everyone has been waiting for.
  在Turbo C的集成环境下,键入如下源文件。敲Alt+F组合键打开File菜单,File菜单中Write to选项可将默认noname.c文件名改为任意文件名。程序example.c如下:
  main()
  printf("Hello,World!\n");
  printf("Wolcome to the C language world!\n");
  printf("Everyone has been waiting for.\n");
  然后用Ctrl+F9编辑执行example.c,用Alt+F5查看结果,即在屏幕上显示题目要求的三行文字。按回车键重新返回Turbo C的编辑环境。注意,在运行程序之前最好先存盘。
  【例2】输入并运行程序,写出运行结果。
  main()
  int a,b,
  a=123;b=456;
  sum=a+b;
  printf(“sum is %d\n”,sum);
  运行方法同上,最后结果为:sum is 579。
  【例3】
  输入并运行程序,写出运行结果。
  main()
  int a,b,c;
  scanf(“%d,%d”,&a,&b);
  c=max(a,b);
  printf(“max=%d”,c);
  int max(int x,int y)
  if (x&y) z=x;
  else z=y;
  return(z);
  这个程序的功能是对于任意输入的两个整数,输出较大的那个数。所以程序运行之后,光标将停留在用户屏幕上,等待用户输入两个整数,比如输入“3,5”,回车,在用户屏幕上就会输出“max=5”。
  xueguoyixie&
  我看的眼睛花了
游戏程序设计相关文章C语言程序设计课程架构研究-心理知识-就爱阅读网
您还可以使用以下方式登录
当前位置:&>&&>& > C语言程序设计课程架构研究
C语言程序设计课程架构研究
【摘要】本文结合心理学及软件工程提出新的C语言程序设计课程架构,以便在C语言程序设计教学中采取多种有效的教学手段,使学生在掌握基本概念的同时提高解决实际问题的能力,培养学生的学习兴趣,提高全国计算机等级考试的合格率,增强就业竞争力。【关键词】C语言 程序设计 课程架构【中图分类号】G642 【文献标识码】A 【文章编号】09)01(a)-0125-02我国高校理工科专业一般在大一第一学期开设C语言程序设计,采用传统课程架构进行教学,学生普遍感到学习有难度,特别在全国计算机等级二级C语言程序设计的考试笔试成绩一般都不理想,例如我国某全国重点大学考点在2008年4月考试中二级C语言的笔试合格率只为54.3%,而一般三本考生的合格率只为15%左右,现在理工科学生等级考试合格证书事实上已成为找到稍微理想的工作的必要条件,为此必需研究改革C语言程序设计课程架构,提高学生等级考试的合格率以及毕业就业率。1 立体化课程架构课本中的例题可分为说明性例题和应用性题例,说明性例题用于说明语法现象,应简明扼要,可读性强,应用性题例则主要为应用所学知识解决实现问题,应多选择趣味性强的程序,培养学生的学习兴趣。在二级等级考试中,还包括公共基础知识,具体为数据结构与算法、程序设计基础、软件工程基础和数据库设计基础,在笔试成绩中占30分,对于大部分非计算机专业,一般都没有开设这些课程,因此考分容易失分。对于公共基础知识的考试知识点,可精心安排“相关知识”,逐步讲解公共基础知识,再配以由真实等级考题改编的说明性例题,这样学生不但在不知不觉中扩大了知识面,也熟悉了考题内容与考试范围。为对不同基础的学生都有所帮助,每章都安排实例研究,选择有一定深度与有趣的项目,例如井字游戏,基因排序,在每章末尾还应安排程序陷阱,用于讲解程序中容易出错的语法现象。最后还应通过教学支持网站补充教学内容,例如课本中的所有程序、常用C编译器的使用方法以及课件等内容。2 按照学生认知能力与接受能力精心安排教学内容学生认知能力与接受能力是一个逐步提高的过程,学习知识也是一种螺旋式上升的过程,特别对于C语言,有的语法现象,学生开始学习时,这些内容已超过了他们的认知范围与接受能力,为此可先安排适合学生接受的基础知识,然后再在后继章节中逐步深化,使学生有不断提高与升化的过程,例如对于指针,可先讲解指针的概念、指针与数组、指针与函数参数、字符指针与字符串等基本内容,然后再在后继章节中逐步深入讲解动态内存的分配与释放、线性链表、指向函数的指针与返回指针的函数等内容。教学难点往往不是教学重点,更不是考试重点(事实上难点往往考得少甚至不考),可集中安排C语言高级主题,例如变长参数和命令行参数等内容,这部分内容,教师可根据教学课时的多少选讲或让学有余力的学生自学。根据心理学可知人一次的接受能力是有限的,内容越多记忆效果越差,因此对某个语法现象的说明不宜太多,最好不要超过5点,最好理解难度较大的要点可放在程序陷阱中加以讨论,只有理解的知识点才容易识记,因此对每个知识点都要通过说明性题例加以说明。3 程序可读性是教学成败的关键现在大部分C语言程序设计的教材的程序注释较少,很多程序根本没有注释,而注释是提高算法可读性的简便方法,因此在讲解程序时,应为程序加上详细的注释,最好对大部分语句以及程序的每个关键点都加以注释进行详细阐明含义及要点。以前的教材在介绍C语言时,认为C语言是一种介于低级语言与高级语言之间的一种高效语言,用C语言编写的程序的效率更高,强调编程的技巧性,习惯将用C语言编写的源程序编写得短小精精干,比如对于整形变量x,习惯于编写如下形式的代码:if (x) {……}else {……}而这样的可读性较差,如改为:if (x != 0) {……}else {……}则更容易理解。现在由于硬件技术的快速发展,也随着软件危险的出现及软件工程的发展,相对地,对于程序的运行速度相于地处于次要地位,更强调程序的可读性与开发程序的规范生,因此C语言的教学也应转变思想,应更多考虑程序的可读性与学生的接受能力,而不应过份地强调所谓的编程“技巧”。对于算法的描述可采用自然语言表示、流程图表示以及N-S图表示。应多考虑学生的接受能力,尽力避免过于强调算法细节而甚使程序不但长也难于理解,比如对于判断年份是否为闰年的算法,根据历法,闰年的条件为:年份能被4整除但不能被100整除或年份能被400整除由闰年条件很容易用自然语言描述如下:如果年份能被4整除但不能被100整除或年份能被400整除,则为闰年,否则平年C语言函数实现如下:int LeapYear(int year)/* 判断年份year是否为闰年,如果是闰年返回1,否则返回0 */{if (year % 4 == 0 && year % 100 != 0 /* 如果年份能被4整除但不能被100整除 */|| year % 400 == 0) return 1; /* 或年份能被400整除,则为闰年 */ else return 0; /* 否则为平年 */}如果采用N-S图进行描述容易陷入算法细节,比如如为闰年,就令leap=1,若为平年就令leap=0,最后返回leap。一般教材的N-S图如下:C语言函数实现如下:int LeapYear(int year){if (year % 4 == 0){if (year % 100 == 0){if (year % 400 == 0) leap = 1;elseleap = 0;}elseleap = 1;}else leap = 0;}首先N-S图过于陷入细节的描述,还有上面的C函数无注释,可读性较差,这样不但会增加学生的学习负担,还可能使学生产生畏惧心理。4 兴趣是最好的老师只有学生对所学课程有兴趣,才会将学习过程变成一种享受,老师应尽力培养学生的兴趣,在课堂上结合例题尽量多讲一些有趣故事,用,例如在讲Fibonacci数列时,应讲解Fibonacci数据的故事,在讲1+2+3+…+n的程序时,应同时讲解高斯的故事,最后还应找一些有趣的应用性例题,例如石头、剪刀、布游戏与碰运气游戏,如例题太长,可留作课外阅读。5 精心设计习题与示例性例题,使学生尽快熟悉各种考试题型现在一般教材的例题都只是一些编程题,题型太单一,一般期末考试都有单项选择题,填空题,阅读程序题,程序填空题,程序改错题与编程题。全国计算机等级考试笔试只有单项选择题与填空题,但其中由于包含了大量的程序,实际上也包含了程序阅读题与程序填空题,在全国计算机等级上机试题中包含有程序填空题,程序修改题和程序设计题,因此在例题方面不但主要讲解程序设计,而且还应包含填空题,阅读程序题,程序填空题,程序改错题方面的题目,对于习题也应包含单项选择题,填空题,阅读程序题,程序填空题,程序改错题与编程题。在编写例题或习题时,应注意学习的理解能力与接受能力,难题不宜太多,应包含大量基本训练方面的题目,可从全国计算机等级考试试题中选择适当的题目加以改编。为满足不同层次学生的教学需求,可使用分层的思想,没加有星号“*”及“**”的部分为基本内容,适合所有学生学习;加有星号“*”的部分适合计算机专业的学生深入学习的选学部分;加有星号“**”的部分适合于感兴趣的同学研究,尤其适合于那些有志于ACM竞赛的读者加以深入研究。参考文献[1] 谭浩强.C程序设计[M].北京:清华大学出版社,2006.[2] 谭浩强.C程序设计教程[M].北京:清华大学出版社,2008.[3] 王紫薇,杨捧,刘金莲.高级语言程序设计教学模式的探索[J].前沿探索,2008,(4).
您可能也喜欢这些C++课程设计石头剪刀布游戏 最终_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C++课程设计石头剪刀布游戏 最终
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩16页未读,继续阅读
你可能喜欢  【摘 要】《程序设计基础》课程是计算机类专业的一门基本课程,在计算机程序岗位中占有重要的地位。论文结合学院的育人理念和" />
免费阅读期刊
论文发表、论文指导
周一至周五
9:00&22:00
以赛促教在《程序设计基础》中的实践应用
&&&&&&本期共收录文章20篇
  【摘 要】《程序设计基础》课程是计算机类专业的一门基本课程,在计算机程序岗位中占有重要的地位。论文结合学院的育人理念和计算机应用技术专业的培养目标,从课程定位、课程设计、教学实施、教学条件、教学效果、课程特色六个方面来进行论述。 中国论文网 /8/view-5419101.htm  【关键词】程序设计;以赛促教;启发式教学;趣味教学   一、课程定位   程序设计基础这门课程是在学院第一个学期开设,共有56个学时,这门课是学校计算机应用技术专业的一门基础课程。学院对此专业的培养方案的初次岗位定位中有软件开发技术员岗位。根据计算机程序员岗位的职业要求,具体工作流程总共分为五部分:需求分析、系统设计、程序设计、程序调试、交付与维护。不难看出程序设计在其中占有至关重要的地位。程序设计基础课正是来源于此,该门课程是培养程序设计员基本程序设计能力的一门基础课程,在计算机应用技术专业人才培养方案的课程体系中属于专业技术课程中的基础课。   《程序设计基础》是直接面向程序员职业岗位的一门课程,课程的学习目的是使学生掌握结构化程序设计的基本方法,培养程序设计的思维能力,为后续课程《C#程序设计》、《数据结构》、《WEB程序设计》、《面向对象程序设计》等课程的学习奠定基础。   二、课程设计   为了符合学院提出的“走进校门的是大学生,培养出来的是职业人”的育人理念,和计算机应用技术专业要培养具有优势职业品质与技能,面向现代服务业培养管理、服务第一线岗位的高素质技能性职业人的专业目标,《程序设计基础》的课程设计思路是以培养程序设计能力为目标,以实战项目为载体,实现教、学、做一体化。   在教学过程中以案例为先导,学生完成演练为手段。这门课程要达到的品质目标是以能力与知识相结合、以培养全面发展的具有优势品质与技能的高素质应用性职业人为培养目标,培养学生严谨细致、求真务实的工作作风和良好的团队协作精神。技能目标是掌握结构化、模块化程序设计方法与技能、培养自主学习独立思考能力。知识目标是学会C语言的基本语法,掌握基本的算法、能够编写基本的C语言程序。   课程内容的选取依据计算机程序员岗位需求、典型工作任务、行业技术动态发展趋势、高职学生特点,分为理论教学和实践教学,课时分配是1比1,其中实践教学每一个模块都以项目案例为导向,案例大多选自杭电的ACM平台,同时也配备了为了激发学生学习兴趣老师自己创作的案例,比如剪刀石头布游戏,猜数字游戏等。   高职学生属于高考最后批次,文化基础知识相当欠缺,体现在C语言上,英语出错提示看不懂,甚至有学生反映在C语言中的英语语句关键词都不认识,在数学上同样存在基础相当差的问题,成为学习C语言的极大障碍。学生从小接触计算机就在Windows下运行,习惯了用鼠标,而C语言运行在用键盘的命令行界面上,一个字都不能输错,对初学者有一定难度。这门课程的重点是:三大基本语句程序的设计、数组的定义与引用、函数的定义与参数传递;课程的难点:选择与循环的嵌套、函数嵌套与递归调用、指针等。针对学院高职学生的特点,对于重难点的解决方法是从提高学生学习主动性方面突破首先,要激发学生的兴趣,包括两方面的内容:第一兴趣教学,尽量选取学生感兴趣的题目或项目进行教学,如猜数游戏,石头剪刀布游戏等。第二实用教学,解决学生学了有什么用的困惑,尽量选取贴近生活实际的题目,如百元钱兑换方案、谁是骗子等,让学生感受到学后能解决问题的小小成就感。   三、教学实施   教学实施流程分为三个阶段:准备阶段,实施阶段和总结阶段。在准备阶段中,根据课程标准,主讲教师组织任课教师讨论,选择典型的工作任务,制定教学计划。实施阶段以学生为主体,以教师为主导,以职业能力培养为中心,融‘教、学、做’为一体教学。总结阶段主讲教师组织任课教师讨论,提出存在问题,找出解决方案。   针对课程特点,灵活使用“启发式教学”、“趣味教学”“任务驱动”等方法,突出“理论教学构筑学生的知识结构,实践教学构筑学生的职业技能结构”的教学原则。课程教学全面推行“学中练,练中学”教学思路。   接下来以循环结构的第一次课为例来阐述一下教学流程:学生对循环结构没有概念,对while和dowhile语句也不感兴趣,为了提高他们的学习积极性,首先使用五分钟的时间情境导入,选取杭电ACM平台上面的三个案例:猜数字游戏,百钱百鸡问题,谁是骗子,在学生对将要学的知识有了一定的期待后,用十五分钟的时间讲解相关的语法知识,接下来通过解决案例的方式教师给学生示范编程,并且给学生留出一定的时间自己动手实现,最后十分钟进行总结反思。   这门课程的教学评价由三部分组成:其中平时成绩和课内实验成绩分别占20%,期末笔试成绩占60%。   四、教学条件   程序设计课程有一支不论是年龄结构还是职称结构都比较合理的教学团队,每个老师都有自己的优势,有的具有多年的企业编程经验,有的主持多项相关的省级课题,有的对指导学生程序竞赛有丰富的经验。此外课程聘请杭电ACM集训队教练刘老师担任学校ACM集训队特聘教练,刘老师也参与系相关的实习实训活动。   该门课程的教学资源也很丰富,主要包含以下几个部分:教学大纲、授课计划、教材、实验实训项目指导书、多媒体教学课件、网上C语言精品课程、试题库、图书资料等。教材选用谭浩强教授编著的《C语言程序设计》,系周岳松老师自主研发了客观题在线测试软件,该软件分为教师版和学生版,教师版可用于平时随堂测试,学生版可用于学生自主学习,网络资源主要有C语言网等。学院也提供了相应的硬件支持,设有软件开发实训室、大学生程序竞赛实训室等多个实训室。   五、教学效果   校内督导组和校外专家都对《程序设计基础》这门课程给予了充分的肯定,专家评语是以项目为导向,以任务驱动,符合高职教育教学特点,以提高学生的编程能力为宗旨,能较好符合企业对软件人才的需求。   迄今为止,该专业共有一千七百余人修了这门课程,取得了丰硕的成果。我校代表队参加了十届浙江省大学程序设计竞赛,共获32块奖牌,尤其去年今年连续两次获得专科组的特等奖,同时四次获得优秀组织奖。除了ACM竞赛,在蓝桥杯比赛中我系学生也取得了不错的成绩。   通过这门课的学习,锻炼了学生的逻辑思维能力和基本程序设计能力,为以后的工作和创业打下了坚实的基础,2008级计应学生林清瑞,曾经参加ACM竞赛并获得银奖,自主创业,建立了杭州安豆信息技术有限公司,从事手机游戏开发。2003级计应学生黄道笑,自主创立了杭州五角星科技有限公司,从事网站开发。2010年公司销售额超过了200万;2011年被评为杭州市高新技术企业;2012年被评为杭州市雏鹰计划企业。   六、课程特色   这门课程特色:以赛促教,赛教结合。把ACM竞赛平台里面的题目融入到平时的教学过程中,也会把平时表现好的学生充实到竞赛集训队伍里面;教学结合,学以致用,教师指导,学生自主研发一些小游戏,比如石头剪刀布的游戏。   参考文献:   [1]郭理, 秦怀斌, 戴建国.《程序设计基础》课程创新性教学的改革与实践.兵团教育学院学报, 2013, 23: 38-41.   [2]何钦铭, 颜晖, 苏小红, 叶乃文.“程序设计基础”课程教学实施方案.中国大学教学, 2010, 5: 62-65.
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。

我要回帖

更多关于 石头剪刀布 的文章

 

随机推荐