избор на оператор случай - studopediya

За да се улесни възприемането на програмата не се препоръчва да се използват множество вложени условни конструкции. Ако, в зависимост от експресията на който и да е необходимо да се изготвя няколко различни групи от операции (повече от два), а след това се използва изберете изявление:

Иначе част е разширение на Turbo Pascal.

Тук изразът може да бъде от всеки отделен вид, че е истинският резултат не е позволено.

ки. Ли - изборът на константите. Те трябва да са различни и имат стойности на изразяване. Можете да използвате един или повече константи, както и вериги.

Ако след оценката резултат на експресия съвпада с един от избора на константите, след съответния оператор. Ако няма съответната константа, а след това на оператор Else бранша.

Помислете за пример. В промишлеността, за измерване на високи температури обикновено се използва термодвойка на съединения с различни сплави. С тях се освободите от стреса, който е функция от температурата, но напрежението е по същество нелинейни, и тя трябва да бъде линеаризирана. Напрежение се преобразува в цифров код от ADC, т.е. вход стойност е стойност цяло число.

Различни термодвойки характеристики се различават драстично. Помислете за термодвойка, която позволява да се измери температура до 1500 градуса. го приемем като графика с получената 12-битов код от температурата на ADC (2 12 = 4096 проби) изглежда съгласно фиг. 4.1.

Фиг. 4.1. Зависимостта на кода, получен от ADC, температурата, измерена чрез термоелемент

Кривата се заменя с права линия сегменти с координатите и ъгли, които са определени предварително. В зависимост от обхвата на код, получен от ADC, данните, съответстващи на линията се използва.

Въпреки че обикновено данните се четат от файл в цикъла, но в това приложение, за простота, една точка се използва за въвеждане от клавиатурата.

WriteLn ( "Въведете код");

WriteLn ( "температура стойност =", т: 8: 2)

По време на последния оператор да записи за услуги, наблюдавани в описанието на съответните структури от данни.

1. Обяснете на концепцията за "изразяване."

2. Каква работа има най-висок приоритет?

3. Какви операции имат втората най-висок приоритет?

4. Какви операции имат трети най-висок приоритет?

5. Какво операции са четвъртата по-висок приоритет?

6. Какво операции имат по-нисък приоритет?

7. Каква е целта на израза заграден в скоби?

8. Като писмени аргументи на стандарта (и нестандартни) функции?

9. Какво е общото мнение на оператора за присвояване?

10. Какво е оператор за присвояване?

11. Какво е изключение, разрешен от съвпадението на името и вида на израза в отчета за задача?

12. Какво е общото мнение на операторите за въвеждане?

13. Какво е различно от четене на оператора ReadLn?

14. Каква е общата форма на изходните изявления?

15. Какво е различно от оператор Напиши WriteLn на?

16. Това, което отличава списъка на входни параметри от списъка на изходните параметри?

17. Какво се случва с изпълнението на програмата, когато се натъкне на оператор чете или ReadLn?

18. Какво прави списък на входните параметри?

19. изброява изходните параметри?

20. Тъй като могат да бъдат форматирани изход за всеки тип данни

21. Как мога да форматирате изхода за недвижими тип данни

22. Каква е общата форма на отчета за съединение?

23. Когато оператор използва композитен?

24. Каква е празна декларация?

25. В някои случаи празен изявление?

26. Каква е безусловно изявление на преход?

27. Защо не се препоръчва използването на безусловна отчета за скок?

28. В кои области на програмата са забранени преходи?

29. Какво е общото мнение на пълната форма на отчета, ако?

30. Как условен израз в пълна униформа запис?

31. Какво е общото мнение на редуцираната форма на условния оператор?

32. Какво се случва, ако използвате съкратена форма на условна логически израз става невярна стойност?

33. В някои случаи, използвайте отчета за контур ЗА?

34. Каква е общата форма на записи ЗА линия на оператора?

35. Какво е параметър в оператора на цикъл ЗА?

36. Как е промяната на параметъра цикъл в изявлението ЗА?

37. Каква е началната и крайната стойности на параметъра цикъл в изявлението ЗА?

38. Може да се променят параметрите на цикъла, началния или крайния стойност в рамките на своя оператор цикъл ЗА?

39. Какъв е минималният брой на изпълнение на командите в цикъла ЗА?

40. Това, което е общата форма на линия, докато на оператора?

41. При какви условия ще се извършват вътрешен оператор в линия, докато на оператор?

42. Какво трябва да се направи в рамките на линия, докато се изпълнява няколко оператори?

43. Ако има параметър на един цикъл, тя трябва да се промени в Докато оператор?

44. Какъв е минималният брой на изпълнение на отчет в рамките на линия, докато?

45. Каква е общата форма на оператора на REPEAT цикъл?

46. ​​Какво трябва да се направи в рамките на повторение цикъл се изпълнява няколко оператори?

47. При какви условия ще се извършват вътрешен оператор в REPEAT оператор контур?

48. Ако има параметър на един цикъл, тя трябва да се промени в повторете изявление?

49. Какъв е минималният брой на изпълнение на отчет в рамките на REPEAT цикъл?

50. В този случай, за избор на оператор случай?

51. Каква е общата форма на CASE-селекция?

52. Каква част от селекцията на CASE оператор се добавя към Turbo Pascal?

53. Какво е "Изборът на константите" в отчета за CASE?

54. Как изборът случай Операторът?

55. Какво трябва да е кореспонденция между изразяването и подбора на константите в отчета за CASE?