Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторная работа № 4. Программирование разветвляющихся вычислительных процессов



Программирование разветвляющихся вычислительных процессов. Элементы управления Список и Поле со списком

Цель работы: изучение операторов передачи управления и принципов программирования разветвляющихся вычислительных процессов.

Инструкция 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; Прочитано: 556 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.252 с)...