Разделы презентаций


Основы программирования ФИСТ 1 курс Власенко Олег Федосович

2D массив int a0[3];int a1[3];int arr[2][3];int a0_1[3] = {1, 2, 3};int a1_1[] = {10, 20, 30};int arr1[2][3] = {{ 1, 2, 3}, {10, 20, 30}};

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

Слайд 1Основы программирования ФИСТ 1 курс Власенко Олег Федосович
Лекция 10.
Двухмерные массивы. Базовые алгоритмы.

Основы программирования ФИСТ 1 курс Власенко  Олег  ФедосовичЛекция 10.Двухмерные массивы. Базовые алгоритмы.

Слайд 22D массив
int a0[3];
int a1[3];

int arr[2][3];


int a0_1[3] = {1, 2, 3};
int

a1_1[] = {10, 20, 30};


int arr1[2][3] = {{ 1, 2,

3}, {10, 20, 30}};










2D массив	int a0[3];int a1[3];int arr[2][3];int a0_1[3] = {1, 2, 3};int a1_1[] = {10, 20, 30};int arr1[2][3] =

Слайд 32D массив – размещение в памяти
void main()
{
int len = sizeof(int);
int

arr1[2][3] = { {1, 2, 3}, {10, 20, 30} };

int

* p00 = &arr1[0][0];
int * p01 = &arr1[0][1];
int * p02 = &arr1[0][2];
int * p10 = &arr1[1][0];
int * p11 = &arr1[1][1];
int * p12 = &arr1[1][2];
}
2D массив – размещение в памяти	void main(){	int len = sizeof(int);	int arr1[2][3] = { {1, 2, 3}, {10,

Слайд 42D массив – размещение в памяти (2)
int main()
{
int len =

sizeof(int);
int arr1[2][3] = { {1, 2, 3}, {10, 20, 30}

};










2D массив – размещение в памяти (2)	int main(){	int len = sizeof(int);	int arr1[2][3] = { {1, 2, 3},

Слайд 5Вывод элементов 2D массива
int i = 0; // счетчик по

строкам
while (i < 2) {

int j = 0; // счетчик

по столбцам
while (j < 3) {
printf("%5d ", arr1[i][j]);
j++;
}
printf("\n");

i++;
}
Вывод элементов 2D массива	int i = 0; // счетчик по строкамwhile (i < 2) {	int j =

Слайд 6Вывод элементов 2D массива: Блоксхема
int i = 0;
while (i

2) {

int j = 0;
while (j < 3) {
printf("%5d ",

arr1[i][j]);
j++;
}
printf("\n");

i++;
}
Вывод элементов 2D массива: Блоксхема	int i = 0;while (i < 2) {	int j = 0;	while (j <

Слайд 7Вывод элементов 2D массива: Трассировка
int i = 0;
while (i

2) {

int j = 0;
while (j < 3) {
printf("%5d ",

arr1[i][j]);
j++;
}
printf("\n");

i++;
}
Вывод элементов 2D массива: Трассировка	int i = 0;while (i < 2) {	int j = 0;	while (j <

Слайд 8Ввод элементов 2D массива
#define _CRT_SECURE_NO_WARNINGS


int i = 0;
while (i

2) {

int j = 0;
while (j < 3) {
scanf("%d", &arr1[i][j]);
j++;
}

i++;
}

Ввод элементов 2D массива	#define _CRT_SECURE_NO_WARNINGS…int i = 0;while (i < 2) {	int j = 0;	while (j <

Слайд 9Ввод элементов 2D массива: Блоксхема + Трассировка
#define _CRT_SECURE_NO_WARNINGS

int i = 0;
while

(i < 2) {

int j = 0;
while (j < 3)

{
scanf("%d", &arr1[i][j]);
j++;
}

i++;
}
Ввод элементов 2D массива: Блоксхема + Трассировка	#define _CRT_SECURE_NO_WARNINGS…int i = 0;while (i < 2) {	int j =

Слайд 10Подсчет суммы элементов массива
int s = 0;
i = 0;
while

(i < 2) {
int j = 0;
while (j < 3)

{
s += arr1[i][j];
j++;
}
i++;
}
Подсчет суммы элементов массива 	int s = 0;i = 0;while (i < 2) {	int j = 0;	while

Слайд 11Подсчет суммы элементов массива: Блоксхема + Трассировка
int s = 0;
i

= 0;
while (i < 2) {
int j = 0;
while (j

< 3) {
s += arr1[i][j];
j++;
}
i++;
}
Подсчет суммы элементов массива:  Блоксхема + Трассировкаint s = 0;i = 0;while (i < 2) {	int

Слайд 12Увеличение всех нечетных элементов в 10 раз
i = 0;
while

(i < 2) {
int j = 0;
while (j < 3)

{
if (arr1[i][j] % 2 == 1) {
arr1[i][j] *= 10;
}

j++;
}
i++;
}
Увеличение всех нечетных элементов в 10 раз i = 0;while (i < 2) {	int j = 0;	while

Слайд 13Увеличение всех нечетных элементов в 10 раз: Блоксхема + Трассировка
i

= 0;
while (i < 2) {
int j = 0;
while (j

< 3) {
if (arr1[i][j] % 2 == 1) {
arr1[i][j] *= 10;
}

j++;
}
i++;
}
Увеличение всех нечетных элементов в 10 раз: Блоксхема + Трассировкаi = 0;while (i < 2) {	int j

Слайд 14Поиск минимального элемента
int min = a[0][0];
int iMin = 0;
int jMin

= 0;
i = 0;
while (i < 2) {
j = 0;
while

(j < 3) {
if (a[i][j] < min) {
min = a[i][j];
iMin = i;
jMin = j;
}
j++;
}
i++;
}
Поиск минимального элементаint min = a[0][0];int iMin = 0;int jMin = 0;i = 0;while (i < 2)

Слайд 15Домашнее задание*
Двумерные массивы: Написать программу, где нужно ввести массив 3

x 4 элемента, найти количество четных элементов и вывести это

количество на экран.
Пример входа:
1 2 3 4
5 6 7 8
9 10 11 12

Выход:
6
Домашнее задание*Двумерные массивы: Написать программу, где нужно ввести массив 3 x 4 элемента, найти количество четных элементов

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика