Паскаль: лексика, вирази, семантика, Детальна інформація
Паскаль: лексика, вирази, семантика
2.7.* Нехай a, b, c, … – імена цілих змінних із додатними значеннями. Написати булів вираз, значенням якого є true тоді й тільки тоді, коли:
а) a, b, c мають однакові значення;
б) a, b, c задають сторони трикутника;
в) a, b, c задають сторони прямокутного трикутника;
г) a, b, c задають сторони гострокутного трикутника;
д) a, b, c задають сторони равнобедреного трикутника;
е) a, b, c задають сторони різнобічного трикутника;
ж) a, b, c, d задають сторони паралелограмма;
з) a1, b1, c1 і a2, b2, c2 задають сторони двох рівних трикутників;
и) цеглину a\xF0B4 b\xF0B4 c можна просунути в прямокутне вікно d\xF0B4 e так, що її грані паралельні сторонам вікна.
2.8. Написати вираз, значенням якого є true тоді й тільки тоді, коли дві прямі, задані цілими коефіцієнтами рівнянь вигляду ax+by+c=0:
а)* паралельні й не збігаються; б) паралельні (можливо, збігаються);
в) збігаються; г) перетинаються; д) перпендикулярні.
2.9.* Підлога в кімнаті складається з клітин і має розміри n\xF0B4 m. На двох клітинах поставлено стовпи. Написати вираз, яким задається ознака того, що тепер підлогу можна покрити дощечками розмірами 2\xF0B4 1.
2.10.* Написати послідовність операторів, що задає обмін значень двох змінних за умови:
а) можна використовувати третю змінну;
б) третю змінну не використовувати, але змінні числові.
2.11. Написати послідовність операторів для "циклічного" обміну значень трьох змінних (a\xF0AC b, b\xF0AC c, c\xF0AC a).
2.12. Нехай x – числова змінна. Використовуючи лише операції множення та оператори присвоювання змінним із будь-якими іменами, написати послідовність операторів для обчислення значення:
а)* x10; б)* x12; в) x15; г) x31.
Бажана послідовність із мінімальним числом множень. Наприклад, обчислення x6 можна задати так: x2:=x*x; x4:=x2*x2; x6:=x4*x2.
3.4. Обчисли й напиши
Комп'ютер виведе значення виразу на екран, якщо написати цей вираз в "операторі" запису, або виведення:
writeln(вираз)
Насправді цей "оператор" є викликом спеціальної програми, що називається "процедура запису writeln" (від англійського write line – "записати рядок"). При її виконанні комп'ютер обчислює значення виразу, за цим значенням створює відповідну сталу, тобто послідовність символів, і передає її пристрою, частиною якого є екран. І вже в цьому пристрої стала друкується на екрані. Наприклад, при виконанні операторів програми з цілою змінною z
z:=1; writeln(1+z);
writeln(z<=1)
на екрані з'являються символи:
2
true
а) a, b, c мають однакові значення;
б) a, b, c задають сторони трикутника;
в) a, b, c задають сторони прямокутного трикутника;
г) a, b, c задають сторони гострокутного трикутника;
д) a, b, c задають сторони равнобедреного трикутника;
е) a, b, c задають сторони різнобічного трикутника;
ж) a, b, c, d задають сторони паралелограмма;
з) a1, b1, c1 і a2, b2, c2 задають сторони двох рівних трикутників;
и) цеглину a\xF0B4 b\xF0B4 c можна просунути в прямокутне вікно d\xF0B4 e так, що її грані паралельні сторонам вікна.
2.8. Написати вираз, значенням якого є true тоді й тільки тоді, коли дві прямі, задані цілими коефіцієнтами рівнянь вигляду ax+by+c=0:
а)* паралельні й не збігаються; б) паралельні (можливо, збігаються);
в) збігаються; г) перетинаються; д) перпендикулярні.
2.9.* Підлога в кімнаті складається з клітин і має розміри n\xF0B4 m. На двох клітинах поставлено стовпи. Написати вираз, яким задається ознака того, що тепер підлогу можна покрити дощечками розмірами 2\xF0B4 1.
2.10.* Написати послідовність операторів, що задає обмін значень двох змінних за умови:
а) можна використовувати третю змінну;
б) третю змінну не використовувати, але змінні числові.
2.11. Написати послідовність операторів для "циклічного" обміну значень трьох змінних (a\xF0AC b, b\xF0AC c, c\xF0AC a).
2.12. Нехай x – числова змінна. Використовуючи лише операції множення та оператори присвоювання змінним із будь-якими іменами, написати послідовність операторів для обчислення значення:
а)* x10; б)* x12; в) x15; г) x31.
Бажана послідовність із мінімальним числом множень. Наприклад, обчислення x6 можна задати так: x2:=x*x; x4:=x2*x2; x6:=x4*x2.
3.4. Обчисли й напиши
Комп'ютер виведе значення виразу на екран, якщо написати цей вираз в "операторі" запису, або виведення:
writeln(вираз)
Насправді цей "оператор" є викликом спеціальної програми, що називається "процедура запису writeln" (від англійського write line – "записати рядок"). При її виконанні комп'ютер обчислює значення виразу, за цим значенням створює відповідну сталу, тобто послідовність символів, і передає її пристрою, частиною якого є екран. І вже в цьому пристрої стала друкується на екрані. Наприклад, при виконанні операторів програми з цілою змінною z
z:=1; writeln(1+z);
writeln(z<=1)
на екрані з'являються символи:
2
true
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021