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


ОДНОМЕРНЫЕ МАССИВЫ

Массив – упорядоченная по возрастанию индексов совокупность значений одного типа. Примерами одномерных массивов в математике являются векторы. Значения массива – называются его элементами и имеют общее имя. Элементы массива различаются индексами

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

Слайд 1ОДНОМЕРНЫЕ МАССИВЫ
Лекция №11

ОДНОМЕРНЫЕ МАССИВЫЛекция №11

Слайд 2Массив – упорядоченная по возрастанию индексов совокупность значений одного типа.


Примерами одномерных массивов в математике являются векторы.
Значения массива –

называются его элементами и имеют общее имя. Элементы массива различаются индексами – порядковыми номерами.
Массив – упорядоченная по возрастанию индексов совокупность значений одного типа. Примерами одномерных массивов в математике являются векторы.

Слайд 3Наиболее рациональный алгоритм работы с массивами – циклический.
Обращение к

элементам массива – по имени и порядковому номеру.
Индекс -- числовое

выражение перечислимого типа (например, типа int) и записывается в квадратных скобках после имени массива – M[1].
В С++ индекс первого элемента массива – 0 (всегда).
Наиболее рациональный алгоритм работы с массивами – циклический. Обращение к элементам массива – по имени и порядковому

Слайд 4Инициализация элементов массива
Способ 1
double x[10];
for (int i=0; i

cin>>x[i];
cout

y[5] = {8.6, 5.2, 9.1, 4.9, 5.1}
Инициализация элементов массиваСпособ 1double x[10];for (int i=0; i>x[i];  cout

Слайд 5Пример объявления вещественного массива

double x[3];
Этот массив содержит элементы:
x[0], x[1], x[2]
Обработка

массивов осуществляется поэлементно.

Пример объявления вещественного массиваdouble x[3];Этот массив содержит элементы:x[0], x[1], x[2]Обработка массивов осуществляется поэлементно.

Слайд 6Нет
ГСА (полная форма)

НетГСА (полная форма)

Слайд 7ГСА (краткая форма)
Ввод x[i]
3

ГСА (краткая форма) Ввод x[i] 3

Слайд 8Пример 1 Вычислить среднее арифметическое

элементов массива.
Конец
Вывод s / 6
s = 0
{
double x

[6];
for (int i = 0; i <=5; i ++)
cin>>x [i];
double s = 0;
for (int i = 0; i <=5; i ++)
s = s + x [i];
cout< return 0;
}
Пример 1      Вычислить среднее арифметическое элементов массива.КонецВывод s / 6s = 0{

Слайд 9Сформировать одномерный массив В, элементы которого связаны с элементами массива

А зависимостью:
Пример 2

Сформировать одномерный массив В, элементы которого связаны с элементами массива А зависимостью:Пример 2

Слайд 10double а[10],b[10];
for (int i=0; i

cin>>а[i];
}
cout

i<10; i++)
{
b[i]=sin(а[i])/(4+i);
cout< }
double а[10],b[10]; for (int i=0; i>а[i];  }  cout

Слайд 11Найти в массиве максимальный и минимальный элементы и поменять их

местами
Начало
Ввод массива mas [i]
mas [10],
max, min,
imax = 0,
imin

= 0,
swap

1

max = mas [0],
min = mas [0]

Пример 3

Найти в массиве максимальный и минимальный элементы и поменять их местамиНачалоВвод массива mas [i]mas [10], max, min,

Слайд 12i = 0; 9; 1
Нет
max < mas [i]
max = mas

[i]
imax = i
Да
1
2
2
3

i = 0; 9; 1Нетmax < mas [i]max = mas [i]imax = iДа1223

Слайд 13swap = mas [imin]
3
mas [imin] = mas [imax]
mas [imax] =

swap
mas [imin] = max
mas [imax] = min
3
Конец
Конец
Без использования переменных max

и min

С использованием переменных max и min

swap = mas [imin]3mas [imin] = mas [imax]mas [imax] = swapmas [imin] = maxmas [imax] = min3КонецКонецБез

Слайд 14double mas [10];
double swap;
int imin = 0, imax =

0;
double min, max;
for (int i = 0; i

cin>>mas [i];
min = mas [0];
max = mas [0];

Программный код

double mas [10];double swap; int imin = 0, imax = 0; double min, max;for (int i =

Слайд 15for (int i = 0; i < 10; i ++)

{
if (min > mas [i])
{

min = mas [i];
imin = i;
}
}

for (int i = 0; i < 10; i ++)
{
if (max < mas [i])
{
max = mas [i];
imax = i;
}
}

for (int i = 0; i < 10; i ++) {  if (min > mas [i])

Слайд 16for (int i = 0; i < 10; i ++)

{
cout

mas [imax];

mas [imax]=swap;
for (int i = 0; i < 10; i ++) {  cout

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

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

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

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

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


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

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