信息学介绍
Lec0-输入与输出
一、熟悉键盘
- 基本键位
- 主键盘区指法介绍

-
打开在线网站:http://dazi.kukuw.com 进行 3 分钟在线英文文章测评
及格速度:80字/分钟
优秀速度:120字/分钟
二、明确学习内容
-
我们关注的是不是看得见、摸得着的听觉和视觉内容。
看看哪些不是我们学习的内容:- 我们不做游戏
- 我们不做网站
- 我们不做硬件
- 我们不做音频、视频或图片处理
- 我们不做黑客
-
我们关注的是:
- 复杂事物背后的逻辑联系
- 发现他们运行的规律
- 提供高效的解决方案
-
如何判断一个物品是否是计算机
手机、平板、智能电视……这些究竟算不算计算机?
只要包含这五大部件的,就都属于计算机范畴:输入设备、输出设备、控制器、运算器、存储器。
常见的输入设备:键盘、鼠标、触摸屏、麦克风、扫描仪、录音笔、摄像头、手写板……
常见的输出设备:显示器、音箱、耳机、投影仪、打印机…… -
例子:
(1)计算出地图上两点之间的最短路线问题

(2)在复杂的社交网络(如抖音)中,快速判断两个人是否有相同的朋友

(3)我们是如何保护我们的个人信息不被窃取的

-
总结:
信息学学习的东西叫——算法。
算法是计算机编程的核心,它是问题的解决方案,决定软件的运行效率,是软件的核心技术,不会随着计算机开发技术的更新换代而改变。
我们会循序渐进,一步步地打开算法的大门,有很多初高中生,在进入大学以前,就已经具备了大学毕业生的算法能力,进入大学以后,他们可以迅速跟随教授一起参与科研项目,成为非常优秀的青年科学家!
要学好算法,需要有优秀的数学基础,算法就是计算机眼中的数学!
三、C++基本模版
- 代码模版
在 C\C++ 中,我们有两种输入输出的方式,需要使用两种不同的同文件。
所有编程语言,第一个程序都是“Hello, World!”,向世界问好!我们就以这个为例来看一下简单的输出语句。

//#-预处理语句,执行代码之前先做的工作,include包含,包含一个头文件(header file)
//iostream, io-input & output, stream流
#include <iostream>
//使用标准名字空间,std-standard标准的
//标准输入设备-键盘,标准输出设备-屏幕
using namespace std;
//int-integer整数 main主要的,后面加括号表示这是一个函数,也就是主函数,整个程序的入口
//函数中一对大括号,把所有的代码括起来,每句话都要以分号结尾,必须是英文
int main() {//函数代码块
//C\C++的输出语句,向标准输出设备(屏幕)流出数据,后面的数据必须是双引号引起来的
cout << "Hello, World!";
}
//cstdio-C语言,std-standard标准的,io-input & output,C语言的标准输入输出头文件
#include <cstdio>
//int-integer整数 main主要的,后面加括号表示这是一个函数,也就是主函数,整个程序的入口
//函数中一对大括号,把所有的代码括起来,每句话都要以分号结尾,必须是英文
int main() {
//print-打印,f-format格式化的意思,printf-格式化输出语句
printf("Hello, World!");
}

保留小数点后 3 位的两种写法
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
cout << fixed << setprecision(3) << 3.1415926;
}
#include <cstdio>
int main() {
printf("%.3f", 3.1415926);
}
四、常见快捷键
初学者使用前,可以先用鼠标点击一下窗口,保证窗口处于激活状态:
ctrl + n:(new)新建文件ctrl + c:(copy)拷贝ctrl + x:(cut)剪切ctrl + v:(vipectus)粘贴ctrl + a:(all)全选ctrl + z:(zigzag)撤销ctrl + s:(save)保存ctrl + w:(window)关闭文件窗口F11编译并运行
六、作业
- 每天坚持练习 20 分钟打字
- 每天练习在洛谷网站提交第一题作业。一开始照着敲,下次上课前需要做到代码能自己独立敲出来。



浙公网安备 33010602011771号