Инфоурок Информатика ПрезентацииПрезентация по программирвоанию " Массивы в C#"

Презентация по программирвоанию " Массивы в C#"

Скачать материал
Скачать материал "Презентация по программирвоанию " Массивы в C#""

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Дефектоскопист

Описание презентации по отдельным слайдам:

  • Лекция №5Массивы в C#

    1 слайд

    Лекция №5
    Массивы в C#

  • Объявление массиваМассив – это последовательная группа переменных, имеющих од...

    2 слайд

    Объявление массива
    Массив – это последовательная группа переменных, имеющих одно имя и один тип.
    Объявление массива имеет следующий вид:
    <тип переменной> [] <имя массива> =
    new <тип переменной> [размерность массива]

  • Объявление массиваПример:
int [] a = new int[10] // объявлен массив а с разме...

    3 слайд

    Объявление массива
    Пример:
    int [] a = new int[10] // объявлен массив а с размерностью 10
    double [] b = new double[15] // объявлен массив b с размерностью 15

  • Индексы массиваИндекс (порядковый номер) элемента массива всегда является цел...

    4 слайд

    Индексы массива
    Индекс (порядковый номер) элемента массива всегда является целым числом. Отсчет начинается с 0.
    Например в массиве целых чисел a с размерностью 14:
    a[0] – первый элемент массива
    a[13] – последний элемент массива

  • Инициализация массиваВозможна инициализация массива.
Пример:
char [] charray...

    5 слайд

    Инициализация массива
    Возможна инициализация массива.
    Пример:
    char [] charray = {‘5’, ‘g’, ‘;’, ‘&’ , ‘ю’};
    char ch1 = charray[0]; // ‘5’
    char ch3 = charray[3]; // ‘&’

  • Генерация элементов массиваДля генерации элементов массива в C# используется...

    6 слайд

    Генерация элементов массива
    Для генерации элементов массива в C# используется класс Random. Чтобы им воспользоваться необходимо создать новый объект класса.
    Random <имя объекта> = new Random();

  • Генерация элементов массиваЭлементы массива генерируются внутри цикла следующ...

    7 слайд

    Генерация элементов массива
    Элементы массива генерируются внутри цикла следующим образом:
    for (int i=0; i<n; i++)
    {
    a[i] = rn.Next(11)-5;
    }
    Next – это метод класса Random, который возвращает неотрицательное случайное целое число.

  • Основные свойства и методыLength (свойство класса Array) - общее число элемен...

    8 слайд

    Основные свойства и методы
    Length (свойство класса Array) - общее число элементов во всех измерениях массива Array.
    <имя массива>.Length
    IndexOf и LastIndexOf (методы класса Array) - определяют индексы первого и последнего вхождения образца в массив, возвращая -1, если такового вхождения не обнаружено. Применяется только для одномерного массива.
    Array.IndexOf(<имя массива>, <образец>)


  • Основные свойства и методыSort (метод класса Array) - осуществляет сортировку...

    9 слайд

    Основные свойства и методы
    Sort (метод класса Array) - осуществляет сортировку массива.
    Array.Sort(<имя массива>);
    Reverse (метод класса Array) - выполняет обращение одномерного массива, переставляя элементы в обратном порядке.
    Array.Reverse(<имя массива>, <образец>)


  • Оператор цикла foreachОператор цикла foreach перебирает подряд все элементы м...

    10 слайд

    Оператор цикла foreach
    Оператор цикла foreach перебирает подряд все элементы массива.
    foreach (<тип переменной>
    <имя переменной> in <имя массива>) {…}
    Тип переменной должен совпадать с типом элементов массива.
    Пример:
    int[] a = new int[5];
    foreach (int i in a) {…}

  • Задание 1Дан целочисленный массив состоящий из 10 элементов. Элементы массива...

    11 слайд

    Задание 1
    Дан целочисленный массив состоящий из 10 элементов. Элементы массива принимают значения в интервале [-7; 7]. Найдите последнее вхождение в массив элемента n (n вводится с клавиатуры). Подсчитайте количество элементов массива меньших n. 

  • Задание 2Дан целочисленный массив состоящий из n элементов. Элементы массива...

    12 слайд

    Задание 2
    Дан целочисленный массив состоящий из n элементов. Элементы массива принимают значения в интервале [-10; 10]. Найдите максимальный элемент массива 

  • Двумерные массивы [,]  =
new  [количество строк, количество столбцов]
Пример:...

    13 слайд

    Двумерные массивы
    <тип переменной> [,] <имя массива> =
    new <тип переменной> [количество строк, количество столбцов]
    Пример:
    int[,] a = new int[10,10];
    Для работы с двумерными массивами используются два цикла: по строкам и по столбцам.

  • Задание 3Дан двумерный массив размерности 4х4. Элементы массива принимают зна...

    14 слайд

    Задание 3
    Дан двумерный массив размерности 4х4. Элементы массива принимают значения в интервале [-5;5].
    Найти минимальный элемент массива.
    Проверить элементы массива на четность. Если элемент четный, увеличить его в 2 раза, если нечетный - в 3 раза. Найти минимальный элемент нового массива.

  • Самостоятельно Найти сумму элементов одномерного массива, заданного случайным...

    15 слайд

    Самостоятельно
     Найти сумму элементов одномерного массива, заданного случайным образом на интервале [-13;11;]. Размерность вводится с клавиатуры.
    Сформировать и вывести на экран массив, элементы которого заданы случайным образом на интервале [-19, 26] (размерность вводится с клавиатуры). Найти произведение элементов с нечетными номерами.
    В заданном одномерном  массиве, состоящем из n целых чисел, подсчитать количество нулей.

  • Самостоятельно4. Дан двумерный массив размерности nхn. Элементы массива прини...

    16 слайд

    Самостоятельно
    4. Дан двумерный массив размерности nхn. Элементы массива принимают значения в интервале [-3;3].
    Найти среднее арифметическое элементов лежащих на главной диагонали.
    Если элемент массива являются отрицательными, заменить его на его модуль. Найти среднее арифметическое элементов лежащих на главной диагонали нового массива.




Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 643 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 26.02.2017 1721
    • PPTX 636.5 кбайт
    • 23 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Маркова Мария Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Маркова Мария Анатольевна
    Маркова Мария Анатольевна
    • На сайте: 7 лет и 5 месяцев
    • Подписчики: 2
    • Всего просмотров: 41296
    • Всего материалов: 14

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 41 региона
  • Этот курс уже прошли 581 человек

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 680 человек из 79 регионов
  • Этот курс уже прошли 1 816 человек

Мини-курс

Эволюция и современное состояние искусства

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Информационные технологии в науке и бизнесе: от концепции до реализации

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Основы психологических трансформационных игр

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 56 человек из 34 регионов
  • Этот курс уже прошли 33 человека