1-C程序概述.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级语言程序设计 (C语言) 陈 小 瀚 电话 QQ:427018101 电子邮箱:chenxh@gdou.edu.cn 第一个思考的问题 一、算法与C语言程序设计 1、算法、算法描述及、程序及程序设计语言 从算法开始学习…… 汉 诺 塔 1->B 2->C 1->C 3->B 1->A 2->B 1->B 求:12+3×5+3 第一步,3乘以5,得15 第二步,12+15,得27 第三步,27+3,得30 第四步,答案30 四、基本结构与语法规则 一个完整的C程序由若干个函数组成,至少有且仅有一个main函数(参考课本第8页) 例1-3:求任意两个整数之和(改进版) 程序运行结果: /* 定义变量a、b、sum */ /* 输出提示信息 */ /* 给变量a和b赋值 */ /* 求a与b的和并赋值给sum */ /* 在屏幕上输出结果 */ 例1-4:从键盘输入二个任意值的整数a,b,并输出a、b 中的较大值。 /* 函数调用 */ /* 条件判断 */ /* 返回结果 */ 注意:VC与TC在书写函数的前后顺序的不同! 一个C程序总是从main函数开始执行,而不论main函数在整个程序中的位置如何; 语句必须以分号(;)作结束标志 C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上; 由“/*…*/”之间的内容构成程序的注释部分 用预处理命令#include包含有关头文件的信息 在C语言中区分大小写,如Main、MAIN、main、maiN是不相同的 C语言本身没有输入输出语句 C语言程序的一些语法规则总结: * * * 本课程的任务和要求 1. 本课程是大学本科的一门必修课,也是计算机等级考试二级的考试内容。通过本课程的学习掌握高级语言程序设计的基本方法,能应用计算机解决数值计算、数据处理、辅助设计、培养程序设计的思想及提升逻辑思维能力。 2. 本课程的教学分理论教学和实验教学两个部分,理论课和实验课各占一半学时。 3. 具体要求: 理论课认真听讲,认真做好笔记; 实验课认真操作,按时完成作业,要学会独立思考,逐步学会通过编译信息调试程序,培养自己解决问题的能力; 做到课前预习,课后复习(课本及课件)。 4. 成绩评定:理论考试+平时成绩(作业、考勤、提问)。 *逻辑分析题:生日问题、改进飞机问题、肥皂生产线问题 C 语言程序设计课程简介 C语言是当今使用最广泛的高级语言,是操作系统、编译系统等大型复杂系统的首选语言。实践证明,用该语言编写的程序,灵活、方便、简洁、高效、数据结构丰富、功能齐全。C语言自问世以来,很快就流行于全世界,并为各种规模的通用计算机所必备。 同时,C语言以其灵活方便的特点,成为培养学生计算机语言思维,了解计算机编程思想的最佳语言,它已被当今国内外众多主要高校列为各理工科专业必修课程。 *总览全书内容(目录) 课时安排 第一章:C语言程序设计概述 2学时 第二章:基本数据类型与表达式 4学时 第三章:顺序程序设计 2学时 第四章:选择结构程序设计 4学时 第五章:循环结构程序设计 4学时 第六章:函数与编译预处理 4学时 第七章:数组 4学时 第八章:指针 4/6学时 第1章 C语言概述 一、算法与C语言程序设计 二、C语言程序的开发环境 三、简单的C程序介绍 四、C语言基本结构与语法规则 五、C语言字符集、标识符与关键字 A B C 1 2 3 算法: 算法:对特定问题求解步骤的一种描述。 算法的描述方法:自然语言、专用工具或某种计算机语言。 算法的自然语言描述 什么是程序? 程序:就是按照计算机语言的语法规则、格式,编制成的一段能够让计算机理解并按照执行的语句集合。 不同的程序设计语言实现同一个算法的程序 C语言 Pascal语言 BASIC语言 计算机语言 语法规则 简单地说,程序设计语言把算法转化为计算机认识的语言。 学习本课程的两个层次的要求: 一、学习C语言的语法规则,从而学会编写C语言程序。 二、通过学习C的整个过程,培养程序设计的思想,从而让自己的逻辑思维等方面的能力得到锻炼与提升。 C语言程序设计:就是按照C这门语言的语法规则告诉计算机应如何一步步的去工作。 程序设计语言的发展阶段: 机器语言: 计算机可以直接识别和执行的二进制语言。 如:加法指令 减法指令 特点:计算机可以直接识别和执行,效率高,节省内存,但难以阅读和记忆。 汇编语言: 用“助记符”来表示机器指令。 如: ADD A, B

文档评论(0)

中华书局 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档