Програмування перетворень цілочисельних арифметичних даних
Мета роботи - вивчення принципів складання програм контролю і перетворення арифметичних даних з символьної (зовнішньої) форми у машинну (внутрішню) і зворотньо.
В цій лабораторній роботі реалізуються 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 |
Шістнадцятковий |
Подвійне слово |
Десятковий |
