一、本周作业(总分 35分) 1.1 完成PTA作业,并给出编程题完成截图,截图上有自己的学号及姓名标识(不是截图形式的计0分)(每题5分) 7-1 根据输入的数字,输出需要上课的节数。 本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课 2 星期二 10节课 3 星期三 6节课 4 星期四 8节课 5 星期五 6节课 6 今天没有课,可以好好休息一下啦! 7 今天没有课,可以好好休息一下啦! 输入格式: 例如:1
输出格式: 星期一 8节课(一和8之间有一个空格)
输入样例: 1 结尾无空行 输出样例: 星期一 8节课 结尾无空行 数据表达:用了int定义整形变量,x是输入的值 数据处理:主要用了if判断结构 7-2 有多少位是7? 描述 从键盘读入一个4位数的整数,求该数中有多少位是7
输入格式: 一个4位数的整数
输出格式: 该整数中7的个数
输入样例: 在这里给出一组输入。例如:
4757 结尾无空行 输出样例: 在这里给出相应的输出。例如:
2 结尾无空行 数据表达:用int定义了下x,y整形变量,x为输入的值y为输出的值 数据处理:用到了除以,百分号 7-3 输入一个数字,输出其对应的星期几的英文单词。 根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
输入样例1: 1 结尾无空行 输出样例1: Monday 结尾无空行 输入样例2: 8 结尾无空行 输出样例2: 输入错误! 结尾无空行
数据表达:定义了整形变量下x,x为输入值。 数据处理:主要用到了if判断结构。 7-4 大写字母转换为小写字母 。 编程从键盘输入一个大写英文字母,将其转换为小写英文字母,将转换后的小写英文字母及其十进制的ASCII码值显示到屏幕上。如果输入的不是大写英文字母,则输出Input Data error!。
输入格式: 从键盘输入一个大写的英文字母,以回车结束。
输出格式: 转换后的小写字母和ASCII码在同一行输出,中间以逗号分隔。参看下面输出样例。
输入样例: B 结尾无空行 输出样例: b,98 结尾无空行 输入样例: b 结尾无空行 输出样例: Input Data error! 结尾无空行 数据表达:定义了字符变量x,x为输入值 数据处理:用了大于等于等和if else判断结构。 2. 学习总结 2.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|
10/17-10/24 | 6小时 | 40多行 | 开辟空间,定义函数,输出 | | 10/25-10/31 | 17小时 | 140多行 | for循环,多种判断结构 | 第四题还是感觉没搞懂 | 10/31-10/7 | 3小时 | 30多行 | 表达式,运算符的运用 | | 10/8-10/14 | 5小时 | 75行 | 判断结构的合理运用 | |
2.2 累积代码行和博客字数 2.3 学习感悟 学会了合理运用判断结构。
|