Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Методические рекомендации по проведению СРСП.

Лабораторная работа № 2. Разработка программ с использованием управляющих структур. | Лабораторная работа № 3. Использование операторов цикла при решении задач. | Лабораторная работа №4. Разработка программ с использованием одномерных массивов. | Лабораторная работа №5. Разработка программ с использованием двумерных массивов. | Лабораторная работа № 6. Программирование задач с использованием нескольких функций на языке Си. | Задания к лабораторной работе № 7. | Лабораторная работа № 8. Программирование задач обработки структур данных. | Лабораторная работа № 9. Разработка программ с использованием файловых переменных. | Лабораторная работа № 10. Разработка программ с использованием графических функций языка Си. | Тема 1. Запись констант, стандартных функций, выражений, операторов присваивания. Запись программ линейных структур алгоритмов. |


Читайте также:
  1. VII. Методические указания
  2. XIV. Требования к проведению государственного санитарно-эпидемиологического надзора и производственного контроля
  3. Гигиенические рекомендации к расписанию уроков
  4. ГЛАВА 1. СОВРЕМЕННЫЕ ТЕОРЕТИКО-МЕТОДИЧЕСКИЕ ПОДХОДЫ К ИССЛЕДОВАНИЮ КОРПОРАТИВНОЙ КУЛЬТУРЫ В ТОРГОВЫХ ОРГАНИЗАЦИЯХ
  5. Диетические рекомендации
  6. Дополнительные рекомендации
  7. Драматизация и инсценирование литературного произведения как методические приемы изучения литературы

Контрольный пример 1. Дан массив А(10, 10). В области, лежащей не выше главной диагонали, определить минимум, а в области, лежащей не выше побочной диагонали, сумму элементов. Присвоить минимальному элементу полученное значение суммы (рисунок 7).

Контрольный пример 2. По матрице А(20, 20) построить массив В(20), присвоив В(I) значение 1, если в строке с номером I матрицы А число положительных элементов не меньше числа отрицательных, и значение 0 – в противном случае (рисунок 8).

/* пример 1 */ #include <stdio.h> #include <conio.h> #define n 10 main() { int i, j, m, p, min, s, a[n][n]; clrscr(); for(i=0; i<n; i++) for(j=0; j<n; j++) scanf(“%d”, &a[i][j]); s=a[0][n-1]; min=a[0][0]; m=p=0; for(i=1; i<n; i++) for(j=0; j<n; j++) { if (j<=i) { if (a[i][j]<min) {min=a[i][j]; m=i; p=j; } if (j>=n-1-i) s+=a[i][j]; } a[m][p]=s; for(i=0; i<n; i++) { for(j=0; j<n; j++) printf(“%3d”, a[i][j]); printf(“\n”); } getch(); return 0; } /* пример 2 */ #include <stdio.h> #include <conio.h> # define n 10 main() { int i, j, k, p, a[n][n], b[n]; clrscr(); for(i=0; i<n; i++) for(j=0; j<n; j++) scanf(“%d”, &a[i][j]); for(i=0; i<n; i++) { p=k=0; for(j=0; j<n; j++) { if (a[i][j]>0) p++; else if (a[i][j]<0) k++; if (p>=k) b[i]=1; else b[i]=0; } for(i=0; i<n; i++) printf(“%3d”, b[i]); getch(); return 0; }

Контрольный пример 3. По матрице А(20, 20) построить массив В(20) по правилу: В(J) присвоить 1, если в столбце с номером J матрицы А есть хотя бы один отрицательный элемент, и значение 0 – в противном случае (рисунок 9).

Контрольный пример 4. По матрице А(10, 10) построить массив В(10) по правилу: В(1) равен сумме элементов главной диагонали, В(2) – сумме элементов диагонали, лежащей ниже главной и параллельно ей и т.д. (рисунок 10).

/* пример 3 */ #include <stdio.h> #include <conio.h> #define n 20 main() { int i, j, a[n][n], b[n]; clrscr(); for(i=0; i<n; i++) for(j=0; j<n; j++) scanf(“%d”, &a[i][j]); for(j=0; j<n; j++) { b[j]=0; for(i=0; i<n; i++) if (a[i][j]<0) { b[j]=1; break; }} for(i=0; i<n; i++) printf(“%3d”, b[i]); getch(); return 0; } /* пример 4 */ #include <stdio.h> #include <conio.h> #define n 10 main() { int i, j, s, k, a[n][n], b[n]; clrscr(); for(i=0; i<n; i++) for(j=0; j<n; j++) scanf(“%d”, &a[i][j]); for(j=0; j<n; j++) { s=0; for(i=j; i<n; i++) s+=a[i][i-j]; b[j]=s; } for(i=0; i<n; i++) printf(“%3d”, b[i]); getch(); return 0; }

 

Рисунок 7    
Рисунок 8
     

 

 

Рисунок 9

Рисунок 10

Рекомендуемая литература:

1осн[223-253], 2осн[244-255], 5доп[41-46], 7доп[15-23]


Дата добавления: 2015-11-04; просмотров: 44 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Форма проведения: Решение задач.| Методические рекомендации по проведению СРСП.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)