C语言程序设计87300.doc

C语言程序设计C Programming Language

课程编号

适用专业:学时数:

一、课堂讲授部分

(一)分章节列出标题、各章节要点及授课时数

第一章 C语言概述 2学时

第二章 程序的灵魂——算法(简介) 2学时

1.算法的概念与表示

2.常用算法简介

3.算法应用举例 2学时

教学目的和要求:本章主要对C语言的应用,特点进行介绍,让学生对本课程有一个大致了解。因为学生初次接触计算机语言,对讲述的内容感到难以理解,教师要尽可能用通俗易懂的语言把问题讲清楚,并发挥多媒体教学的特点,在课堂上结合几个简单程序的编写,编译,运行,加深学生对讲述内容的理解。

重点和难点:本章的难点是让学生了解计算机语言特点、用途,从源码生成可执行程序的过程,C语言编译工具类型、特点以及C程序的上机步骤

主要内容:C语言的版本;C语言的特点;C语言的结构;C语言的上机步骤及环境。

主要教学环节的组织:讲授为主,上机演示C程序运行的步骤与方法。

思考题:1.C程序的构成

2.运行C程序的步骤与方法

第三章数据类型、运算符与表达式 2学时

1.C的数据类型

2.常量与变量

3.整型数据

4.实型数据

5.字符型数据

6.变量赋初值 2学时

7.各类数值型数据间的混合运算

8.算术运算符和算术表达式

9.赋值运算符和赋值表达式

10.逗号运算符和逗号表达式

教学目的和要求:让学生掌握数据类型、运算符与表达式等C程序的最基本要素,结合上机训练,使学生能够编写调试最简单程序的C程序。结合数据类型的定义,介绍计数方面的知识,包括二进制、八进制和十六进制,原码、反码、补码等,使学生对计算机计数的特点有一定了解。

重点和难点:重点是各种数值型数据间的混合运算,难点是自增、自减运算符的灵活运用以及逗号运算符和逗号表达式的应用。

主要内容:C的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;变量赋初值;各类数值型数据间的混合运算;算术运算符和算术表达式;赋值运算符和赋值表达式;逗号运算符和逗号表达式。

主要教学环节的组织:讲授为主,辅助一定量的课堂习题和分组讨论。

思考题:1.C语言为什么规定对所有用到的变量要“先定义,后使用”?

????? ? 2.原码、反码、补码的转换规律。

第四章 最简单的C程序设计 2学时

—顺序程序设计

1.C语句概述

2.赋值语句.

3.数据输入输出的概念及在C语言中的实现

4.字符数据的输入输出 2学时

5.格式输入与输出

6.顺序结构程序设计举例

教学目的和要求:介绍结构化程序的思想,程序设计的三种结构,即顺序结构,选择结构和循环结构。要求学生掌握常用的输入输出函数getchar( )、putchar( )、scanf( )、printf( )的使用。?

重点和难点:重点是格式输入和输出函数[scanf()和printf()]的使用。

主要内容:C语句概述;程序的三种基本结构;赋值语句;字符的输入和输出函数:getchar( )、putchar( );格式输入和输出函数:scanf( )、printf( )。

主要教学环节的组织:讲授为主,配以典型程序的上机演示,以增强学生学习兴趣。

思考题:1.C语言为什么要把输入输出的功能作为函数,而不作为语言的基本部分?

2.输入华氏温度,要求输出摄氏温度。

第五章 选择结构程序设计 2学时

1.关系运算符和关系表达式

2.逻辑运算符和逻辑表达式

3.if语句 2学时

4.switch语句

5.程序举例

教学目的和要求:关系运算符和逻辑运算符、if语句的使用、switch语句的使用。

重点和难点:本章的重点是if、switch语句形式及其应用,难点为关系运算符和逻辑运算符。

主要内容:关系运算符和逻辑运算符;关系表达式和逻辑表达式;选择语句的结构;if语句;switch语句。

主要教学环节的组织:讲授为主,配以典型程序的上机演示,以增强学生学习兴趣。

思考题:1.正确判断逻辑表达式的值

??????? 2.给出百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’,90分以上为‘A’,80-89分为‘B’, 70-79分为‘C’, 60-69分为‘D’,60分以下为‘E’。

第六章 循环控制 2学时

1.概述

2.while语句

3.do-while语句

4.for语句

5.循环的嵌套

6.几种循环的比较 2学时

7.break语句和continue语句

8.程序举例

教学目的和要求:熟练掌握几种循环结构的语法。学完循环控制结构后,就可以把前两章内容结合起来,写一些较复杂的程序,巩固前面所学的内容,加深对一些程序方法思想的理解。

重点和难点: for语

c语言87,C语言程序设计87300.doc相关推荐

  1. c语言程序设计 实验五数组6,c语言实验五数组程序设计解答.doc

    c语言实验五数组程序设计解答.doc 实验五数组应用(二)一.实验目的1(掌握二维数组的定义和初始化.2(掌握二维数组元素的引用及其应用.3(掌握字符数组的定义和初始化.4(掌握字符数组元素的引用及其 ...

  2. 上海电力大学c语言程序设计章测试,上海电力学院c语言报告:实验8 指针.doc

    上海电力学院c语言报告:实验8 指针.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  3. 全国计算机等级考试二级教程——c语言程序设计》,格式为doc.,全国计算机等级考试二级笔试样卷C语言程序设计样本.doc...

    全国计算机等级考试二级笔试样卷C语言程序设计样本.doc (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 全国计算机等级考试二级笔试 ...

  4. C语言程序设计0004,C语言程序设计0004.doc

    C语言程序设计0004.doc 安徽机电职业技术学院20 -20 学年第 二 学期 < C语言程序设计>期终考试试卷 班级 姓名 学号 题号一二三四五六七八得分得分 得分评卷人复核人一.填 ...

  5. 表达式_ya是不合法的c语言标识符,高级语言程序设计复习题.doc

    高级语言程序设计复习题.doc 高级语言程序设计(一) 分评卷人复查人 单项选择题 1. 下面的变量说明中[ ]是正确的. A.Char:a,b,c: B.Char a:b:c: C.Char a,b ...

  6. c语言程序设计 doc,《C语言程序设计》.doc

    <C语言程序设计>.doc <C语言程序设计> 实验 编 实验一 C程序的运行环境和运行C程序的方法2 实验二 数据类型.运算符和表达式9 实验三 最简单的C程序设计14 实验 ...

  7. 程序设计工程师c语言,《C语言程序设计》自学百问.doc

    <C语言程序设计>自学百问.doc <C语言程序设计> 自学百问 张克军 前 言 为了便于同学们利用业余时间自学<C语言程序设计>课程,按照教学大纲和信息产业部的程 ...

  8. c语言 error2050,c语言程序设计20509new.doc

    c语言程序设计20509new.doc [程序]题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有 ...

  9. c语言程序设计试题汇编第三版勘误,C语言程序设计勘误表.doc

    C语言程序设计勘误表.doc C语言程序设计勘误表 说明:红色为修改后的字符. p16 原文: 大写字母O的二进制编码依次是:0x1f,0x24,0x42, 0x42, 0x42, 0x42, 0x2 ...

最新文章

  1. Git提交时提示‘The file will have its original line endings in your working directory’
  2. 虚拟机vcenter如何增加磁盘_vSphere 6 下创建数据库RAC虚拟机共享磁盘
  3. Java 8中stream相关用法
  4. Merge Two Sorted Lists LeetCode
  5. 测试Spring Boot有条件的合理方式
  6. java 快速io_java 最快的input (ACM) Java高效IO
  7. python opencv 摄像头_python+opencv实现摄像头调用的方法
  8. Leetcode883.Projection Area of 3D Shapes三维形体投影面积
  9. 大数据可视化的应用场景
  10. STM32.SPI(25Q16)
  11. Golang 1.16 新特性-embed 包及其使用
  12. MOS管与三极管的区别,你务必牢记于心
  13. Form表单验证神器: BootstrapValidator常见的坑,input框的value值改变二次验证不了?
  14. vue导出excel加一个进度条_vue导出excel遇到的问题解决方法
  15. yolov3中的route和shortcut层
  16. html转为exe格式文件格式,HTML、PDF文件格式转换工具一览
  17. 路由器突然断网服务器无响应,突然断网了 怎样判断路由器是不是坏了?
  18. 计算机论文的摘要和关键词是什么意思,什么是论文的摘要、关键词
  19. QuartusII仿真通过但上板验证不过
  20. 杰理之板子上调高低音 EQ,同时更新到杰理之家的处理方法【篇】

热门文章

  1. Day15模块(导入,使用)
  2. HTML 各种鼠标手势
  3. android 用命令行打包生成 apk
  4. salt.states.file试用
  5. IE6/IE7下:inline-block不兼容的问题
  6. Python 使用 UTF-8 编码(转)
  7. FlashDevelop flex sdk 报错的奇怪问题
  8. [转移]安装 BugZilla 时 Perl 模块的安装
  9. C++语言标准库functional中的函数对象,绝对是装B神器~
  10. 欢迎使用CSDN-markdown编辑器2018