没有合适的资源?快使用搜索试试~ 我知道了~
中职学校c语言电子教案.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 195 浏览量
2022-07-12
15:29:52
上传
评论
收藏 112KB DOCX 举报
温馨提示
试读
54页
中职学校c语言电子教案.docx
资源推荐
资源详情
资源评论
第 1 页
XXX 中等职业学校备课用纸
授课年级
一年级
授课班级
高技 8,
9
授课日期
授课节次
教学课题
C 语言概述
教 学
目 标
了解 C 语言出现的历史背景
正确理解 C 语言特点
熟识简单 C 程序结构, 特点, 执行过程
驾驭运行 C 程序步骤及方法
重 点
难 点
正确理解 C 语言特点
熟识简单 C 程序结构, 特点, 执行过程
教 学 资
源 准 备
教案, 实例
教 学 活 动 流 程 设 计
旁 注
第 1 章 C 语言概述
§1.1 C 语言出现的历史背景
1、 程序设计语言的发展
(1) 机器语言:计算机能直接识别的语言。
(2) 汇编语言:助记符编写的语言。
(3) 高级语言:面对对象程序设计语言(如 VB 程序设计语言, JAVA 程序设计语言)
和面对过程程序设计语言。
2, C 语言出现历史背景
(1)时间:1972 –1973
(2)地点:美国贝尔试验室
(3)目的:开发 UNIX 操作系统
§1.2 C 语言特点
1、 语言简洁, 紧凑, 敏捷
2、 运算符和数据类型丰富
3、 程序设计结构化, 模块化
4、 生成目标代码质量高
5、 可移植性好
§1.3 简单 C 程序介绍
例 1.1 第一个程序 Hello,World!
教 学 活 动 流 程 设 计
旁 注
#include <stdio.h>
main()
第 2 页
{
printf(“Hello,World!”);
}
说明:
1, #include <stdio.h>是文件包含编译预处理命令, stdio.h 是标准输入输出头文件
1、 main 为主函数,每个 C 程序有且必需有一个主函数,无论其位置在哪,程序总是从
main 函数开始执行
2、 printf 是 C 语言中的输出函数,双引号中的字符串原样输出
3、 ;分号是 C 语言中的语句结束标记
例 1.2 求两数之和
#include <stdio.h>
main()
{
int a, b,sum; /* Definate three variables*/
a=123;
b=456;
sum=a+b;
printf(“Sum is %d”,sum);
}
说明:
1, %d 是输出格式字符,限制输出时的数据类型和格式,表示十进制整数
2, /* */为注释
例 1.3 求随意两数之和
#include <stdio.h>
main()
{ int a,b,sum;
scanf(“%d,%d”,&a,&b);
sum=add(a,b);
printf(“Sum= %d”,sum);
}
int add(int x, int y)
{ int z;
z=x+y;
return(z);
}
说明:
1, scanf 是 C 语言中的输入函数,从键盘读入两个十进制整数,分别放入变量 a 和 b 对
应的
地址单元中
2, 调用函数 add,定义函数 add,函数返回值为整型,形参 x 和 y 为整型
3, return 将 z 值返回,赋给 sum
C 语言的格式特点:
❖ 习惯用小写字母,大小写敏感
❖ 不运用行号,无程序行概念
❖ 可运用空行和空格
结构特点:
➢ C 程序由函数构成
➢ C 程序由语句组成
➢ /* */为注释,不产生编译代码
教 学 活 动 流 程 设 计
旁 注
§ 1.4 C 程序的上机步骤
1、 C 程序开发步骤
第 3 页
(1) 编辑源程序:扩展名为.c
(2) 编译目标程序:扩展名为.obj
(3) 连接成可执行程序:扩展名为.exe
2, VC++6.0 集成开发环境的运用方法
(1)启动 VC++6.0,建立一工作区
(2)在此工作区中建立一工程
(3)在此工程中建立一文件(留意扩展名为.c)编辑后执行程序
作业
1, 简述 C 程序的特点;
2, 编写一个简单的 C 程序,在屏幕上显示“I Study C Programming”
板
书
设
计
第一章 C 语言设计概述
1、 C 语言的历史背景
2、 C 语言的特点
3、 简单 C 程序介绍
4、 C 程序的组成
5、 C 程序的上机步骤
6、 作业
教
学
后
记
XXX 中等职业学校备课用纸
授课年级
一年级
授课班级
高技 8,
9
授课日期
授课节次
教学课题
算法 1
第 4 页
教 学
目 标
算法的表示形式-----流程图
C 中数据类型的分类
常量及变量
整型数据表示方法, 存储形式, 分类
重 点
难 点
整型数据在内存中的存放形式
如何解决整数的溢出问题
教 学 资
源 准 备
教案, 实例
教 学 活 动 流 程 设 计
旁 注
算法的概念
1、 算法:为解决一个问题而实行的方法和步骤。
2、 程序=算法+数据结构
3、 算法是程序的灵魂
简单算法举例
1, 求 1×2 ×3 ×4 ×5
§2.3 算法的特性
1)有穷性
2)确定性
3)有 0 个或多个输入
4)有一个或多个输出
5)有效性
怎样表示一个算法
一, 算法的表示形式
1, 用自然语言表示
2, 用流程图表示
3, 用伪代码表示
4, 用计算机语言表示
二, 流程图:传统流程图, N-S 流程图
1, 传统流程图的表示方法
2, 三种基本结构传统流程图及 N-S 流程图
教 学 活 动 流 程 设 计
旁 注
一, 数据及数据类型
1, 数据:程序加工处理的对象。
2, 数据类型:具有某种性质数据的集合。
二, C 中数据类型
整型
字符型 单精度型
基本类型 浮点型 双精度型
枚举型
数组
第 5 页
C 中数据类型 构造类型 结构体
共用体
指针类型
空类型
常量及变量
一, 常量
1, 定义:在程序运行过程中其值保持不变的量。
2, 常量类型
➢ 数值型 整型(123), 实型(12.3)
➢ 字符型 字符型(‘a’), 字符串型(“a”)
➢ 符号常量:#define PAI 3.1415926
二, 变量
1, 定义:在程序运行过程中其值可以改变的量。
2, 变量在内存中存放形式:一个变量有一个名字,并在内存中占肯定的存储单元,用来
存放变量的值。
4, 变量的定义格式(变量必需先定义后运用)
类型说明符 变量名 1,变量名 2,………..,变量名 n;
例:int a,b,c;
3 整型数据
一, 整型常量的表示方法
1, 十进制:123
2, 八进制:0123=(123)8
3, 十六进制:0x123=(123)16
二, 整型变量
1, 整型数据在内存中的存放形式
➢ 在内存中以二进制补码的形式存放,占用 2 个字节的内存空间
➢ 数的编码:原码, 反码, 补码
原码:数的二进制编码。
反码:正数等于原码,负数将原码逐位变反(符号位为 1)
补码:正数等于原码,负数将原码变反末位加 1。
2, 整型变量分类
基本型:无符号 unsigned int, 有符号 int
短整型:无符号 unsigned short int, 有符号 short int
长整型:无符号 unsigned long int, 有符号 long int
教 学 活 动 流 程 设 计
旁 注
3, 例题(整型数据的溢出问题)
main( )
{ int a,b;
a=32767;
b=a+1;
printf(“%d,%d”,a,b);
}
作业
1, 简述 C 程序中有哪些常用的数据类型;
剩余53页未读,继续阅读
资源评论
kfcel5889
- 粉丝: 3
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功