杭州NOIPLevel3课程

导读 杭州NOIP Level3课程--NOIP课程,noip培训机构,超越同龄小伙伴,锻炼逻辑思维, 专业信息课,老师一对一,*课,早日发现孩子编程天赋,不能输在互联网时代起跑线!
400-882-5311 101
Scratch图形编程 Arduino硬件编程 Python代码编程 NOIP算法编程

课程详情

2019-10-23

杭州NOIPLevel3课程


NOIP Level3课程

杭州NOIP Level3课程--NOIP课程,noip培训机构,超越同龄小伙伴,锻炼逻辑思维, 专业信息课,老师一对一,*课,早日发现孩子编程天赋,不能输在互联网时代起跑线!

NOIP介绍
  全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP)是一项面向全国青少年的信息学竞赛,通过竞赛和相关的活动培养和选拔优秀的计算机人才,每年由中国计算机*统组织。联赛分初赛和复赛两个阶段。初赛考察通用和实用的计算机科学知识,以笔试形式进行。复赛为程序设计,须在计算机上调试完成。通过该阶段的课程学习,孩子可以通过参加NOIP,获取名牌大学“直接录取”、“降一本线录取”、“降分录取”等相关优惠政策。
NOIP Level3课程介绍
  结合排序程序、飞机大战游戏,讲解排序算法、结构体等知识。
  课程对象:五年级(以上)
  上课形式:12节录播课+12节小班课+3个月在线答疑
  学习时长:3个月(建议)
NOIP Level3课程大纲
课程 课程内容 知识点
程序的暴力倾向 1.百钱买白鸡问题 2.暴力破解等式 枚举的范围,枚举的一般步骤
程序也会排队? 1.交换两个数 2.查找数组中最小的数字 3.选择排序 选择排序
会吐泡泡的程序 1.让数组中*的数字沉到数组末尾 2.冒泡排序的简单版本 3.冒泡排序的优化版本 冒泡排序思想,简单实现和优化过程
一场扑克游戏 插入排序 1.在数组中查找*个比给定值大的元素
2.程序的鲁棒性
3.在数组的指定位置中插入元素
4.插入排序
偷懒 一种现成的排序函数 1.min和max的使用
2.vector的介绍
3.sort的简单使用
4.翻转数组
5.sort的复杂使用
抱团成伙 结构体的入门、飞机大战的预备知识 1.类的回顾
2.介绍结构体
3.平面直角坐标系
4.类与结构体的对比
5.全局变量
飞机大战之界面 游戏主体界面实现 1、界面三要素的关系
2、资源文件的使用
3、单一职责原则的设计及实际运用
飞机大战之子弹 子弹类的实现,实现自动移动功能 1、Qt坐标系
2、PixmapItem的使用
3、QTimer类的使用
4、信号槽功能的使用
5、Q_OBJECT调试问题解决
飞机大战之玩家 玩家类的实现,键盘事件实现控制玩家移动 1、信号槽机制与事件的区别
2、Qt的键盘接收事件
3、基础移动实现
4、子弹发射的实现
5、人物移动优化的方案
飞机大战之敌机 敌机类的实现,实现自动生成敌机,并检测碰撞 1、随机数的实现
2、QList列表的理解
3、typeid操作符
4、this指针
飞机大战之生命值 显示积分和生命值,通过生命值终止游戏 1、TextItem使用
2、自定信号及发射信号的方法
飞机大战之游戏结束 重新开始界面、游戏难度设置 1、QMessageBox使用
2、timer事件的开始及结束
NOIP Level3课程


上一篇: 杭州NOIPLevel2培训 下一篇: 杭州NOIPLevel4培训

推荐课程

查看全部课程
编玩边学

编玩边学

网课

查看全部校区 进入官方主页