项目一 初识C语言──来自计算机的问候 (课件)-高二《程序设计基础》同步教学(人民邮电版)

2023-07-31
| 22页
| 278人阅读
| 11人下载
普通

内容正文:

项目一 初识C语言──来自计算机的问候 学习目标 熟悉Turbo C 2.0的开发环境。 掌握新建、打开、保存C语言程序的方法。 了解C语言程序的结构。 掌握编辑、编译、链接和运行一个C语言程序的方法和步骤。 了解注释行的使用。 C语言是目前使用最广泛的高级程序设计语言之一。C语言具有生成代码执行效率高,可移植性强等优点。它既可以作为系统设计语言编写操作系统,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围非常广泛。 Turbo C 2.0是由Borland公司推出的C语言开发软件,它是一种集成了编辑、编译、链接、运行与调试功能的开发环境,用户可以使用它方便快捷的进行C语言程序开发。 本项目将介绍C语言的编程基础和Turbo C 2.0的界面使用方法,并以一个简单的打印文本的应用程序的编写过程为例,说明C语言程序设计过程。 项目一 初识C语言──来自计算机的问候 项目一 初始C语言──来自计算机的问候 任务一 了解程序和程序设计 任务二 了解C语言 任务三 了解Turbo C 2.0集成开发环境 任务四 编辑程序 任务五 编译和链接程序 任务六 运行程序 任务七 程序的保存和打开 任务一 了解程序和程序设计 C语言是一种用来进行程序设计的高级语言 对计算机的指令要求写在一个文件里,这个文件就称为源文件或者源程序 任务二 了解C语言 C语言由美国贝尔实验室的研究人员Dennis Ritchie和Ken Thompson在20世纪70年代初在设计UNIX操作系统时开发出来的。C语言作为一种高级程序设计语言,和机器硬件无关,更接近人类语言,可以使用更为方便的关键字,因此也更容易学习和应用。 C语言既有高级语言直观,易使用的优势,又具有低级语言操纵能力强,比较灵活的特点,因此适合编写操作系统或者系统中的应用软件。 C语言的主要特点 (1)编写形式自由方便 32个关键字/它还包括9种控制语句 (2)运算符丰富 34个运算符。 (3)数据结构丰富 C语言提供了标准的数据类型集合,包括整型数据,浮点型数据,字符型数据,指针类型数据,结构体类型数据等,可以支持复杂数据类型的运算。 (4)结构式语言 C语言通过函数和结构化的控制语句将程序分割成相对独立的模块 (5)灵活的语法要求 C语言对语法要求并不是很严格,这使得程序员可以更自由地发挥。 (6)直接访问物理地址 (7) 生成代码质量高 汇编语言比较接近机器语言,执行效率很高。而C语言程序一般只比汇编程序生成的目标代码效率低10%~20%。 (8) 可移植性好 C语言抽象层次高于汇编语言。它不依赖于硬件,可以在多种硬件平台或者多种操作系统中使用,例如DOS,UNIX。 C语言程序的结构 预编译指令 全局变量定义 函数声明 main() { 变量定义 执行语句 func1(); } void func1() { 变量定义 执行语句 func2(); } …… void funcn() { 变量定义 执行语句 } C语言程序是由多个函数构成 所有C语言程序必须包含main函数 程序从main()函数开始执行,并且在main()函数中结束 【例1.1】在屏幕上输出文字“Hello”。 #include <stdio.h> main() /*C语言程序的主函数,程序从这里开始执行*/ { printf(“ Hello ”); /*在屏幕上输出文字“Hello” */ } C语言程序包括了“main()”函数,其中“main”是主函数的名字,其后紧跟的括号“()”表示这是一个函数。不论“main()”函数在整个程序中的位置如何,C语言程序总是从“main()”函数开始执行。 “main()”后面的一对大括号“{}”标示了函数内容的起始位置,其中的内容称为函数体,这里的函数体只有一条“printf(“ Hello ”);”。每个函数定义都包含函数名和函数体。 “/*…*/”是C语言程序的注释,从“/*”开始,到“*/”结束。其中的内容是为了方便人们阅读和理解程序添加的,并不是指令的一部分,不会对程序本身的运行产生影响。注释也可以占据多行。在程序中添加注释是一个良好的编程习惯。 main函数中的语句“printf(“ Hello ”);” “printf”其实也是一个函数,它是系统提供的标

资源预览图

项目一 初识C语言──来自计算机的问候 (课件)-高二《程序设计基础》同步教学(人民邮电版)
1
项目一 初识C语言──来自计算机的问候 (课件)-高二《程序设计基础》同步教学(人民邮电版)
2
项目一 初识C语言──来自计算机的问候 (课件)-高二《程序设计基础》同步教学(人民邮电版)
3
项目一 初识C语言──来自计算机的问候 (课件)-高二《程序设计基础》同步教学(人民邮电版)
4
项目一 初识C语言──来自计算机的问候 (课件)-高二《程序设计基础》同步教学(人民邮电版)
5
项目一 初识C语言──来自计算机的问候 (课件)-高二《程序设计基础》同步教学(人民邮电版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。