《C语言程序设计》精品课程.29页PPT
- 格式:ppt
- 大小:2.93 MB
- 文档页数:29


第1章 计算机语言及C语言概述
1.1 计算机语言和计算机程序
1.2 C语言概述
1.2.1 C语言的产生和发展
1.2.2 C语言的特点
1.2.3 C程序的结构
/*第一个C程序*/
#include
void main( )
{
printf("This is the first C program.\n");
}
/*本程序实现从终端输入两个整数并求和*/
#include
void main( )
{
int a,b,sum; /*变量定义语句*/
scanf("%d%d",&a,&b); /*从终端输入两个整数分别赋给变量a和b*/
sum=a+b; /*求a、b的和并赋给变量sum*/
printf("sum=%d\n",sum); /*将sum值输出*/
}
C语言程序设计教程
2
#include
/*求面积函数*/
float CircleArea(float r) /*CircleArea函数的首部*/
{ float s; /*定义浮点型变量s*/
s=3.14159*r*r; /*给s赋值为半径为r的圆的面积*/
return s; /*将s的值返回,带回至main函数中的被调用位置*/
}
/*主函数*/
void main( )
{ float r, Area; /*变量r用来存储半径值,Area用来存储面积值*/
printf("Input r:"); /*输出提示信息*/
scanf("%f",&r); /*输入一个实型数据赋给r,%f为浮点型数据格式控制符*/
Area=CircleArea(r); /*调用CircleArea函数,将返回值赋给Area*/
printf("r=%f, Area=%f\n",r,Area); /*输出半径及面积*/
《C语言程序设计》精品课程建设刍议
摘要:针对c语言程序设计课程教学存在的问题,阐述了c语言程序设计精品课程建设过程中从优化教学内容、丰富教学方法和教学手段、改革考核方式等核心问题,介绍课程建设过程中的几点体会。精品课程建设重在推广应用。
关键词:c语言程序设计;精品课程;建设
中图分类号:g642.3 文献标志码:a 文章编号:1674-9324(2013)22-0232-02
《c语言程序设计》课程是计算机及计算机相关专业中一门重要的专业基础课程,它兼有汇编语言和高级语言的双重优点,在系统软件和部分应用软件的开发中具有较强的实用性,因而使其成为高等学校程序设计课程的首选语言,也为进一步学习其他高级程序设计语言打下坚实的基础。c语言作为大学新生的首门计算机程序设计语言课程,却逐渐成为学生普遍认为难学、厌学的课程,主要因为:一是学生初次接触编程语言,没有任何基础,就立刻接触到大量的新名词、新概念、新规则,让学生难以接受;二是传统的授课方式:是先介绍变量定义,再介绍语法规则,最后讲解实例,这样的教学内容组织与呈现形式、教学方式方法令学生感到枯燥无味,教学评价形式单一,评价难以起到及时、正面的强化与激励作用;三是只有50多个学时的课时,授课内容繁多,练习时间较短,实训教学的课时少,利用率不高,学生常常旧知识未巩固又要消化新内容,紧张的节奏使学生极易产生厌学心理。所以,教学过程中如何把理论与实践有机结合,调动学生学习的积极性,激发学生的学习兴趣,使学生能够初步接受并彻底学懂,养成良好编程思维,是《c语言程序设计》课程建设过程中面临的主要问题。为此,笔者所在学院启动了《c语言程序设计》精品课程建设工作,先后经历了以下三个阶段。
一、《c语言程序设计》精品课程建设
第一阶段:2006~2007年,《c语言程序设计》作为计算机相关专业的专业基础课的重要地位逐步确立,并根据实际工作需要修改了教学大纲和实训教学体系,充实了几名计算机相关专业毕业的年轻教师,师资队伍建设取得实质性进展。
49<<New Curriculum Research
高职精品ilil建设的l1人识与实足蓑
以《C语言程序设计》为例
◇山东化工职业学院 张文 殷晓丽
摘要:在高职院校中,精品课程建设是一项非常重要的工作,能有效提高和促进教学。文章结合山
东化工职业学院(以下简称“我院”) 《C语言程序设计》院级精品课程建设,探讨课程定位、课程 改革、理论教学与实践教学结合等方面的认识,以及在实践中相关问题的解决方法。
关键词:高职;精品课程;C语言
中图分类号:G712 文献标识码:A 文章编号:1671-0568(2013)20—0049-02
精品课程是课程中具有较高水平和突出特色的代
表,通过精品课程的建设可以促进教学观念的转变,深
化教学体系和教学内容的改革,推动建立与学校发展目 标相适应的课程体系。精品课程建设涉及的范围较广、
环节较多,需要面对和解决的问题也很多。
一、课程定位的准确性
专业培养方案中每一门课程都要服务于专业培养目 标,课程的作用由人才培养目标中对学生提出的能力及
素质要求所决定。通常C语言程序设计课程会作为学生
学习计算机编程语言的第一门课程,通过此课程学习,
旨在培养学生如何将实际问题转化为计算机语言表达的 模型,树立计算机处理问题的思维逻辑,提高阅读和编
写程序的能力。在高职院校中的许多专业中都开设了此
课程,但不同专业的人才培养目标不尽相同,对该课程
的要求也不尽相同。我院生产过程自动化专业《C语言 程序设计》课程依据该专业培养目标和培养方案要求,
被确定为“理论+实践型”课程,理论与实践课时比例
为3:7,该课程以《计算机文化基础》为先导课程进行 铺垫,为《单片机原理与应用》、 《计算机控制技术》、
《集散控制系统》和顶岗实习等后续课程提供必需的专
业基础知识和专业基本技能,为工业控制、智能仪表和 工业网络等方面的应用提供必需的支持。
二、教学内容设计及安排
课程教学内容的设计应紧紧围绕专业培养目标并紧
《C语言程序设计》精品课程网站设计与实现
摘要:精品课程建设是高等学校教学质量与教学改革工程的一项重要内容,精品课程网站是精品课程建设和评价的窗口。c语言程序设计课程是计算机系的专业基础课,本文设计和实现了《c语言程序设计》精品课程网站。该网站服务器端采用asp技术、后台数据库采用access,利用ado数据库访问技术实现对数据的各种管理操作。网站上发布与共享教学资源,学生自学或补充学习;提供在线交流平台,实现师生互动;提供在线测试平台,检验学习成果。
关键词:c语言 精品课程 asp access
精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。精品课代表了高校课程建设的最高水平,为了使学生和老师之间有多角度,多渠道的沟通,将优质的教学资源上网并共享、动态更新,提高学生自学能力。通过网络教学平台实现师生互动,在线解答学生提出的问题,及时了解学生当前的状态。因此,建立精品课程网站是十分必要的事情。
c语言程序设计课程是计算机系的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广。几年来,课程组人员在c语言程序设计课程建设上投入了很大精力,积极地进行了教材建设、教学内容、教学方法、教学手段和考核方式的改革,取得了良好的成绩。本文针对c语言课程建设的发展,采用数据库技术与asp技术,实现了一个基于b/s结构的《c语言程序设计》精品课程网站。
一、精品课程网站规划
该网站主要面向的用户人群有三类:
(1)教师,教学资源的提供者,上传和发布作业,查看学生提交的作业,回答学生提出的问题。
(2)学生,网站的主要使用者,下载课件,下载作业,提交做好的作业,可通过留言板提出问题,可在线交流,可在线测试和练习。
(3)系统管理员,后台管理者和网站维护者。