пʼятниця, 8 травня 2015 р.

Прості задачі на складання програм мовою Pascal,

Практична робота   ОПЕРАТОРИ    МОВОЮ   PASCAL
Дати відповіді на запитання:
1. Якщо а = 2b = 1, тоді результати обчислень для операторів:
А) X1 := 4*a + 2*b/(a – b);  X2 :=int(b/a + sqr(b));   X3 :=int(b/a)+ frac(b/a);
Б) Y1 := abs(4*b - 5*a) - int(6/b) - frac(a/b);   Y2 := frac(4/b -5/a) +(6*b - a);   
В) Z1 := sqr(3*sqr(b)) - 5*sqr(a);   Z2 := sqr(2/sqrt(a)) int(4*sqr(b));       
Г) M1 := abs(a*b-100) mod (b+a);   M2 := succ(-3*b+10) mod pred(b + 2*a);    
Д) N1 := sqr(8*а) div (sqr(4*b));      N2 := sqr(9+b) mod (sqr(4-b));  
Е) K1 := (sqr(a*b - b) div  2) mod 3);  K2 := (sqr(10*a - b) div  4) mod 5);
Є)L1 := abs(100*sqrt(a*a) - 1000*sqrt (b*b))) mod a.
Ж) V1:=2015 mod (abs(9*b - 3*a)).  V2:=2016 div (abs(8*b - 2*a)).
2.Якщо А = 3,  В = 2, тоді результати обчислень для заданих  операторів
А)W = НСД((A + B) div 1000(A*B - 9) mod 10).
Б)Q = НСК((10*A + 100*B) mod 100(10*A*B - 8) mod 10).
3. Якщо а = 3b = 1, , тоді результати обчислень для операторів:
А) P1 := (a3 + b2) div (a2 + b3);            P2 := int((a2 + b4)/(a4 – b2));
Б) H1 := abs(7*b - 9*a)  div (8*b - a);   H1 := abs(8*b -12*a)  mod (18*b - a);  
В) G1 := abs(3*b2 - 5*a)  mod (abs(b2 - 4*a));  
Г) F1 := abs(a*b-100) mod (b + a);  F2 := abs(32*b-10) mod (b*b + a+3);  
Д) D1 := int(abs( (a3 + b3)/(a2 – b2))) div (sqr(4*b));  
Е) S1 := int((a4 - b4)/(a2 + b2) div  a) mod (3*b);
Є)T1 := int(100*sqrt(abs (a)) + 10*sqrt (abs (b))) mod (10*b 2*a);  .
4.Скласти алгоритм  і записати програму  мовою  Pascal, що:
А1) знаходить усі цифри, що є дільниками даного трицифрового десяткового числа АВС, тобто утворює множину одноцифрових дільників числа.
А2) знаходить усі числа, що є дільниками даного двоцифрового десяткового числа АВ, тобто утворює множину дільників числа АВ.
А3) знаходить усі двоцифрові числа, що є кратними для даного двоцифрового десяткового числа АВ , тобто утворює множину кратних чисел для числа АВ.
А4) переставляє місцями цифру розряду сотень  і цифру розряду одиниць для даного трицифрового десяткового числа АВС, тобто будує число СВА і виводить його на екран.
А5) знаходить порівняння добутку та суми усіх цифр даного трицифрового десяткового числа АВС і, тобто утворює нові числа  С*В*А  та С+В+А, потім порівнює їх і виводить результат порівняння. 
А6) знаходить усі цифри, що є дільниками даного трицифрового десяткового числа АВС, тобто утворює множину одноцифрових дільників числа.
А7) знаходить найбільший  спільний  дільник  для двох  двоцифрових чисел десяткового числа АВ та ВА.
А8) знаходить найменше  спільне  кратне для двох  двоцифрових чисел десяткового числа АВ та ВА.
А9) знаходить найменшу  цифру: а)  у  двоцифровому  числі; б) у  трицифровому  числі.  
А10) знаходить найбільшу  цифру: а)  у  двоцифровому  числі; б) у  трицифровому  числі.  

А11) знаходить не найбільшу і не найменшу цифру: а)  у  двоцифровому  числі; б) у  трицифровому  числі.  

Немає коментарів:

Дописати коментар