ASCII 庆阳一中 胡昊强.

Slides:



Advertisements
Similar presentations
Company LOGO 颈部肿物的程序性诊治 辽宁医学院耳鼻咽喉科 谷京城.
Advertisements

1 1.2 信息的表示与存储  数据:数据是对客观事物的符号表示。 如,数值、文字、语言、图形、图像等都是不同形 式的数据。  信息:信息是既是对客观事物变化和特征的反映,又 是事物之间相互作用、相互联系的表征。 信息必须数字化编码,才能用计算机进行传送、存 储和处理。 信息具有针对性和时效性。
LOGO 三年二班主题班会 我们的节日 —— 清明节. LOGO Page  2 《英 雄 赞 歌》 鲜花 象灿烂的火把燃烧在眼前 …… 五星红旗 象熊熊的烈焰映红了苍穹 …… 面对庄严的墓碑 我们心如潮涌 面对先烈的英灵 我们热泪盈眶 …… 耳边,仿佛还震荡着激烈的枪炮声 眼前,好像还弥漫着战斗的浓浓硝烟.
LOGO 财 务 管 理财 务 管 理 河套学院经济管理系 王海燕. LOGO 第七讲 : 财务报告分析.
L/O/G/O 吃好每天三顿饭 主讲:吴建芬 学院:医学院. 三餐饭里的营养素 1. 热量 = 生命,不要命的人才不吃饭 2. 三大产热营养素 3. 矿物质,知多少 4. 维生素与维和部队 5. 不喝水一定会生病 6. 膳食纤维为什么被炒得这么热.
第三章 教育实践的理论透视 教育系 王华.
第一学段活动性评价 小学数学活动性评价设计例谈 拱墅区教育局教研室 孙钰红.
2013年上半年 各地养老服务政策 主讲人:老年人福利处 张晓峰.
大学数学课程建设及改革 Company Logo 山东理工大学理学院
供应商信息录入操作指引 ----山东钢铁集团房地产有限公司.
服务贸易等项目对外支付税务备案 2014年5月.
子宫肌瘤病人术后护理.
科粤版 第九章 《现代生活与化学》教材理解 广西师大附外化学组 陈钜生.
突出“五化”实践 提升师生竞技水平 安徽省汽车工业学校技能大赛经验介绍.
日月光·伯爵居项目介绍.
大二上工作总结及大二下工作计划 ———————自动化09-3班.
通州国税纳税信用等级A类纳税人 取消发票认证操作培训 2016 通州国税.
让心与心不再遥远 康达04级临床(1)班 殷婷婷.
香港故事之 三年零八個月的艱苦歲月 組員: 梁珮瑩 吳遠莉 李琪 李青儀 方松皓.
国家基本药物处方集培训 ——心血管系统用药 药学部 2014年4月.
职业生涯规划.
我的故事 ————往事回首.
女生成功靠什么? 09英本四班 傅柏双.
學校層級辦理補救教學 之推動重點與權責 服務單位:臺北市文山區萬芳國民小學 演 講 者:吳俊傑主任.
国际投资环境罗氏评级法 美国.
社会保障学 第5章 失业保险.
学校食品安全 厦门市疾控中心 洪华嵘
~永靖國小友善校園週宣導~ 友善校園週宣導 胡慧嘉 校長.
主 题 班 会 团 结   协 作    力 量.
提升教师素养 提高教育质量 北京市东城区学术委员会 郑克强
理想.
财会专业介绍 LOGO 澧县职业中专学校 2015年6月.
演讲:汤赛 PPT制作:叶雯、卫艳、谢薛伊 资料:叶雯、卫艳、谢薛伊
网络稿件标题制作2.
易制毒化学品的具体分类和品种 第二类 1 苯乙酸 2 醋酸酐 3 三氯甲烷 4 乙醚 5 哌啶 第三类 1 甲苯 2 丙酮 3 甲基乙基酮
固定与搬运技术 义乌市中心医院 陈红卫.
中鸣虚拟搜救比赛项目 (一人) 现场主题创作(40%)(一人) 3D虚拟搜救(60%)(一人).
锁骨骨折的护理.
地铁环游电影场.
案例分析 胎记美容记 第6小组
心脏病小组与常见病小组医院见习报告 Company Logo.
任务1 润滑元器件安装.
正则表达式一点通:正则中的中文.
俄罗斯历史之路 千年回眸 主讲老师 李朝霞.
人生五色臉 年輕十歲必學的小動作,九個保持身體健康的的小訣竅 人們常在不經意間做些小動作,並認為這是身體的本能反應,
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
电动装卸机械修理 天津港职工培训中心 王琨.
《中级经济法》模考点评 主讲老师:武劲松.
Signutil.
走进编程 程序的顺序结构(二).
國立中山大學30週年校慶籌備委員會 中山大學30週年校慶籌備會 第二次工作會議 03/29/2010.
基础会计学.
串行外围设备接口 Serial Peripheral Interface 广州创龙电子科技有限公司
嘉实多渠道积分兑换 专用平台 欢迎您 活动网站操作介绍 兑换时间( )
本节内容 字符编码 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
106 學年 班級家長會 歡迎蒞臨六年六班 導師:林雨軒 時間:101年9月13日 7:00--8:30 地點:5年9班教室
书生第三代数字 图书馆使用指南 周口师范学院图书馆 参考咨询部.
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
3.16 枚举算法及其程序实现 ——数组的作用.
2.6 字符型数据 一、 字符常量 1、字符常量的定义 用一对单引号括起来的单个字符,称为字符常量。 例如,‘A’、‘1’、‘+’等。
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
基础信贷法律知识 讲解人:岳杨.
数据表示 第 2 讲.
微机原理与接口技术 西安邮电大学计算机学院 董 梁.
第二章 计算机中的信息表示.
顺序结构程序设计 ——关于“字符串”和数值.
考察点:switch\while\for System.in\Scanner char vs int
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

ASCII 庆阳一中 胡昊强

ASCII 什么是ASCII码? ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统。 www.oistart.com Company Logo

美国信息交换标准代码 在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,象a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了所谓的ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。 www.oistart.com Company Logo

美国信息交换标准代码   美国标准信息交换代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据。起始于50年代后期,在1967年定案。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,它已被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母。 www.oistart.com Company Logo

ASCII码对照表 当然这不是完整版,完整版大家有兴趣的同学可以上网去查。下面我们主要看一下ASCII码在竞赛中的应用。 www.oistart.com Company Logo

两个函数 这里要给大家介绍两个函数 Ord函数 和 Chr函数。 Ord(字符) 它的作用是返回字符对应的ASCII码 比如: 字母A 的ASCII是 65 执行 i:=Ord(‘A’); i的值是多少? www.oistart.com Company Logo

注意:这里Ch是一个字符型变量,声明方法是: 变量名:char; 两个函数 Chr(数字) 它的作用是返回数字对应的字符 执行 ch:=Chr(65); ch的值是多少? Ch的值是字母A。 注意:这里Ch是一个字符型变量,声明方法是: 变量名:char; www.oistart.com Company Logo

(字符要用单引号括住,如Ord(‘a’) 此函数返回数字。 Chr(数字) 括号内可以是数值变量,或者数值。 (数值无需单引号括住) 函数比较 Ord(字符) 括号内可以是字符变量,或者字符。 (字符要用单引号括住,如Ord(‘a’) 此函数返回数字。 Chr(数字) 括号内可以是数值变量,或者数值。 (数值无需单引号括住) 此函数返回字符。 www.oistart.com Company Logo

美国信息交换标准代码 我们先编如下一个小程序: 大家认为程序输出会是什么效果? www.oistart.com Company Logo

美国信息交换标准代码 没错,我们打印了1~127的ASCII对应的字符。 注:ASCII码一共只有128个字符 www.oistart.com Company Logo

美国信息交换标准代码 在这张表里,我们需要记忆的是: 32~126(共95个)是字符,其中 48~57为0到9十个阿拉伯数字; 65~90为26个大写英文字母; 97~122号为26个小写英文字母。 其余为一些标点符号、运算符号等,竞赛中不做要求。 www.oistart.com Company Logo

? 美国信息交换标准代码 ord(‘H’)=? chr(49)=? chr(99)=? ord(‘6’)=? b:=‘z’; 下面我们再来看一下这两个函数 ord(字符) 取ASCII码 返回整型 chr(数字) 取该ASCII的字符 返回字符 ? ord(‘H’)=? chr(49)=? chr(99)=? ord(‘6’)=? b:=‘z’; ord(b)=? 72 整型 2 字符型 c 字符型 53 整型 122 整型 48~57为0到9十个阿拉伯数字; 65~90为26个大写英文字母; 97~122号为26个小写英文字母。 www.oistart.com Company Logo

练习 练习1 从键盘上读入一个1~127的数字,输出它在ASCII码表中对应的字符。 www.oistart.com Company Logo

练习 练习1参考代码 www.oistart.com Company Logo

练习 练习2 用for循环 ,输出26个大写字母 www.oistart.com Company Logo

练习 练习2参考代码 www.oistart.com Company Logo

在各个领域,为保护信息安全,都广泛使用各种加密技术。 练习3 在各个领域,为保护信息安全,都广泛使用各种加密技术。 相应的,为了破解这些资料,也随之产生各种解密技术。 这里介绍一种最简单的加密方法: 把字符在字母表中的位置右移一位,产生新的字符。 www.oistart.com Company Logo

比如要加密 OI, 则右移加密后的字符为 PJ 练习3 字母表: 0 1 2 3 4 5 6 7 8 9 0 A B C D E F G H I 1 J K L M N O P Q R S 2 T U V W X Y Z 比如要加密 OI, 则右移加密后的字符为 PJ www.oistart.com Company Logo

给出字符长度n 和 n个字符,对其进行解密。 (解密方法: 将其位置左移一位) 练习3 练习:字符解密 给出字符长度n 和 n个字符,对其进行解密。 (解密方法: 将其位置左移一位) www.oistart.com Company Logo

提示: 读入n For i:=1 to n do begin read(t); p:=ord(t)-1; s:=chr(p); end; www.oistart.com Company Logo

这里引入一个 字符串 变量(string),它跟字符变量(char)的不同之处是: 提示: 这里引入一个 字符串 变量(string),它跟字符变量(char)的不同之处是: 字符串变量 可以存储 多个字符。 而字符变量只能存储一个。 www.oistart.com Company Logo

program ASCII_03; var i,n,p:integer; t:char; s:string; Begin readln(n); for i:=1 to n do begin read(t); p:=ord(t)-1; s:=s+chr(p); end; writeln(s); end. www.oistart.com Company Logo

对PJ解密 运行程序, 输入字符长度2,回车 输入字符PJ,回车 程序输出:OI www.oistart.com Company Logo

对以下字符解密: Ifmmp (长度5) Obtdbm (长度6) Tubsu (长度5) 31211642 (长度8) 31211642 (长度8) UibolZpv (长度8) www.oistart.com Company Logo

Thank You ! www.oistart.com