![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Программирование разветвляющихся вычислительных процессов. Элементы управления Список и Поле со списком
Цель работы: изучение операторов передачи управления и принципов программирования разветвляющихся вычислительных процессов.
Инструкция IF (ЕСЛИ) используется в двух нотациях: в виде простой и блочной структур. Инструкция простой структуры имеет следующую форму записи:
If <Выражение> Then <Инструкция, исполняемая, если выражение – условие истинно> Конструкция блочной структуры может включать один блок инструкций (<Блок 1>), исполняемых, если выражение 1 истинно, или же еще дополнительные условия, сопровождаемые блоками инструкций:
If <Выражение1> Then
<Блок 1 – исполняется, если выражение 1 истинно>
ElseIf <Выражение2> Then
<Блок 2 – исполняется, если выражение 2 истинно >
ElseIf <Выражение3> Then
<Блок 3 – исполняется, если выражение 3 истинно >
…………………..
Else
<Блок инструкций, исполняемых, если ложны выражения в инструкциях If и ElseIf>
End If
Блоки ElseIf и (или) Else могут отсутствовать. В любом случае блочная конструкция оканчивается инструкцией End If.
В ситуациях, когда требуется запрограммировать три и более разветвлений в зависимости от значения одной переменной, удобно использовать структуру Select Case:
Select Case <Переменная>
Case <Значение 1> либо Case is <Условие 1>
<Блок 1 – выполняется, если значение переменной равно значению 1
или соответствует условию 1>
Case <Значение 2> либо Case is <Условие 2>
<Блок 2 – выполняется, если значение переменной равно значению 2
или соответствует условию 2>
………………….
End Select
Задание: в соответствии с заданным вариантом составить приложение для вычисления значений функций у = у(х), z = z(x,y) и р= p(x,y,z) при заданных и произвольных значениях х. Вывести значения х, у, z, p. Для ввода значений х воспользоваться элементом управления список или поле со списком.
Варианты заданий (таблица 14)
Таблица 14
Варианты заданий
| № | X | У(х) | z(x,y) и условия | p(x,y,z) | ||||||
| -1.18 0.72 0.11 | arctg (x∙ π) | при х > 0.1 и у<0.5
при у > 1
в остальных случаях
|
| |||||||
| -3.1 3.2 | |x-1|2 | при х > 0
ln(1-x)-0.5 при x < 0 у > 3
в остальных случаях
|
| |||||||
| 0.31 -1.5 5.1 | х2 -
| при х > 0.1 и |x| > |y|
при у > 2.3
в остальных случаях
|
| |||||||
| 2.15 -3,3 0,15 |
| при х <=–1
при у > 1
в остальных случаях
|
| |||||||
| -1,8 2,1 | х2 -3х + 1 | при х > 1 и у<0
при x < 1
в остальных случаях
|
| |||||||
| 3,15 0,12 -0,25 |
| при х < 1 и у<–2
при у >= 0.5
в остальных случаях
|
| |||||||
| -2,1 3,6 -4,7 | arctg (2 sin х) | при х > 0.1 и у<0.5
0.1 при x < 0 у > 1
в остальных случаях
|
| |||||||
| 3,15 15,2 -1,5 |
| при х > 1 и у >= 2
при x<= 0 и у <-1
в остальных случаях
|
| |||||||
| -4,1 0,5 -0,1 |
| при х >0.3
при x<= -0.3 и у <= -0.5
в остальных случаях
|
| |||||||
| 0,92 11,9 -4,1 | ln|x2-1| | при х <1, y<-1
при у > 3
в остальных случаях
|
| |||||||
| π -8 | Tg(x2) | при х > и y < 1
при x<2
в остальных случаях
|
| |||||||
| 4,3 1,5 0,5 | – ln|x| | при х >=2 и y<= –2
при x<1 и у > 2
в остальных случаях
|
| |||||||
| -12,1 2,19 4,73 | x2 - 3x – 1 | при y<6
при x<= 1 и у >9
в остальных случаях
|
| |||||||
| 44,3 | ln|x| | при х >=20
при x<= 10 и у > 1
в остальных случаях
|
| |||||||
| 0,73 1,68 -0,12 | exsin x | при х >0.5 и y>=0
у < 0.2
в остальных случаях
|
| |||||||
| 1,28 -1,18 0,78 |
| при y<0
при x<= 1 и у >= 2
в остальных случаях
|
| |||||||
| 0,81 -1,11 -0,1 | 2sin x | при х >=1
при x<0 и у <0.6
в остальных случаях
|
| |||||||
| 5,4 -7,1 27,3 | 2ln|x| | при х >2 и y>=6
при у <0.2
в остальных случаях
|
| |||||||
| 4,1 1,2 -3,3 |
| при х >3.3
при x<= 2 и у >= 1.2
в остальных случаях
|
| |||||||
| 0,8 3,2 -1,5 | ex -tg(x) | при х >2
при x<= -1 и у <= 6
в остальных случаях
|
| |||||||
| -1,2 3,8 2,4 | sin (π ∙ x) | при х >0.1 и y<0.5
при y>1
в остальных случаях
|
| |||||||
| -3,1 1,2 | |x|2 | при х >0
при x<0 и у >= 3
в остальных случаях
|
| |||||||
| 15,5 0,9 9,6 |
| при х <π/3 и y>-0.3
при x>= π/2 и у <= -0.5
в остальных случаях
|
| |||||||
| -1,28 1,91 1,78 |
| при y>0
при x>0 и у <= -0.2
в остальных случаях
|
| |||||||
| -2,11 -0,3 | ex - x | при х < 1 и y > 2
при x >= 4
в остальных случаях
|
| |||||||
| -0,2 1,9 | sin x 2 | при х >=1 и y>2
при у <-0.4
в остальных случаях
|
| |||||||
| 3,1 1,2 -1 | tg (2x - 1) | при х <=0.4
при x>1 и у <= 0
в остальных случаях
|
| |||||||
| -1,6 1,9 -0,7 |
| при х <–1 и y>0.4
при x>0.5 и у <= 0.2
в остальных случаях
|
| |||||||
| 3,8 12,7 -0,5 |
| при х >1 и y>5
при у <2
в остальных случаях
|
| |||||||
| 5,6 -0,13 8,14 | - ln|х| | при х <1 и y>2
при x>= 2 и у <= -2
в остальных случаях
|
| |||||||
Дата публикования: 2014-11-02; Прочитано: 565 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
