Презентация, доклад по информатике на тему:Массивы для учеников 8 класса на украинском языке

Масив – скінченна послідовність однотипних величин, що мають спільне им’я.Формат опису масиву:тип им’я_змінної[розмір];тип – тип элементів, що зберігаються у масиві;ім’я_змінної – назва масиву;размір – цілочисельний вираз, що визначає кількість елементів масиву.Елементи масиву розташовані в пам’яті послідовно.Поняття

Слайд 1Одновимірні масиви
Павленко М.О.

Одновимірні масивиПавленко М.О.

Слайд 2Масив – скінченна послідовність однотипних величин, що мають спільне им’я.
Формат опису

масиву:
тип им’я_змінної[розмір];
тип – тип элементів, що зберігаються у масиві;
ім’я_змінної – назва масиву;
размір – цілочисельний вираз, що визначає кількість елементів масиву.

Елементи масиву розташовані в пам’яті послідовно.

Поняття масиву

Павленко М.О.

Масив – скінченна послідовність однотипних величин, що мають спільне им’я.Формат опису масиву:тип им’я_змінної[розмір];тип – тип элементів, що

Слайд 3const int MAX_SIZE = 20;
const int MAX_LENGTH = 50;

int values[100];
double mas[MAX_SIZE];
short

int a[2 * MAX_SIZE];
char s[MAX_LENGTH + 1];

Приклади опису масивів

Павленко М.О.

const int MAX_SIZE = 20;const int MAX_LENGTH = 50;int values[100];double mas[MAX_SIZE];short int a[2 * MAX_SIZE];char s[MAX_LENGTH +

Слайд 4Всі елементи масиву нумеруються від 0 до разміру масиву мінус 1
Приклад:
int

mas[5];

Елементи масиву розташовані в пам’яті послідовно – один за одним.
Доступ до елементів масиву здійснюється за його номером (індексом).

Нумерація елементів масиву

Павленко М.О.

Всі елементи масиву нумеруються від 0 до разміру масиву мінус 1Приклад:int mas[5]; Елементи масиву розташовані в пам’яті

Слайд 5Формат запису масивів:
Им’я_змінної[індекс] = вираз;

Приклад:
int a[5];
a[0] = 20;
for (int i =

0; i < 5; i++)
a[i] = i + 1;

Доступ до елементів масиву

Павленко М.О.

Формат запису масивів:Им’я_змінної[індекс] = вираз;Приклад:int a[5];a[0] = 20;for (int i = 0; i < 5; i++)	a[i] =

Слайд 6
int fib[20];
fib[0] = fib[1] = 1;
for (int i = 2; i

< 20; i++)
fib[i] = fib[i – 1] + fib[i – 2];




Доступ до елементів масиву

Павленко М.О.

int fib[20];fib[0] = fib[1] = 1;for (int i = 2; i < 20; i++)	fib[i] = fib[i –

Слайд 7З вказівкою разміру масиву
//mas[0] = 2, mas[1] = 4, mas[2] =

8, mas[3] = 16
//mas[4] = … = mas[9] = 0
int mas[10] = {2, 4, 8, 16};
//d[0] = 12.4, d[1] = 3.45, d[2] = 1.0, d[3] = 3.2
double d[4] = {12.4, 3.45, 1.0, 3.2};

Без вказівки разміру масиву
long a[] = {-2, -1, 0, 1, 2};

Ініціалізація масивів

Павленко М.О.

З вказівкою разміру масиву//mas[0] = 2, mas[1] = 4, mas[2] = 8, mas[3] = 16//mas[4] = …

Слайд 8Приклад:
const int MAX_SIZE = 20;
int mas[MAX_SIZE];
int n;
cin >> n;
for (int i

= 0; i < n; i++)
cin >> mas[i];

Введення елементів масиву з консолі

Павленко М.О.

Приклад:const int MAX_SIZE = 20;int mas[MAX_SIZE];int n;cin >> n;for (int i = 0; i < n; i++)	cin

Слайд 9Надання елементам масиву випадкових значень
Приклад:

#include
#include

srand(time(NULL));
for (int i = 0;

i < n; i++)
{
mas[i] = rand() % 100;
}

Довідник:
void srand(unsigned int seed);
надає початкове значення для послідовності псевдовипадкових чисел.
int rand();
повертає псевдовипадкове число з діапазону 0 до RAND_MAX (32767).
time_t time(time_t *timer);
- повертає кількість секунд, що пройшли з 0:00:00 1 січня 1970 г.





Павленко М.О.

Надання елементам масиву випадкових значень Приклад:#include #include …srand(time(NULL));for (int i = 0; i < n; i++){	mas[i] =

Слайд 10Приклад:

int values[] = {5, 33, 22, 4, 5, 6, 7};
int valuesCount

= sizeof(values) / sizeof(int);
cout << valuesCount << endl;

Визначення розміру масиву

Павленко М.О.

Приклад:int values[] = {5, 33, 22, 4, 5, 6, 7};int valuesCount = sizeof(values) / sizeof(int);cout

Слайд 11Приклад:
int mas[100];
int n; //Кількість елементів у масиві
………
cout

<< endl;
for (int i = 0; i < n; i++)
cout << mas[i] << “ “;
cout << endl;

Друк елементів масиву на экран

Павленко М.О.

Приклад:int mas[100];int n; //Кількість елементів у масиві………cout

Слайд 12Приклад:
int min = mas[0];
for (int i = 1; i < n;

i++)
{
if (mas[i] < min)
{
min = mas[i];
}
}
cout << "min = " << min << endl;


Пошук мінімального (максимального) елемента

Павленко М.О.

Приклад:int min = mas[0];for (int i = 1; i < n; i++){	if (mas[i] < min)	{		min = mas[i];	}}cout

Слайд 13for (int i = 0; i < n - 1; i++)
{
//Пошук

мінімального елементу mas[i],...,mas[n-1]
int minIndex = i;
for (int j = i + 1; j < n; j++)
{
if (mas[j] < mas[minIndex])
minIndex = j;
}
//Обмін місцями елементів mas[i] и mas[minIndex]
int tmpValue = mas[i];
mas[i] = mas[minIndex];
mas[minIndex] = tmpValue;
}

Сортування елементів масиву (за методом вибору)

Павленко М.О.

for (int i = 0; i < n - 1; i++){	//Пошук мінімального елементу mas[i],...,mas[n-1]	int minIndex = i;	for

Слайд 14Дякую за увагу!Д
Павленко М.О.

Дякую за увагу!ДПавленко М.О.

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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