ЗФ_ОАиП / ЭУМК_ОАиП__PDF / курс лекций
.pdfprintf("\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