网站大量收购独家精品文档,联系QQ:2885784924

《C语言》理论教学大纲.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言》理论教学大纲《C语言》理论教学大纲.doc

《C语言程序设计》理论教学大纲 (C Programming Language) 课程代码:0610004 总 学 时:85学时(其中:理论51学时、实验34学时) 先修课程:《计算机文化基础》 一、课程的性质、目的与任务 《C语言程序设计》是理工类非计算机本科专业的必修课程。通过本课程的学习,应掌握计算机程序设计的基本知识,具有应用程序设计语言(C语言)编制结构良好的程序的能力及初步分析程序的能力;初步掌握程序设计的技巧和方法,以及程序的调试和测试方法;对程序设计语言(C语言)的各种成份有较好的理解;能够根据要求编制程序解决实际问题。 二、教学基本内容与基本要求 1.基本内容 本课程主要内容为算法与程序设计的基本概念、C语言的数据类型、运算符、表达式、语句、程序控制结构、数组、指针、结构体与共用体、位运算、文件等。 2.基本要求 本课程借助C语言讲授结构化程序设计。通过编写程序,使学生掌握结构化程序设计的原理、方法和技巧,掌握程序调试的基本方法、过程和技巧,具有一定的用计算机编程解决实际问题的能力。 三、教学内容及学时分配 教学内容教学要求重点 (☆)难点 (Δ)学时 安排备注第1章 C语言概述 C语言的发展及特点 C语言程序的基本结构 算法及其描述 4.C语言字符集、标识符与关键字 5.C语言程序的上机步骤 C A B B A ☆ ☆ △2 数据类型与表达式 1.C语言的数据类型、常量与变量 2. 整型数据、实型数据、字符型数据 3.运算符和表达式 4. 不同类型数据间的混合运算 A A A A ☆ ☆ ☆ ☆ △ 1 1 2第3章 顺序程序设计 1.C语言的基本语句 2. 数据输入与输出 2.顺序结构程序设计举例 B A A ☆ ☆ △ 1 2 1第4章 选择与循环结构程序设计 1.选择结构程序 2.循环结构程序 A A ☆ ☆ △ △ 4 4第5章 数组 1.一维数组的定义和引用 2.二维数组的定义和引用 3.字符数组 4. 字符串处理函数 A A A B ☆ ☆ ☆  △ △ 2 2 2 2第6章 函数与编译预处理 1. 概述、函数的定义 2. 函数的调用、函数的嵌套调用和递归调用 3. 数组作为函数参数 4. 变量的作用域、存储方式、编译预处理 A A A B ☆ ☆ ☆  △ △ △ 2 2 2 2第7章 指针 1. 指针、指针变量及其运算 2. 指针与数组 3. 指针与函数、指针数组 4. 指针与字符串 A A B A ☆ ☆ ☆ △ △ △ 2 2 2 2第8章 结构体与共用体 1. 结构体类型定义、结构体变量的定义与使用 2. 结构体数组、结构体指针变量 3. 共用体和用户自定义类型  A A B  ☆ ☆ △ 2 2 1位运算 位运算的概念 位运算 B B ☆ △1第10章 文件 文件概述、文件指针、文件打开与关闭 文件的读写操作、文件定位 A A ☆ △ 1 2合计51(教学要求:A—熟练掌握;B—掌握;C—了解) 四、建议实验项目及学时分配 序 号实验项目名称实验 学时内 容 提 要实验 要求实验 类型1C程序的上机实验环境2学会在VC++ 6.0中编辑、编译、连接和运行 C 程序必做验证2数据类型、运算符和表达式4通过上机实验掌握各种数据类型的定义、使用,表达式的构成和各种运算符的使用必做验证3顺序程序设计2编写多个简单程序,并上机运行,掌握数据的输入、输出方法和常用的数据赋值方法必做设计4选择程序设计2编写两个分别用if语句和switch语句实现的选择程序,并上机运行,对结果进行分析,掌握选择程序的执行过程和实现方法必做设计5循环结构程序设计及其应用4编写用while、do-while或for语句实现的循环程序,并上机运行,对结果进行分析,掌握循环程序的执行过程;编写能实现穷举、迭代及递推的循环程序,并上机运行,掌握用循环程序解决问题的方法必做设计6数组及其应用4编写并上机运行一个实现选择排序的程序,掌握数组的定义、赋值、输入输出方法及选择排序法;编写并上机运行用字符串函数处理字符串的程序,掌握字符串函数的功能和使用方法必做设计7函数及其应用4编写包含若干个函数的程序,并上机运行,掌握函数的定义方法和调用方法(尤其是嵌套调用和递归调用),掌握形参和实参之间的关系必做设计8指针及其应用4编写用指针处理数组和字符串的程序,并上机运行,掌握指针的概念和使用方法必做设计9结构体2编写用结构体变量或结构

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档