Windows Forms

  • 20 мая 2012 г.
  • 3214 Слова
Занятие 1.

Задание 1. Написать программу, которая позволит ввести два целых числа с клавиатуры, найти и вывести на дисплей их произведение, преобразовать и напечатать на мониторе результат приведенный к числу кратному 16. При преобразовании использовать только битовые операции.
Вопросы:
- Что выведет функция printf если будут введены числа 32000 и 5, почему?
- Что вдвоичном представлении числа изменит операция преобразования к числу кратному 16?

Задание 2. Написать программу, которая позволит ввести два числа типа unsigned с клавиатуры, найти и вывести на дисплей их сумму, преобразовать и напечатать на мониторе результат приведенный к числу кратному 64. При преобразовании использовать только битовые операции.
Вопросы:
- Что выведет функцияprintf если будут введены числа 65535 и 1, почему?
- Что в двоичном представлении числа изменит операция преобразования к числу кратному 64?

Задание 3. Написать программу, которая позволит ввести число типа unsigned с клавиатуры, напечатать его на дисплее, и используя битовые операции сделать в нем, чтобы четные биты были равны 0, а нечетные сохранили свои значения и вывести результат.Вопросы:
- Что выведет функция printf если будет введено число -1, почему?
- С каким числом для данного можно произвести операцию "+", чтобы получить четные биты равные 0?

Задание 4. Написать программу, которая позволит ввести число типа unsigned с клавиатуры, напечатать его на дисплее, и используя битовые операции сделать в нем, чтобы нечетные биты были равны 0, ачетные сохранили свои значения и вывести результат.
Вопросы:
- Что выведет функция printf если будет введено число -2, почему?
- С каким числом для данного можно произвести операцию "-", чтобы получить нечетные биты равные 0?

Задание 5. Написать программу, которая позволит ввести число типа unsigned с клавиатуры, напечатать его на дисплее, и используя битовые операциисделать в нем, чтобы 4,5,6 биты были равны 0,а остальные сохранили свои значения и вывести результат.
Вопросы:
- Что выведет функция printf если будет введено число 65536, почему?
- С каким числом для данного можно произвести операцию "+", чтобы получить 4,5,6 биты равные 0?

Задание 6. Написать программу, которая позволит ввести число типа unsigned с клавиатуры, напечататьего на дисплее, и используя битовые операции сделать в нем, чтобы 1,2,3 биты были равны 0, а остальные сохранили свои значения и вывести результат.
Вопросы:
- Что выведет функция printf если будет введено число 65538, почему?
- С каким числом для данного можно произвести операцию "-", чтобы получить 1,2,3 биты равные 0?

Задание 7. Написать программу, которая позволитввести два целых числа с клавиатуры, найти и вывести на дисплей их произведение, используя битовые операции сделать в нем, чтобы 4 и 5 биты были равны 1, а остальные сохранили свои значения и вывести результат.
Вопросы:
- Что выведет функция printf если будут введены числа 5000 и 8, почему?
- Какому числу будет кратен результат, если 3,2,1,0 биты будут установлены в 0?Задание 8. Написать программу, которая позволит ввести два целых числа с клавиатуры, найти и вывести на дисплей их сумму, используя битовые операции сделать в ней, чтобы 0,2 и 4 биты были равны 1, а остальные сохранили свои значения и вывести результат.
Вопросы:
- Что выведет функция printf если будут введены числа 35334 и 5, почему?
- Какому числу будет кратен результат,если 1 и 0 биты будут установлены в 0?

Задание 9. Написать программу, которая позволит ввести два числа типа unsigned с клавиатуры, найти и вывести на дисплей остаток от деления первого числа на второе, используя битовые операции, установить в нем в 0 те биты, которые соответственно в первом числе установлены в 1. Вывести результат.
Вопросы:
- Что выведет функция...
tracking img