项目1 程序设计与C语言(教案)-《C语言程序设计》同步教学(电子工业版)

2024-11-18
| 5页
| 58人阅读
| 0人下载
普通

内容正文:

课程单元教案 本课编号 1 本课课时 2学时 内容提要 项目1 程序设计与C语言 任务1 计算机语言和程序设计 任务2 认识C语言 任务3 C程序开发与运行 教学目的 1、了解计算技术和计算机的发展历程; 2、了解计算机语言的产生与发展; 3、了解高级语言现状和C语言的产生与发展; 4、初步掌握C程序的基本组成; 5、初步了解C程序执行的步骤; 6、了解并掌握一种开发工具,能够编写、调试和运行简单的C程序。 知识能力 结构 掌握C程序的基本组成;掌握C语言开发工具,C程序的编写、调试和运行。 教学重点 难点 重点:C程序的基本组成;C程序的编写、调试和运行; 难点:C程序的编写、调试和运行。 教学手段 方法 教学方法:项目任务驱动法、启发式 教学手段:课堂讲授法、操作演示法、多媒体教学 思考题与 习题 1、计算机技术是如何发展的。 2、C语言是如何产生并发展的。 3、如何编写C程序。 教学内容进程设计 项目导入:学生成绩管理系统界面设计 任务描述:利用VC++6.0编写简单C程序实现学生成绩管理系统欢迎界面的输出。 任务1计算机语言和程序设计 1.1计算机语言 1. 程序 程序(Program):软件设计人员为使计算机能够完成某个任务,为它精心设计每一条 “命令”,并按照任务的要求将“命令”有序地排列起来,这就是程序。 2.计算机语言 计算机语言(Computer Language):指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。包含一套数字、字符和语法规则,由这些字符和语法规则组成计算机各种指令或各种语句。 计算机语言分类: (1)机器语言:二进制语言,是计算机直接识别的唯一语言。 (2)符号语言:汇编语言,用助记符表示的计算机语言。 (3)高级语言:便于人类记忆和编写的计算机语言。 1.2 程序设计 1. 程序设计的概念 程序设计是以某种程序设计语言为工具给出解决特定问题的过程。简言之,就是通过某种计算机能听懂的语言“告诉”它做法。 程序设计=数据结构+算法 2.程序设计步骤 (1)分析问题。 (2)设计算法或思路。 (3)编写程序并调试。 (4)运行程序。 (5)正确结果。 3.编译和解释 计算机如何识别高级语言:编译和解释 (1)解释器(Interpreter):把高级语言一行一行直接转译运行。 (2)编译器(Compile):把高级语言编写的源程序产生目标程序的过程。 任务2 认识C语言 2.1 C语言的产生与发展 1970 年,美国贝尔实验室的 KenThompson(肯汤姆森)将BCPL 进行了修改并为它起了一个有趣的名字“B 语言”。1973 年,美国贝尔实验室的Dennis M.Ritchie(丹尼斯瑞切)在B语言的基础上最终设计出了一种新的语言,他用BCPL的第二个字母作为这种语言的名字,即 C 语言。 2.2 C语言的特点 1.关键字丰富。 2.数据类型丰富 3.运算符号丰富。 4.结构化设计语言。 5.语法限制少。 6.直接访问物理地址。 7.执行效率高。 8.可移植性。 任务3 C程序开发与运行 3.1 C程序结构 1.简单小程序 例:在控制台上输出“我的第一个 C 语言程序!” #include<stdio.h> main(){ Printf(“我的第一个C语言程序! ”);} 2.基本结构 概括地说, 一个C语言源程序可由如下5个部分组合而成: 预处理部分(文件包含属于预处理内容); 变量说明部分; 函数原型声明部分; 主函数部分; 自定义函数部分。 3.2 C程序特点 (1)C程序由函数构成。主函数(main)有且只有一个,它是程序执行的入口和出口。 (2)一个函数由两部分组成:函数首部和函数体,其中{ }中语句组成了函数体,函数名所在行为函数首部。 (3)include称为文件包含命令,一般放在程序的开始,扩展名为.h的文件称为头文件。 (4)语句末尾用“;”结束。 (5)C程序不提供输入/输出语句,用函数实现。 (6)C语言中的函数名、变量名等区分大小写。 (7)程序中包含注释:“/*……*/”为注释语句块,“//……”可以注释一行。 例:输出个人基本信息,如学号、姓名、性别、联系方式。 #include<stdio.h> main(){ printf("学号:0610190101 "); printf("姓名:王 迪 "); printf("性别:女 "); printf("联系方式:13861595511 "); } 3.3 C程序开发 1. 开发步骤 (1)编辑源程序:C语言源程序的录入和修改,文件扩展名必须为“.c” 。 (2)编译源程序:像翻译一样,将已编辑好的源程序翻译成二进制的目标代码,并产生以“.obj”为 扩展名的目标程序。 (3)连接目标程序:编译后产生的目标程序和库函数进行连接才能运行,连接后,产生以“.exe”为扩展名的可执行程序。 (4)运行可执行程序:可执行程序生成后,就可以在操作系统的支持下运行,输出结果。 2. C程序开发工具及用法 (1)Microsoft Visual C++ 6.0 用法。 (2)Dev-C++用法。 随堂实训练习: 1、编写代码实现在显示器上输出“欢迎进入C语言世界!”。 2、编写代码输出以下信息: ********简易计算器******** * + ------------- 加法 * * - ------------- 减法 * * * ------------- 乘法 * * / ------------- 除法 * *************************** 3、设计自己的名片并编程输出。 综合实践:编写程序实现“学生成绩管理系统界面设计”。 *************************************** *** 欢迎使用学生成绩管理系统 *** *************************************** 教学小结 1、计算机语言和程序设计 (1)计算机语言; (2)程序设计。 2、认识C语言 (1)C语言的产生与发展; (2)C语言的特点; 3、C程序开发与运行 (1)C程序结构; (2)C程序特点; (3)C程序开发过程; (4)VC++6.0的用法,编写、调试和运行简单的C程序。 学科网(北京)股份有限公司 $$

资源预览图

项目1 程序设计与C语言(教案)-《C语言程序设计》同步教学(电子工业版)
1
项目1 程序设计与C语言(教案)-《C语言程序设计》同步教学(电子工业版)
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。