全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单元1 程序设计宏观认识(教案)教学内容及教学过程说明步骤一 问题引入程序的宏观认识(1)偶尔玩过网络游戏,(2)QQ网上聊天你是否曾经想过,是什么使电脑或智能终端等硬件设备拥有如此丰富多彩的功能? (3)神州十号载人航天器在距地面343公里的近圆轨道与天宫一号对接(4)石油地质勘探都要使用大型计算机进行模拟运算是什么样的“大脑”能实现如此精确的控制和复杂模拟?是软件,是程序,是用某种计算机语言编写的程序,是通过程序实现了上述功能。计算机编程语言有很多种,而C语言是世界上最流行的程序设计语言之一,也是最优秀的计算机编程语言之一。 步骤二 讲授1.1 程序宏观框架结构及构成1.1.1程序框架结构【例1-1】实现在计算机屏幕上显示“欢迎进入C语言的世界!”提示信息。#include /包含标准输入输出头文件void main( ) /主函数 printf(“欢迎进入C语言的世界!n”); /调用输出函数在屏幕 上显示提示信息该实例看上去很简单,却体现了C语言程序最基本的程序框架:第一部分称之为“编译预处理”,形如示例中的程序段:#include 第二部分称之为“函数组”,形如示例中的程序段:void main( ) printf(欢迎进入C语言的世界!n); “编译预处理”以“#”开头,其作用是为程序的编写预先准备一些资源信息,供后续程序使用。“函数组”由多个函数构成,函数是构成C语言程序的基本单位,多个函数共同协作完成程序要实现的功能。在函数组中有且仅有一个主函数main(),整个程序的执行从主函数开始,以主函数为核心展开,函数组中除了主函数外还包括库函数和用户自定义的函数。【例1-2】从键盘输入矩形的长和宽,计算并在屏幕上显示输出该矩形的周长。#include /包含标准输入输出头文件void main( )/主函数 int a,b,c;/数据准备,定义整型变量,长a宽b周长c printf(请输入矩形的长和宽:); /调用输出函数,显示提示语 scanf(%d%d,&a,&b);/数据输入,从键盘输入a、b值 c=2*(a+b); /数据计算,将计算的周长赋值给c printf(该矩形周长为:%d.n,c); /输出结果,调用输出函数输出结果通过上述两个示例的描述和解读,相信读者对C语言程序宏观框架有了大致的了解,下面总结如下:(1) C语言程序基本框架包括编译预处理和函数组两部分。(2) 编译预处理是程序编译之前的准备工作,以“#”开头。(3) 函数组包括主函数、库函数和用户自定义函数,函数是构成C语言程序的基本单位。整个程序的执行以主函数main()为核心展开;C语言标准函数库提供大量功能丰富的库函数,使用时需要在编译预处理中包含相应的头文件,参见附录D;用户也可以根据需要编写具有特定功能的函数,称为用户自定义函数。(4)在C语言中的任何适当位置可添加注释,以增强程序的可读性。在Visual C+编程环境中可用“/”作为程序单行注释的起始符号,也可以使用“/*”和“*/”作为单行或多行注释的起始和终止符号。【随堂练习1-1】1根据上述示例模仿编程,输入正方形的边长,计算其面积。1.1.2程序开发环境C语言程序开发工具有很多,本书以常用的Visual C+ 6.0(简称为VC+6.0)作为程序开发环境。VC+6.0是Microsoft公司推出的一个基于Windows系统平台、可视化的软件开发工具,提供了集编辑、编译、连接和运行于一身的集成开发环境。目前,VC+6.0已成为专业程序员使用C语言进行软件开发的首选工具。 使用VC+6.0开发应用程序的步骤,其简单描述如图1-2所示。启动VC+6.0打开或新建工程打开或新建文件编辑、编译连接、运行完成图1-2 VC+6.0开发程序的步骤【随堂练习1-3】1在VC+6.0环境中完成【例1.2】程序开发过程。步骤三 课堂小结1.程序框架结构C程序的基本框架包括编译预处理和函数组两部分 函数是构成C语言程序的基本单位,而语句则是函数的重要组成。 2VC+开发环境认识C语言程序开发环境,并会简单的应用步骤四 实验与作业1 实验内容(1)教材实例1-2认识VC+6.0集成开发环境 利用VC环境实现该程序(3)实训指导2、3理解C语言程序框架结构熟悉VC+6.0集成开发环境2课后作业(1)单元总结提升重点理解第1题,掌握C程序的组成。(2)单元练习通过第一题的第3题,第二题的第1题,理解C程序是由函数构成的。(3)课外学习与指导通过网络查询并掌握C语言发展历史 通过问题引入分析过程,提出程序的概念,进而引出C语言程序与生活实例结合说明:1.程序编写如同写作文一样,有其规范的框架结构?2.编写好的程序如何在计算机中运行? 实例说明C程序框架结构重点之一实例说明C程序框架结构重点难点总结归纳
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产科虚拟分娩模拟与临床技能标准化培训
- 初级钢轨焊接工(铝热焊)职业技能鉴定考试题及答案
- 初中数学竞赛讲义中考数学典型题、压轴题全面剖析、预测含解题方法技巧
- 交叉设计在生物等效性试验中的FDA指南要点
- 云南省玉溪市2025-2026学年高二化学上学期期中测试
- 初二数学上期末总复习知识点习题复习资料
- 初高中劳动教育工作总结
- 环境监测质量管理存在的问题及对策
- 主动脉腔内隔绝术术后脊髓损伤预防
- 用放弃是一种智慧做题目的议论文共9以放弃也是一种智慧为题写作文
- 测量实训室管理制度
- 公司质量红线管理制度
- 2025年反洗钱测试题
- 小酒馆转让合同协议书模板
- 门诊医师岗前培训
- 药师慢病管理
- 中国食物成分表标准版第6版
- 《东印度公司》课件
- 人教版六年级上册英语-Unit-4-单元试题(含答案)
- DL∕T 5375-2018 火力发电厂可行性研究报告内容深度规定
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
评论
0/150
提交评论