第6课知识点——里奥老师乾坤大挪移

  1. 学习感悟:学习英文、学习信息奥赛。
  2. for循环的三(部曲)合一。
  3. 三角数列与高斯求和。
  4. 初中数理化、高中数理化与信息奥赛的共同点。
  5. 一道初中信息技术考试题,引发的思考。
    5.1. 看懂出题人。
    5.2. 做实验的思路。
    5.3. 什么是通配符。
for %i in ( *.txt ) do echo %i
  1. 重定向符号与流操作符
cd Desktop
echo 12345
echo 12345 > 1.txt
more 1.txt
echo abcde >> 1.txt
type 1.txt

6.1. 不要再用printf和scanf了

int a ;
cin >> a ;
cout << a ;
  1. 使用控制台制作动画
    7.1. gif图像拆分
    7.2. 将单个图片文件转换成string
    7.3. 如何使用Notepad++

  2. ASCII与ANSI
    8.1.在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示。
    8.2.而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。
    8.3.ASCII:美国信息交换标准代码(American Standard Code for Information Interchange),它是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。
    8.4.ANSI:美国国家标准学会(American National Standard Institute),
    8.5.美国信息交换标准代码是由美国国家标准学会制定的,是一种标准的单字节字符编码方案,用于基于文本的数据。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,后来它被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母。

  3. 控制台程序通过属性修改字体大小及窗口大小。


    image.png

    image.png

9.1. 屏幕缓冲区大小一般比窗口大,类似与游戏大地图和游戏局部地图的关系。缓冲区一般比窗口大,宽度大了就有水平滚动条,高度大了就有垂直滚动条。
9.2. 窗口位置是指命令行这个窗口相对于整个显示器全屏的位置。

  1. 使用控制台制作动画
    10.1. 循环
    10.2. 清屏
    10.3. 等待
#include <iostream>
#include <windows.h>
using namespace std;
int main () {
    string a1 =
        "  o                 o  \n"
        " /==               ==\\ \n"
        "/ >                 < \\\n" ;
    string a2 =
        "  o                 o  \n"
        " /== @           * ==\\ \n"
        "/ >                 < \\\n" ;
    string a3 =
        "  o                 o  \n"
        " /==  @         *  ==\\ \n"
        "/ >                 < \\\n" ;
    string a4 =
        "  o                 o  \n"
        " /==   @       *   ==\\ \n"
        "/ >                 < \\\n" ;
    string a5 =
        "  o                 o  \n"
        " /==    @     *    ==\\ \n"
        "/ >                 < \\\n" ;
    for(;;) {
        system("cls") ;
        cout << a1 ;
        Sleep(1000) ;
        system("cls") ;
        cout << a2 ;
        Sleep(1000) ;
        system("cls") ;
        cout << a3 ;
        Sleep(1000) ;
        system("cls") ;
        cout << a4 ;
        Sleep(1000) ;
        system("cls") ;
        cout << a5 ;
        Sleep(1000) ;
    }
    return 0;
}
  1. 当画面的内容,人物动作不连续的时候,就变成了幻灯片的播放。
    11.1. 屏幕越大,显示的内容越多,点越多,显示的画面越细腻,颜色越多,显示的越逼真。

  2. 作业
    自己制作动画、幻灯片。
    观看星球大战。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容