电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

语言教学ppt课件(1)

323页
  • 卖家[上传人]:bin****86
  • 文档编号:60338007
  • 上传时间:2018-11-15
  • 文档格式:PPT
  • 文档大小:2.91MB
  • / 323 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、C语言是一种优秀的结构化程序设计语言,它结构严谨、数据类型完整、语句简练灵活、运算符丰富。自从编写UNIX操作系统获得成功以来,一直受到计算机业内人士的好评。即使在面向对象的语言广泛使用的今天,C语言仍然是高校计算机专业的一门专业基础课。 几乎每一所高校都开设C语言这门课,然而,真正易教易学的教材却不多。这是笔者在浙江大学教授近100轮次的C语言教学课后的深刻体会。目前大多数C语言教材先讲授数组,本课程快结束时才讲指针,很多学生对指针的概念感到难以理解,对于它的灵话应用更是困难,即使在浙江大学学习此课程的学生也普遍感到巨大的压力,开设C语言程序设计,但没有掌握C语言的精华部分。从1996年开始,笔者根据多年的教学经验,尝试在第一章就讲授指针与数组,把数组和指针有机地结合起来,并且全书贯穿指针与数组的概念,使学生一开始就对C语言有总体上的清晰认识,这种方法在后来的教学中取得了很大的成功,从心理学的角度来看这也是完全符合人类的心理学习规律。 我们不敢说哪种方法最好,但必须尝试一种教学方法,不仅符合此课程的教学特点,使学生学习感到轻松,更符合人们学习的心理学习规律,花更少的时间,能更好地掌握

      2、知识,希望这本书能让广大师生达到此目的。尽管笔者修改再三,但无论书的结构还是书的内容都难免有不足的地方,真切地希望欢迎广大师生批评指正,以便在一下版中订正。,前 言,back,1.本软件用PowerPoint制作而成,播放亦在其状态下进行,为了更好地使用该软件,使用者需掌握PowerPoint的基本操作原理和方法。 .本软件中的程序部分的运行是通过运行.exe文件和播放.avi文件实现的。因此在使用本软件前,必须在计算机上装上CamtasiaStudio录制器 Microsoft Visual studio C+应用程序。 .本软件内容完整,自成体系,对于使用者的不同情况,用本软件授课时,可补充所需内容,链入其它媒体信息,或同其它软件(如CS ChemDraw等)共同使用,以达到多媒体辅助教学的良好效果。 .多媒体教学信息量大,传递速度快,用本软件授课时,应熟悉播放程序,注意控制播放速度,要使观看者有充足的思考时间。,注意事项,back,本书根据C语言的特点,力求突出系统性、完整性、实用性。概念清晰、简明易懂,由浅入深地讲授C语言的基本概念及编程特点,全书贯穿C语言的精华部分指针、数组

      3、、函数,使教材的整个体系融为一体。 本书共7章:第1章 C程序设计基础,第2章 程序的控制结构,第3章 函数,第4章 指针与数组,第5章 指针与函数,第6章 结构体与共用体,第7章 文件。 本书内容精炼,结构合理,对学习中可能遇到的难点作了系统、详尽的分析,极大地减轻了学习C语言的困难。本书不仅适合于高等职业院校计算机系的教材,也是各类本科院校、专科院校学生学习C语言程序设计的良师益友,是一本提高程序设计能力的优秀教材。,内 容 简 介,back,章目录,第1章 C程序设计基础 第2章 程序的控制结构 第3章 函数 第4章 指针与数组 第5章 指针与函数 第6章 结构体与共用体 第7章 文件,目录,u 本章重点 1C语言程序的结构。 2变量与常量的表示方法。 3运算符与表达式。 4指针的概念及变量地址与指针的关系。 5数组的概念。 6指针对数组元素的引用方法。 u 本章难点 1C语言中常量的表示方法。 2整型数在计算机中存储的形式。 3不同类型数据的转换。 4转义字符。 5各种运算符与表达式的正确理解。 6指针的概念及指针的移动。 7数组的概念及数组的赋值。,第1章 C程序设计基础,第

      4、一章 ,节目录,u 本章重点 1if语句和用if语句构成的选择结构。 2if语句的嵌套。 3switch语句。 4while循环。 5dowhile循环。 6for循环。 7循环的嵌套。,u 本章难点 1if语句中的条件表达式的理 解。 2if与else的配对问题。 3switch语句的程序流向。 4while、dowhile、for循环的特点。 5for循环中的执行过程及for循环的变化形式。 6循环嵌套中的执行过程。,第2章 程序的控制结构,第二章 ,节目录,u 本章重点 1函数定义的格式。 2函数的调用方法。 3函数调用中的参数传递方法。 4函数的递归调用。 5变量在函数中的作用域与生存期。 u 本章难点 1函数原型的理解。 2函数调用中的实际参数与函数定义中函数形参在形式上的区别。 3函数调用中参数的传递方法。 4递归算法。 5变量的存储类型对变量在函数中的作用域与生存期的影响。 6多模块编程中的外部变量的使用。,第3章 函数,第三章 ,节目录,u 本章重点 1. 指针变量对一维数组元素的引用方法。 2. 指针在一维数组中的应用。 3. 指针变量对字符串的引用。 4. 数组指针

      5、在二维数组中的应用 5. 指针数组的概念。 6. 多级指针概念与应用。 u 本章难点 1. 如何用指针变量来表示数组元素及元素的地址。 2. 指针变量在一维数组中的移动。 3. 字符指针变量的赋值方法及运用。 4. 数组指针的理解与应用。 5. 数组指针与指针数组的区别。 6. 对多级指针概念的理解。,第4章 指针与数组,第四章 ,节目录,u 本章重点 1. 函数指针的概念、定义及赋值。 2. 函数指针的应用。 3. 指针函数的定义。 4. 命令行参数的应用。 u 本章难点 1. 函数指针的概念,函数指针的赋值及调用方法。尤其是定义及调用中的形式参数及实际参数的使用。 2. 指针函数的概念以及与函数指针的区别。 3. 命令行参数编程中的文件名与命令的关系。 4. 命令行参数的赋值方法。,第五章 ,第5章 指针与函数,节目录,u 本章重点 1. 结构体类型的定义及结构体变量的定义。 2. 结构体变量占用的内存空间。 3. 结构体变量对结构体成员的引用方法。 4. 结构体指针变量对结构体变量、结构体数组的应用。 5. 结构体变量作为函数的参数。 6. 共用体的应用。 u 本章难点 1. 正

      6、确理解结构体类型与结构体变量的关系。 2. 结构体数组变量对结构体成员的引用,指向结构体变量的指针对结构体成员的不同引用方法。 3. 结构体变量的输入输出。 4. 结构体变量作为函数的参数。 5. 结构体、共用体的嵌套。,第六章 ,第6章 结构体与共用体,节目录,u 本章重点 1. 文件的概念与文件的作用。 2. 文件的读写。 3. 文件的打开与关闭。 4. 文件结束的判断方法。 5. 文件操作中常用的函数:fputc、fgetc、fscanf、fprintf、fread、fwrite。 u 本章难点 1. 文件指针的概念。 2. 文件读写的概念。 3. 文件结束的判定。 4. 文件操作中常用函数的应用。,第七章 ,第7章 文件,节目录,第一章 C程序设计基础,返 回,第1章 C程序设计基础,程序是指人们将需要计算机做的工作写成一定形式的指令,并把它们存储在计算机的内部存储器中。当人们给出命令之后,它就按指令操作顺序自动进行,我们把这种可以连续执行的一条条指令的集合称为“程序”。,结构化程序设计由三种结构组成:顺序结构、选择结构、循环结构。,程序的设计过程如图 (点击进入),节目录,1

      7、.1 C程序的结构,1.1.1 程序的概念,由高级语言编写的程序称为“源程序” 。,程序间的关系:,由二进制代码表示的程序称为“目标程序”,由二进制代码表示的程序称为“目标程序”,把源程序转换成机器能够接受的目标程序,软件工作者编制了一系列软件,通过这些软件可以把用户按规定语法写出的语句一一翻译成二进制的机器指令。这种具有翻译功能的软件称为“编译程序”。,节目录,11,程序设计过程,节目录,1.1.2 C程序的构成,C语言源程序可由一个或一个以上文件组成,而每个文件至少有一个函 数,函数是C语言的最基本的单位。C程序中必须有且只能有一个main的函数。程序运行时从main函数开始,最后回到main函数。,C程序中书写格式自由,一行内可写几个语句,但区分大小写字母。用C语言写成的函数结构图所示。,节目录,C函数由语句构成,语句结束符用“;”表示,语句由关键字、标识符、运算符和表达式构成。其中“”和“”分别表示函数执行的起点与终点或程序块的起点与终点。,C语言程序可由表达式、系统函数及自定义函数组成,程序可以很复杂,也可以很简单,但即使很简单的程序也应由main()及“”、“”组成 。,节

      8、目录,1.2 最简单的C程序,在C语言中,printf为格式输出函数,它是C语言的库函数。包含在stdio.h库中,因而凡是用到printf函数都要包含函数库stdio.h。在此函数中,除了格式控制符外,其他字符原样输出,因而此程序的运行结果为:Hello,world。下面我们将用一些例子来说明此函数的应用。,include int add(int x,int y) int z; z=x+y; return z; void main( ) int a=1,b=2,z; /* 变量的定义*/ z=add(a,b); /* 函数调用 */ printf(“%d+%d=%dn“,a,b,z); /* %d为格式控制符,表示以整数形式输出结果 */ ,1.1 下面是一个函数结构的例子:,有关注释的说明,节目录,例.,例.3,例.4,例.5,例.6,C语言程序可由表达式、系统函数及自定义函数组成,程序可以很复杂,也可以很简单,但即使很简单的程序也应由main()及“”、“”组成 此程序没有什么意义,执行后什么也没做,可以认为是最简单的C程序了。,例1.2 最简单的C程序,/*最简单的C程序*/

      9、#include void main( ) ; ,例.3,例.4,例.5,例.6,例. ,例1.3 字符串的输出。,/*功能 打印字符,在屏幕上输出:Hello,world */ #include void main() printf(“Hello,worldn“); /*n为换行符*/ ,说明: 在C语言中,printf为格式输出函数,它是C语言的库函数。包含在stdio.h中,因而凡是用到printf函数都要包含函数库stdio.h。在此函数中,除了格式控制符外,其字符原样输出,因而此程序的运行结为:Hello,world。,例. ,例.,例.4,例.5,例.6,例1.4 整型数输出的例子。,/*功能 输出整型数 */ #include void main() int x=2; /* 定义一个整型x,并赋予初值2 */ printf(“%d %dn“,x,5); /* printf为输出函数,%d为整型数的输出格式 */ ,例. ,例.,例.3,例.5,例.6,例1.5 从键盘输入一个双精度数,然后输出。,/*功能 从键盘输入一个双精度数,然后输出 */ #include void main( ) double x ; scanf(“%lf“, ,程序在运行时会出现一个空屏,此时您应输入一个数据,然后按回车键后在屏幕上输出结果。,例.6,例.3,例. ,例.,例.4,例1.6 从键盘输入一个字符串,然后输出的序。,/*功能:从键盘输入一个字符串,然后输出字符串的程序 */ #include void main() char name10 ; /* name表示存放字符串的首地址,可存放10个字符*/ printf(“请输入您的姓名n“)

      《语言教学ppt课件(1)》由会员bin****86分享,可在线阅读,更多相关《语言教学ppt课件(1)》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 高考语文第一轮总复习 同步测试卷(五)实用类文本阅读课件

    高考语文第一轮总复习 同步测试卷(五)实用类文本阅读课件

  • 高考语文第一轮总复习 写作总论课件

    高考语文第一轮总复习 写作总论课件

  • 高考语文大一轮复习 第5部分 论述类文本阅读 第一节 理解文中重要词句含意2大考点课件

    高考语文大一轮复习 第5部分 论述类文本阅读 第一节 理解文中重要词句含意2大考点课件

  • 高考语文大一轮复习 第3部分 古代诗文阅读 专题三 默写常见的名句名篇课件

    高考语文大一轮复习 第3部分 古代诗文阅读 专题三 默写常见的名句名篇课件

  • 高考语文大一轮复习 第3部分 古代诗文阅读 专题二 第四节 鉴赏诗歌的艺术技巧课件

    高考语文大一轮复习 第3部分 古代诗文阅读 专题二 第四节 鉴赏诗歌的艺术技巧课件

  • 高中物理 第四章 力与运动 第一节 伽利略的理想实验与牛顿第一定律课件 粤教版必修1

    高中物理 第四章 力与运动 第一节 伽利略的理想实验与牛顿第一定律课件 粤教版必修1

  • 高中物理 第三章 研究物体间的相互作用 第三节 力的等效和替代课件 粤教版必修1

    高中物理 第三章 研究物体间的相互作用 第三节 力的等效和替代课件 粤教版必修1

  • 高中物理 第一章 运动的描述 第五节 速度变化的快慢 加速度课件 粤教版必修1

    高中物理 第一章 运动的描述 第五节 速度变化的快慢 加速度课件 粤教版必修1

  • 高中物理 第2章 能的转化与守恒章末复习方案与全优评估课件 鲁科版必修2

    高中物理 第2章 能的转化与守恒章末复习方案与全优评估课件 鲁科版必修2

  • 高中物理 42 实验:探究加速度与力、质量的关系课件 新人教版必修1

    高中物理 42 实验:探究加速度与力、质量的关系课件 新人教版必修1

  • 高中物理 31《受力分析》课件 新人教版必修1

    高中物理 31《受力分析》课件 新人教版必修1

  • 高中物理 22 匀变速直线运动的速度与时间的关系课件 新人教版必修1

    高中物理 22 匀变速直线运动的速度与时间的关系课件 新人教版必修1

  • 高中物理 14 用打点计时器测速度课件 新人教版必修1

    高中物理 14 用打点计时器测速度课件 新人教版必修1

  • 高中数学第一章导数及其应用1_5_1曲边梯形的面积课件新人教a版选修2_2

    高中数学第一章导数及其应用1_5_1曲边梯形的面积课件新人教a版选修2_2

  • 高中数学 第二章 随机变量及其分布 24 正态分布课件 新人教a版选修2-31

    高中数学 第二章 随机变量及其分布 24 正态分布课件 新人教a版选修2-31

  • 高中数学 第四章 圆与方程 42_1 直线与圆的位置关系课件 新人教a版必修21

    高中数学 第四章 圆与方程 42_1 直线与圆的位置关系课件 新人教a版必修21

  • 高中数学 第二章 随机变量及其分布 21_2 离散型随机变量的分布列(2)课件 新人教a版选修2-31

    高中数学 第二章 随机变量及其分布 21_2 离散型随机变量的分布列(2)课件 新人教a版选修2-31

  • 高中数学 第二章 统计 23_2 两个变量的线性相关课件 新人教a版必修3

    高中数学 第二章 统计 23_2 两个变量的线性相关课件 新人教a版必修3

  • 高中数学 第二章 统计 22_1 用样本的频率分布估计总体分布课件 新人教a版必修3

    高中数学 第二章 统计 22_1 用样本的频率分布估计总体分布课件 新人教a版必修3

  • 高中数学 第二章 统计 21_3 分层抽样课件2 新人教a版必修31

    高中数学 第二章 统计 21_3 分层抽样课件2 新人教a版必修31

  • 点击查看更多
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.