1 / 45
文档名称:

C语言基础知识.ppt

格式:ppt   大小:1,632KB   页数:45
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言基础知识.ppt

上传人:顾生等等 2018/10/20 文件大小:1.59 MB

下载得到文件列表

C语言基础知识.ppt

相关文档

文档介绍

文档介绍:第1章
C语言基础知识
本章教学内容
前导知识
C语言概述
C程序上机步骤
数据类型
常量与变量
运算符和表达式
教学目标、重点和难点
教学目标
了解程序、算法和流程图的概念
掌握 C 程序的基本结构
熟悉VC++ ,掌握在 V C环境中编辑、编译和运行程序的过程,初步认识程序调试的方法
掌握C语言中常用数据类型、运算符及运算规则,理解运算优先级和结合性
教学重点
变量的概念及应用;算术表达式;赋值运算
教学难点
数据类型;强制类型转换
什么是指令?
做口述笔记……
键入信函的内容……
发送传真……
口述

______________
________________
__________
_____________

指令被逐条执行
程序员
老板
秘书
程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
要执行的一组指令
程序
1、前导知识
计算机中的程序是什么?
程序
问题:计算长方形的面积
;
;
,将长度和宽度两个值相乘得到面积,否则显示输入错误;

算法
算法:解决问题的具体方法和步骤
算法
流程图是算法的一种图形化表示方式。
流程图直观、清晰,更有利于人们设计与理解算法。
它使用一组预定义的符号来说明如何执行特定任务。
开始/结束
处理
输入/输出
判断/分支
连接符
流程线
流程图
传统流程图
计算长方形面积的传统流程图举例
开始
接受
num1 和 num2
Result=num1×num2
显示 Result
结束
num1和num2 > 0?
显示“输入错误”


N-S结构流程图
完全去掉带箭头的流程线,全部算法写在一个矩形框内。主要的流程图符号如下:
A
B
A

P

A
B


直到P为



A
直到P为



当P为真
A
求3个数中最大那个数N-S流程图举例
输入a、b、c的值
max=a
max=b
max<b?


max<c?
max=c


输出max的值
编程语言
低级
高级
C
C 语言是贝尔实验室的 Dennis Ritchie 在1973 年设计的。
C 最初用于开发系统级程序。
在微机上,有许多性能良好的商品C 语言系统可用。包括Turbo C、Borland C/C++;Microsoft Visual C/C++ 等。
结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护
语句简洁:学习时入门相对容易,C 语言很好地总结了其他语言提出的程序库概念
功能强大:既可用于系统软件的开发,也适合于应用软件的开发。
移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。
特点
2、 C语言概述
C语言的历史和特点