- •Алгоритмічні мови та програмування Методичні вказівки
- •Алгоритмічні мови та програмування Методичні вказівки
- •03056, Київ, вул..Політехнічна, 12, корп. 17
- •Практичне заняття № 1 Системи числення та формати зображення чисел у еом Завдання
- •Практичне заняття № 2
- •Завдання
- •Додаток 1 Пріоритети та асоціативність операцій
- •Примітка
- •Опис операцій
- •4.Операції зсувів
- •8.Умовний вираз
- •9. Операції та вирази присвоювання
- •10.Складене присвоювання
- •11. Операція „кома” або операція послідовного обчислення
- •Додаток 2
- •Практичне заняття № 3 Вивчення умовних переходів Завдання
- •Список завдань
- •Практичне заняття № 4 Вивчення циклічних обчислювальних процесів Завдання
- •Практичне заняття № 5 Розробка алгоритмів та їх графічне зображення Завдання
- •Практичне заняття № 6 Розрахунок значень числових рядів Завдання
- •Приклад виконання завдання
- •Практичне заняття № 8 Робота з функціями Завдання
- •Приклад виконання завдання
- •Опис алгоритму і програми
- •Практичне заняття № 9 Робота з цілими числами Завдання
- •Додаток
Практичне заняття № 2
Виконання арифметичних та логічних операцій С++
Завдання
1. Виписати у зошити таблицю із пріоритетами та асоціативністю операцій С++ (додаток 1).
2. Обчислити значення арифметичного та логічного виразів (таблиця 1) , враховуючи пріоритети та асоціативність операцій і пам’ятаючи , що операції над цілими числами виконуються у цілих числах.
3. Перевірити результат ручних обчислень на комп’ютері (додаток 2).
Таблиця арифметичних та логічних виразів
z = 5 + 6/5 – 4*3 %7 +45<<2 *3>>4 -d++; d=1
l = a >b || a <c && a > 4 || b < 7 && c ==8 ; a =3,b =5,c=4
2. z = 50/5/4*2 +23<<2/8 +3 – 5*3%2/2 + d++; d=5
l = a >b || a <c && a > 4 || b < 7 && c ==8 ; a =13,b =5,c=7
3. z = 5 - 16/5 + 4*35%3+35>>2 *1<<4 +d- -; d=2
l = a >b || a <c && a > 4 || b < 7 && c ==8 ; a =3,b =55,c=8
4. z = 50*5/4/2 +23>>2*2 +3 – 25*3%2/2 – d- -; d=2
l = a >b || a <c && a > 4 || b < 7 && c ==8 ; a =5,b =5,c=77
5. z = 5*8/3*7 + 65<<2/7 -34%12 + 15>>d++; d=3
l = a >b || a <c && a > 4 || b < 7 && c ==8 ; a =-3,b =3,c=1
6. z =15/8*3/7 + 65>>2*3 +34%11 – 3<<d++; d=2
l = a >b || a <c && a > 4 || b < 7 && c ==4 ; a =4,b =4,c=4
7. z = 96%20*5/3+3*4>>2 + 3<<5/d++ ; d=3
l = a >b || a <c && a > 4 || b < c && c ==8 ; a =2,b =1,c=8
8. z = 96/20%5*3+3/4<<2 + 3>>4/d++ + 5/2*2 ; d=6
l = a <b && a <c || a > 4 || b < 7 && c!=8 ; a =3,b =5,c=7
9. z = 25>>3*2 + 6/3/4*5 – 3<<d++/4 + 56%7%3; d=4
l = a <b && a <c || a > 4 || b < 7 && c!==8 ; a =5,b =3,c=17
10.z = 25<<3/8 + 5+6*3/4/5 – 3>>d++/2 + 56%3%2; d=3
l = a <b && a <c || a > 4 || b < 7 && c!=8 ; a =5,b =3,c=8
11.z = 25>>3*8 - 56/3/4*5 – 3<<d++/4 + 56%7%3; d=8
l = a <b && a <c || a > 4 || b < 7 && c!=8 ; a =3,b =3,c=7
12.z = 87/12/5*5*12 +87%12/3 – 45<<2/2 +5>>2*2 ;
l = a <b && a <c || a > 4 || b < 7 && c!=8 ; a =3,b =5,c=3
13. z = 47/5*5/7*7 – 47>>2*4%2 + 7<<2/2*2 + 47%5%3;
l = a <b && a <c || a < 4 || b < 7 && c!=8 ; a =1,b =6,c=7
14. z = 7*5*5/7*7 – 16>>2*4%2 + 6<<2/4*2 + 67%7%3;
l = a >b && a >c || a <14 || b > 7 && c!=7 ; a =13,b =5,c=7
15.z = 25>>6*2/3 + 6*3/4/5 – 2<<d+++2 - 56%6%5; d=5
l = a <b && a <c || a > 4 || b < 7 && c!=8 ; a =7,b =5,c=7
16. z = 45>>3<<3 + 49/8*7/9%2 – d++ + 45<<5/2; d=7
l = a <b && a <c || a != 4 || b < 7 && c<8 ; a =3,b =5,c=7
17. z = 100>>4<<4 +100/6*6*7%8 – 100%6/5*6;
l = a <b && a >c || a < 4 || b < 7 && c!=8 ; a =3,b =6,c=8
18. z = 88%7%5*5 – 88>>4*16/5 + 88/9*9<<2;
l = a <b || a <c || a > 4 && b < 7 && c!=8 ; a =3,b =5,c=7
19. z = 21>>3<<9 - 59/8*7/9%3 – d++ + 5<<5/2; d=12
l = a >b && a >c || a > 4 || b < 7 && c!=8 ; a =13,b =5,c=8
20. z = 99/10*10%10 + 21<<3>>3/3 +99%7%d++; d=4
l = a <b && a <c || a > 14 || b < =7 && c!=8 ; a =3,b =7,c=9
21. z = 55>>4<<4 - 79/8*7/9%2 – d++ + 5<<5/2; d=6
l = a <b && a <c || a != 4 || b < 7 && c<8 ; a =3,b =5,c=7
22. z = 5+7%3 – 5*3%7*3 + 15<<2*2>>4 + d++; d=1
l = a==b|| c==a && b>3 && c<b || a!=5; a=4,b=4,c=5
23. z = 15+6/5 – 4*3%7 + 45<<2*3>>4-d++; d=1
l = a<b && b<c || a!=4 || b!=5 && c==2*b; a=3,b=5,c=10
24. z = 53/5*6/8*8 - 23 >>2*3%2 +2<<2/2*2 + 53%5%3;
l = a<c && a>b || a!=5 && b!=7 || c==8; a=4,b=3,c=8
25. z = 7*5*4/6*6 - 15 <<2*3%3 + 5<<3/2*2 +76%6%3;
l = a<b || a<c || c==5 && a!=7 && b!=6; a=8,b=9,c=10