第1讲c语言程序设计概述

第1讲c语言程序设计概述

ID:6149359

大小:1.02 MB

页数:42页

时间:2017-11-14

第1讲c语言程序设计概述_第1页
第1讲c语言程序设计概述_第2页
第1讲c语言程序设计概述_第3页
第1讲c语言程序设计概述_第4页
第1讲c语言程序设计概述_第5页
资源描述:

《第1讲c语言程序设计概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计2011-9二级等级考试情况简介笔试部分考试时间:90分钟。满分100分,30分基础知识(数据结构、程序设计、软件工程、数据库设计),70分C语言程序设计知识。公共基础知识:10道选择题和5道填空题。2二级等级考试情况简介上机部分考试时间:90分钟,满分100分。题型:程序填空(30分)(3个空)程序改错(30分)(2-3个错误)程序设计题(40分)(编写一个函数)3二级等级考试情况简介考试说明:一般上午考笔试,下午考上机(有的考生上机可能会推迟一两天)若笔试或上机没有全部通过的,保留一次成绩,对没有通过的科目报名补考即可。4

2、如何尽快学会用C语言进行程序设计了解程序设计语言(C语言)模仿、改写、编写通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。5课程1、C语言程序设计概述2、基本数据类型与表达式3、顺序程序设计4、选择结构程序设计5、循环结构程序设计6、函数与编译预处理7、数组8、指针9、结构体与共用体10、文件公共基础知识6第一讲C语言程序设计概述1.1C语言的发展及特点1.2C语言程序的基本结构1.3C语言字符集、标识符与关键字1.4C语言程序的开发环境7什么是程序程序一词来自生活,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序

3、看成对一系列动作的执行过程的描述8银行带上存折去银行3.将存折和取款单递给银行职员2.填写取款单并到相应窗口排队4.银行职员办理取款事宜日常生活中的程序5.拿到钱并离开银行9什么是指令?做口述笔记……键入信函的内容……发送传真……口述2.信函_____________________________________________________3.传真指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令程序计算机中的程序10算法计算圆形的面积问题:1.接收用户输入的圆形半径的

4、值;2.判断半径的值是否大于零;3.如果大于零,使用圆形面积公式S=πR2得到面积,否则显示输入错误,重新输入半径的值;4.输出面积。算法算法:解决问题的具体方法和步骤11算法的五大特性:有穷性(有限步骤完成);确定性(语句含义唯一);有零个或多个输入;有一个或多个输出;有效性(正确性)。12流程图流程图:是人们对解决问题的方法、思路或算法的一种描述。流程图的优点:(a)采用简单规范的符号,画法简单;(b)结构清晰,逻辑性强;(c)便于描述,容易理解。13流程图它使用一组预定义的符号来说明如何执行特定任务。开始/结束处理输入/输出判断/分支

5、连接符流程线14流程图显示“错误”开始结束接受RS=πR2显示Sr>0?否是15结构化程序设计方法:自顶向下;逐步细化;模块化设计;结构化编码;161.1C语言的发展及特点一、C语言的发展概况1972年:贝尔实验室的DennisRitchie在B语言的基础上设计并实现了C语言。1978年:B.W.Kernighan和D.Ritchie(简称K&R)合著的《TheCProgrammingLanguage》是各种C语言版本的基础,称之为旧标准C语言。1983年:美国国家标准化协会(ANSI)制定了新的C语言标准,称ANSIC。17二、C语言的特

6、点结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护语句简洁:学习时入门相对容易,C语言很好地总结了其他语言提出的程序库概念功能强大:既可用于系统软件的开发,也适合于应用软件的开发。移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。181.2C语言程序的基本结构例1-1:从键盘输入两个整数a、b,按公式sum=a+b计算sum的值,并显示结果。#include/*标准输入输出头文件*/main()/*main函数*/{inta,b,sum;/*定义三个整型变量*/printf("

7、请输入两个整数:");/*输出提示信息*/scanf(“%d%d”,&a,&b);/*键盘输入变量值*/sum=a+b;/*算术运算并赋值*/printf(“sum=%d”,sum);/*输出计算结果*/}191.3C语言字符集、标识符与关键字一、C语言字符集C语言基本符号可分为四类:1.英文字母,大小写各26个.2.阿拉伯数字,0~9.3.下划线,"_".4.特殊符号:算术运算符[+-*/%++--]关系运算符[<>>=<===!=]逻辑运算符[&&

8、

9、!]位运算符[&

10、~^>><<]条件运算符[?:]注意和赋值运行符[=]的区别

11、其他运算符[()[]{}.,;]5.在字符串中可以使用任何字符:包括汉字、图形字符等,不受语法限制。20二、标识符标识符就是用来标识变量名、符号常量名、函数名、类型名、文件名等有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。