|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.02.2012, 17:24 | #1 |
Новичок
Джуниор
Регистрация: 01.02.2012
Сообщений: 1
|
Разработать алгоритм, отобразить его в виде блок-схемы и написать программу на языке Паскаль. Оформить отчет
Вводится число k, принимающее значение в диапазоне от 0 до 255. Используя логические (поразрядные) операции над числами, преобразовать это число, оставив i-й и j-й разряды, номера которых вводит пользователь, такими, какие они есть, а остальные разряды сбросить в нуль. Вывести исходное и преобразованное число.
Помогите пожалуйста вообще не пойму как сделать((( |
02.02.2012, 10:24 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а в чём, собственно затруднение.
1) определитесь, откуда и как будут отсчитываться разряды числа. (я бы предложил использовать "классический" способ - разряды двоичного числа отсчитываются справа налево (от меньших к большим), начиная с нуля. 2) пишете программу. вида: ввести число K (var K : byte); ввести i и j (обязательно проверяя, чтобы введённые значения попали в диапазон пронумерованных разрядов числа k (например, если нумерация от нуля, тогда эти числа должны быть от нуля до семи: (i>=0) and (i<=7) и тоже самое условие для j 3) сформировать маску. взять единичку Mask1 := 1; и двигать её влево столько раз, сколько нужно, чтобы получился номер разряда заданный в i. потом тоже самое сделать для j: Код:
Код:
Код:
Код:
потом нарисовать блок-схему. потом оформляйте отчёт. теперь можно сдавать. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
оформить отчет в виде реферата | венерочка | Помощь студентам | 8 | 29.08.2010 15:20 |
1.изобразить в виде блок схемы алгоритмы 2. Задайте нормальный алгоритм Маркова, а 3 я сам решу! | Bernuar | Помощь студентам | 0 | 31.03.2010 15:49 |
Разработать алгоритм и написать мини-программу на языке Бейсик... | Evgen88 | Помощь студентам | 1 | 24.09.2009 10:30 |
Нужна помощь(Разработать алгоритм, нарисовать его блок-схему.) | miron | Помощь студентам | 4 | 26.02.2008 12:08 |