00 C语言,计算机简介
- 格式:doc
- 大小:56.00 KB
- 文档页数:3
第一章 C语言基础
〖重点〗
程序、算法和流程图的概念
C程序的结构
使用DevC++进行C程序的开发、编译和运行
〖难点〗
流程图
〖上课思路〗
1. 什么是程序
程序一词来自生活,通常指完成某些事务的一种既定方式和过程。可以将程序
看成对一系列动作的执行过程的描述。
例:银行取钱,将大象装进冰箱。
2. 算法及流程图
为了让计算机能够准确无误地完成任务,人们就必须事先对种类问题进行分
析,确定解决问题的具体方法和步骤,再编制好一组让计算机执行的指令,交给计
算机按人们指定的步骤有效地工作。这些具体的方法和步骤,其实就是解决一个问
题的算法。
例:计算矩形面积。
流程图是算法的一种图形化表示方式。流程图直观、,更有利于人们设计算法。
它使用一组预定义的符号来说明如何执行特定任务。
符 号 描 述
程序的开始或结束
计算步骤/处理符号
输入/输出指令
判断和分支
流程线
连接符
示例:计算矩形面积,冒泡排序。
3. C语言简介
特点:
结构化的程序语言。C语言是一种结构化的程序语言。它层次清晰,便于按模
块化方式组织程序,易于调试和维护。
语句简洁。C语言比较简单,是一个比较小的语言。学习时入门相对容易,知
道很少东西就可以开始编程。
功能强大。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数
据类型,便于实现种类复杂的数据结构。它还可以直接访问内存的物理地址,
进行位(bit)一级的操作。
移植性好。C语言移植性好,主要表现在只要对这种语言稍加修改,便可以适
应不同型号机器或种类操作系统。
4. C程序的结构
#include
#include
int main()
{
printf(“Hello, world!”);
system(“pause”);
return 0;
}
代码格式及注释
5. 编译和执行C程序
否
是
开始
接收num1和num2
num1和num2大
于0吗?
Result = num1×num2
显示Result
结束
6. 使用DevC++编辑和运行C程序
安装、使用。
示例:HelloWorld,输出。
〖上课案例〗
HelloWorld,互换两个变量的值,计算矩形面积,冒泡排序。
〖上机作业〗
1.编写程序输出helloworld.
2.编写程序,在屏幕上打印自己的姓名和地址.
3.编写程序,在屏幕中心输出以下图形(自己创意,什么图形都可以,在程序开头要说明自
己画的图形是什么).
**** ****
****** ******
*****************
*****************
****************
**************
**
4.输入一个数,判断是不是素数
〖理论作业〗
1. 在C语言中,#include表示什么意思?
2. 解释以下名词:程序,算法,流程图
3. 输入一个数,求这个数的绝对值,请画出这个题目的流程图
C
源
程
序
目
标
文
件
可
执
行
程
序
C语言函数库
编译
连接
源程序:是用户创建的文件,以“.c”为文件扩展名保存
目标文件:是编译器的输出结果。这
类文件的常见扩展名为“.o”或“.obj”
头文件:含有函数的声明和预处理
语句,用于帮助访问外部定义的函
数。头文件的扩展名为“.h”。
可执行文件:是连接器的输
出结果。可执行文件的扩展
名为“.exe”。