🗊 Презентация Многомерные массивы. (Лекция 5)

Нажмите для полного просмотра!
Многомерные массивы. (Лекция 5), слайд №1 Многомерные массивы. (Лекция 5), слайд №2 Многомерные массивы. (Лекция 5), слайд №3 Многомерные массивы. (Лекция 5), слайд №4 Многомерные массивы. (Лекция 5), слайд №5 Многомерные массивы. (Лекция 5), слайд №6 Многомерные массивы. (Лекция 5), слайд №7 Многомерные массивы. (Лекция 5), слайд №8 Многомерные массивы. (Лекция 5), слайд №9 Многомерные массивы. (Лекция 5), слайд №10 Многомерные массивы. (Лекция 5), слайд №11 Многомерные массивы. (Лекция 5), слайд №12 Многомерные массивы. (Лекция 5), слайд №13 Многомерные массивы. (Лекция 5), слайд №14 Многомерные массивы. (Лекция 5), слайд №15 Многомерные массивы. (Лекция 5), слайд №16 Многомерные массивы. (Лекция 5), слайд №17 Многомерные массивы. (Лекция 5), слайд №18 Многомерные массивы. (Лекция 5), слайд №19 Многомерные массивы. (Лекция 5), слайд №20 Многомерные массивы. (Лекция 5), слайд №21 Многомерные массивы. (Лекция 5), слайд №22 Многомерные массивы. (Лекция 5), слайд №23 Многомерные массивы. (Лекция 5), слайд №24 Многомерные массивы. (Лекция 5), слайд №25 Многомерные массивы. (Лекция 5), слайд №26 Многомерные массивы. (Лекция 5), слайд №27 Многомерные массивы. (Лекция 5), слайд №28 Многомерные массивы. (Лекция 5), слайд №29 Многомерные массивы. (Лекция 5), слайд №30 Многомерные массивы. (Лекция 5), слайд №31 Многомерные массивы. (Лекция 5), слайд №32 Многомерные массивы. (Лекция 5), слайд №33 Многомерные массивы. (Лекция 5), слайд №34 Многомерные массивы. (Лекция 5), слайд №35 Многомерные массивы. (Лекция 5), слайд №36 Многомерные массивы. (Лекция 5), слайд №37 Многомерные массивы. (Лекция 5), слайд №38 Многомерные массивы. (Лекция 5), слайд №39

Содержание

Вы можете ознакомиться и скачать презентацию на тему Многомерные массивы. (Лекция 5). Доклад-сообщение содержит 39 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Домашнее задание № 5 Study-Inf/1 курс/ПИ/ Информатика и программирование
Описание слайда:
Домашнее задание № 5 Study-Inf/1 курс/ПИ/ Информатика и программирование

Слайд 2


Многомерные массивы Инициализация матриц
Описание слайда:
Многомерные массивы Инициализация матриц

Слайд 3


Механизм Механизм выделения памяти
Описание слайда:
Механизм Механизм выделения памяти

Слайд 4


Механизм Механизм освобождения памяти
Описание слайда:
Механизм Механизм освобождения памяти

Слайд 5


Обращение к элементу матрицы x[i,j] for(i=0;i
Описание слайда:
Обращение к элементу матрицы x[i,j] for(i=0;i

Слайд 6


Многомерные массивы. (Лекция 5), слайд №6
Описание слайда:

Слайд 7


for(i=0;i
Описание слайда:
for(i=0;i

Слайд 8


Инициализация элементов матрицы. Ввод данных с клавиатуры. … float **A; int n,m,i,j; printf ("Введите количество строк матрицы: ");...
Описание слайда:
Инициализация элементов матрицы. Ввод данных с клавиатуры. … float **A; int n,m,i,j; printf ("Введите количество строк матрицы: "); scanf("%d",&n); printf ("Введите количество столбцов матрицы: "); scanf("%d",&m); A = new float*[n];

Слайд 9


for(i=0;i
Описание слайда:
for(i=0;i

Слайд 10


Получение значений случайным образом … float **x; int n,m,i,j; … x = (float**) malloc(sizeof(float*)*n); for( i=0;i
Описание слайда:
Получение значений случайным образом … float **x; int n,m,i,j; … x = (float**) malloc(sizeof(float*)*n); for( i=0;i

Слайд 11


Печать элементов матрицы
Описание слайда:
Печать элементов матрицы

Слайд 12


… … for(i=0;i
Описание слайда:
… … for(i=0;i

Слайд 13


Выделение областей матриц Выделение строки с номером k:
Описание слайда:
Выделение областей матриц Выделение строки с номером k:

Слайд 14


Выделение столбца с номером f … for (int i=0;i
Описание слайда:
Выделение столбца с номером f … for (int i=0;i

Слайд 15


Выделение блоков матриц … for (int i=0;i
Описание слайда:
Выделение блоков матриц … for (int i=0;i

Слайд 16


… … for (int i=z+1;i
Описание слайда:
… … for (int i=z+1;i

Слайд 17


Квадратные матрицы … for (int i=0;i
Описание слайда:
Квадратные матрицы … for (int i=0;i

Слайд 18


… … for (int i=0;i
Описание слайда:
… … for (int i=0;i

Слайд 19


… … for (int i=0;i
Описание слайда:
… … for (int i=0;i

Слайд 20


В вещественной матрице размерности nxm элементов найти минимальный элемент и его местоположение в матрице. В вещественной матрице размерности nxm...
Описание слайда:
В вещественной матрице размерности nxm элементов найти минимальный элемент и его местоположение в матрице. В вещественной матрице размерности nxm элементов найти минимальный элемент и его местоположение в матрице.

Слайд 21


int n,m,i,j; int n,m,i,j; srand(time(NULL)); scanf("%d",&n); printf("Введите количество столбцов: "); scanf("%d",&m);...
Описание слайда:
int n,m,i,j; int n,m,i,j; srand(time(NULL)); scanf("%d",&n); printf("Введите количество столбцов: "); scanf("%d",&m); float **x = (float**) malloc(sizeof(float*)*n); for(i=0;i

Слайд 22


printf("%8.2f",x[i][j]);} printf("%8.2f",x[i][j]);} printf("\n"); } int imin,jmin; float min = MAXFLOAT; for (i=0;i
Описание слайда:
printf("%8.2f",x[i][j]);} printf("%8.2f",x[i][j]);} printf("\n"); } int imin,jmin; float min = MAXFLOAT; for (i=0;i

Слайд 23


for(i=n-1;i>=0;i--) for(i=n-1;i>=0;i--) free( x[i]); free( x); … }
Описание слайда:
for(i=n-1;i>=0;i--) for(i=n-1;i>=0;i--) free( x[i]); free( x); … }

Слайд 24


Отсортировать строки целочисленной матрицы A[nxm] по возрастанию минимальных элементов строк. Отсортировать строки целочисленной матрицы A[nxm] по...
Описание слайда:
Отсортировать строки целочисленной матрицы A[nxm] по возрастанию минимальных элементов строк. Отсортировать строки целочисленной матрицы A[nxm] по возрастанию минимальных элементов строк.

Слайд 25


int n,m,i ,j; int n,m,i ,j; srand(time(NULL)); scanf("%d",&n); printf("Введите количество столбцов: "); scanf("%d",&m);...
Описание слайда:
int n,m,i ,j; int n,m,i ,j; srand(time(NULL)); scanf("%d",&n); printf("Введите количество столбцов: "); scanf("%d",&m); int **a = (int**)malloc(sizeof(int*)*n); for(i=0;i

Слайд 26


for(j=0;j
Описание слайда:
for(j=0;j

Слайд 27


a[j][k] = a[j+1][k]; a[j][k] = a[j+1][k]; a[j+1][k] = temp; } temp = min[j]; min[j] = min[j+1]; min[j+1] = temp; } } printf("\n"); for(i=0;i
Описание слайда:
a[j][k] = a[j+1][k]; a[j][k] = a[j+1][k]; a[j+1][k] = temp; } temp = min[j]; min[j] = min[j+1]; min[j+1] = temp; } } printf("\n"); for(i=0;i

Слайд 28


printf("%4d",a[i][j]);} printf("%4d",a[i][j]);} printf(" min = %4d",min[i]); printf("\n"); }...
Описание слайда:
printf("%4d",a[i][j]);} printf("%4d",a[i][j]);} printf(" min = %4d",min[i]); printf("\n"); } for(i=n-1;i>=0;i--) free( a[i]); free( a); system(“pause”); }

Слайд 29


Структуры
Описание слайда:
Структуры

Слайд 30


Синтаксис: struct [имя] { тип поле1; тип поле2; … }
Описание слайда:
Синтаксис: struct [имя] { тип поле1; тип поле2; … }

Слайд 31


Обращение к полям структуры .
Описание слайда:
Обращение к полям структуры .

Слайд 32


Вложенность структур struct Student{ struct Name{ char surname[30]; char name[20]; char patronymic[30]; }; int ball; char sex; }; … struct Student...
Описание слайда:
Вложенность структур struct Student{ struct Name{ char surname[30]; char name[20]; char patronymic[30]; }; int ball; char sex; }; … struct Student ss; ss.Name.name = ; …

Слайд 33


Оператор определения собственного (пользовательского) типа Синтаксис: typedef ;
Описание слайда:
Оператор определения собственного (пользовательского) типа Синтаксис: typedef ;

Слайд 34


Дан массив записей, содержащих информацию о сдаче студентами одной группы экзаменов по математике, физике и программированию. Расположить записи в...
Описание слайда:
Дан массив записей, содержащих информацию о сдаче студентами одной группы экзаменов по математике, физике и программированию. Расположить записи в массиве по убыванию оценки по математике. Вывести отсортированный массив на экран. Дан массив записей, содержащих информацию о сдаче студентами одной группы экзаменов по математике, физике и программированию. Расположить записи в массиве по убыванию оценки по математике. Вывести отсортированный массив на экран.

Слайд 35


typedef struct { typedef struct { char Name[80]; int m; int f; int p; } Student; int n = 5; Student *student; student = new Student[n]; for (int i=0;i
Описание слайда:
typedef struct { typedef struct { char Name[80]; int m; int f; int p; } Student; int n = 5; Student *student; student = new Student[n]; for (int i=0;i

Слайд 36


printf(“Математика: "); printf(“Математика: "); scanf("%d",&student[i].m); printf(“ Физика: ");...
Описание слайда:
printf(“Математика: "); printf(“Математика: "); scanf("%d",&student[i].m); printf(“ Физика: "); scanf("%d",&student[i].f); printf(" Программирование: "); scanf("%d",&student[i].p); } printf(" Исходные данные: "); for(i=0;i

Слайд 37


{ Student S_vs = student[i]; { Student S_vs = student[i]; int vs = student[i].m; int j = i-1; while(vs>student[j].m&&j>=0) {student[j+1]=student[j];...
Описание слайда:
{ Student S_vs = student[i]; { Student S_vs = student[i]; int vs = student[i].m; int j = i-1; while(vs>student[j].m&&j>=0) {student[j+1]=student[j]; j--;} student[j+1] = S_vs; } printf("\n После сортировки:\n"); for(i=0;i

Слайд 38


Объединения Хранение разнотипных данных в одной области памяти.
Описание слайда:
Объединения Хранение разнотипных данных в одной области памяти.

Слайд 39


Размер объединения - это размер его максимального элемента. Размер объединения - это размер его максимального элемента. В каждый момент времени может...
Описание слайда:
Размер объединения - это размер его максимального элемента. Размер объединения - это размер его максимального элемента. В каждый момент времени может быть сохранен только один из элементов объединения.



Похожие презентации
Mypresentation.ru
Загрузить презентацию