第十二周教学总结(13/5-19/5)

教学内容

  本周的教学内容为:11.1 知识点:指针数组的概念。11.2 知识点:函数指针。11.3知识点:单链表的基本概念,链表节点的结构定义方法,以及单向链表的建立、遍历,链表结点的增加和删除等基本操作。
  教学目标:帮助学生熟练掌握指针数组的操作与应用,熟练处理和操作函数与指针的各种关系,掌握单向链表的基本操作。

课前准备

  在博客园发布作业:2019春第十二周作业

课堂设计

  本堂课分为两个部分,一部分是重点讲解指针数组和函数指针,并且帮助他们分清楚数组指针、指针数组、指针函数和函数指针的概念,理解指针和二维数组的关系,以及二级指针的使用。第二部分重点讲解单链表的基本操作。

教学总结

  本节课从指向字符串的数组引出指针数组的概念,要求同学们思考如何通过指针访问字符串中的某个具体字符,引出二级指针的概念,利用二级指针的概念,介绍指针和二维数组的关系,在讲解过程中,要求同学们不停回顾指针和一维数组的关系和表示方式,调动已有知识推导出结果的方式,帮助同学们理解,虽然这部分内容很难,但是还是看到了跟着我思路来的同学露出学懂的笑容。

  单链表部分按照首先依托已学的结构体知识定义链表的结点,通过一遍编码一遍演示结果的方式帮助同学们理解单链表的基本操作。

  由于本节课是理论课的最后一节,因此,课程最后强调了本部分内容是下学期数据结构课程的基础,帮助同学们理解课程之间的关系和专业的培养路径。

第十一周助教总结

  软件1班
  软件2班
  计算机1班
  计算机2班
  计算机3班
  计算机4班

  第十周作业的挑战题布置了八皇后的内容,同学们反馈比较难,因此,助教和优秀的同学分别录制了讲解视频。八皇后(助教版)八皇后(同学版)

C语言程序设计II—第十二周教学的更多相关文章

  1. C语言程序设计I—第十二周教学

    第十二周教学总结(19/11-25/11) 教学内容 第4章 循环结构 4.5 循环结构程序设计 课前准备 在蓝墨云班课发布资源: PTA:2018秋第十二周作业4.5 分享码:B7FA52A13B6 ...

  2. 201521123061 《Java程序设计》第十二周学习总结

    201521123061 <Java程序设计>第十二周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对 ...

  3. 201521123072《java程序设计》第十二周学习总结

    201521123072<java程序设计>第十二周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象 ...

  4. 201521123038 《Java程序设计》 第十二周学习总结

    201521123038 <Java程序设计> 第十二周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student ...

  5. 201521123122 《java程序设计》第十二周学习总结

    ## 201521123122 <java程序设计>第十二周实验总结 ## 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将St ...

  6. 20155233 《Java程序设计》第十二周课堂练习总结

    20155233 <Java程序设计> 第十二周课堂练习总结 测试题目 1.修改教材P98 Score2.java, 让执行结果数组填充是自己的学号:提交在IDEA或命令行中运行结查截图, ...

  7. 20155320 2016-2017-2《Java程序设计》第十二周课堂实践项目

    20155320 2016-2017-2<Java程序设计>第十二周课堂实践项目 1.修改教材P98 Score2.java, 让执行结果数组填充是自己的学号: 2.在IDEA中以TDD的 ...

  8. 20155322 2016-2017-2 《Java面向对象程序设计》第十二周课堂练习之Arrays和String单元测试

    20155322 2016-2017-2 <Java面向对象程序设计>第十二周课堂练习之Arrays和String单元测试 练习目地 在IDEA中以TDD的方式对String类和Array ...

  9. C语言程序设计II—第十周教学

    第十周教学总结(29/4-5/5) 教学内容 本周的教学内容为:9.2 学生成绩排序 知识点:结构数组的定义.初始化和数组成员引用:9.3 修改学生成绩 知识点:结构指针指向操作,结构指针作为函数参数 ...

随机推荐

  1. learning scala PartialFunction

    Partial函数的定义 scala> val isVeryTasty: PartialFunction[String, String] = { case "Glazed Donut& ...

  2. [APIO2012]派遣 左偏树

    P1552 [APIO2012]派遣 题面 考虑枚举每个节点作为管理者,计算所获得的满意程度以更新答案.对于每个节点的计算,贪心,维护一个大根堆,每次弹出薪水最大的人.这里注意,一旦一个人被弹出,那么 ...

  3. 搭建自己的博客(六):添加首页,使用css对界面做美化

    之前优化了一些代码,但是之前进入首页直接进入了博客列表,今天添加了首页,以区分和博客的区别,并且使用css代码美化了之前的一些东西. 1.变化的部分,先上图:(蓝色表示修改,红色表示新增)

  4. CDW数学小笔记

    今天我们来做一道题目. 输入正整数\(n\)(\(\le 10^{15}\)),求\(x^2+y^2=n^2\)的整数解的个数. 也就是圆心为原点,半径为\(n\)的圆上整点的数量. 为了得到更普遍的 ...

  5. QTTabBar 使用

    QTTabBar 激活 修改语言

  6. 隐藏tr

    <tr id="yinchang" style="display: none"></tr>     $("#yinchang& ...

  7. OpenJudge计算概论-找和为K的两个元素

    /*============================================================== 找和为K的两个元素 总时间限制: 1000ms 内存限制: 65536 ...

  8. 【转】Selenium-WebDriverApi接口详解

    浏览器操作 # 刷新 driver.refresh() # 前进 driver.forward() # 后退 driver.back() 获取标签元素 # 通过ID定位目标元素 driver.find ...

  9. [AI] 深度数学 - Bayes

    数学似宇宙,韭菜只关心其中实用的部分. scikit-learn (sklearn) 官方文档中文版 scikit-learn Machine Learning in Python 一个新颖的onli ...

  10. 123456---com.twoapp.xiaoxiaofeixingyuan---小小飞行员

    com.twoapp.xiaoxiaofeixingyuan---小小飞行员