您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbspC/C++资料

《C语言程序设计》之函数说课课件.ppt16页

本文档一共被下载:次,您可全文免费在线阅读后下载本文档。

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

C语言程序设计 说课课件 第4章 函数 课程的性质、地位 课程目标 作为计算机类的专业基础课,《C语言程序设计》课程目标为: 培养编程思想,熟悉基本程序设计方法; 能更好的利用程序设计思想解决本专业领域中的问题; 将程序设计方法用于后续计算机语言课程的学习中,为其他相关课程奠定基础。 计算机应用技术、软件技术、计算机信息管理、通信技术、电子信息工程技术等专业都设置本课程,是电子信息类专业公共平台课程。 计算机应用技术中,《C语言程序设计》与《数据结构》、《C++程序设计》及其它编程语言类课程内容联系紧密。按层次结构,《C语言程序设计》处于最低层,是其它几门课程的前导课。 本章内容分析 本章教学目标 本章重难点 学情分析 教学策略 教法举例 春华健身问题:春华从今天开始做俯卧撑,第一天做10个,以后每天都比前一天多做一个,十年后春华能做多少个俯卧撑? #include #include int pushup static int n 10; // static int n; // int n 10; n++; return n; main int t; for int i 0; i 365*10; i++ t pushup ; printf "十年后,春华能做%d个俯卧撑。\n",t ; system "pause" ; 教学过程 过程举例 例1: 过程举例 例2: 难点突破 本章难点为“递归函数” 利用“递归”函数解决某些问题(递归性问题)时,十分方便 “递归”的难点在于理解 理解“递归” 举例:利用“递归”的方法求正整数n的阶乘 引入数据结构——“栈”的概念,从本质上理解“递归” 难点突破 强化巩固 布置关于“递归”的课后练习:用递归函数计算 S 20 1+2!+3!+…+20! 学生会使用先利用“递归”求阶乘、再利用for循环求和 纯递归方法有2条思路: 求出S n 的通式: 1 n 1 S n 3 n 2 n+1 *S n-1 -n*S n-2 n 2 S n S n-1 +n! 写2个递归函数,一个利用递归求阶乘,另一个完成S n S n-1 +n!这个递归过程。 设计感悟 让学生成为学习的主体 以提高编程思维能力为目的 我的不足 艺华旅游职业学院 艺华学院 计算机系 梁立超 软件工程 C++、VC、VB、JAVA 数据结构 C语言程序设计 应用程序设计 第1章 C语言概述 第2章 基本数据类型 第3章 结构化程序设计 第4章 函数 1.掌握函数的概念、定义、声明和调用 2.掌握常用的库函数 3.理解变量的存储类别和作用域 4.理解编译预处理命令 1.理解如何用函数来构建模块化程序 2.能够创建自定义函数解决问题 1.调动课堂气氛,激发学生兴趣 2.培养学生逻辑思维能力,鼓励学生自主推理 3.体会递归方式在解决部分问题上的优势 知识目标 能力目标 情感目标 教学重点 1.函数的声明、定义及调用方法 2.能够创建自定义函数 3.变量的存储类别及其作用域范围 教学难点 递归函数 理论知识 习题、简单实验能力 实际操作 解决实际问题能力 尽量简化理论知识讲解,重在操作 1 大胆鼓励学生和肯定学生,让学生获得自信 2 设计与学生相关的问题,产生代入感,提高学习兴趣 3 运行程序 调试程序 回顾 解决问题 提出问题 回顾第三章 提出问题 代码如何能够复用 程序如何模块化 函数 在不使用递归函数的情况下,写一个函数,求a 20 。 1 n 1 a n 2 n 2 a n-1 +a n-2 n 2 思考过程很长 熟悉递归后,几乎不用思考,即可求解 查看程序 A1 A2 A3 A4 A5 A6 栈,后进先出 艺华旅游职业学院

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

匿名?

发表评论

c语言程序设计 函数说课,《C语言程序设计》之函数说课课件.ppt相关推荐

  1. 7年级计算机组成ppt,《第二课_计算机的硬件软件了解计算机系统的组成课件》初中信息技术滇教科课标版七年级全一册课件.ppt...

    <第二课_计算机的硬件软件了解计算机系统的组成课件>初中信息技术滇教科课标版七年级全一册课件 下一页 上一页 封面 退出 计算机的组成 中学信息技术 导入 讲解 练习 小结 下一页 上一页 ...

  2. c语言自定义函写计算器,C语言实现计算器功能

    <C语言实现计算器功能>由会员分享,可在线阅读,更多相关<C语言实现计算器功能(11页珍藏版)>请在人人文库网上搜索. 1.实验1多功能计算机一.问题的说明设计一台能完成基本计 ...

  3. c语言strtok函数源码,C语言_strtok函数源代码分析及扩展

    2019独角兽企业重金招聘Python工程师标准>>> 今天在看strtok函数源码时,发现有点绕,就将源码的处理思想以图示的方式展现给大家,希望可以帮助大家. strtok函数 c ...

  4. c语言指针部分上机,北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)--...

    北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)-- 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文 ...

  5. 2020西工大c语言程序设计在线作业答案,2020-C语言程序设计-网课答案-中国大学mooc...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.计算机只能处理由人们编写的.解决某些问题的.事先存储在计算机存储器中的二进制指令序列. 答案:正确 2.通常把高级语言源程序翻译成目标程序的程序称为( ...

  6. c语言程序设计实践课选题,学生程序设计论文,关于C语言程序设计课程实践相关参考文献资料-免费论文范文...

    导读:该文是关于学生程序设计论文范文,为你的论文写作提供相关论文资料参考. 摘 要:通过对C语言程序设计课程的创新与实践,研究和探索培养高职学生创新能力的课程设计和教育方法,探索课程与创新实践教育结合 ...

  7. c语言程序综合实习学生成绩,C语言程序设计综合实习报告-资源下载人人文库网...

    <C语言程序设计>综合实习报告 用指针优化学生成绩排名一.目的1 熟悉变量的指针和指向变量的的指针变量的概念和使用2熟悉数组的指针和指向数组的的指针变量的概念和使用3. 掌握冒泡法或选择法 ...

  8. c语言 字母 八进制表示'/1011',C语言C语言第一课:C语言概述为什么学习C语言怎样学习C语言.DOC...

    [摘要]C语言 第一课: C语言概述 为什么学习C语言 怎样学习C语言 参考资料 ----------------------------------------------------------- ...

  9. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中

    1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...

最新文章

  1. getIntExtra() 获取传递过来的int 值总是默认值
  2. IT公司100题-10-翻转句子中单词的顺序
  3. 迷失在小镇上的日记(16)
  4. 21_Android中常见对话框,光传感器,通过重力感应器编写出指南针应用,帧动画,通过Jav代码的方式编写补间动画,通过XML的方式编写补间动画
  5. 分段概率密度矩估计_考研数学:高数、线代、概率3科目知识框架梳理
  6. Container 布局容器
  7. 在Eclipse中使用CVS的实践建议
  8. 过渡效果_(新)61种数字胶动态过渡延时摄影效果转场 WIPE amp; LIGHT TRANSITIONS(3462)...
  9. 百家号怎么加网站链接进行引流,方法让你轻松掌握
  10. Win10无法安装 文鼎CS行楷.TTF
  11. idea、Pycharm提高效率常用配置
  12. 阿里云的认证多少分通过?没通过可以补考吗?
  13. MOOC-大型开放式网络课程massive open online courses
  14. ps2遥控小车arduino程序初版
  15. 分布式商城项目--dubbo 服务的发布和引用。
  16. 思维导图分享以及MindManager使用说明
  17. mysql导入excel
  18. Allegro打断线 修剪外框outline线
  19. 《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一2.4 UI和IxD...
  20. 2021年度训练联盟热身训练赛第五场

热门文章

  1. nrf52832芯片手册_nRF52832低功耗问题不完全总结
  2. 服务器换完主板后无盘进不了系统,更换主板后主板认不出硬盘无法进入系统的办法 – 手机爱问...
  3. 全面系统地总结Linux的基本操作(下)
  4. python randint什么分布_python随机数分布random测试
  5. 为了养成NLP卷王,我画了一张路线图
  6. 把数据集刷穿是什么体验?MetaQA已100%准确率
  7. BAT Java面试笔试33题:JavaList、Java Map等经典面试题!答案汇总!
  8. 论文浅尝 | Data Intelligence 已出版的知识图谱主题论文
  9. 论文浅尝 | 基于模式的时间表达式识别
  10. CCKS 2018 | 前沿技术讲习班