【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《CHH信息奥赛讲义(二)》,欢迎阅读!

信息奥赛讲义(二)
一、阅读学习《全国信息奥林匹克联赛培训教程(一)》(信息学奥林匹克科学委员会主编,清华大学出版社)及网上教案,阅读要求见下表:
阅读内容 5.2 Pascal程序的一般结构和输入输出语句 5.3.2 顺序结构 5.3.2 选择结构
页 码
《全国信息奥林匹克联赛培训教程(一)》P94
要求 全看
《全国信息奥林匹克联赛培训教程(一)》P100 《全国信息奥林匹克联赛培训教程(一)》P101
全看
看1、条件选择
结构P101至P104 全看 全看
看1、整型;2、布尔类型;4、字符类型;6、实数类型
5.4.1 运算对象的显式定义 5.4.2 表达式 5.4.3 Pascal的简单类型
《全国信息奥林匹克联赛培训教程(一)》P116 《全国信息奥林匹克联赛培训教程(一)》P120 《全国信息奥林匹克联赛培训教程(一)》P121
CHH信息学奥赛培训教案(20071127)
http://edu.jianlan.com.cn/TuoZhan/NOI/kwtz_NOIP.htm 全看
二、阅读后完成下面题目
1、Pascal程序可以分为三个部分,请将这三个部分的名称填入下面括号中 PROGRAM ( ) circle(input,output); CONST
( ) PI=3.14159;
VAR r,l,s:real; BEGIN read(r);
( )
l:=2*PI*r; s:=PI*r*r; write(r,l,s);
2、完成下面有关数据类型的表
数据类型 类型标识符 实型 字符型
举2个例子
1
integer boolean
3、请将下列实型数据用另一种表示法表示 小数表示法 例:12.5 132.67 0.0025 -1.56 5982.37 0.84 -0.0071
科学表示法 1.25e+1
小数表示法
科学表示法 1e+2 -3.05e+1 -2.509e-4 5.201e-2 3.8e+2 3.7e-3 3.05e0
4、在Pascal中,
有六个算术运算符,它们是________________________________________。 有六个关系运算符,它们是________________________________________。 有三个逻辑运算符,它们是________________________________________。
5、在Pascal中,各种运算符的运算优先规则如下,请在下面直线上画一个箭头表示运算优先级由低到高并在直线上面的括号内填入优先级的高低。
优先级( )优先级( )
< OR AND NOT 函数 括号()
<= + *
= / -
>= DIV
> MOD
<>
6、填出下面Pascal词汇所属类别(在“语句、函数、运算符、数据类型、符号”中选择其一)
序
词汇 号 1 2 3 4
:= abs AND BEGIN
类别
功能 绝对值
序
词汇 号 30 sqr 31 sqrt
类别
功能 平方 开方 后继字符 条件语句IF„THEN„ELSE的一部分
逻辑运算符“与” 32 succ 分程序开始
33 THEN
2
5 6 7 8 9
boolean CASE char chr CONST
分支结构语句 取字符 定义常量 整数商 WHILE DO语句的一部分 条件语句IF„THEN„ELSE的一部分 结束分程序 FOR循环语句
IF条件语句
以e为底的自然对数
取余,整除后的余数
奇函数,判断是否为奇数 分支结构语句CASE„OF的一部分 取序号 前导字符 程序首部
四舍五入,取其整数
34 TO 35 trunc 36 VAR 37 WHILE 38 sin 39 cos 40 arctan
FOR循环语句的一部分
去掉小数部分,取其整数 说明变量 循环语句WHILE
10 DIV 11 DO
12 ELSE 13 END 14 exp 15 FOR 16 GOTO 17 IF 18 integer 19 ln 20 MOD 21 NOT 22 odd
41 + 42 - 44 / 45 < 46 <= 47 = 48 >= 49 >
以e为底的指数 43 *
逻辑运算符“非” 50 <>
51 write
23 OF 24 OR 25 ord 26 pred 27 PROGRAM 28 real 29 round
52 writeln
逻辑运算符“或” 53 read
54 readln 55 : 56 ' 57 ;
3
本文来源:https://www.dy1993.cn/qLE.html