信息学介绍

Lec0-输入与输出

一、熟悉键盘

  1. 基本键位
  2. 主键盘区指法介绍

  1. 打开在线网站:http://dazi.kukuw.com 进行 3 分钟在线英文文章测评

    及格速度:80字/分钟
    优秀速度:120字/分钟

二、明确学习内容

  1. 我们关注的是不是看得见、摸得着的听觉和视觉内容。
    看看哪些不是我们学习的内容:

    • 我们不做游戏
    • 我们不做网站
    • 我们不做硬件
    • 我们不做音频、视频或图片处理
    • 我们不做黑客
  2. 我们关注的是:

    • 复杂事物背后的逻辑联系
    • 发现他们运行的规律
    • 提供高效的解决方案
  3. 如何判断一个物品是否是计算机

    手机、平板、智能电视……这些究竟算不算计算机?
    只要包含这五大部件的,就都属于计算机范畴:输入设备、输出设备、控制器、运算器、存储器。
    常见的输入设备:键盘、鼠标、触摸屏、麦克风、扫描仪、录音笔、摄像头、手写板……
    常见的输出设备:显示器、音箱、耳机、投影仪、打印机……

  4. 例子:

    (1)计算出地图上两点之间的最短路线问题

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

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

  5. 总结:
    信息学学习的东西叫——算法。
    算法是计算机编程的核心,它是问题的解决方案,决定软件的运行效率,是软件的核心技术,不会随着计算机开发技术的更新换代而改变。
    我们会循序渐进,一步步地打开算法的大门,有很多初高中生,在进入大学以前,就已经具备了大学毕业生的算法能力,进入大学以后,他们可以迅速跟随教授一起参与科研项目,成为非常优秀的青年科学家!
    要学好算法,需要有优秀的数学基础,算法就是计算机眼中的数学!

三、C++基本模版

  1. 代码模版

在 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);
}

四、常见快捷键

初学者使用前,可以先用鼠标点击一下窗口,保证窗口处于激活状态:

  1. ctrl + n:(new)新建文件
  2. ctrl + c:(copy)拷贝
  3. ctrl + x:(cut)剪切
  4. ctrl + v:(vipectus)粘贴
  5. ctrl + a:(all)全选
  6. ctrl + z:(zigzag)撤销
  7. ctrl + s:(save)保存
  8. ctrl + w:(window)关闭文件窗口
  9. F11 编译并运行

六、作业

  1. 每天坚持练习 20 分钟打字
  2. 每天练习在洛谷网站提交第一题作业。一开始照着敲,下次上课前需要做到代码能自己独立敲出来。

posted @ 2024-03-30 10:56  飞花阁  阅读(202)  评论(0)    收藏  举报
//雪花飘落效果