
Програмування перетворень цілочисельних арифметичних даних
Мета роботи - вивчення принципів складання програм контролю і перетворення арифметичних даних з символьної (зовнішньої) форми у машинну (внутрішню) і зворотньо.
В цій лабораторній роботі реалізуються 2 системні програми:
перетворення арифметичних даних з символьної (зовнішньої) форми у машинну. Машинні дані обробляються МП, при цьому можлива зміна знаку даних.
перетворення арифметичних даних -результату з машинної у символьну (зовнішню) форму, при цьому обов’язково треба аналізувати знак машинного числа.
Завдання: У відповідності до варіанту скласти програму, що забезпечує введення цілочисельних арифметичних символьних даних (як додатніх, так і від’ємних) вхідного типу, їх перетворення у машинну (внутрішню) форму, а потім зворотнє перетворення у символьну (зовнішню) форму вихідного типу. Програма повинна виконуватись у діалоговому режимі.
Варіанти виконання роботи:
Варіант |
Тип вхідних символьних даних
|
Формат машинного числа |
Тип вихідних символьних даних
|
101 |
Двійковий |
Слово |
Шістнадцяковий |
102 |
Вісімковий |
Подвійне слово |
Десятковий |
103 |
Десятковий |
Слово |
Вісімковий |
104 |
Шістнадцятковий |
Подвійне слово |
Двійковий |
105 |
Двійковий |
Подвійне слово |
Шістнадцятковий |
106 |
Вісімковий |
Слово |
Десятковий |
107 |
Десятковий |
Подвійне слово |
Вісімковий |
108 |
Шістнадцятковий |
Слово |
Двійковий |
109 |
Двійковий |
Слово |
Десятковий |
110 |
Вісімковий |
Подвійне слово |
Шістнадцятковий |
111 |
Десятковий |
Подвійне слово |
Двійковий |
112 |
Шістнадцятковий |
Слово |
Вісімковий |
113 |
Двійковий |
Подвійне Слово |
Десятковий |
114 |
Вісімковий |
Слово |
Шістнадцятковий |
115 |
Десятковий |
Слово |
Двійковий |
116 |
Шістнадцятковий |
Подвійне Слово |
Вісімковий |
117 |
Двійковий |
Байт |
Вісімковий |
118 |
Вісімковий |
Байт |
Двійковий |
119 |
Десятковий |
Слово |
Шістнадцятковий |
120 |
Шістнадцятковий |
Слово |
Десятковий |
121 |
Двійковий |
Слово |
Вісімковий |
122 |
Вісімковий |
Подвійне слово |
Двійковий |
123 |
Десятковий |
Подвійне слово |
Шістнадцятковий |
124 |
Шістнадцятковий |
Подвійне слово |
Десятковий |
125 |
Двійковий |
Подвійне слово |
Вісімковий |
126 |
Вісімковий |
Слово |
Двійковий |
127 |
Десятковий |
Слово |
Вісімковий |
128 |
Шістнадцятковий |
Подвійне слово |
Двійковий |
129 |
Десятковий |
Подвійне слово |
Вісімковий |
130 |
Шістнадцятковий |
Слово |
Двійковий |
131 |
Двійковий |
Слово |
Десятковий |
132 |
Вісімковий |
Подвійне слово |
Шістнадцятковий |
201 |
Шістнадцятковий |
Подвійне слово |
Двійковий |
202 |
Двійковий |
Подвійне слово |
Шістнадцятковий |
203 |
Вісімковий |
Слово |
Десятковий |
204 |
Десятковий |
Подвійне слово |
Вісімковий |
205 |
Двійковий |
Байт |
Вісімковий |
206 |
Десятковий |
Слово |
Двійковий |
207 |
Шістнадцятковий |
Подвійне Слово |
Вісімковий |
208 |
Вісімковий |
Байт |
Двійковий |
209 |
Десятковий |
Подвійне слово |
Двійковий |
210 |
Шістнадцятковий |
Слово |
Вісімковий |
211 |
Двійковий |
Подвійне Слово |
Десятковий |
212 |
Вісімковий |
Слово |
Шістнадцятковий |
213 |
Двійковий |
Байт |
Вісімковий |
214 |
Вісімковий |
Подвійне слово |
Двійковий |
215 |
Десятковий |
Подвійне слово |
Шістнадцятковий |
216 |
Шістнадцятковий |
Подвійне слово |
Десятковий |
217 |
Вісімковий |
Подвійне слово |
Шістнадцятковий |
218 |
Десятковий |
Подвійне слово |
Двійковий |
219 |
Шістнадцятковий |
Слово |
Вісімковий |
220 |
Двійковий |
Подвійне Слово |
Десятковий |
221 |
Вісімковий |
Байт |
Двійковий |
222 |
Десятковий |
Слово |
Шістнадцятковий |
223 |
Шістнадцятковий |
Слово |
Десятковий |
224 |
Двійковий |
Слово |
Вісімковий |
225 |
Вісімковий |
Слово |
Шістнадцятковий |
226 |
Десятковий |
Слово |
Двійковий |
227 |
Шістнадцятковий |
Подвійне Слово |
Вісімковий |
228 |
Двійковий |
Байт |
Вісімковий |
229 |
Десятковий |
Слово |
Двійковий |
230 |
Шістнадцятковий |
Подвійне Слово |
Вісімковий |
231 |
Вісімковий |
Байт |
Двійковий |
232 |
Десятковий |
Подвійне слово |
Двійковий |
301 |
Шістнадцятковий |
Слово |
Вісімковий |
302 |
Двійковий |
Подвійне Слово |
Десятковий |
303 |
Вісімковий |
Слово |
Шістнадцятковий |
304 |
Десятковий |
Слово |
Двійковий |
305 |
Шістнадцятковий |
Подвійне Слово |
Вісімковий |
306 |
Вісімковий |
Подвійне слово |
Двійковий |
307 |
Десятковий |
Подвійне слово |
Шістнадцятковий |
308 |
Шістнадцятковий |
Подвійне слово |
Десятковий |
309 |
Вісімковий |
Подвійне слово |
Шістнадцятковий |
310 |
Десятковий |
Подвійне слово |
Двійковий |
311 |
Вісімковий |
Слово |
Десятковий |
312 |
Десятковий |
Подвійне слово |
Вісімковий |
313 |
Двійковий |
Байт |
Вісімковий |
314 |
Десятковий |
Слово |
Двійковий |
315 |
Шістнадцятковий |
Подвійне Слово |
Вісімковий |
316 |
Десятковий |
Слово |
Вісімковий |
317 |
Шістнадцятковий |
Подвійне слово |
Двійковий |
318 |
Двійковий |
Подвійне слово |
Шістнадцятковий |
319 |
Вісімковий |
Слово |
Десятковий |
320 |
Десятковий |
Подвійне слово |
Вісімковий |
321 |
Шістнадцятковий |
Подвійне слово |
Двійковий |
322 |
Десятковий |
Подвійне слово |
Вісімковий |
323 |
Шістнадцятковий |
Слово |
Двійковий |
324 |
Двійковий |
Слово |
Десятковий |
325 |
Вісімковий |
Подвійне слово |
Шістнадцятковий |
326 |
Вісімковий |
Байт |
Двійковий |
327 |
Десятковий |
Слово |
Шістнадцятковий |
328 |
Шістнадцятковий |
Слово |
Десятковий |
329 |
Двійковий |
Слово |
Вісімковий |
330 |
Вісімковий |
Подвійне слово |
Двійковий |
331 |
Десятковий |
Подвійне слово |
Шістнадцятковий |
332 |
Шістнадцятковий |
Подвійне слово |
Десятковий |