- 7
- 0
- 约4.06万字
- 约 58页
- 2021-06-26 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE57
精品文档
PAGE
《程序设计基础》教案
第一章
程序设计和C语言
课题
C言概括
教案号1
教学
1、认识C言出的史背景
目的
2、掌握C言程序的构、写格式和上机步
教材
教学重点
C言程序的构
剖析
教学难点
上机步
课时安排
2
教学方法
授与演示法相合
教具
算机、投影
教
一新引入
从算机用基中学的算机言及言理系引出
C言。
学
二授新
内
一、?C言出的背景
容
二、?C言的特点
1.
言、凑,使用方便、灵活;
???????
及
2.
运算符丰富
???????
过
3.
数据型多(整型、型、字符型、数型、指型、构体
???????
程
型、共用体等)
4.
具有构化的控制句
设
???????
5.
法不太格,自由度大
???????
计
6.
既是高言,又具有低言的功能
成目代量高,程序行效率
可移植性好
三、C言程序组成(采用程序例加以明,并倡导优秀的程序写格)
1.
C言是由函数组成的,起码有一个
main()函数;
???????
2.
每个函数由函数首部和函数体成;函数体由明句、行句
???????
3.
成;
每个C程序从main()函数开始行,并在main()中束;
???????
4.
每个句和数据定的最后必加分号;
???????
5.
C程序无入、出句:入功能由
scanf()函数达成;出功能由
???????
printf()函数达成;
可加注/*??*/
四、上机步(上机境:
TurboC2.0)
1.
???
入境
2.源程序
3.
??
保存源程序
4.
?
源程序
????
5.??行程序,看果
6.
退出C境
三堂小
1、???C言的组成要素, main函数在程序中的作用
2、上机操作的程
备注 安排上机,熟悉 TC境及的 C言程序组成 页码 1
第二章
算法——程序的灵魂
课题
算法
教案号2
教学
1、认识算法的观点
目的
2、掌握结构化程序的三种基本结构,及算法的表示方法
教材
教学重点
算法的表示方法
剖析
教学难点
结构化程序的三种基本结构
课时安排
2
教学方法解说与演示法相结合
教具
计算机、投影仪
教
一复习引导
从C程序的组成到C程序的设计过程
学二解说新课
内
一个程序包括以下两方面内容:
容
1.????对数据的描绘。在程序中要指定数据的种类和数据的组织形式,
即数据结
构;
及
2.??????对操作的描绘。即算法,为解决一个问题而采取的方法和步骤。
过
着名计算机科学家Wirth提出一个公式:数据结构+算法=程序
程
一、简单的算法举例
例1:设有两个杯子
A和B,分别盛放酒和醋,要求将它们交换。
设
S1:C←A
S2:A←B
S3:B←C
计
例2:求1~100的和
S1:sum←0,t←1;
S2:sum←sum+t
S3:t←t+1
S4:若t=100,则转到S2,否则转到S5;
S5:输出sum,结束。
二、算法的特点
1、有穷性; 2、确定性; 3、?有零个或多个输入;
4、?有一个或多个输出; 5、????????有效性;
三、算法的表示
1、用自然语言表示算法–通俗易懂,但有“歧义”。
2、用传统流程图表示算法–直观、易懂。
程序的三种基本结构:次序结构、选择结构、循环结构
??
A P P P A
B A B A A
P
备注 页码 2
第二章
算法——程序的灵魂
课题
算法
教案号2
教学
1、认识算法的观点
目的
2、掌握结构化程序的三种基本结构,及算法的表示方法
教材
教学重点
算法的表示方法
剖析
教学难点
结构化程序的三种基本结构
课时安排
2
教学方法
解说与演示法相结合
教具
计算机、投影仪
教
3、N-S流程图表示算法
A
P
F当P成立
A
学
B
T
当P成立
4、用伪代码表示算法用计算机语言表示算法(即实现算法)四、结构化
B
内程序设计方法结构化程序设计方法强调:A
容
程序设计风格和程序结构的规范化,倡导清晰的结构:
①自顶向下
②逐步细化
及
③模块化设计
④结构化编码三、讲堂小结
过
1、?程序的三种基本结构:次序、选择、循环
程
2、?5种描绘算法的方法,重点是
N-S图
3、灵活运用三种基本结构,学会结构化的程序设计方法
设
四、布置作业
计
用N-S图表示求解以下问题的算法:
1、求10!
2、将100~200之间的素数打印出来
3、求两个数 m,n的最大条约数
备注 安排上机实验 页码 3
第三章
最简单的C程序设计
次序程序设计
课题
数据种类
教案号3
教学
1、掌握C的数据种类
目的
2、掌握整型、实型、字符型数据的常量及变量
教材
教学重点
各样基本数据种类的常量和变量
剖析
教学难点
不同种类的数据在内存中的物理存储形式
课时安排
2
教学方法解
您可能关注的文档
- CWDM测试方法计划.docx
- Cytoscape软件画图说明.docx
- C上机实验报告计划实验四.docx
- c人行道隔离护栏施工实施方案.docx
- C及232串口通信方法计划.docx
- C基础培训教材(001).docx
- C基础培训教材001.docx
- C学生管理系统课程设计报告计划.docx
- C实验二类与对象(附)..docx
- C实验学习报告计划.docx
- 2025年北京市门头沟区中考一模英语试题.docx
- 2025年北京市门头沟区中考二模英语试题.docx
- 2025年北京市丰台区中考二模英语试题.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 解析卷.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 原卷.docx
- 2025年肩颈按摩仪行业社媒趋势数据分析.docx
- 2025年人身险行业信用回顾与2026年展望.docx
- 合同法买卖合同培训课件.ppt
- 2025年全球食物系统与SDG研究报告-食物供给、食者健康、生态平衡的整体治理.docx
- 2025下半年四川乐山市川投峨眉铁合金(集团)有限责任公司对考前自测高频考点模拟试题最新.docx
最近下载
- 金田JTE 388系列变频器使用手册.pdf
- 第五章+中国的地理差异+课件-2023-2024学年八年级地理下学期人教版.pptx VIP
- 第五章+中国的地理差异+第1课时+课件-2023-2024学年八年级地理下学期人教版.pptx VIP
- 【地理】中国的地理差异第1课时课件-2025-2026学年人教版地理八年级下册.pptx VIP
- 第五章+中国的地理差异+第1课时课件2022-2023学年人教版地理八年级下册.pptx VIP
- ACI_318-05美国混凝土结构设计规范(中文版).docx VIP
- 东北师范大学2024-2025学年第2学期《线性代数》期末试卷(A卷)及参考答案.docx
- 2025年会考政治江苏真题及答案.doc VIP
- 人教版八年级下册地理 第五章第1课时 中国的地理差异 说课课件.ppt VIP
- 第五章 中国的地理差异 说课课件(26张PPT) 2024-2025学年八年级地理下学期人教版.pptx VIP
原创力文档

文档评论(0)