模块一 C语言简介(ppt)-2022-2023学年高一《C语言程序设计》同步教学

2022-09-30
| 17页
| 256人阅读
| 3人下载
普通

内容正文:

YCF 正版可修改PPT (中职)C语言程序设计模块一ppt电子课件 1 模块1 C语言简介 LOGO 1.1计算机语言发展简介 计算机语言总的来说可以分为机器语言、汇编语言和高级语言三大类。这一分类同时体现了计算机语言发展的一个过程。 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母或符号串来代替一个特定指令的二进制串,如用“MOV”代表数据传递,用“ADD”代表加法等,从而使程序具备了一定的可读性,这就是汇编语言。但是计算机是不能直接识别这些符号的,需要专门的程序来将这些字符翻译成二进制的机器语言,这种翻译程序就是汇编程序。汇编语言和机器语言实质相同,都依赖于机器硬件,直接对硬件进行操作,程序的可读性和可移植性均不好,不利于计算机的推广使用。汇编语言属于计算机低级语言。 1.1计算机语言发展简介 随着计算机技术的不断发展,计算机语言也逐步发展到了高级语言阶段。高级语言与低级语言的显著不同点就是:高级语言以接近人类思维的语言描述方式来进行编程,因而程序的可读性很好,易学易用。高级语言经历了从早期语言到结构化程序设计语言、从面向过程到面向对象程序设计语言的发展过程。现在,高级语言有Basic、C、C++、C#、Pascal、Fortran、PHP、Delphi、Java等,计算机语言的蓬勃发展,极大地拓展了计算机的开发应用。高级语言组织的代码同样不能直接被计算机识别执行,必须经编译器编译生成可执行文件,程序方可运行。 在所有计算机高级语言中,可以说C语言是很经典的一门基础性高级语言。它是一门过程语言,兼有汇编和高级语言的特性,很受广大编程爱好者的欢迎。 1.2C语言的特点 C语言诞生于20世纪70年代初,后来美国政府为C语言制定了一套ANSI标准,成为现行的C语言标准。自1978年开始,C语言先后被移植到大、中、小、微型机上。下面是一个简单的C程序例子,其功能是输出《登鹳雀楼》全诗到显示器上: 1.2C语言的特点 #include <stdio.h> main() { printf(" 登鹳雀楼 \n"); printf("王之焕\n"); printf("白日依山尽,\n"); printf("黄河入海流。\n"); printf("欲穷千里目,\n"); printf("更上一层楼。\n"); } 程序中#include <stdio.h>是包含头文件,main()是C程序必备的主函数,{}中间的是main函数的函数体,printf()是头文件stdio.h中定义的库函数,其功能是向屏幕输出""中的内容,\n是换行符。 1.2C语言的特点 说明:入门学习者常用的Turbo C或Win-TC是不支持中文字符的,建议读者安装Dev-C++进行学习。 总体上来说,C语言具有以下显著的特点: (1)语言简洁、紧凑,使用方便、灵活。C语言使用32个关键字、9种控制语句,程序书写形式自由。 (2)数据类型和运算符丰富。C语言共有45个运算符,丰富的运算符说明C语言能进行丰富的运算。 (3)可移植性强。C程序不做修改基本上就可用于各种型号的计算机和各种操作系统中。 (4)能直接操作硬件。C语言能实现汇编语言的大部分功能,可以直接对硬件进行操作。这是其他高级语言所不能达到的。 1.3附表 1.3.1C语言的数据类型 C语言的数据类型如图11所示。 图1-1C语言的数据类型 1.3附表 1.3.2C语言运算符表 C语言共有45个运算符,按运算符的级别高低(执行的先后顺序)排列如表1-1所示。 表1-1C语言运算符 1.3附表 1.3.2C语言运算符表 表1-1C语言运算符 续表 1.3附表 1.3.3C语言的32个关键字 所谓关键字,就是C语言已内定其功能而不能做其他用途的词,如auto用于定义自动变量、break用于中止循环等。 1.3附表 1.3.4C语言的9种控制语句 (1)if()~else:条件控制语句; (2)for()~:循环语句; (3)while()~:循环语句; (4)do~while():循环语句; (5)continue:结束本次循环语句; (6)break:中止循环或switch语句; (7)switch:多分支选择语句; (8)goto:转向语句; (9)return:从函数返回语句。 1.4C程序上机步骤 1.4.1C语言集成开发环境简介 C语言的编译器比较多,对于一个初学者来说,用Win-TC或Turbo-C均可入门,随着学习的深入,可逐渐向集成开发环境转换。由于C语言简单易学、使用广泛,因而其集成开发环境也是很丰富的,如Code Blocks、Eclipse CDT、Dev-C++、Anjuta DevStudio等。下面简单介绍Dev-C++的使用方法。 1.4C程序

资源预览图

模块一 C语言简介(ppt)-2022-2023学年高一《C语言程序设计》同步教学
1
模块一 C语言简介(ppt)-2022-2023学年高一《C语言程序设计》同步教学
2
模块一 C语言简介(ppt)-2022-2023学年高一《C语言程序设计》同步教学
3
模块一 C语言简介(ppt)-2022-2023学年高一《C语言程序设计》同步教学
4
模块一 C语言简介(ppt)-2022-2023学年高一《C语言程序设计》同步教学
5
模块一 C语言简介(ppt)-2022-2023学年高一《C语言程序设计》同步教学
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。