c语言程序课程设计doc,c语言程序课程设计doc.doc

c语言程序课程设计doc

C语言程序课程设计

课程定位

《C语言程序设计》课程是高职高专计算机类各专业和职业素质必修课,是一门专业基础课,旨在培养高职学生运用计算机进行逻辑思维的能力和技能。同时它也是许多计算机语言课程的,二、:

以程序设计方法为主线、以语法和结构为核心,??以培养能力和提高兴趣为目标,变应试为应用。?摒弃 C 语言课程只以讲述语法为主的落后面貌,把 C 语言从应试课程转变为一种实践工具,主要目的不再局限于使学生单纯地了解和掌握 C 语言的基本语法规范,而是要致力于培养学生运用 C 语言解决实际问题的编程能力以 C 语言为工具,介绍程序设计的基本思想和方法,让学生从多角度、以多方式去了解和掌握 C 语言以及程序设计的精髓,着重培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力。让学生在学习程序设计的过程中,养成良好的编程风格,不再感到枯燥乏味,而是其乐融融,把 学习程序设计变成一件快乐的事情。

三、整体教学目标

1、基本目标:本课程从C语言的基本概念、语法规则过渡到较复杂的程序设计,要求掌握高级语言的一般特点,具备语言、算法、数据结构和程序设计等方面的知识并具备其他高级语言的自学能力。

2、更高目标:能应用C语言程序设计知识解决实际问题。具备独立开发软件的能力。

四、教学内容、教学基本要求和学时安排

(一)概述 4学时

1、程序概念

掌握程序的基本概念,理解算法的意义,了解算法的特点。

2、C语言程序介绍

掌握main函数,了解程序的基本结构。掌握C语言上机步骤。

(二)数据类型和表达式 8学时

1、C语言的基本数据类型

掌握标识符定义规则,理解变量的意义,掌握整型、浮点型和字符型等基本数据类型。了解ASCII码及各种常量。

2、运算符和表达式

了解混合运算数据类型转换规则。掌握算术运算符、赋值运算符和自增自减运算符,了解复合赋值运算符和逗号运算符。熟练掌握利用运算符和数学库函数书写表达式。

(三)顺序程序设计 8学时

1、C语言的基本语句

掌握赋值语句和函数调用语句,了解复合语句。

2、输入输出

了解getchar函数和putchar函数,熟练掌握scanf函数和printf函数。

(四)选择结构程序设计 8学时

1、条件表达式

掌握关系运算符和逻辑运算符,了解条件运算符,熟练掌握条件的书写。

2、if语句

掌握if语句,理解if嵌套,了解switch语句。

(五)循环结构程序设计 12学时

1、循环语句

熟练掌握while语句、do-while语句和for语句,掌握break和continue语句,理解循环嵌套。

2、循环算法

理解基本的循环算法,掌握循环程序的编写方法。

(六)数组 8学时

1、一维数组

熟练掌握一维数组,掌握选择排序法,理解二分查找法等常用算法。了解二维数组。

2、字符数组和字符串

掌握字符数组,熟练掌握字符串的处理方法,了解常用的字符串库函数。

(七)函数 12学时

1、函数基础

理解函数的作用和特点,熟练掌握函数定义和调用。理解函数嵌套调用,掌握数组名作为函数参数的方式。

2、变量作用域

掌握局部变量,了解全局变量。了解变量的存储方式。

(八)编译预处理 2学时

1、宏定义

掌握宏定义。

2、文件包含

了解文件包含。

(九)指针 8学时

1、指针基础

熟练掌握指针和指针变量,掌握指针作为函数参数的方式。

2、指针和一维数组

理解指针和一维数组的关系,掌握利用指针处理字符串。

(十)结构体2学时

1、结构体基础

了解结构体类型和结构体变量。

2、结构体数组

了解结构体数组和结构体指针。

五、能力训练和项目设计

基础知识部分:每节课设置3--4个作业来巩固学生对当堂课程的掌握。

综合实例部分:学完一部分之后布置一道小综合实训让学生独立完成。锻炼学生综合运用知识的能力和技能

1循环的应用实例:某位老师需要分别统计若干个班某项考试的平均分,但每个班的人数都不相同,请写个程序辅助他尽快完成任务。要求保留两位小数。魔方阵

2、C语言程序介绍

24基本数据类型34运算符和表达式44Printf语句54Scanf语句,getchar语句,putchar语句64条件表达式,分支结构74Do while循环,while循环84For循环及习题94嵌套循环104一维数组114二维数组124函数的调用134函数的递归调用144数组作为函数的参数传递154指针的基础164指针和一维数组174编译预处理

结构体184复习考试七、考核方案设计

考核分为五部分:平时点名(10分)课堂作业、课后作业(20分)、期末笔试(70分)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值