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

Задания для самостоятельной работы. В заданиях с номерами от 1 до 25 требуется для зависимости Y(X), заданной анали-тически или графиком



В заданиях с номерами от 1 до 25 требуется для зависимости Y(X), заданной анали-тически или графиком, составить программу вычисления для вводимого X:

Y1 = Y(X) – с помощью минимального числа операторов if else, без применения ло-гических операций,

Y2 = Y(X) – с помощью минимального числа операторов if без else, с применением логических операций,

и вывода с поясняющими текстами вычисленных значений Y1 и Y2.

Для значений аргумента, при которых функция не определена, выводить соответствую-щие сообщения.

В заданиях с графиками функций (см. первый ример выполнения задания в разделе 3.2): - стрелка на линии графика указывает открытую границу интервала, в котором функ-ция имеет заданное положением линии значение, - в точках отсутствия линии графика функция не определена.

        при X < −2,  
29. Y (X)= X / 2 при −2≤ X <0,  
неопределена при X =0,  
    2 − востальныхслучаях.  
    0 при − 1 > X,    
30. Y (X)=   при −1≤ X <0,  
−1 при 0≤ X <2,  

1 при 2 ≤ X.


«Практикум по программированию на языке C в среде VS C++»


X при 0> X + X 2> −0, 2

31. Y (X)= X 2 при 0< X + X 2,

иначене определена.

    1 при −1 > X,    
32. Y (X)= 0 при − 1 ≤ X < 0,  
− 1 при 0 ≤ X < 1,  
    0 при 1 ≤ X.    
    − 1   при −2> X,  
33. Y (X)= X + 1 при − 2 ≤ X < 0,  
    при 0≤ X <1,  
       
        при 1≤ X.  
        при X < −2,  
34. Y (X)=   при −2≤ X < −1,  
    при −1≤ X <0,  
       
        при 0≤ X.  
      при X < −1,  
35. Y (X)= X +1 при − 1 ≤ X < 0,  
X   при 0≤ X <1,  
       
        при 1≤ X.  
    − 1   при X < −1,  
36. Y (X)= X   при −1≤ X <1,  
X + 2 при 1≤ X <2,  
        при 2≤ X.  
    − 1 / X при X < −3,  
37. Y (X)=   X при − 3 ≤ X < 0,  
X   при 0 ≤ X < 1,  
   
      X при 1 ≤ X.  
    − 2 − X при X ≤0,  
38. Y (X)=     при 0< X <1,  
X при 1≤ X <3,  
     
    1 − X   при 3≤ X.  


«Практикум по программированию на языке C в среде VS C++»


      Y(X)    
39. -2 -1   X  
   
         
      -1    

    Y(X)    
      X  
40. -2    
-1      
-3  


41.



Y(X)

X


42.


-2 -1  


43. R=1 1 Y(X)   X  
         
3-2   23  
  - 1            
                   

      Y(X)    
           
44. -2 -1   X  
   
       
           

45.


«Практикум по программированию на языке C в среде VS C++»


          Y(X)      
                   
46. -4 -3 -2 -1     3 4 X  
                 
          -1        

                          Y(X)    
                         
                                     
47. -4 -3 -2 -1       23 4   X  
                                       
                    -1              
                                   
            если | X |<3, иначе    
               
        0,    
48. Y (X)= 1, если   X ⊕2   четное, иначе    
       
        − 1, если   X   ⊕ 2   нечетное,    
                 

где скобки обозначают целую часть числа, а знак ⊕ – остаток от деления целого числа на 2

1Y(X)

49. - 3 - 2   1 2   X  
          - 1                  
                             

50.

51.


«Практикум по программированию на языке C в среде VS C++»


                 
        Y(X)        
                 
  -3 -2 -1       X  
52.      
               
        -1        
        -2        
        Y(X)        
               
        X  
53. -3 -2 -1      
               

-1

В заданиях с номерами от 26 до 30 требуется для рисунков, на которых области обозначены римскими цифрами, составить программу вычисления для вводимых X и Y:

Z1 – номера области с помощью минимального числа операторов if else, без приме-нения логических операций,

Z2 – номера области с помощью минимального числа операторов if без else, с при-менением логических операций.

и вывода с поясняющими текстами вычисленных значений Z1 и Z2.

Точку, лежащую на границе областей, можно считать принадлежащей любой из них.

                Ш       Y        
                         
                                   
                                     
                                X  
54.                          
  -3 -2   -1         -1     Ш      
                                     
                                     
                                         
                            -2     IV      
                                       
                                         


«Практикум по программированию на языке C в среде VS C++»


55.

Y

Ш 2

  60o     60o X  
56. -3-2 -1      
           
  IV   -1   Ш  

Ш


-2

Y


Ш 2

  -3   -2 -1                   X  
                   
57.              
             
IV         -1             Ш  
                       
                     

Ш -2

    IV Y        
  Ш       Ш    
           
  -3       X  
58.      
-2 -1          
  -1   Ш    
           
  Ш   -2 IV      


«Практикум по программированию на языке C в среде VS C++»


Вопросы по самопроверке

1. Какие операторы используются в программах разветвляющейся структуры?

2. Может ли в подчинении части if и\или else быть другой оператор if else или if без else?

3. Как в сложном операторе if else, содержащем другие операторы if else, найти для части else соответствующую часть if?

4. Что может быть частью логического выражения?

5. Какими знаками обозначают отношения и логические операции?

6. Каков порядок вычисления частей логического выражения?

7. Может ли тернарный оператор быть частью логического выражения?


«Практикум по программированию на языке C в среде VS C++»





Дата публикования: 2015-03-26; Прочитано: 335 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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