Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЗФ_ОАиП / ЭУМК_ОАиП__PDF / курс лекций

.pdf
Скачиваний:
43
Добавлен:
21.03.2016
Размер:
3.28 Mб
Скачать

printf("\n"); printf(" C:\n "); for(i=15;i>=0;i--)

printf(" %d ",y[i]); printf("\n");

/* Определение значений битов 1 2 5 8 числа А битов 3 4 9 числа В и бита 1 числа С */ AR=A; A1=(AR>>1)&1;

AR=A; A2=(AR>>2)&1;

AR=A; A5=(AR>>5)&1;

AR=A; A8=(AR>>8)&1;

BR=B; B3=(BR>>3)&1;

BR=B; B4=(BR>>4)&1;

BR=B; B9=(BR>>9)&1;

CR=C; C1=(CR>>1)&1; if(A1&&A2&&A5&&A8&&B3&&B4&&B9&&C1)

{

puts("ДА1");

AR=A; BR=B; CR=C; R=(AR<<1)&(BR>>2)+CR<<2; printf("R=%d\n",R);

}

/* Определение значений битов 6 9 числа А битов 13 15 числа В и бита 2 числа С */

else

{

AR=A; A6=(AR>>6)&1;

AR=A; A9=(AR>>9)&1;

BR=B; B13=(BR>>13)&1;

BR=B; B15=(BR>>15)&1; CR=C; C2=(CR>>2)&1; if(A6&&A9&&B13&&B15&&C2)

{

puts("Да2");

AR=A; BR=B; CR=R;

R=(AR|(BR>>1))<<3;

printf("R=%d\n",R);

}

else

{

puts("Очистка A, B, C"); A=A&0; B=B&0; C=C&0;

printf("A=%d B=%d C=%d\n",A,B,C);

226

}

}

R=0z12;

printf("R=%z\n",R);

getch();

return(0);

}

227

Литература

1.Информатика. Базовый курс /Симонович С.В. и др.: Питер, 2001. – 640 с.

2.Касаткин А.И., Вальвачев А.Н. Профессиональное программирование на языке СИ: от Turbo C к Borland C++: Справ.пособие. – Мн.: Выш.шк., 1992. – 240 с.

3.Бруно Б. Просто и ясно. Borland С++: Пер. с англ.- М.: БИНОМ.- 400с.

4.Крячков А.В., Сухина И.В., Томшин В.К. Программирование на С и С++. Практикум: Учебн. Пособие для вузов. – М.: Горячая лининия – Телеком, 2000 – 344 с.

5.С/С++. Программирование на языке высокого урвня / Т.А. Павловская – СПБ.:Питер, 2002. – 464с.

6.Информатика: Учебник /Под ред. Проф. Н.В.Макаровой. –М.: Финансы и статистика, 1998.

7.Страуструп Б. Язык программирования Си++: Пер. с англ.- М.: Радио и связь, 1991. – 352 с.

8.Морис С. Объектно-ориентированное программирование. – Ростов-на- Дону: Феникс, 1997. – 952 с.

9.Топп У., Форд У. Структуры данных в С++: Пер. с англ.-М.: БИНОМ, 1994. – 816 с.

10.Хэнпок Л., Кригер М. Введение в программирование на языке Си: Пер.с англ.-М.: Радио и связь, 1986. – 192 с.

11.М/ук №1051 Мовшович С.М. к л/з по теме «Основы алгоритмизации». - Гомель: ГПИ, 1998. - 25 с.

12.М/ук № Основы алгоритмизации: практ. Пособие к лаб. и контрол. работам по курсу "Информатика" и "основы информатики и вычислительной техники" для студентов всех специальностей днев. И заоч. Отд-ний / авт.- сост.: Н.В. Водополова, В.И. Мисюткин, С.А. Чабуркина. – Гомель: ГГТУ им. П.О.Сухого,2005. – 32 с.

13.М/ук № 3089. Программирование ввода-вывода данных и линейных вычислительных алгоритмов на языке С: практ. пособие к выполнению лаб. и контрольных работ по дисциплине "Вычислительная техника и программирование" для студентов техн. специальностей дневн. и заочн. форм обучения /авт.-сост.: О.А.Кравченко, А.М. Мартыненко. – Гомель: ГГТУ им. П.О. Сухого, 2005. – 33 с.

14.Мовшович С.М. М/ук №1909 к л/з по теме «Методы сортировок» - Гомель: ГПИ, 1995. - 29 с.

15.М/ук № . Программирование разветвляющихся и циклических алгоритмов на языке С:

16.М/ук № Массивы в языке С. пособие по выполнению лабораторных и контрольных работ по дисциплине "Вычислительная техника и программирование"для студентов техн. специальностей дневн. и заочн. форм обучения /авт.-сост.: О.А.Кравченко, Д.А. Литвинов. - Гомель: ГГТУ им. П.О. Сухого, 2005. – 51 с.

228

17.Обработка символьной информации. Электронная версия МУК /авт.- сост.: О.А.Кравченко.

18.Записи. Электронная версия МУК /авт.-сост.: О.А.Кравченко.

19.Подпрограммы (функции). Электронная версия МУК /авт.-сост.: О.А.Кравченко.

20.Работа с файлами в языке С. Электронная версия МУК /авт.-сост.: О.А.Кравченко.

229

230

Соседние файлы в папке ЭУМК_ОАиП__PDF