文档库 最新最全的文档下载
当前位置:文档库 › C++作业

C++作业

C++作业
C++作业

Experiment 02

02.28 Write a program that inputs a five-digit integer, separates the integer into its individual digits and prints the digits separated from one another by three spaces each. [Hint: Use the integer division and modulus operators.] For example, if the user types in 42339, the program should print:

编写一个程序。要求输入一个5位整数,然后分解出它的每位数字,并将这些数据按间隔3 个空格的形式打印出来。提示:使用整数除法和求模运算符。例如,如果用户键入42339,则程序应打印出如下结果。

4 2 3 3 9

02.29 Using only the techniques you learned in this chapter, write a program that calculates the squares and cubes of the integers from 0 to 10 and uses tabs to print the following neatly formatted table of values:

仅使用在本章中学到的技术,编写一个程序,计算0 到10 整数的平方和立方,然后使用制表符打印出具有如下整齐格式的数值表。

integer square cube

0 0 0

1 1 1

2 4 8

3 9 27

4 16 64

5 25 125

6 36 216

7 49 343

8 64 512

9 81 729

10 100 1000

03.12 (Account Class) Create a class called Account that a bank might use to represent customers' bank accounts. Your class should include one data member of type int to represent the account balance. [Note: In subsequent chapters, we'll use numbers that contain decimal points (e.g., 2.75) called floating-point values to represent dollar amounts.] Your class should provide a constructor that receives an initial balance and uses it to initialize the data member. The constructor should validate the initial balance to ensure that it is greater than or equal to 0. If

not, the balance should be set to 0 and the constructor should display an error message, indicating that the initial balance was invalid. The class should provide three member functions. Member function credit should add an amount to the current balance. Member function debit should withdraw money from the Account and should ensure that the debit amount does not exceed the Account's balance. If it does, the balance should be left unchanged and the function should print a message indicating "Debit amount exceeded account balance." Member function getBalance should return the current balance. Create a program that creates two Account objects and tests the member functions of class Account.

(Account 类)创建一个名为Account 的类,银行可以使用它表示客户的银行账户。这个类应该包括一个类型为int的数据成员,表示账户余额。注意:在后续章节中,将使用称为浮

点型的包含小数点的数(例如2.75 例)表示美元数。这个类必须提供一个构造函数,它接受初始余额应用它初始化数据成员。这个构造函数应当确认初始余额的有效性,保证它大于或等于0.否则,余额应当设置为0 并且构造函数必须显示一条错误信息,指出初始余额是无效的。该类还有提供三个成员函数。成员函数credit 将一笔金额加到当前余额中。debit 将从这个Account 中取钱,并保证取出金额不超过此Account 的余额。如果不是这样,余额不变,函数打印一条信息,指出“Debit amount exceeded account balance.”。成员函数getBalance 将返回当前余额。编写一个测试程序,它创建两个Account 对象,并测试Account 类的成员函数。

03.15 (Date Class) Create a class called Date that includes three pieces of information as data membersa month (type int), a day (type int) and a year (type int). Your class should have a constructor with three parameters that uses the parameters to initialize the three data members. For the purpose of this exercise, assume that the values provided for the year and day are correct, but ensure that the month value is in the range 112; if it is not, set the month to 1. Provide a set and a get function for each data member. Provide a member function displayDate that displays the month, day and year separated by forward slashes (/). Write a test program that demonstrates class Date's capabilities.

(Data 类)创建一个名为Data(日期)的类,包括了作为数据成员的三部分信息:月(类型:int)、日(类型:int)、年(类型:int)。这个类还必须包括一个具有三个形参的构造函数,它使用这些形参初始化前述三个数据成员。出于练习的目的,假定提供给年和日的值是正确的,但是需要保证月的值在1-12 的范围内;如果该值不在此范围,那么将月设置为1。对每个数据成员都提供一个set 函数和get 函数。提供一个成员函数displayData,显示用正斜线(/)分割的月、日和年的值。编写一个测试程序,演示Data类的性能。

Experiment 03

04.14 Develop a C++ program that will determine whether a department-store customer has exceeded the credit limit on a charge account. For each customer, the following facts are available:

a) Account number (an integer)

b) Balance at the beginning of the month

c) Total of all items charged by this customer this month

d) Total of all credits applied to this customer's account this month

e) Allowed credit limit

The program should use a while statement to input each of these facts, calculate the new balance (= beginning balance + charges credits) and determine whether the new balance exceeds the customer's credit limit. For those customers whose credit limit is exceeded, the program should display the customer's account number, credit limit, new balance and the message "Credit Limit Exceeded."

开发一个C++程序,它可以判断商场顾客的支付款额是否超出了赊欠账户的信用额度。对每位顾客,提供如下的信息:

a) 账号(一个整数);

b) 月初欠款;

c) 本月该顾客账户购买的所有商品的总金额;

d) 本月该顾客账户存入的总金额;

e) 允许的信用额度。

这一程序应使用一条while语句输入以上每条信息,计算新的欠款(=月初欠款+当月消费额-银行存款),并判断新的欠款是否超过客户的信用额度。对那些已经超支的顾客,程序应显示他的账号、信用额度、新的欠款以及一条消息“Credit Limit Exceeded.”。

Enter account number (-1 to end): 100

Enter beginning balance: 5394.78

Enter total charges: 1000.00

Enter total credits: 500.00

Enter credit limit: 5500.00

New balance is 5894.78

Account: 100

Credit limit: 5500.00

Balance: 5894.78

Credit Limit Exceeded.

Enter Account Number (or -1 to quit): 200

Enter beginning balance: 1000.00

Enter total charges: 123.45

Enter total credits: 321.00

Enter credit limit: 1500.00

New balance is 802.45

Enter Account Number (or -1 to quit): 300

Enter beginning balance: 500.00

Enter total charges: 274.73

Enter total credits: 100.00

Enter credit limit: 800.00

New balance is 674.73

Enter Account Number (or -1 to quit): -1

05.21 A company pays its employees as managers (who receive a fixed weekly salary), hourly workers (who receive a fixed hourly wage for up to the first 40 hours they work and

"time-and-a-half"1.5 times their hourly wage for overtime hours worked), commission workers (who receive $250 plus 5.7 percent of their gross weekly sales), or pieceworkers (who receive a fixed amount of money per item for each of the items they produce each pieceworker in this company works on only one type of item). Write a program to compute the weekly pay for each employee. You do not know the number of employees in advance. Each type of employee has its own pay code: Managers have code 1, hourly workers have code 2, commission workers have code 3 and pieceworkers have code 4. Use a switch to compute each employee's pay according to that employee's paycode. Within the switch, prompt the user (i.e., the payroll clerk) to enter the appropriate facts your program needs to calculate each employee's pay according to that employee's paycode.

一家公司按员工分类进行工资计算。经理每周拿固定工资;小时工每周前40小时按固定工资计算,超出40小时部分按固定工资的1.5倍计算;佣金工每周除固定的250美金工资外,再加销售毛利的5.7%;计件工根据生产的产品件数和每件产品的固定金额计算工资,注意每个计件工都只生产一种类型的产品。编写一个程序,计算每个员工每周的薪水。假设事先并不知道员工的数目。每类员工都有自己的工资代码:经理的工资代码是1,小时工的工资代码是2,佣金工的工资代码是3,计件工的工资代码是4.使用一条switch语句,根据员工

的工资代码计算每个员工的薪水。在这条switch的内部,提示用户(即制作工资单的财会人员)输入程序按照员工的工资代码计算每个员工薪水所需的一系列事实数据。

05.29 (Peter Minuit Problem) Legend has it that, in 1626, Peter Minuit purchased Manhattan Island for $24.00 in barter. Did he make a good investment? To answer this question, modify the compound interest program of Fig. 5.6 to begin with a principal of $24.00 and to calculate the amount of interest on deposit if that money had been kept on deposit until this year (e.g., 379 years through 2005). Place the for loop that performs the compound interest calculation in an outer for loop that varies the interest rate from 5 percent to 10 percent to observe the wonders of compound interest.

传说在1626年,Peter Minuit 花了24美元购买了曼哈顿岛。那么,他的这笔投资是否合算呢?为了回答这个问题,请修改图5.6的复利计算程序,将开始的本金定为24美元,然后计算到今年为止(例如,到2010年共经历了384年)利滚利得到的存款金额。将执行复利计算的for循环语句嵌套在另一个for循环语句中,该外层for循环语句的作用是变化每次计算复利的利率,即从5%变到10%。这样就可以看到复利到底产生了怎样的奇迹!

// Fig. 5.6: fig05_06.cpp

// Compound interest calculations with for.

#include

using std::cout;

using std::endl;

using std::fixed;

#include

using std::setw; // enables program to set a field width

using std::setprecision;

#include // standard C++ math library

using std::pow; // enables program to use function pow

int main()

{

double amount; // amount on deposit at end of each year

double principal = 1000.0; // initial amount before interest

double rate = .05; // interest rate

// display headers

cout << "Year" << setw( 21 ) << "Amount on deposit" << endl;

// set floating-point number format

cout << fixed << setprecision( 2 );

// calculate amount on deposit for each of ten years

for ( int year = 1; year <= 10; year++ )

{

// calculate new amount for specified year

amount = principal * pow( 1.0 + rate, year );

// display the year and the amount

cout << setw( 4 ) << year << setw( 21 ) << amount << endl;

} // end for

return 0; // indicate successful termination

} // end main

Year Amount on deposit

1 1050.00

2 1102.50

3 1157.63

4 1215.51

5 1276.28

6 1340.10

7 1407.10

8 1477.46

9 1551.33

10 1628.89__

Experiment 04

06.25 Write a function that takes the time as three integer arguments (hours, minutes and seconds) and returns the number of seconds since the last time the clock "struck 12." Use this function to calculate the amount of time in seconds between two times, both of which are within one 12‐hour cycle of the clock.

编写一个函数,把时间作为三个整数参数(小时、分、秒),并返回距上一次时钟“敲响12点整”的秒数。利用这个函数计算两个12小时制的时间之间的秒数。

06.37 (Fibonacci Series) The Fibonacci series

0, 1, 1, 2, 3, 5, 8, 13, 21, ...

begins with the terms 0 and 1 and has the property that each succeeding term is the sum of the two preceding terms. (a) Write a nonrecursive function fibonacci( n ) that calculates the nth Fibonacci number. (b) Determine the largest int Fibonacci number that can be printed on your system. Modify the program of part (a) to use double instead of int to calculate and return Fibonacci numbers, and use this modified program to repeat part (b).

(Fibonacci 数列) Fibonacci 数列:

0, 1, 1, 2, 3, 5, 8, 13, 21, ...

从0和1开始,后续的数具有这样的性质:当前的数是前面两个数之和。(a)编写一个非递归

的函数Fibonacci (n) , 计算第n 个Fibonacci 数。(b)确定机器上可以打印的最大int 类型的Fibonacci 数。用double 代替int 修改(a)部分的程序,计算并返回Fibonacci 数,并使用修

改的程序重复执行(b)部分的任务。

06.49 Modify the craps program of Fig. 6.11 to allow wagering. Package as a function the portion of the program that runs one game of craps. Initialize variable bankBalance to 1000 dollars. Prompt the player to enter a wager. Use a while loop to check that wager is less than or equal to bankBalance and, if not, prompt the user to reenter wager until a valid wager is entered. After a correct wager is entered, run one game of craps. If the player wins, increase bankBalance by wager and print the new bankBalance. If the player loses, decrease bankBalance by wager, print the new bankBalance, check on whether bankBalance has become zero and, if so, print the message "Sorry. You busted!" As the game progresses, print various messages to create some "chatter" such as "Oh, you're going for broke, huh?", "Aw cmon, take a chance!" or "You're up big.

Now's the time to cash in your chips!".

修改图6.11中的掷双骰游戏程序,允许玩家下赌注。把程序中运行掷骰子游戏的部分打包为一个函数。初始化变量bankBalance 为1000美元。提示玩家输入赌注数wager。利用一个while 循环来检查wager 是否小于或等于bankBalance。如果不是,则提示用户重新输入wager 直到输入一个合法的wager 值。输入了一个正确的wager 值以后,运行掷骰子游戏。如果玩家获胜,bankBalance 的值增加wager,并且打印出新的bankBalance 值。如果玩家输了,bankBalance 将减去wager,打印新的bankBalance 的值并检查它的值是否已变为0;如果是,则打印消息“sorry.You busted!”。在游戏的进行过程中,应该打印出各种各样的消息,添加

点“聊天”效果,诸如一些“小对话”:“Oh,you are going for broke, huh?”,“Aw cmon, take a

chance!”或者“You're up big. Now's the time to cash in your chips!”。

图6.11

1 // Fig. 6.11: fig06_11.cpp

2 // Craps simulation.

3 #include

4 using std::cout;

5 using std::endl;

6

7 #include // contains prototypes for functions srand and rand

8 using std::rand;

9 using std::srand;

10

11 #include // contains prototype for function time

12 using std::time;

13

14 int rollDice(); // rolls dice, calculates amd displays sum

15

16 int main()

17 {

18 // enumeration with constants that represent the game status

19 enum Status { CONTINUE, WON, LOST }; // all caps in constants

20

21 int myPoint; // point if no win or loss on first roll

22 Status gameStatus; // can contain CONTINUE, WON or LOST

23

24 // randomize random number generator using current time

25 srand( time( 0 ) );

26

27 int sumOfDice = rollDice(); // first roll of the dice

28

29 // determine game status and point (if needed) based on first roll

30 switch ( sumOfDice )

31 {

32 case 7: // win with 7 on first roll

33 case 11: // win with 11 on first roll

34 gameStatus = WON;

35 break;

36 case 2: // lose with 2 on first roll

37 case 3: // lose with 3 on first roll

38 case 12: // lose with 12 on first roll

39 gameStatus = LOST;

40 break;

41 default: // did not win or lose, so remember point

42 gameStatus = CONTINUE; // game is not over

43 myPoint = sumOfDice; // remember the point

44 cout << "Point is " << myPoint << endl;

45 break; // optional at end of switch

46 } // end switch

47

48 // while game is not complete

49 while ( gameStatus == CONTINUE ) // not WON or LOST

50 {

51 sumOfDice = rollDice(); // roll dice again

52

53 // determine game status

54 if ( sumOfDice == myPoint ) // win by making point

55 gameStatus = WON;

56 else

57 if ( sumOfDice == 7 ) // lose by rolling 7 before point

58 gameStatus = LOST;

59 } // end while

60

61 // display won or lost message

62 if ( gameStatus == WON )

63 cout << "Player wins" << endl;

64 else

65 cout << "Player loses" << endl;

66

67 return 0; // indicates successful termination

68 } // end main

69

70 // roll dice, calculate sum and display results

71 int rollDice()

72 {

73 // pick random die values

74 int die1 = 1 + rand() % 6; // first die roll

75 int die2 = 1 + rand() % 6; // second die roll

76

77 int sum = die1 + die2; // compute sum of die values

78

79 // display results of this roll

80 cout << "Player rolled " << die1 << " + " << die2

81 << " = " << sum << endl;

82 return sum; // end function rollDice

83 } // end function rollDice

Player rolled 2 + 5 = 7

Player wins

Player rolled 6 + 6 = 12

Player loses

Player rolled 3 + 3 = 6

Point is 6

Player rolled 5 + 3 = 8

Player rolled 4 + 5 = 9

Player rolled 2 + 1 = 3

Player rolled 1 + 5 = 6

Player wins

Player rolled 1 + 3 = 4

Point is 4

Player rolled 4 + 6 = 10

Player rolled 2 + 4 = 6

Player rolled 6 + 4 = 10

Player rolled 2 + 3 = 5

Player rolled 2 + 4 = 6

Player rolled 1 + 1 = 2

Player rolled 4 + 4 = 8

Player rolled 4 + 3 = 7

Player loses

Experiment05(补充习题任选05 06)

07.11 (Bubble Sort) In the bubble sort algorithm, smaller values gradually "bubble" their way upward to the top of the array like air bubbles rising in water, while the larger values sink to the bottom. The bubble sort makes several passes through the array. On each pass, successive pairs of elements are compared. If a pair is in increasing order (or the values are identical), we leave the values as they are. If a pair is in decreasing order, their values are swapped in the array. Write

a program that sorts an array of 10 integers using bubble sort.

(冒泡排序法)在冒泡排序算法中,就像气泡在水中上浮一样,较小的值会逐渐地“冒”到数组的顶部,而比较大的值则“沉”到底部。冒泡排序法要多遍地对数组进行排序,每一遍都比较相邻的元素对。如果一对元素是升序的(或者两个值相等),那么使它们的值保持不变;如果一对元素是降序的,那么在数组中交换它们的值。编写一个程序,用冒泡排序法排序一个有10个元素的整数数组。

Lecture 05 补充习题

1. 设计一个长方形的类,其数据成员为左下角和右上角两个点的坐标。设计成员函数完成以下功能:缺省将长方形对角点设为{(0,0),(100,100)}的构造函数,对左下角和右上角坐标进行设置和读取的多个set/get函数,求取对角线长度的函数,求取长方形面积的函数。写出该类的声明文件、实现文件。

2. 设计一个长方柱的类,其数据成员包括长、宽、高。设计成员函数完成以下功能:支持对长、宽、高进行初始设定的构造函数,对长、宽、高进行设置和读取的多个set/get函数,求取底面积的函数,求取体积的函数。写出该类的声明文件、实现文件。

Lecture 06 补充习题

1. 设计一个二维空间内一元方程的直线y=ax+b的类,其数据成员为a、b。设计成员函数完成以下功能:缺省将a和b设为1的构造函数,对a和b进行设置和读取的系列set/get函数,求取该直线在x=[p,q]之间的y的最小值的函数(p、q为函数的输入参数)。写出该类的声明文件、实现文件。

2. 设计一个三维空间内圆柱体的类,其数据成员包括为底面圆的半径、柱体的高。设计成员函数完成以下功能:支持对圆半径和高进行初始设定的构造函数(构造函数要验证输入参数能否构成该形体,提示:长度不能为负数),对圆半径和高进行设置和读取的系列set/get函数,求取表面积的函数,求取体积的函数。写出该类的声明文件、实现文件。

Experiment 06 8.15 and 07 or 08

Lecture 07 补充习题

设计一个华中科技大学作息时间的类,并演示其功能。

(1)要求该类完成以下功能:可以接受合法的24小时进制的时间数据(小时、分钟),可以判断该时间是否为休息时间,可以测算出该时间是否为上课时间及所对应的课堂节数(1-12节),可以测算出从该时间到下一次吃饭时间的距离

(吃饭时间设为早餐7点、中餐12点、晚餐18点,时间距离以分钟为单位);设计出该类的必要的数据成员、成员函数,写出该类的声明文件、实现文件。

春秋季节作息时间参考https://www.wendangku.net/doc/c812956432.html,/infosrv/2011-2012.jsp

(2)设计一个程序测试该类的功能:main()函数提示用户输入时间(支持最多10次输入,可以提前结束);用户输入时间的值后,打印该时间所处课堂节数、到下次就餐时间的分钟距离;用户结束输入后,统计所输入的时间总个数、休息时间的总个数、上课时间的总个数。

该习题的提交形式可选择书面作业或者上机检查。

提示:为方便时间距离测算,可以编写一个函数计算某时间到每天零时的分钟距离(例如习题6.26),以此进行数值运算比较。

Lecture 08 补充习题

设计一个当前学期的华中科技大学上课日历的类,并演示其功能。

(1)要求该类完成以下功能:可以接受合法的日期数据(2012年2月12日到7月7日),可以测算出该日期为星期几(周一到周日),可以测算出该日期所对应的教学周次(第1到20周),可以测算出该日期是否为教学日(假期包括日常周末,清明、端午等国家法定节假日),可以测算出从该日期到下一次考试周的距离(第13周、第21周考试,日期距离以天为单位);设计出该类的必要的数据成员、成员函数,写出该类的声明文件、实现文件。

教学日历参考https://www.wendangku.net/doc/c812956432.html,/infosrv/2011-2012.jsp

(2)设计一个程序测试该类的功能:main()函数提示用户输入日期(循环次数未知,直到用户输入某标记值为止);用户输入日期的值后,打印该日期所处教学周次、星期几,到下一次考试周的天距离;用户结束输入后,统计所输入的日期总个数、节假日的总个数、教学日的总个数。

该习题的提交形式可选择书面作业或者上机检查。

毕业大作业格式要求及封面

4、毕业大作业(论文)的撰写 (1)毕业大作业(论文)的框架与要求: a、题目:应简短、明确、有概括性,可分为主标题和副标题,一般不超过20个字。 摘要 b、目录:两级目录。 c、引言:应说明课题的来源、目的、意义,对本课题已有研究情况的评述,本课题欲解决的主要问题,采用的手段、方法,所需条件,成果及意义等。 d、正文:对设计或研究做详细表述(计量单位统一用国际标准制,引用的数据或重要论断要注明出处)。 引言、正文均另起一页。 e、主要参考文献:按正文引用的先后顺序列出,包括文献编号和文献出处。 对于书籍和专著应按下列顺序注明:作者、书名、版本,出版地、出版者、出版年,引用内容所在页码; 对于论文应按下列顺序注明:作者、论文篇目、刊物名,年、月、卷(期),论文在刊物中的页码; f、附录:附录不宜放在正文中,但有参考价值的内容,如数据表格、公式推导、设计图纸、外文文献译文等。 g、结束语:以简短文字对工作中帮助自己的人表示感谢。 (2)篇幅:专科生为6000-8000字。 (3)毕业大作业(论文)上交时,必须按统一格式打印:用A4纸、仿宋小4号字打印,其中题目用仿宋加粗3号字打印,每页44行,每行34字即68字符,每页需加页眉、页脚[页眉:北京科技大学管庄校区毕业设计(论文)、(仿宋5号字),页脚:第X页共X 页(居中排、仿宋5号字)],并用封面装订成册。上述内容同时需制成软盘,装入论文封底专用袋内。 装订次序:毕业大作业封面、摘要、目录、引言、正文、主要参考文献、附录、结束语、封底。 毕业大作业(论文)一式两份并要求交电子版,教研室存。优秀毕业大作业(论文)需再交一份存校区图书馆。

c语言第五章 选择结构程序设计(习题册答案)

第五章选择结构程序设计 基础练习(A) 一、填空题 1、关系表达式的运算结果是逻辑值。C语言没有逻辑型数据,以1代表“真”,以0代表“假”。 2、逻辑运算符!是单目运算符,其结合性是由右结合性。 3、C语言提供的三种逻辑运算符是&&、|| 、!。其中优先级最高的为!,优先级最低的为| | 。 4、逻辑运算符两侧的运算对象不但可以是0和1,或者是0和非0的整数,也可以是任何类型的数据。系统最终以0 和非0 来判定它们属于“真”或“假”。 5、设y为int型变量,请写出描述“y是偶数”的表达式(y%2==0)。 6、设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式x2&&x<3。 8、判断char型变量ch是否为大写字母的正确表达式是(ch>=‘A’)&&(ch<=‘Z’)。 9、当a=3,b=2,c=1时,表达式f=a>b>c的值是0。 10、当a=5,b=4,c=2时,表达式a>b!=c的值是1。 11、已知A=7.5,B=2,C=3.6,表达式A>B&&C>A||AB的值是0。 12、若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是1。 13、有int x,y,z;且x=3,y=-4,z=5,则表达式(x&&y)==(x||z)的值为1。 14、有int x,y,z;且x=3,y=-4,z=5,则以下表达式的值为1。 !(x>y)+(y!=z)||(x+y)&&(y-z) 15、有int a=3,b=4,c=5,x,y;,则以下表达式的值为0。 !(x=a)&&(y=b)&&0 16、if (!k) a=3;语句中的!k可以改写为k= =0,使其功能不变。 二、选择题 1、逻辑运算符两侧运算对象的数据类型(D)。 A)只能是0或1 B)只能是0或非0正数 C)只能是整型或字符型数据 D)可以是任何类型的数据 2、以下关于运算符优先顺序的描述中正确的是(C)。 A)关系运算符<算术运算符<赋值运算符<逻辑与运算符 B)逻辑与运算符<关系运算符<算术运算符<赋值运算符 C)赋值运算符<逻辑与运算符<关系运算符<算术运算符 D)算术运算符<关系运算符<赋值运算符<逻辑与运算符 3、下列运算符中优先级最高的是(B)。 A)< B)+ C)&& D)!= 4、为判断字符变量c的值不是数字也不是字母时,应采用下述表达式(D)。 A)c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122 B)!(c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122) C)c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122 D)!(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122) 5、能正确表示“当x的取值在[1,100]和[200,300]范围内为真,否则为假”的表 达式是(C)。 A) (x>=1)&&(x<=100)&&(x>=200)&&(x<=300) B) (x>=1)||(x<=100)||(x>=200)||(x<=300) C) (x>=1)&&(x<=100)||(x>=200)&&(x<=300)

网页设计大作业word模板

伊犁师范学院《网页设计》期末课程设计 设计题目:我的个人网页 学号:018 姓名:马建武 院系:电子与信息工程学院 专业班级:计科08-2 指导老师:王雪峰 日期:2011-6-20

一、设计思想 随着网络技术的飞速发展,网络已经遍及每个人的身边,通过个人网页把自己展示在网络上,不仅可以获得更多的朋友,有用的信息,也是跟随时代发展,做走在时代前沿的一个有效方式,本网站旨在设计一个个性化的个人网站,展现自己的生活,学习,爱好等等信息,通过本网站把自己展示出来。 二、开发环境及软件 Windows XP,Macromedia Dreamweaver 8,photoshop等 三、系统结构功能图、页面结构草图及部分页面截图 四、部分代码(主要添加CSS代码) 1.添加首页背景音乐 2.运用框架

3.图片滚动 <td colspan="5" valign="top"> <marquee direction="left" loop="-1"><img src="../photos/图像" width="134" height="133"><img src="../photos/图像" width="134" height="133"><img src="../photos/图像" width="134" height="133"> </marquee> </td> 4.文本css样式 .s1 { font-family: "宋体"; font-size: 18px; font-weight: bold; color: #3333CC; text-decoration: blink; text-align: center;</p><h2>专科大作业:完整模板</h2><p>成人专科毕业大作业毕业大作业 题目名称 年级专业 学生姓名 学号 指导教师 二○××年××月××日</p><p>目录(小三号黑体字,居中) (目录与目录内容之间空一行) 内容摘要 (1) 1 引言(或概述)(作为正文第一章,一级标题小四号加粗宋体字) (2) 2 ××××××(正文第二章标题,一级标题小四号加粗宋体字)………………P 2.1 ××××××(正文第二章第一节标题,二级标题小四号宋体字)…………P 2.1.1××××××(三级标题小四号宋体字)………………………………………P 2.1.2××××××(三级标题小四号宋体字)………………………………………P 2.2 ××××××(正文第二章第二节标题,二级标题小四号宋体字)…………P 2.2.1××××××(三级标题小四号宋体字)………………………………………P 2.2.2××××××(三级标题小四号宋体字)………………………………………P 2.2.3××××××(三级标题小四号宋体字)………………………………………P 2.3××××××(正文第二章第三节标题,二级标题小四号宋体字)…………P 3 ××××××(正文第三章)……………………………………………………P 3.1(正文第三章第一节标题,二级标题小四号宋体字)……………………………P 3.2(正文第三章第一节标题,二级标题小四号宋体字)……………………………P X××××××(正文第X章)………………………………………………………P ……………………………………………………………………………… 注:①目录按三级标题编写(必须与正文标题一致),要求层次清晰。 ②格式模板中的说明(红色或蓝色字体表示),在参阅后请删除。</p><h2>期末大作业报告</h2><p>期末大作业报告 课程名称:数字图像处理 设计题目:车牌识别 学院:信息工程与自动化学院 专业:计算机科学与技术 年级:xxxxx 学生姓名:xxxxxxx(学号xxxxxxxxxxxxx) 指导教师:xxxx 日期:20XX.6.10 教务处制 车牌识别 摘要:数字图像处理技术是20世纪60年代发展起来的一门新兴学科,随着图像处理理论和方法的进一步完善,使得数字图像处理技术在各个领域得到了广泛应用,并显示出广阔的应用前景。MATLAB既是一种直观、高效的计算机语言,同时又是一个科学计算平台。它为数据分析和数据可视化、算法和应用程序开发提供了最核心的数学和高级图形工具。根据它提供的500多个数学和工程函数,工程技术人员和科学工作者可以在它的集成环境中交互或编程以完成各自的计算。MATLAB中集成了功能强大的图像处理工具箱。由于MA TLAB语言的语法特征与C语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式,而且这种语言可移植性好、可扩展性强,再加上其中有丰富的图像处理函数,所以MA TLAB在图像处理的应用中具有很大的优势。车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展。本文从预处理、边缘检测、车牌定位、字符分割、字符识别五个方面,具体介绍了车牌自动识别的原理。并用MATLAB软件编程来实现每一个部分,最后识别出汽车牌照。 关键词:车牌识别、数字图像处理、MATLAB</p><p>一、设计原理 车辆牌照识别系统的基本工作原理为:将摄像头拍摄到的包含车辆牌照的图像通过视频卡输入到计算机中进行预处理,再由检索模块对牌照进行搜索、检测、定位,并分割出包含牌照字符的矩形区域,然后对牌照字符进行二值化并将其分割为单个字符,然后输入JPEG或BMP 格式的数字,输出则为车牌号码的数字。牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术。其硬件基础一般包括触发设备、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、车牌字符分割算法和光学字符识别算法等。某些牌照识别系统还具有通过视频图像判断车辆驶入视野的功能称之为视频车辆检测。一个完整的牌照识别系统应包括车辆检测、图像采集、牌照识别等几部分。当车辆检测部分检测到车辆到达时触发图像采集单元,采集当前的视频图像。牌照识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别,然后组成牌照号码输出。 二、设计步骤 1. 提出总体设计方案: (1)车牌图像预处理方法 因为车牌图像都是在室外拍摄的,所以不可避免地会受到光照、气候等因素的影响,而且拍摄者的手部抖动与车辆的移动会造成图像的模糊。要去除这些干扰就得先对车牌图像进行预处理。由于当前数码相机的像素较高,原始图像的数据一般比较大,输入的彩色图像包含大量颜色信息,会占用较多的存储空间,且处理时也会降低系统的执行速度。因此对图像进行识别等处理时,常将彩色图像转换为灰度图像,以加快处理速度。对图像进行灰度化处理后常用的方法是图像二值化、去除背景图像、增强处理、边缘检测、滤波等处理等。</p><h2>大作业模板</h2><p>交通与汽车工程学院 课程大作业说明书 课程名称: 汽车检测诊断技术(实践) 课程代码: 11096 题目: 汽车双怠速排放试验 年级/专业/班: 汽车服务工程 学生姓名: 学号: 开始时间:2014 年09 月27 日 完成时间:2014 年11 月26 日 目录 摘要 (2) 1 引言 (3) 2 排放测试设备 (3) 2.1汽车 (3) 2.2排气分析仪 (3) 3 试验内容 (4) 3.1试验前准备 (4)</p><p>3.1.1 机动车排放气体测试仪 (4) 3.1.2 汽车 (5) 3.1.1 试验标准 (5) 3.2 实验过程记录 (6) 3.2.1 汽车高怠速试验 (6) 3.2.2汽车怠速试验 (6) 3.2.3试验结果 (6) 结论 (7) 致谢 (8) 参考文献 (9)</p><p>摘要 汽车排放是指从废气中排出的CO(一氧化碳)、HC+NOx(碳氢化合物和氮氧化物)、PM(微粒,碳烟)等有害气体,是发动机在燃烧作功过程中产生的有害气体。随着汽车尾气污染的日益严重,政府对治理汽车尾气排放造成的城市环境污染重视,控制汽车尾气污染的排放已是环保部门、汽车生产厂家及社会各界的一项责任;通过严格的法规推动汽车排放控制技术的进步,从而使汽车技术发展与使用和环境更好的和谐。 本次试验就GB 18285-2005《点燃式发动机汽车排气污染物排放限值及测量方法(双怠速法及简易工况法)》标准的规定:进行了汽车双怠速排放试验。 关键词:发动机高怠速怠速排放</p><p>1 引言 1.1 汽车排气污染物 汽车排放是指从废气中排出的CO(一氧化碳)、HC+NOx(碳氢化合物和氮氧化物)、PM(微粒,碳烟)等有害气体,是发动机在燃烧作功过程中产生的有害气体。 CO是燃油氧化不完全的中间产物,当氧气不充足时会产生CO,混合气浓度大及混合气不均匀都会使排气中的CO增加;HC是燃料中未燃烧的物质,由于混合气不均匀、燃烧室壁冷等原因造成部分燃油未来得及燃烧就被排放出去;NOx是燃料(汽油)在燃烧过程中产生的一种物质。PM也是燃油燃烧时缺氧产生的一种物质,其中以柴油机最明显;因为柴油机采用压燃方式,柴油在高温高压下裂解更容易产生大量肉眼看得见的碳烟。 发动机中排出的废气既污染大气,又使环境恶化,而且这些污染物的最高浓度层处在离地面1m左右处,恰恰是行人的呼吸带部位,严重地影响人类的健康,将使人的神经系统、消化系统和呼吸系统受到损害。 随着汽车尾气污染的日益严重,政府对治理汽车尾气排放造成的城市环境污染重视,控制汽车尾气污染的排放已是环保部门、汽车生产厂家及社会各界的一项责任。1.2 试验方案 GB 18285-2005《点燃式发动机汽车排气污染物排放限值及测量方法(双怠速法及简易工况法)》标准的规定:进行汽车双怠速排放试验。 2 排放测试设备 2.1汽车 车型为BORA 2005款,装备1.6L BJH四缸汽油发动机、手动变速箱。 2.2 排气分析仪 试验使用的排气分析仪名称是机动车排放气体测试仪,设备型号CDF-5000。该设备具有的功能为: (二氧化碳),采用不分光红外吸收法测量汽油车排放气体中的CO(一氧化碳),CO 2 (氧气)NO(氮氧化合物)HC(碳氢化合物)的单位体积浓度,用电化学方法测量O 2</p><h2>ACCESS期末大作业报告</h2><p>班级:10营销5(本)姓名:谭丽菊 学号:1031070535</p><p>目录 第1章系统功能分析 1 1.1系统功能分析1 1.2系统功能模块设计1 第2章表 2 2.1表结构设计2 2.2表间关系说明4 第3章查询 5 3.1查询包括各种查询5 3.2各种查询介绍5 第4章窗体 7 4.1窗体介绍7 第5章报表 9 5.1音像店产品的基本信息(标签)9 第6章学习心得 10 6.1数据库系统介绍10 6.2学习这门课的收获10 6.3对这门课的建议和意见10</p><p>第1章系统功能分析 1.1系统功能分析 本次access大作业做的是关于音像店音像信息的数据库。音像店由于音像种类多,价格不同,管理起来比较繁杂,所以主要针对音像的产品信息,销售订单,销售记录,会员等进行管理,创建了一个音像信息管理系统。 1.2系统功能模块设计 音像店信息管理系统主要包括音像信息,其中音像信息包括音像产品基本信息、销售信息、会员信息,供应商信息。结构如下图所示: 音像店信息管理系统 音像信息其它信息 音像基本信息音 像 销 售 信 息 会 员 信 息 供 应 商 信 息</p><p>第2章表 2.1表结构设计 1.音像店产品基本信息:产品ID,产品名称,产品类别,风格,艺人,供应商,单位数量, 单价,库存量,订购量,中止,简介,封面,详细情况如下表所示: 表2-1产品表结构 字段名称字段类型字段大小是否是主键属性设置 产品ID 数字长整型是 产品名称文本50 产品类别查询向导50 使用“查阅列查阅表或查询中的 值”方式,查阅表来自“产品类别” 表 字段设置为必填字段,并为该字段 建立索引。 风格文本50 艺人文本50 供应商文本50 单位数量查询向导550 使用“自行键入所需的值”方式, 键入的值为:“单盒”、“单碟”、“双 碟”。 单价货币50 库存量数字长整型 订购量数字长整型 中止是否 简介备注 封面OLE 其中,产品类别采用了查询向导,查阅的值来自产品类别表。 图2-1音像产品基本信息表数据视图 2.销售订单表包括订单ID,会员ID,销售日期,送货日期,经手人,详细情况如下表所 示:</p><h2>作业封面格式。</h2><p>课程名称: 建筑美学</p><p>指导教师: 梁伟 班级: 14环境2班 姓名: 吴凯 学号: 20141107219 中西建筑美学比较 【摘要】由于中国和西方历史文化起源不同,中西方民族各自发展出有明显差异的哲学观念、文化传统、性格气质和审美心理等。这些无形的因素内在地影响着建筑艺术的文化内涵。本文尝试从建筑材料与结构、建筑布局、装饰色彩、艺术风格、美学价值等方面存在的差异来分析中国传统建筑与西方传统建筑的差异。 【关键词】中西方建筑;文化艺术差异;装饰;材料;外观;建筑美学 中国是世界四大文明古国之一,有着悠久的历史,劳动人民用自己的血汗和智慧创造了辉煌的中国建筑文明。中国传统建筑在古老而悠远的东方大地上,以其规划严整的伦理秩序、天人合一的时空观念、重生知礼的现世精神而迥异于西</p><p>方,儒学规范、老庄风神铸就了她光彩照人的绮丽风姿和独具品格的美学特征,是东方极具魅力的一种“大地文化”。古代世界的建筑因着文化背景的不同,曾经有过大约七个独立体系,其中有的或早已中断,或流传不广,成就和影响也就相对有限,如古埃及、古代西亚、古代印度和古代美洲建筑等,只有中国建筑、欧洲建筑、伊斯兰建筑被认为是世界三大建筑体系,又以中国建筑和欧洲建筑延续时代最长,流域最广,成就也就更为辉煌。 悠悠千载,中国传统建筑文化,深受儒、道、释三家文化濡染,而尤为孔子为代表的儒家文化为巨。柳诒徵在《中国文化史》一书中曾说:“孔子者中国文化之中心也,无孔子则无中国文化。自孔子以前数千年之文化赖孔子而传,自孔子以后数千年之文化赖孔子而开。”在中国古代思想文化史上,儒学历经汉代经学、宋明理学、清代朴学等文脉渐进流变,形成了一股波澜壮阔的文化洪流,强有力地影响了中华民族的文化心理,塑造了中华民族的民族性格,孕育了中国传统建筑的美学神韵,映射着光辉灿烂的哲学智慧。 一、中西方古代建筑文化上的差异 1.讲求“天人合一”的中国古典建筑 中国古代发源地是以黄河流域为主,其气候温和,国家经济发展以农耕为主,所 以人们相信丰收离不开自然的恩赐,讲究“天人合一”,崇尚自然,顺其自然,将人与 天地万物紧密联系在一起和谐发展。因此中国建筑注重因地制宜,讲究风水,这一点园林建筑就有所体现,“虽为人作,宛若天开”,充分表现出建筑与自然的和谐意境。另外,中国古建筑也受着周礼之制的影响,如宫廷建筑———北京故宫,平面讲究 中轴对称,纵深布局,三朝五门,前朝后寝,创造了高低错落,起伏开阖的群体空间, 象征了九五之尊、皇权至上的思想。古代中国人认为“天圆地方”,因此北京天坛总平面北墙呈圆形,南为方形,即取此意。标志性建筑祈年殿,优美的体型和高超的艺术处理,被人喻为我国古代最优美的建筑之一;其平面形式为圆形,周边12根柱,象征12个月,中心四根金柱,意为四季;外观为三重攒尖顶,处于三层汉白玉石台基之上,高处周围苍松翠柏之上,使人感觉屋顶就是天穹,令人海阔天空,好似天地相合 之处。</p><h2>创意设计与思维训练课程大作业报告格式模板</h2><p>广州学院 2015/2016学年第2学期 《创意设计与思维训练》课程大作业报告 一号宋体,居中 院(系) 专业 班级 学生姓名 指导老师 成绩:(教师填写)______________ 2016 年 6 月 2 日 课程大作业任务书 兹发给通选课《创意设计与思维训练》班学生课程大作业任务书,内容如下: 1.课题内容: (1)任选5幅创意设计作品,分别分析每幅作品的主题表达以及视觉元素里体现的创意思维形式,每幅作品分析不少于200字。作品形式可以选著名企业商业广告、标志、公益广告或者是具体的商业产品。 (2)结合现实社会热点如环保、社会公平、诚信、食品安全、大学生就业与创业等,任选其中一点,绘制思维导图,提出公益广告</p><p>设计方案或者具体产品的设计方式,用文字形式表述,方案数量2-3个,总字数不少于500字。 2.应完成的项目: (1) 5幅作品的图片展示与文字分析 (2)思维导图的绘制,可以手绘 (3)创意方案表述2-3个 (4)报告书目录、摘要、参考文献 3.参考资料以及说明: (1)产品创意设计郑建启 (2)产品概念构思,(英)戴维·布莱姆斯顿编著 (3)设计思维与表现伍斌 (4)思维与设计周志禹 4.本任务书于2016 年 5月 11日发出,应于2016 年6 月 9日前完成,然后进行考评。 指导教师冯颖签发 2016 年 5 月 11 日考核评语:</p><p>考核总评成绩: 指导教师签字: 年月</p><p>摘要 (1) 一、创意作品思维分析..................... 错误!未定义书签。 1.1 ................................ 错误!未定义书签。 1.2 ................................ 错误!未定义书签。 1.3 ................................ 错误!未定义书签。 1.4 ................................. 错误!未定义书签。 二、社会热点关注....................... 错误!未定义书签。 2.1 思维导图......................... 错误!未定义书签。 2.2 方案一.......................... 错误!未定义书签。 2.3 方案二........................... 错误!未定义书签。 2.4 方案三........................... 错误!未定义书签。参考文献 说明:本目录是自动生成的,请自己编辑。</p><h2>MATLAB期末大作业模板</h2><p>MATLAB应用技术 期末大作业 专业: 姓名: 学号: 分数</p><p>一、在一个图形窗口中以子图形式同时绘制正弦、余弦、正切、余切曲线。请写下完整代码,展示图形结果。(请标注题图和坐标轴,用不同颜色和不同线型分别绘制以上曲线)。(15分) 二、某公司员工的工资计算方法如下。 (1)工作时数超过120小时者,超过部分加发15%。 (2)工作时数低于60小时者,扣发700元。 (3)其余按每小时84元发。 根据员工的工时数,计算应发工资。请写下完整的程序代码,并任意输入一工时数(使用input 函数),将结果展示(使用disp 函数)利用该代码进行计算工资,请写下计算结果。(15分) 三、编写一个函数文件,使其能够产生如下的分段函数: ?? ? ??≥<<≤-=66225.0,25.05.15.0)(x x x x x x f 请编写完整的函数文件(保存函数文件名为hanshu.m ),并编写脚本文件代码,任意输入x 值(使用input 函数),在脚本文件中调用函数文件求)(x f ,展示结果(使用disp 函数),请写下计算结果。(15分) 四、将5个学生的6门功课的成绩存入矩阵P 中,进行如下处理: (1)分别求每门课的最高分、最低分及相应学生的序号。 (2)分别求每门课的平均分和标准差。 (3)5门课总分的最高分、最低分及相应学生序号。 (4)将5门课总分按从大到小顺序存入score 中,相应学生序号存入num 。 请将各小题的运行代码完整写下来,并写下运行结果。(20分) 五、请利用所学的MATLAB 知识,自主设计一个图形用户界面,请完整记录它的设计过程,需提供文字、代码和图片,以充分说明设计的图形用户界面可实现</p><h2>TRIZ理论大作业排版模板</h2><p>报告名称《TRIZ理论与应用》大作业 基于TRIZ理论电动汽车驱动用感应电项目名称 机的电磁噪声研究 公司浙江大学宁波理工学院 项目组名称姓名学号 项目的工作周期2012.10.8 – 2013.1.8</p><p>目录 1 项目描述 (2) 1.1 问题初始情境描述 (2) 1.2 主要缺点 (2) 1.3 主要缺点在什么情况下出现 (2) 1.4 此缺点如何在类似的工程系统或工艺流程中被解决 (2) 2 问题分析与分解 (1) 2.1 问题 (1) 基于TRIZ理论电动汽车驱动用感应电机的电磁噪声研究 (1) 2.2 系统分析 (1) 2.3 系统分析模块产生的转化问题列表 (1) 2.4 问题分解图 (1) 2.4.1 问题1:基于TRIZ理论电动汽车驱动用感应电机的电磁噪声研究 (1) 2.4.2 问题2:基于TRIZ理论电动汽车驱动用感应电机的电磁噪声研究 (2) 2.4.3 问题3:基于TRIZ理论电动汽车驱动用感应电机的电磁噪声研究 (2) 3 问题解决 (3) 3.1 解决问题向导 (3) 3.2 方案库查询解决方案 (3) 3.2.1 How to prevent 产生较大电磁噪声 of 定子绕组? (3) (1) 标准解决方案 (3) (2) 最终解决方案 (4) 3.3 运用矛盾矩阵、发明原理的解决方案设计 (5) 3.4 基于物-场分析法的方案设计 (6) 3.4.1 机壳研究 (6) 3.5 基于技术系统进化法则的方案设计 (9) 3.5.1 感应电机机壳的进化路线描述 (9) 4 结论 (1)</p><p>1项目描述 1.1 问题初始情境描述 1)定子铁心齿对感应电机定子结构固有模态影响; 2)定子绕组对感应电机定子结构固有模态影响; 3)机壳对感应电机定子结构固有模态影响; 4)端盖对感应电机定子结构固有模态影响; 5)转子结构对感应电机结构固有模态影响。 1.2 主要缺点 1)定子铁心:很可能辐射较大的电磁噪声; 2)定子绕组:定子铁心各阶径向固有模态的固有频率增大时,随着振型的增加,影响 程度也增大; 3)机壳:使电磁共振的转速工作点增多,增大了电机设计时避免电磁共振的难度; 4)转子:转子结构使电机结构的固有频率下降,对低阶固有频率的下降程度较高。 1.3 主要缺点在什么情况下出现 1)定子铁心:与电机相应次数电磁力波发生电磁共振时; 2)定子绕组:绕组与定子铁心完全不接触时;绕组与定子铁心紧密接触时; 3)机壳:机壳产生的局部模态现象; 4)转子:转子本身结构问题。 1.4 此缺点如何在类似的工程系统或工艺流程中被解决 (1) 电磁力波幅值随负载的增大而增大;产生幅值较大电磁力波的主要为定、转 子齿谐波,尤其是一阶齿谐波;电磁力波幅值随转速的变化规律决定于定子电流和转差随转速的变化规律,并受饱和的影响;电磁力波的最高频率越低,在电机</p><h2>JAVA课程大作业文档模板</h2><p>皖西学院 JA V A课程期末大作业 ( 2016 -- 2017 年度第二学期) 课程名称:JA V A程序设计 题目:备忘录系统 院系:电信学院 班级:电子1402班 组名:风尘三侠 组员(姓名+学号): 陈松龄(2014013860) 陈志康(2014013863) 贾林松(2014013870)授课教师:范祥林 日期:2017 年6 月18 日</p><p>备忘录系统 摘要: 本作业利用JAVA进行开发,实现个人备忘录管理系统是能够运行在普通个人电脑上,为使用者提供日常信息管理功能的工具软件,使用者可以通过个人备忘录管理系统对日常工作/生活琐事进行更有效的管理,主要是为使用者提供对个人信息更方便的记录和查询功能,为使用者在个人信息管理上带来更多的便利。具有日常记事:记录日常生活或者工作事件,以免遗忘,并提供记录的查询,添加和删除等管理功能。 一、目的与要求 1.需求描述:基于MySql实现备忘录系统功能。 2.通过实践训练,进一步掌握JAVA开发方法,测试方法,提高软件开发 和设计的能力。 3.进一步加强和提高工程文档的编写能力; 二、需求分析 本次系统采用结构化的设计方法进行设计,是设计成一个相对封闭的单机运行系统,作为大众化的应用软件,其用户界面是决定软件质量的首要条件。所以,界面设计是开发与设计的重点。充分贯彻简单易用、美观大方的基本原则,采用快速开发平台netbeans进行开发,并结合access数据库完成数据的导入。 NetBeans 平台是一种可重复使用的框架用于简化其他桌面应用程式的开发。当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需</p><h2>C语言 选择结构程序设计练习题</h2><p>第四章选择结构程序设计 一、填空 1.在C语言中,表示逻辑“真”值用_________。 2.得到整型变量a的十位数字的表达式为_________。 3.表达式:(6>5>4)+(float)(3/2)的值是_________。 4.表达式:a=3,a-1‖--a,2*a的值是_________。(a是整型变量) 5.表达式:(a=2.5-2.0)+(int)2.0/3的值是_________。(a是整型变量)6.C语言编译系统在给出逻辑运算结果时,以数值_________代表“真”,以 _________代表“假”;但在判断一个量是否为“真”时,以_________代表“假”,以_________代表真。 7.当m=2,n=1,a=1,b=2,c=3时,执行完d=(m=a!=b)&&(n=b>c)后,n的值为_________,m的值为_________。 8.若有int x,y,z;且x=3,y=-4,z=5,则表达式:!(x>y)+(y!=z)||(x+y)&&(y-z)的值为_________。 二、编程: 1.企业发放的奖金根据利润提成。利润(i)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润i,求应发放奖金总数? 2.输入三个整数x,y,z,请把这三个数由小到大输出。 3.输入某年某月某日,判断这一天是这一年的第几天? 4.本程序演示从键盘输入x的值,计算并打印下列分段函数的值。 y=0(x<60) y=1(60<=x<70) y=2(70<=x<80) y=3(80<=x<90)</p><h2>SPSS期末大作业_完整版</h2><p>第1题:基本统计分析1 分析:本题要求随机选取80%的样本,因而需要选用随机抽样的方法,在此选择随机抽样中的近似抽样方法进行抽样。其基本操作步骤如下:数据→选择个案→随机个案样本→大约(A)80 所有个案的%。 1、基本思路: (1)由于存款金额为定距型变量,直接采用频数分析不利于对其分布形态的把握,因而采用数据分组,先对数据进行分组再编制频数分布表。此处分为少于500元,500~2000元,2000~3500元,3500~5000元,5000元以上五组。分组后进行频数分析并绘制带正态曲线的直方图。 (2)进行数据拆分,并分别计算不同年龄段储户的一次存取款金额的四分位数,并通过四分位数比较其分布上的差异。 操作步骤: (1)数据分组:【转换→重新编码为不同变量】,然后选择存取款金额到【数字变量→输出变量(V)】框中。在【名称(N)】中输入“存取款金额1”,单击【更改(H)】按钮;单击【旧值和新值】按钮进行分组区间定义。 (2)【分析→描述统计→频率】;选择“存款金额分组”变量到【变量(V)】框中;单击【图标(C)】按钮,选择【直方图】和【在直方图上显示正态曲线】;选中【显示频率表格】,</p><p>确定。 (3)【数据→拆分文件】,选择“年龄”变量到【分组方式】框中,选中【比较组】和【按分组变量排序文件】,确定;【分析→描述统计→频率】,选择“存款金额”到【变量】框中,单击【统计量】按钮,选择【四分位数】→继续→确定。 统计量 存(取)款金额 20岁以下 N 有效 1 缺失0 百分位数 25 50.00 50 50.00 75 50.00 20~35岁 N 有效131 缺失0 百分位数 25 500.00 50 1000.00 75 5000.00 35~50岁 N 有效73 缺失0 百分位数 25 500.00 50 1000.00 75 4500.00 50岁以上 N 有效32 缺失0 百分位数 25 525.00 50 1000.00 75 2000.00 结果及结果描述:</p><h2>SQL大数据库期末大作业</h2><p>学校:联合大学 系别:信息管理系 :超 学号:06 《餐饮业信息管理系统的开发》 1、本项目的需求分析 随着今年来中国餐饮行业的日益火爆,在强烈的行业竞争中,一个高效的餐饮信息管理系统的应用,无疑是至关重要的。高效,便捷的管理系统,不仅仅极大的方便了食客的就餐,同时对于餐饮公司的各项信息管理有着很大的帮助,同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业围,增加知名度等。 为了使得系统在操作的过程中,更加便捷,具有针对性,本次系统设计主要分为:员工登陆操作信息系统,以及店主操作管理信息系统。不同的设计从而达到不同的功能,实现信息的有效传达与管理。 第一:在员工使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.查询菜单 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 第二:管理员使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.添加修改查询菜单信息,最好能看到菜品图片 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 6.设定具体的打折方法 7.添加职员信息,权限也可以定为管理员。 8.可以查询使用者的现金收款金额。 二、餐饮业管理数据库管理系统的E-R模型(概念结构设计) 1.用户(员工)的信息:</p><p>编号、密码、类型、、、收款金额 2.客户信息: 用户编号、客户编号、、、密码、开卡时间、卡余额 3.食谱: 类型、名称、价格、配料、照片 4.预定: 用户编号、日期、预定时间、客户、类型、预定食谱、桌号 5桌台管理: 桌号、使用情况、 6.点餐管理: 用户编号、类型、菜品、数量、价格、照片 7.盈利管理: 日期、日支出金额、店收入、外卖收入、盈利额度 各对象之间的联系图: 用户E-R图 主要存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息。</p><h2>C语言选择结构程序设计编程题.doc</h2><p>实验2 选择结构程序设计 一.实验目的: 1.掌握选择控制语句的使用方法; 2.了解C程序语句的执行过程。 二.实验内容: 1.编写程序:输入一个整数,判断该数的奇偶性。(输出相应的标志even-偶数odd-奇数,请记住这两个单词)。 2.从键盘输入的正整数,判断是否能被5和7同时整除,若是,则输出Yes;否则输出No。 3.输入一个字符,如果是大写字母改变为小写字母;如果是小写字母,则把它变为大写字母;若是其它字符则不变。 4.编写程序,对于给定的一个百分比制成绩,输出相应的五分制成绩。设:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为’E’(用if…else…与switch 语句两种方法实现)。 5. 企业发放的奖金根据利润提成。利润(i)低于或等于10万元时,奖金可提成10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万元到40万元之间时,高于20万元的部分,可提5%;40万元到60万元之间时,高于40万元的部分,可提成3%;60万元到100万元之间时,高于60万元的部分,可提成1.5%;高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润i,求发放奖金总数。 6. 输入某年某月某日,判断这一天是这一年的第几天。 7. 输入一个字符,请判断是字母、数字还是特殊字符。 8. 身高预测: 男性成人身高=(父亲身高+母亲身高)*0.54cm 女性成人身高=(父亲身高*0.923+母亲身高)/2cm 如果喜爱体育锻炼,那么身高可增加2%;如果有良好的饮食习惯,可增加身高1.5%。键盘输入性别、父母身高、是否爱好体育锻炼、是否有良好的饮食习惯,利用给定身高预测方法对你的身高进行预测。 9. 要求用switch语句编程设计一个简单的计算器程序。要求根据用户从键盘输入的表达式。 操作数1 运算符op 操作数2 计算表达式的值。指定的算术运算符为加(+)、减(-)、乘(*)、除(/)。 在此基础上,增加如下要求: (1)如果要求程序能进行浮点数运算,程序应该如何修改?如何比较实型变量和常数0是否相等? (2)如果要求输入的算术表达式中的操作数和运算符之间可以加入任意多个空格符,那么程序如何修改? (3)如果要求连续多次算术运算,每次运算结束后,程序都给出提示: Do you want to continue(Y/N y/n)? 如果用户输入Y或y时,程序继续进行其它算术运算,否则程序才退出运行状态。那么程序如何进行修改?</p><h2>大作业模版</h2><p>一、综述(15分) 请每位同学根据自己的专业自行选定一个项目进行检索和应用并拟定题目 (所有的检索和应用用同一项目);检索目标是求新、求准;结果请自行排版, 要求格式前后一致,整齐美观,不要留多于2行的空白,截图不超出页边距。 项目介绍: 检索项目标题(中文):传播学的发展 (英文): communication development 检索项目简介或选择该项目的目的(中文):传播学是研究人类一切传 播行为和传播过程发生、发展的规律以及传播与人和社会的关系的学 问,是研究社会信息系统及其运行规律的科学。简言之,传播学是研 究人类如何运用符号进行社会信息交流的学科。传播学又称传学、传 意学等。 检索关键词: 中文:传播学;发展; 英文: communication ; develop ; 说明 1.检索年限取近3年(如果课题相关文献较少,检索年限可适当放宽);各检索系统 尽可能选用同一年限,以便相互比较。 2.编写检索式包括:检索方式、检索字段、检索运算符、检索词等。 3.题录格式如下: [序号] 著者(3位以上作者保留前三位,中文作者加等,外文作者加et al).文献标题[文 献类型].文献出处(刊名,年,卷(期):起~止页码). 其中文献类型主要是以下几种:专著〔M〕,论文集〔C〕,报纸文章〔N〕,期刊文章〔J〕, 学位论文〔D〕,报告〔R〕,标准〔S〕,专利〔P〕。 举例如下: [1] 方海光,王红云,黄荣怀.移动学习的系统环境路线图——国内外移动学习研究与应 用案例研究专栏综述篇[J].现代教育技术,2011,01:14-20. [2] Xia Q, Zhou WM, Yang S, et al. Influence of mizolastine on antigen-induced activation of signalling pathways in murine mast cells. Clin Exp</p><h2>c语言第4章 选择结构程序设计习题答案</h2><p>第4章选择结构程序设计 习题(P111) 4.2 C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 答:C语言中用1表示真,0表示假;系统按照“非0为真,0为假”判断一个逻辑量的真假。 4.3 写出下面各逻辑表达式的值。设a=3,b=4,c=5。 (1)a+b>c&&b==c (2)a||b+c&&b-c (3)!(a>b)&&!c||1 (4)!(x=a)&&(y=b)&&0 (5)!(a+b)+c-1&&b+c/2 解:该题在求解过程中注意: 一、优先级。逻辑运算符(&&和||)低于算术运算符和关系运算符而高于赋值运算符,在逻辑运算符中,逻辑非最高,逻辑与其次,逻辑或最低; 二、逻辑表达式的求值规则。(P94) 所以得以上表达式的值分别为:(1)0 (2)1 (3)1 (4)0 (5)1 4.4有3个整数a、b、c,由键盘输入,输出其中最大的数。 分析:这是一个规模较小的求最值的算法,习题1.6用函数的方法实现。该题不用函数调用实现,但方法是最值,再依次和第二、第三个数比较得结果。其中都要用到单分支或双分支选择结构语句。 参考程序如下: main() { int a,b,c,max; /*定义4个整型变量,其中a,b,c存原始数据,max存最值*/ printf("\ninput the value of a,b,c:"); /*提示输入*/ scanf("%d%d%d",&a,&b,&c); /*格式符之间无分隔符,输入时可以以空格、回车、跳格分隔*/ if(a>b) max=a; else max=b; if(max<c) max=c; printf("\nmax=%d\n",max); } 法二: main() { int a,b,c,max; printf("\ninput the value of a,b,c:"); scanf("%d%d%d",&a,&b,&c); max=a; if(max<b) max=b; if(max<c) max=c; printf("\nmax=%d\n",max); } 4.6有一个函数:写一段程序,输入x,输出y的值。 分析:这是一个典型的分断函数的求解应用。运行时从键盘输入x的值,再判断其范围根据表达式计算y x值的范围,需要用到嵌套的分支选择语句。具体方法比较多,可以先确定任意一个范围,在确定其余范围时可以用到前一条件不满足的隐含条件。注意嵌套语句中else和if 的配对关系。另外仍然要注意C语言表达式和数学表达式的区别,乘号(*)在C语言表达式中一定不能省略。 参考程序如下: #include<stdio.h></p></div> </div> <div> <div>相关文档</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="13065111"><a href="/topic/13065111/" target="_blank">大作业模板</a></li> <li id="21776022"><a href="/topic/21776022/" target="_blank">选择结构作业</a></li> <li id="2396805"><a href="/topic/2396805/" target="_blank">c语言选择结构</a></li> <li id="21463474"><a href="/topic/21463474/" target="_blank">期末大作业模板</a></li> <li id="563280"><a href="/topic/563280/" target="_blank">大作业封面模板</a></li> <li id="22819480"><a href="/topic/22819480/" target="_blank">大作业参考模板</a></li> </ul> </div> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/953520717.html" target="_blank">网页设计大作业模板</a></li> <li><a href="/doc/c04860613.html" target="_blank">java大作业报告模板</a></li> <li><a href="/doc/1313037515.html" target="_blank">大作业模板</a></li> <li><a href="/doc/f66585337.html" target="_blank">MATLAB大作业模板</a></li> <li><a href="/doc/531000918.html" target="_blank">大作业报告模板</a></li> <li><a href="/doc/7f7924098.html" target="_blank">大作业报告模板汇总</a></li> <li><a href="/doc/a36332068.html" target="_blank">大作业报告模板汇总</a></li> <li><a href="/doc/d52668334.html" target="_blank">大作业样本</a></li> <li><a href="/doc/2a16541987.html" target="_blank">专科大作业:完整模板</a></li> <li><a href="/doc/5f7068780.html" target="_blank">photoshop大作业样本</a></li> <li><a href="/doc/8217575406.html" target="_blank">2-网页设计大作业word模板</a></li> <li><a href="/doc/a618416085.html" target="_blank">《JavaEE结课大作业》模板样例</a></li> <li><a href="/doc/0315127945.html" target="_blank">专科大作业:完整模板</a></li> <li><a href="/doc/eb3476289.html" target="_blank">C++大作业模板</a></li> <li><a href="/doc/4a9190911.html" target="_blank">数据库设计大作业模板</a></li> <li><a href="/doc/656409576.html" target="_blank">《创业基础》大作业模板</a></li> <li><a href="/doc/9f17975360.html" target="_blank">论文大作业模板</a></li> <li><a href="/doc/dc990210.html" target="_blank">专科大作业_完整模板</a></li> <li><a href="/doc/2912158601.html" target="_blank">TRIZ理论大作业排版模板</a></li> <li><a href="/doc/562708892.html" target="_blank">PS大作业模板</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0719509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0e19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9319184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/db19211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/af19240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9919184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8b19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8019195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7a19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6719035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6a19035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4d19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3a19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2519396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2419396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1f19338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ef19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bc19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "cae6858383d049649b6658f8"; </script> <div class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> &nbsp;&copy; 2013-2023 www.wendangku.net &nbsp;<a href="/sitemap.html">站点地图</a>&nbsp;|&nbsp;<a href="https://m.wendangku.net">手机版</a></p> <p><a href="https://beian.miit.gov.cn" target="_blank">闽ICP备11023808号-7</a>&nbsp;&nbsp;本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈</p> </div> <script type="text/javascript">foot();</script> </div> </body> </html>