статические массивы

PPTX 50 pages 1.0 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 50
старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович лекция №6. статические массивы ташкентский университет информационных технологий имени мухаммада ал-хоразмий понятие массивов массив – это комплекс однотипных элементов, имеет общее название и памяти. свойства: все элементы относятся одному типу массив имеет одно название все элементы находятся в памяти последовательно примеры: список преподавателей квартиры в многоэтажных домах городские университеты годовая температура погоды 2 массивы 5 10 15 20 25 0 1 2 3 4 a массив 2 15 номер элемента массива (index) a[0] a[1] a[2] a[3] a[4] значение элемента массива a[2] номер элемента массива (index) : 2 значение элемента массива: 15 в с++ элементы массива начинаются с нуля! ! 3 объявление массивов для чего объявляются массивы? для определения названия массива для определения типа массива для определения количество массива для выделения место в памяти пример: ввод размерности с помощью констант: название размер массива …
2 / 50
i; // ввод элементов массива // обработка массивов // вывод результатов getch(); } 8 задание «1»: ввести через клавиатуру 5 элементов массива и найти их среднее арифметическое значение. пример: введите 5 чисел: 4 15 3 10 14 среднее арифметик 9.200 «2»: ввести через клавиатуру 5 элементов массива и найти минимум из них. пример: введите 5 чисел: 4 15 3 10 14 минимум 3 9 самый большой элемент задача: найти максимальный элемент массива. псевдокод: // возьмем a[0] как максимальный for ( i=1; i максимума) // a[i] станет максимальным элементом почему цикл начинается с i=1? ? 10 самый большой элемент max = a[0]; // пока a[0]– максимальный imax = 0; for ( i=1; i max ) { // нахождение нового max = a[i]; //a[i] сохраняется imax = i; } // i сохраняется дополнение: как найти максимальный элемент? как можно оптимизировать код? ? можно взять вместо элемента imax значение a[imax]. поэтому все max …
3 / 50
элемента и их индексы. например: заданный массив: 4 -5 3 10 -4 -6 8 -10 1 0 максимальный a[4]=10, a[7]=8 20 запись элементов массива в обратном порядке задача: вывести элементы массива в обратном порядке (используя инверсию). алгоритм: заменяем a[0] и a[n-1], a[1] и a[n-2], … psevdokod: 3 5 … 9 7 7 9 … 5 3 0 1 … n-2 n-1 0 1 … n-2 n-1 for ( i = 0; i [ ] [ ] например, объявление массива вещественных чисел: float a[10][20]; объявление матрицы a выглядит следующим образом. 31 ввод элементов ввод двухмерного массива похож на ввод одномерного массива, но отличие в том, что в двухмерном массиве вводятся данные по нескольким строкам: int value = counts[3][1]; двухмерный массив состоит из двух циклов, один цикл для строк и другой для столбцов. например, следующий цикл выводит все элементы матрицы. индекс столбцов индекс строк 32 функции и массивы функции могут использовать массив …
4 / 50
ипа x[n][n] так,как float sum(float x[n][n]). решение проблемы – это в том, что размерность массива нужно задавать в качестве параметра функции и сама функция будет такой: float sum(int n,float x[][]); 37 функции и массивы можно использовать несколько методов для использования многомерного массива в качестве параметра: 1-метод. можно указать вторую размерность массива неизменяемым выражением (числом) : 38 функции и массивы 2-метод. при задания двухмерного массива как массив указателей: 39 функции и массивы 3-метод. при использовании динамических массивов указанных как двойной указатель: 40 обращение к элементам двухмерного массива endi adres nuqtai - nazaridan ko‘p o‘lchamli massiv element-lariga murojaat qilishni ko‘raylik. quyidagi e'lonlar berilgan bo‘lsin: int a[3][2]; float b[2][2][2]; birinchi e'londa ikki o‘lchamli massiv, ya'ni 2 satr va 3 ustundan iborat matritsa e'lon qilingan, ikkinchisida uch o‘lchamli - 3 ta 2x2 matritsadan iborat bo‘lgan massiv e'lon qilingan. uning elementlariga murojaat sxemasi: 41 создание в памяти трёхмерного массива massiv elementlariga murojaat qilish uchun nomdan …
5 / 50
tishda ustunlar sonini parametr turi bilan turg‘un koeffitsiyent singari aniqlashtirishingiz kerak. masalan, bu funksiya berilgan qatorni umumiy sonini hisoblaydi: 45 qatorlarni umulashtiruvchi funksiya qatorlarni umulashtiruvchi funksiyasi vektordagi qatorlar sonini bilishi shart emas. agar qatorlar soni talab etilsa, uni xuddi quyidagi misolda keltirilgandek unio‘t kazib yuboring: 46 ikki o‘lchamli jadval parametrlari ikki o‘lchamli vektorlar bilan ishlash quyidagi dasturda aks ettirilgan. dastur hisob kitoblarni va qatorlarni chop etadi. 47 ikki o‘lchamli jadval parametrlari 48 ikki o‘lchamli jadval parametrlari natija 49 спасибо за внимание image2.jpeg image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png image19.png image12.png image13.png image14.png image15.png image16.png image17.png image18.png image20.png image21.png image22.png image23.png image24.png image25.png image26.png image27.png image28.png image29.png image30.png image31.png image32.png image33.png image34.png image35.png image36.png image37.png image38.png image39.png image40.png image41.png image42.png /docprops/thumbnail.jpeg

Want to read more?

Download all 50 pages for free via Telegram.

Download full file

About "статические массивы"

старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович старший преподаватель кафедры “основы информатики” лектор: саттаров акбар бахтиярович лекция №6. статические массивы ташкентский университет информационных технологий имени мухаммада ал-хоразмий понятие массивов массив – это комплекс однотипных элементов, имеет общее название и памяти. свойства: все элементы относятся одному типу массив имеет одно название все элементы находятся в памяти последовательно примеры: список преподавателей квартиры в многоэтажных домах городские университеты годовая температура погоды 2 массивы 5 10 15 20 25 0 1 2 3 4 a массив 2 15 номер элемента массива (index) a[0] a[1] a[2] a[3] a[4] значение элемента массива a[2] номер элемента массива (index) : 2 значение элемента массива:...

This file contains 50 pages in PPTX format (1.0 MB). To download "статические массивы", click the Telegram button on the left.

Tags: статические массивы PPTX 50 pages Free download Telegram