杭州NOIP Level2培训--信息学竞赛培训,noip培训机构,编玩边学,通过编程游戏启蒙,可视化图形编程等课程,培养学生的计算思维和创新解难能力,x学习本课程的学员即可参加NOIP普及组竞赛考试!
课程对象:五年级(以上)
上课形式:12节录播课+12节小班课+3个月在线答疑
学习时长:3个月(建议)
课程 | 课程内容 | 知识点 |
电脑猜城市 | 利用二进制实现一个电脑猜城市的程序。 | 二进制的概念,与十进制的转换,左移右移运算,vector |
一个文本加密解密程序的实现 | 利用异或运算实现一个文本加密程序,并利用继承实现解密 | 二进制的与或非运算,以及异或运算 |
电子荧光笔 | 利用16进制颜色与html的特性,将所需的内容变成彩色,达到电子荧光笔的效果。 | 16进制和16进制颜色表示,map容器,ASCII码,HTML文件的了解 |
回答苏格拉底的问题 | 通过程序模拟来回答哲学家苏格拉底的麦穗问题 | 随机数的生成,引用,实参和形参 |
"不可思议"的生日巧合 | 利用程序生成一个班级里同学的生日,并计算出现2个和3个相同生日的概率 | 引用作为返回值 |
能力雷达图 | 通过分析几个同学的成绩,并计算各种指标,并依据结果画出雷达图 | 作用域,局部变量,全局变量,复合vector |
初识递归 | 利用递归思想解决斐波那契数列,阶乘以及汉诺塔的问题 | 递归的概念与应用,递归与迭代的比较 |
数组是什么? | 认识数组,并实现掷骰子,统计字母频率,和数组查找的程序 | 一维数组,数组的表示,折半查找,数组作为参数 |
中缀表达式求值——通过栈实现 | 认识栈,并通过栈实现中缀表达式求值 | 栈以及栈的操作,中缀表达式 |
用字符数组做统计 | 介绍字符数组,并利用字符数组统计学生的信息 | 字符数组以及相应的比较,拼接等操作 |
二维数组的使用 | 认识二维数组,并利用它实现分数的比较,座位的安排等程序 | 二维数组以及初始化,随机数,文件操作 |
学生管理系统 | 实现一个带有界面的学生管理系统 | Qt的相关知识,三维数组 |