ко, О. IBM PC: пристрій, ремонт, модернізація [Текст]/А. Борзенко// Журнал Комп'ютер Прес. - 1995. - січень. - С. 52-55.
2. Аврін, С. Комп'ютерні артерії [Текст]/С. Аврін// Журнал Hard ' n ' Soft . - 1994. - № 6. - С. 29-33.
3. Фролов, А.В. Апаратне забезпечення IBM PC [Текст] /О.В. Фролов, Г.В.Фролов// Журнал ДІАЛОГ-МІФІ. - 1992. - С. 202-206.
4. Скотт Мюллер Модернізація та ремонт ПК [Текст]/Скотт Мюллер// Журнал Вільямс. - 2007. - С. 241 - 443. br clear=all>
Завдання № 2
Рисунок 1 - Блок-схема до завдання № 2
В
Повний вихідний текст програми
/* завдання про прямокутники */
# include
main ()
{
int a, b, c, d;
// введення сторін прямоугодьніков
printf ("Enter fore positive numbers:");
scanf ("% d% d% d% d", & a, & b, & c, & d);
/* умови виконання завдання */
if ((c> a) && (d> b))
printf ("Yes n") ;//прямокутник зі сторонами a, b вміщається в прямокутник зі сторонами c, d
else
if ((c> b) && (d> a))
printf ("Yes n") ;//прямокутник зі сторонами a, b вміщається в прямокутник зі сторонами c, d
else
printf ("No n") ;//прямокутник зі сторонами a, b не вміщається в прямокутник зі сторонами c, d
getch ();
return 0;
}
Завдання № 3
Рисунок 2 - Блок-схема до завдання № 3
В
В
Повний вихідний текст програми
# include
void ch (int *, int *) ;//прототип функції ch
main () {
int n = 0, m = 0, i, j;
int a [26] [26];// оголошення масиву
// прозьба ввести кордону матриці, що задовольняють умові
while (((m == 0) | | (m> 25)) | | ((n == 0) | | (n> 25))) {
printf ("Enter n n");
scanf ("% i", & n);
printf ("Enter m n");
scanf ("% i", & m);
printf (" n");
}
// заповнення і висновок вихідної матриці
for (i = 1; i <= n; i + +) {
for (j = 1; j <= m; j + +) {
a [i] [j] = j;
printf ("% 3i", a [i] [j]);
}
printf (" N");
}
printf (" N");
/* перетворення вихідної матриці за допомогою функції ch */
for (j = 1; j <= (m - m% 2); j + +) {
if (j% 2) {
for (i = 1; i <= n; i + +) {
ch (& a [i] [j +1], & a [i] [j]);
}
}
}
/* висновок перетвореної матриці */
for (i = 1; i <= n; i + +) {
for (j = 1; j <= m; j + +) {
printf ("% 3i", a [i] [j]);
}
printf (" N");
}
return 0 ;//вихід з функції main і з усієї програми
}
void ch (int * X, int * y)// визначення функції
{
// заміна елементів рядка місцями
int t;
t = * x;
* x = * y;
Завдання № 4
Рисунок 3 - Блок-схема до завдання № 4
Функція main
В
br/>
newPtr-> data = Value;
newPtr-> nextPtr = NULL;
currentPtr = * sPtr;
newPtr = Malloc (sizeof (LISTNODE));;
В В В В В Функція insert - вставляє елемент у список
Функція prinList - друкує список
В
<...