程序设计基础资料C语言基础.ppt

程序设计基础资料C语言基础.ppt

ID:56391936

大小:2.17 MB

页数:53页

时间:2020-06-15

程序设计基础资料C语言基础.ppt_第1页
程序设计基础资料C语言基础.ppt_第2页
程序设计基础资料C语言基础.ppt_第3页
程序设计基础资料C语言基础.ppt_第4页
程序设计基础资料C语言基础.ppt_第5页
资源描述:

《程序设计基础资料C语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、程序设计基础程序设计基础概述什么是程序?让计算机执行特定任务的指令序列。什么是程序设计语言?一组用来定义计算机程序的语法规则。为什么学习C语言?功能强大、语句简洁,使用方便可直接访问内存地址,位运算生成的目标代码质量高,程序运行效率高具有结构化的控制语句,程序的可移植性好二、教学内容安排基本概念(2讲)1.程序设计基础2.C语言的基本元素流程设计(4讲)3.分支结构4.循环结构数据组织方式(4讲)5.数组6.结构7.枚举、联合、位域程序设计基础课程概述二、教学内容安排模块化(4讲)8.函数与函数调用9.预编译处理高阶

2、数据结构(5讲)10.指针11.链表12.文件编程案例(1讲)13.文件案例综合分析程序设计基础课程概述三、教学要求课前预习、课堂积极思考、课后加强练习;理性思维、强化实践;良好的学习心态;做学问,要又学又问;实践出真知;养成良好的编程习惯。程序设计基础课程概述四、课程考试程序设计基础课程概述卷面考试上机考试平时成绩50%期末成绩50%作业和课堂表现C语言基础Lesson1主要内容程序设计基础1程序设计语言2C语言简介3实验环境41、程序设计基础什么是程序?让计算机执行特定任务的指令序列。程序设计的基本步骤了解问题、

3、详细设计——确定算法实施————编程实现、程序调试测试————投入试运行日常维护升级优化开始、终止框处理框决策框输入/输出流向连接点1、程序设计基础常用流程图符号开始大小写转换小写?结束输出字符否输入字符是1、程序设计基础从屏幕输入一个字母,如果是小写字母,直接输出,如果是大写字母,将其改为小写字母输出。算法流程图程序结构物理结构,指程序外在形式,即程序块与程序块之间的组织关系。1、程序设计基础各种结构可以相互嵌套不同的结构控制不同的程序流程(执行路线)程序结构逻辑结构,指同一程序块内语句的执行次序,以及块与块的执行

4、次序。顺序结构分支结构循环结构子程序(子函数)结构1、程序设计基础程序结构逻辑结构顺序结构语句1语句2语句3语句41、程序设计基础程序结构逻辑结构分支结构语句1语句2条件1、程序设计基础程序结构逻辑结构循环结构循环体语句1循环体语句2控制条件1、程序设计基础…程序结构逻辑结构子程序结构子程序1、程序设计基础主要内容程序设计基础1程序设计语言2C语言简介3实验环境42.1程序设计语言定义:一组用来定义计算机程序的语法规则。冯.诺依曼结构:计算机运算器控制器存储器主机:I/O设备:键盘、显示器等中央处理器CPU2.2程序

5、设计语言的发展机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象经过编译程序生成机器语言程序,再将一个或几个目标程序与标准库函数程序连接,构成完整的可执行程序。如PASCAL、C边解释边执行,不产生目标程序文件。如JAVA2.2程序设计语言的发展机

6、器语言汇编语言高级语言解释型编译型主要内容程序设计基础1程序设计语言2C语言简介3实验环境4BCPL语言(BasicCombinedProgrammingLanguage):1967年,MartinRichards,为编写操作系统和编译器而开发。B语言(取BCPL的第一个字母):KenThompson,贝尔实验室,是BCPL的一个副本(修改版)。C语言(取BCPL的第二个字母):1972由贝尔实验室的DennisRitchie开发。3.1、C语言的发展简史Kernighan&RitchieC20世纪70年代末期形成的

7、(传统“C”)。ANSIC标准(标准C)1983年,美国国家标准委员会(ANSI)制订标准。新ANSIC1987年,对ANSIC重新修订,目前流行版本的基础。C++语言20世纪80年代初,贝尔实验室,扩充支持面向对象的程序设计的功能。ISO/IEC9899:2011文档定义最新版本C113.1C语言的发展简史3.2创建C程序源程序目标程序可执行程序其它目标程序test.ctest.objtest.exe编辑编译链接执行3.3创建第一个C程序//*************************************

8、***********//*程序:ff1_1.cpp*//*功能:打印输出“C程序介绍”*//*作者:赵斐*//*时间:2013年8月4日*//*修改:张三*//*时间:2013年8月13日*//************************************************#include//文件包含命令vo

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

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

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