Зворотний зв'язок

ПАСКАЛЬ: МАСИВИ

а)* суми; б) різниці

двох цілих чисел у нестандартному цілому типі.

24. Написати підпрограму обчислення

а) добутку; б) частки від ділення; в) остачі від ділення

"нестандартного" цілого числа на число типу integer.

25.* Написати підпрограму обчислення

а) добутку; б) частки від ділення; в) остачі від ділення

двох "нестандартних" цілих чисел.

26. Вхідними даними програми є послідовність цілих сталих та знаків операцій, що задається метавиразом

<стала> { <знак> <стала> }

Знаки операцій +, -, *, d, m позначають відповідно додавання, віднімання, множення, частку та остачу від ділення. Сталі мають до 20 десяткових цифр. Кожна стала та знак операції набирається на клавіатурі з нового рядка. Ознака кінця задається натисканням на "Ctrl-Z".

Вихідними даними програми є послідовність вихідних цілих сталих. Перша з них є першою вхідною сталою. Кожна наступна подає результат застосування операції, заданої знаком, до чисел, що подаються попередньою вихідною сталою та наступною вхідною.

Створити та використати модуль, що задає обробку чисел у їхньому нестандартному поданні. Варіанти подання – це варіанти 1-4 з пояснень до параграфа 12.3.

Варіанти наборів знаків операцій:

а) +; б) +, -; в) +, -, *;

г) d, m; д) +, -, *, d, m.

Сталі задають числа

а) невід'ємні; б) невід'ємні та від'ємні (зі знаком '-' попереду).

27. Вхідними даними програми є послідовність дійсних сталих та знаків операцій, що задається метавиразом

<стала> { <знак> <стала> }

Знаки операцій +, -, *, / позначають відповідно додавання, віднімання, множення та ділення. Вхідна стала – це пара цифрових послідовностей, можливо, зі знаками '-' попереду, що задається метавиразом

['-'] Ц { Ц } ' ' ['+'|'-'] Ц [ Ц ]

Метасимвол Ц позначає десяткові цифри. Перша послідовність цифр (довжиною до 20) задає дробову частину числа, друга – десятковий порядок (так, символи 123 -12 задають число 0.123 10-12). Кожна стала та знак операції набирається на клавіатурі з нового рядка. Ознака кінця задається натисканням на "Ctrl-Z".


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат