C程序设计电子教案

上传人:龙*** 文档编号:133825078 上传时间:2020-05-30 格式:PPT 页数:146 大小:315.01KB
返回 下载 相关 举报
C程序设计电子教案_第1页
第1页 / 共146页
C程序设计电子教案_第2页
第2页 / 共146页
C程序设计电子教案_第3页
第3页 / 共146页
C程序设计电子教案_第4页
第4页 / 共146页
C程序设计电子教案_第5页
第5页 / 共146页
点击查看更多>>
资源描述

《C程序设计电子教案》由会员分享,可在线阅读,更多相关《C程序设计电子教案(146页珍藏版)》请在金锄头文库上搜索。

1、 C语言程序设计 授课班级 重修 培训 主讲 耿子林 第一次课课程说明一 上课时间第7 14周二的11 12节 地点20308二 上机时间第7 14周三的11 12节 地点基础1三 考试时间第14周 星期六的1 2节 地点待定四 答疑时间 周四的11 12节 地点信息楼主任室五 耿子林老师电话 13700342704 010 61591482六 重修103人 培训25人 年级多 专业多 七 要有信心 学重点 多练习 六 内容安排第一章 C语言概述 0 2 第二章 算法及算法表示 0 3学时 第三章 数据类型 运算符和表达式 2 5学时 第四五六章 顺序 选择 循环结构程序设计 8学时 第七章

2、数组 2学时 第八章 函数 2学时 第九章 预处理命令 1学时 第十章 指针 1学时 第十一章 结构体与共用体 1学时 总学时 32学时其中 理论课16学时 上机16学时 第一章C语言概述一 C语言出现的历史背景二 C语言的特点三 简单C语言介绍 1 C程序的构成2 函数的构成3 C源程序的书写格式和特点四 C语言的上机步骤 1 C程序的构成 例1 1 输出串 Thisisacprogram 1 include stdio h 2 voidmain 3 4 printf Thisisacprogram 5 例1 2 输入两个整数 求出最大数 并输出1 include stdio h 2 voi

3、dmain 3 4 inta b c 5 scanf d d 8 9 intmax intx inty 10 11 intz 12 if x y z x 13 elsez y 14 return z 15 1 C程序的构成 1 任何一个C程序都是由一个或若干个函数构成的 用函数来实现特定的功能 函数是C程序的基本单位 C语言是函数式的语言 2 每个程序中必须有且只能有一个main主函数 并且一个程序总是从main函数开始执行 而不论main函数在程序中的位置如何 3 C程序中的函数分主函数 系统 库 函数 如printf scanf 需要include包含头文件自定义函数三种 2 函数的构成

4、例1 1 输出串 Thisisacprogram 1 include stdio h 2 voidmain 3 4 printf Thisisacprogram 5 例1 2 输入两个整数 求出最大数 并输出1 include stdio h 2 voidmain 3 4 inta b c 5 scanf d d 8 9 intmax intx inty 10 11 intz 12 if x y z x 13 elsez y 14 return z 15 2 函数的构成 一个函数由函数首部 函数体两部分组成函数首部 包括函数类型函数名 参数类型参数 参数类型参数 注 参数可以有可以没有 也可以

5、有多个 小括号必须有 必须没有分号函数体 由 开始 结束 函数体内包括数据声明 定义变量 数组类型 和执行语句 由若干语句组成 每个语句最后必须有一个分号 分号是语句的一部分 两部分 3 源程序的书写格式和程序风格 例1 1 输出串 Thisisacprogram 1 include stdio h 2 voidmain 3 4 printf Thisisacprogram 5 例1 2 输入两个整数 求出最大数 并输出1 include stdio h 2 voidmain 3 4 inta b c 5 scanf d d 8 9 intmax intx inty 10 11 intz 12

6、 if x y z x 13 elsez y 14 return z 15 3 原程序的书写格式和程序风格 1 C程序书写格式自由 一行可以写几个语句 一个语句也可以写在多行上 为清晰起见 一般一行写一个语句 2 为清晰地表现出程序的结构 建议采用锯齿形程序格式 3 程序中可以用 给程序加注释 以增加程序的可读性 4 C语言区分大小写 语句 变量大部分都小写 第二章算法一 程序设计步骤二 算法三 算法表示四 结构化程序设计 一 程序设计步骤 了解 程序设计一般包括以下几个步骤 1 确定数据结构2 确定算法3 编写代码 程序 4 在机器上调试程序5 整理并写出文档资料二 算法算法 是指为解决某一

7、问题而采取的确定 有限的方法和步骤算法选用原则 尽量简单易懂 且步骤少 算法特性 有穷性 确定性 有效性 有零个或多个输入 有一个或多个输出 三 算法表示1 自然语言 通俗易懂 但文字冗长 容易出现 歧义性 2 传统流程图 缺点占篇幅较多 跳转太多 不便于阅读 3 NS流程图 26页图2 24 2 27 完全去掉了流程线 算法的每一步都用一个矩形框来描述 把一个个矩形框按执行顺序连接起来就是一个完整的算法描述 四 结构化程序设计三种基本结构 顺序结构 选择结构 循环结构经证明任何复杂问题 都可分解用以上三种结构组合实现 小结 第一章C语言概述一 C语言出现的历史背景二 C语言的特点三 简单C语

8、言介绍 1 C程序的构成2 函数的构成3 C源程序的书写格式和特点四 C语言的上机步骤第二章算法一 程序设计步骤二 算法 特点 三 算法表示四 结构化程序设计 三种基本结构 习题一 选择题1 1以下不正确的概念是A 一个C程序由一个或多个函数组成B 一个C程序必须包含一个main函数C 在C程序中 可以只包括一条语句D main函数体中最后一条语句可以不写分号1 2下述源程序的书写格式不正确的是A 一条语句可以写在几行上B 一行上可以写几条语句C 分号是语句的一部分D 函数的首部 其后必须加分号1 3在C语言程序中A main函数必须放在程序的开始位置B main函数可以放在程序的任何位置C

9、main函数必须放置在程序的最后D main函数只能出现在库函数之后 1 4以下能正确构成C语言程序的是A 一个或若干个函数 其中main函数是可选的B 一个或若干个函数 其中必须有一个main函数C 一个或若干个子程序 其中包括一个主程序D 由若干个过程组成二 填空题1 5一个C程序是由若干个函数构成的 其中必须有一个 1 6一个函数由两部分组成 和 1 7一个函数体的范围是以 开始 以 结束 1 8一个C语句最少应包含 1 9注释部分以 开始 以 结束 1 10C语言的主要特点是 1 11C语言与其他高级语言的主要不同是 1 12任何C语言程序都是从 开始执行的 第三章数据类型 运算符与表

10、达式一 C语言数据类型概述二 常量与变量1 常量与变量的基本概念2 整型常量与变量3 实型常量与变量4 字符常量与变量 字符串常量5 变量定义与赋值三 数值间的混合运算四 运算符与表达式 一 C语言数据类型概述 二 常量与变量1 常量与变量的基本概念常量 在程序运行中其值不能改变的量 常数 分类 普通常量 整型常量 12 0 5实型常量 4 5 1 23 3 16字符常量 a A 0 字串常量 wangping beijing 符号常量 用一符号代表一个常量 带名字的常量 例 definePI3 1415926 include stdio h definePI3 1415926 注意位置 vo

11、idmain intr floats l v scanf d 好处 简化书写 含义清楚 一改全改注 符号常量命名一般大写 以便和变量区别 位置 分号 变量 在程序运行过程中其值可以改变的量 不同时刻可能有不同的值 变量的两个元素 名 值 变量命名 由用户自由取名 但要遵循以下规则标识符命名规则 1 只能由英文字母 数字和下划线组成 且第一个字符必须为字母或下划线 2 不能使用关键字3 区分大小写4 尽量直观 见名知意 便于记忆和阅读注 a关键字又称为保留字 C语言中预先规定的具有固定含义的一些单词b标识符指用来标识变量名 符号常量名 函数名 数组名 类型名 文件名的有效字符序列 以下四组用户标

12、识符全部合法的一组是 AFor subCaseB4dDOSizeCf2 g3IFabcDWORDvoiddefine 2 整型常量与变量整数常量的表示形式 4种十进制表示 12 24 36八进制表示 012 036 027十六进制表示 0 x12 0 xaf长整型 2L整型变量 6种 5个关键字P43页表3 1整型变量的定义与使用 1 区分 120120 x1212L 2 下列整型常量正确的是0 x68 068 0 xAE 0 xEG 67L 2 整型常量与变量整型变量的定义与使用 include stdio h voidmain inta b c d longl k shorts unsig

13、nedu unsignedshortsu unsignedlonglu a 12 b 024 u 0 x10 c a u d b u p54图3 10 printf a u d b u d n c d 3 实型常量与变量实型常量的表示形式 实型变量 P46页表3 2实型变量的定义与使用 include stdio h voidmain floatx doubley x 12 7777 y 1 2e 6 x x 1 y y 2 printf x f y f n x y 4 字符常量与变量 字符串常量字符常量 单引号括起来的单个字符普通字符 转义字符 1 n b r t f 2 3 141 x61

14、 字符变量charc1 c2字符数据在内存中的存储字串常量 1 区分 a 141 x61 2 区分2和 2 3 以下字符常量正确的是 AB b 148 6e x1e t a 字符变量的定义与使用 include stdio h voidmain charc1 c2 c3 c4 c5 c1 a c2 n c3 141 c4 x61 c5 printf c c c c c c1 c2 c3 c4 c5 3 6 变量定义与赋值C语言变量必须先定义后使用 既可以在定义的时候直接赋初值 也可以先定义之后再进行赋值inta b a 3 Floatf 3 56 Charc a 练习Intx y z 6 In

15、tx 6 y 6 z 6 Intx 6 y 6 z 6 Intx y z 6 3 7 数值间的混合运算自动从低到高自动进行转换为同一类型 54页图3 103 8 运算符与表达式 运算符简介 在变量的前 后 练习 1 设 x 2 5 a 7 y 4 7求 x a 3 int x y 2 42 设 a 2 b 3 x 3 5 y 2 5求 float a b 2 int x int y 3 9 赋值运算符和赋值表达式赋值运算符 类型转换 以变量类型为准 复合的赋值运算符 a 3 x y 8 x 3赋值表达式的值a b c 5 a 5 c 6 a b 10 c 6 上机题目 实验指导书 朱冬梅 实验

16、一 实验二作业教材67页的3 9 3 10 3 12下次上课交来 用单张纸 VC 6 0上机步骤上机准备 在D盘创建自己的子目录D jhj启动 开始 程序 MicrosoftVisualStudio VisualC 6 0新建编辑 在编辑环境中选择 File New Files C sourceFile并在Location中选择自己新建的D jhj在File中输入 创建的程序文件名 如c1 c编译连接 在编辑环境中选择 Build BuildAll 根据底部窗口信息提示进行调试 直到错误和警告全部为0运行 在编辑环境中选择 Build Execute 打开 保存 另存为 和Word类似注意 位置 名字 一个文件调完必须关闭之后新建另一个文件 第四章顺序程序设计一 C语句概述二 赋值语句三 输入输出的概念及实现四 字符数据的输入输出五 格式输入输出六 顺序结构程序设计 4 1C语句概述 5类 例1 main 2 3 inta b c 4 scanf d d 7 11 intmax intx inty 12 13 intz 14 if x y z x 15 elsez y 16 retur

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号