🗊Презентация Одномерные массивы в языке программирования Паскаль. Составление программ

Нажмите для полного просмотра!
Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №1Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №2Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №3Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №4Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №5Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №6Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №7Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №8Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №9Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №10Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №11Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №12Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №13Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №14Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №15Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №16Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №17Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №18Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №19Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №20Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №21Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №22Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №23Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №24Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №25Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №26Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №27Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №28Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №29Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №30Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №31Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №32Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №33Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №34Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №35Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №36Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №37Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №38Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №39Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №40Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №41Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №42Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №43Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №44Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №45Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №46Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №47Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №48Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №49Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №50Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №51Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №52Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №53Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №54Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №55Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №56Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №57Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №58Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №59Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №60Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №61Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №62Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №63Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №64Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №65Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №66Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №67Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №68Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №69Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №70Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №71Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №72Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №73Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №74Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №75Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №76Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №77Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №78Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №79Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №80Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №81Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №82Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №83Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №84Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №85Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №86Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №87Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №88Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №89Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №90Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №91Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №92Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №93

Содержание

Вы можете ознакомиться и скачать презентацию на тему Одномерные массивы в языке программирования Паскаль. Составление программ. Доклад-сообщение содержит 93 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №1
Описание слайда:

Слайд 2






Массивы бывают – горные,
Массивы бывают  - лесные,
Мы будем изучать одномерные,
Структурные и числовые…
Описание слайда:
Массивы бывают – горные, Массивы бывают - лесные, Мы будем изучать одномерные, Структурные и числовые…

Слайд 3





Содержание
Введение
Одномерные массивы в Паскале
Примеры решения задач
Задания для самостоятельной работы
Индивидуальные задания
Описание слайда:
Содержание Введение Одномерные массивы в Паскале Примеры решения задач Задания для самостоятельной работы Индивидуальные задания

Слайд 4


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №4
Описание слайда:

Слайд 5





использовать его как инструментарий индивидуального и развивающего обучения;
использовать его как инструментарий индивидуального и развивающего обучения;
Описание слайда:
использовать его как инструментарий индивидуального и развивающего обучения; использовать его как инструментарий индивидуального и развивающего обучения;

Слайд 6





Одномерные массивы в Паскале
Понятие «массив»
Описание одномерных массивов
Ввод одномерных массивов
Вывод одномерных массивов
Описание слайда:
Одномерные массивы в Паскале Понятие «массив» Описание одномерных массивов Ввод одномерных массивов Вывод одномерных массивов

Слайд 7





Понятие «массив»
	С понятием «массив» приходится сталкиваться при решении научно-технических и экономических задач обработки совокупностей большого количества значений. В общем случае массив – это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип.
Описание слайда:
Понятие «массив» С понятием «массив» приходится сталкиваться при решении научно-технических и экономических задач обработки совокупностей большого количества значений. В общем случае массив – это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип.

Слайд 8


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №8
Описание слайда:

Слайд 9


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №9
Описание слайда:

Слайд 10


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №10
Описание слайда:

Слайд 11





Примеры массивов:
Примеры массивов:
Описание слайда:
Примеры массивов: Примеры массивов:

Слайд 12





Структура массива всегда однородна. 
Структура массива всегда однородна. 
Массив может состоять из элементов типа integer , real или char , либо других однотипных элементов. Другая особенность массива состоит в том, что к любой его компоненте можно обращаться произвольным образом. 
Программа может сразу получить нужный ей элемент по его порядковому номеру (индексу). 
Номер элемента массива называется индексом. Индекс – это значение порядкового типа, определенного, как тип индекса данного массива.
Описание слайда:
Структура массива всегда однородна. Структура массива всегда однородна. Массив может состоять из элементов типа integer , real или char , либо других однотипных элементов. Другая особенность массива состоит в том, что к любой его компоненте можно обращаться произвольным образом. Программа может сразу получить нужный ей элемент по его порядковому номеру (индексу). Номер элемента массива называется индексом. Индекс – это значение порядкового типа, определенного, как тип индекса данного массива.

Слайд 13





Рассмотрим массив Х1, Х2, …, Хn .
Рассмотрим массив Х1, Х2, …, Хn .
Здесь:
Описание слайда:
Рассмотрим массив Х1, Х2, …, Хn . Рассмотрим массив Х1, Х2, …, Хn . Здесь:

Слайд 14





Описание одномерных массивов
Для описания массивов в программировании предварительно следует ввести соответствующий тип в разделе описания типов. 
Тип массив описывается следующим образом:
Type
       Имя типа = Array [тип индекса (ов)] Of  тип элементов;
Var
       Имя переменной: имя типа;
Описание слайда:
Описание одномерных массивов Для описания массивов в программировании предварительно следует ввести соответствующий тип в разделе описания типов. Тип массив описывается следующим образом: Type Имя типа = Array [тип индекса (ов)] Of тип элементов; Var Имя переменной: имя типа;

Слайд 15





Описание одномерных массивов
Переменную типа массив можно описать сразу в разделе описания переменных Var:

Var
    Имя переменной: Array [тип индекса (ов)] Of  тип элементов;
Здесь
Array – служебное слово (в переводе с английского означает «массив»);
Of – служебное слово (в переводе с английского означает «из»).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
Тип индекса – любой порядковый тип, кроме типов integer, longint.
Тип же самих элементов может быть любым, кроме файлового типа.
Описание слайда:
Описание одномерных массивов Переменную типа массив можно описать сразу в разделе описания переменных Var: Var Имя переменной: Array [тип индекса (ов)] Of тип элементов; Здесь Array – служебное слово (в переводе с английского означает «массив»); Of – служебное слово (в переводе с английского означает «из»). Тип индекса – любой порядковый тип, кроме типов integer, longint. Тип же самих элементов может быть любым, кроме файлового типа.

Слайд 16





Описание одномерных массивов
Например:
Type
       mas = Array [1..20] of  real;
Var
       X: mas;
Массив Х – одномерный, состоящий из двадцати элементов вещественного типа. Элементы массива хранятся в памяти компьютера последовательно друг за другом.
Описание слайда:
Описание одномерных массивов Например: Type mas = Array [1..20] of real; Var X: mas; Массив Х – одномерный, состоящий из двадцати элементов вещественного типа. Элементы массива хранятся в памяти компьютера последовательно друг за другом.

Слайд 17





Ввод одномерных массивов в Паскале
Ввод массивов осуществляется поэлементно.
Введем одномерный массив Х, состоящий из 30 элементов, то есть необходимо ввести некую последовательность элементов Х1, Х2, …, Х30.

Пусть i – индекс (порядковый номер) элемента в массиве Х. 
Тогда Хi – i-й элемент массива Х, где i = 1, 2, …, 30.

Для ввода массива можно использовать любой цикл.
Описание слайда:
Ввод одномерных массивов в Паскале Ввод массивов осуществляется поэлементно. Введем одномерный массив Х, состоящий из 30 элементов, то есть необходимо ввести некую последовательность элементов Х1, Х2, …, Х30. Пусть i – индекс (порядковый номер) элемента в массиве Х. Тогда Хi – i-й элемент массива Х, где i = 1, 2, …, 30. Для ввода массива можно использовать любой цикл.

Слайд 18





Ввод одномерных массивов
Первый вариант: ввод массива с использованием цикла с предусловием:
Описание слайда:
Ввод одномерных массивов Первый вариант: ввод массива с использованием цикла с предусловием:

Слайд 19


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №19
Описание слайда:

Слайд 20





Ввод одномерных массивов в Паскале
Второй вариант: ввод массива с использованием цикла с постусловием:
Описание слайда:
Ввод одномерных массивов в Паскале Второй вариант: ввод массива с использованием цикла с постусловием:

Слайд 21


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №21
Описание слайда:

Слайд 22





Ввод одномерных массивов
Третий вариант: ввод массива с использованием цикла с параметром:
Описание слайда:
Ввод одномерных массивов Третий вариант: ввод массива с использованием цикла с параметром:

Слайд 23


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №23
Описание слайда:

Слайд 24





Вывод одномерных массивов в Паскале
Вывод одномерного массива осуществляется также поэлементно.
Например, выведем одномерный массив Х1, Х2, …, Хn, состоящий из элементов вещественного типа.  
Для вывода массива можно использовать любой цикл.
Описание слайда:
Вывод одномерных массивов в Паскале Вывод одномерного массива осуществляется также поэлементно. Например, выведем одномерный массив Х1, Х2, …, Хn, состоящий из элементов вещественного типа. Для вывода массива можно использовать любой цикл.

Слайд 25





Вывод одномерных массивов
Первый вариант: вывод массива с использованием цикла с предусловием:
Описание слайда:
Вывод одномерных массивов Первый вариант: вывод массива с использованием цикла с предусловием:

Слайд 26





Вывод одномерных массивов
Второй вариант: вывод массива с использованием цикла с постусловием:
Описание слайда:
Вывод одномерных массивов Второй вариант: вывод массива с использованием цикла с постусловием:

Слайд 27





Вывод одномерных массивов
Третий вариант: вывод массива с использованием цикла с параметром:
Описание слайда:
Вывод одномерных массивов Третий вариант: вывод массива с использованием цикла с параметром:

Слайд 28





Вывод одномерных массивов
В программе вместо операторов Read или Readln используются операторы Write или Writeln. 
Но просто заменить одни операторы на другие здесь недостаточно. 
Для того чтобы выводимые значения не сливались между собой, надо явным образом вставлять между ними разделитель – пробел или перевод строки.
Описание слайда:
Вывод одномерных массивов В программе вместо операторов Read или Readln используются операторы Write или Writeln. Но просто заменить одни операторы на другие здесь недостаточно. Для того чтобы выводимые значения не сливались между собой, надо явным образом вставлять между ними разделитель – пробел или перевод строки.

Слайд 29





Вывод одномерных массивов
Приведем два возможных способа вывода массива:
Описание слайда:
Вывод одномерных массивов Приведем два возможных способа вывода массива:

Слайд 30





Вывод одномерных массивов
На первый взгляд второй способ может показаться более простым и удобным, но это далеко не всегда так. 
Результат работы такой программы зачастую неудобно, а то и просто невозможно анализировать. 
Ведь каждый элемент массива будет располагаться в отдельной строке, следовательно, мы не сможем увидеть более 25 элементов одновременно.
Описание слайда:
Вывод одномерных массивов На первый взгляд второй способ может показаться более простым и удобным, но это далеко не всегда так. Результат работы такой программы зачастую неудобно, а то и просто невозможно анализировать. Ведь каждый элемент массива будет располагаться в отдельной строке, следовательно, мы не сможем увидеть более 25 элементов одновременно.

Слайд 31





Вывод одномерных массивов
Кроме того, очень часто массив требуется распечатать дважды, чтобы сравнить состояние массива до обработки и результат его обработки. 
В этом случае сравнение состояний массива гораздо удобнее проводить, если они распечатаны в двух соседних строках, а элементы выровнены по столбцам, то есть к варианту 1 должна быть добавлена еще и форматная печать (указано количество позиций, которое должно отводиться на печать одного элемента).
Описание слайда:
Вывод одномерных массивов Кроме того, очень часто массив требуется распечатать дважды, чтобы сравнить состояние массива до обработки и результат его обработки. В этом случае сравнение состояний массива гораздо удобнее проводить, если они распечатаны в двух соседних строках, а элементы выровнены по столбцам, то есть к варианту 1 должна быть добавлена еще и форматная печать (указано количество позиций, которое должно отводиться на печать одного элемента).

Слайд 32





Вывод одномерных массивов
Программа вывода одномерного массива
с помощью цикла с параметром:
Описание слайда:
Вывод одномерных массивов Программа вывода одномерного массива с помощью цикла с параметром:

Слайд 33





Вычисление суммы и произведения элементов массива, удовлетворяющих заданному условию
Вычисление суммы и произведения элементов массива, удовлетворяющих заданному условию
Нахождение количества элементов, удовлетворяющих заданному условию
Нахождение номеров элементов, обладающих заданным свойством
Поиск нужного элемента в массиве
Изменение значений некоторых элементов массива 
Формирование нового массива 
Перестановка элементов массива
Сортировка массива
Описание слайда:
Вычисление суммы и произведения элементов массива, удовлетворяющих заданному условию Вычисление суммы и произведения элементов массива, удовлетворяющих заданному условию Нахождение количества элементов, удовлетворяющих заданному условию Нахождение номеров элементов, обладающих заданным свойством Поиск нужного элемента в массиве Изменение значений некоторых элементов массива Формирование нового массива Перестановка элементов массива Сортировка массива

Слайд 34






Задача 1
Описание слайда:
Задача 1

Слайд 35





Задача 1.
Введем обозначения: 
n – количество элементов в массиве; 
А – имя массива; 
i – индекс элемента массива; 
Ai – i-й элемент массива A;
s – сумма нечетных элементов массива, кратных 3; 
p – произведение нечетных элементов массива, кратных 3.
Описание слайда:
Задача 1. Введем обозначения: n – количество элементов в массиве; А – имя массива; i – индекс элемента массива; Ai – i-й элемент массива A; s – сумма нечетных элементов массива, кратных 3; p – произведение нечетных элементов массива, кратных 3.

Слайд 36





Первый способ.  Для решения используется цикл с параметром:
Описание слайда:
Первый способ. Для решения используется цикл с параметром:

Слайд 37


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №37
Описание слайда:

Слайд 38


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №38
Описание слайда:

Слайд 39





Задача 2
Дан массив целых чисел. Найти 
количество тех элементов, значения которых положительны
 и не превосходят заданного 
натурального числа А.
Описание слайда:
Задача 2 Дан массив целых чисел. Найти количество тех элементов, значения которых положительны и не превосходят заданного натурального числа А.

Слайд 40





Задача 2.
Введем обозначения: 
n – количество элементов в массиве; 
X – имя массива; 
i – индекс элемента массива; 
Xi – i-й элемент массива X;
A – заданное число; 
k – количество элементов, значения которых положительны и не превосходят заданного числа А.
Описание слайда:
Задача 2. Введем обозначения: n – количество элементов в массиве; X – имя массива; i – индекс элемента массива; Xi – i-й элемент массива X; A – заданное число; k – количество элементов, значения которых положительны и не превосходят заданного числа А.

Слайд 41





Первый способ.  Для решения используется цикл с параметром:
Описание слайда:
Первый способ. Для решения используется цикл с параметром:

Слайд 42





Program Primer2_1;
Program Primer2_1;
Var X: Array[1..20] Of Integer;
      i, n, k, A: Integer;
Begin
     Write (‘n=’); Readln (n);
     For i:=1 To n Do Readln (X[i]);   {ввод массива}
      Write (‘A=’);  Readln (A);
      k:= 0;  
     For i:=1 To n Do   {обработка массива}
      If (X[i] >0) and (X[i] <= A) Then
          k:=k + 1;
      Writeln (‘k=’, k);
      Readln
      End.
Описание слайда:
Program Primer2_1; Program Primer2_1; Var X: Array[1..20] Of Integer; i, n, k, A: Integer; Begin Write (‘n=’); Readln (n); For i:=1 To n Do Readln (X[i]); {ввод массива} Write (‘A=’); Readln (A); k:= 0; For i:=1 To n Do {обработка массива} If (X[i] >0) and (X[i] <= A) Then k:=k + 1; Writeln (‘k=’, k); Readln End.

Слайд 43





Задача 2.
Program Primer2_2;
Var X: Array [1..20] Of Integer;
      i, n, k, A: Integer;
Begin
     Write (‘n=’); Readln (n);  i:=1; 
     Repeat
           Read (X[i]); i := i + 1 
     Until i > n;
      Write (‘A=’);  Readln (A);
      k:= 0;   i:=1; 
     Repeat
      If (X[i] >0) and (X[i] <= A) Then
          k:=k + 1; i := i + 1 
     Until i > n;
      Writeln (‘k=’, k);
      Readln
End.
Описание слайда:
Задача 2. Program Primer2_2; Var X: Array [1..20] Of Integer; i, n, k, A: Integer; Begin Write (‘n=’); Readln (n); i:=1; Repeat Read (X[i]); i := i + 1 Until i > n; Write (‘A=’); Readln (A); k:= 0; i:=1; Repeat If (X[i] >0) and (X[i] <= A) Then k:=k + 1; i := i + 1 Until i > n; Writeln (‘k=’, k); Readln End.

Слайд 44





Задача 3
Найти номера четных элементов массива, стоящих на нечетных местах.
Описание слайда:
Задача 3 Найти номера четных элементов массива, стоящих на нечетных местах.

Слайд 45





Задача 3
Введем обозначения: 
n – количество элементов в массиве; 
X – имя массива; 
i – индекс элемента массива; 
Xi – i-й элемент массива X.
Описание слайда:
Задача 3 Введем обозначения: n – количество элементов в массиве; X – имя массива; i – индекс элемента массива; Xi – i-й элемент массива X.

Слайд 46





Задача 3
Описание слайда:
Задача 3

Слайд 47





Задача 3

Program Primer3_1;
Var X: Array[1..20] Of Integer;
      i, n:  Integer;
Begin
     Write (‘n=’); Readln (n);
     For i:=1 To n Do Readln (X[i]);   {ввод массива}
      For i:=1 To n Do   {обработка массива}
      If (X[i] mod 2 = 0) and (i mod 2<>0) Then
         Write (i:5);
      Readln
      End.
Описание слайда:
Задача 3 Program Primer3_1; Var X: Array[1..20] Of Integer; i, n: Integer; Begin Write (‘n=’); Readln (n); For i:=1 To n Do Readln (X[i]); {ввод массива} For i:=1 To n Do {обработка массива} If (X[i] mod 2 = 0) and (i mod 2<>0) Then Write (i:5); Readln End.

Слайд 48





Задача 4
Описание слайда:
Задача 4

Слайд 49





Задача 4
Введем обозначения: 
n – количество элементов в массиве; 
A – имя массива; 
i – индекс элемента массива; 
Ai – i-й элемент массива А;
m – номер последнего отрицательного элемента  массива.
Описание слайда:
Задача 4 Введем обозначения: n – количество элементов в массиве; A – имя массива; i – индекс элемента массива; Ai – i-й элемент массива А; m – номер последнего отрицательного элемента массива.

Слайд 50





Задача 4
Program Primer3_2;
Const n=10;
Var A: Array[1..n] Of Integer;
      i, m: Integer;  
Begin
      For i:=1 To n Do Readln (A[i]);   {ввод массива}
      m := 0;  i:=n; 
      While  (i >= 1) and (A[i] >=0) Do 
       i:=i-1;
       m:=i;
       Writeln (‘m=’, m);
      Readln
      End.
Описание слайда:
Задача 4 Program Primer3_2; Const n=10; Var A: Array[1..n] Of Integer; i, m: Integer; Begin For i:=1 To n Do Readln (A[i]); {ввод массива} m := 0; i:=n; While (i >= 1) and (A[i] >=0) Do i:=i-1; m:=i; Writeln (‘m=’, m); Readln End.

Слайд 51





Поиск нужного элемента в массиве
Задача 5
Описание слайда:
Поиск нужного элемента в массиве Задача 5

Слайд 52





Задача 5
Введем обозначения: 
n – количество элементов в массиве; 
X – имя массива; 
i – индекс элемента массива; 
Xi – i-й элемент массива Х;
min – значение минимального элемента массива;
k – порядковый номер минимального элемента среди элементов, расположенных на четных местах.
Описание слайда:
Задача 5 Введем обозначения: n – количество элементов в массиве; X – имя массива; i – индекс элемента массива; Xi – i-й элемент массива Х; min – значение минимального элемента массива; k – порядковый номер минимального элемента среди элементов, расположенных на четных местах.

Слайд 53





Задача 5
Первый способ
Описание слайда:
Задача 5 Первый способ

Слайд 54





Задача 5
Второй способ
Описание слайда:
Задача 5 Второй способ

Слайд 55





Задача 6
Дан целочисленный одномерный массив. Есть ли в нем отрицательный элемент?
Описание слайда:
Задача 6 Дан целочисленный одномерный массив. Есть ли в нем отрицательный элемент?

Слайд 56


Одномерные массивы в языке программирования Паскаль. Составление программ, слайд №56
Описание слайда:

Слайд 57





Задача 6
Первый способ
Описание слайда:
Задача 6 Первый способ

Слайд 58





Задача 6
Второй способ
Описание слайда:
Задача 6 Второй способ

Слайд 59





Изменение значений некоторых элементов массива
Задача 7
Описание слайда:
Изменение значений некоторых элементов массива Задача 7

Слайд 60





Задача 7
Введем обозначения: 
n – количество элементов в массиве; 
А – имя массива; 
i – индекс элемента массива; 
Аi – i-й элемент массива А.
Описание слайда:
Задача 7 Введем обозначения: n – количество элементов в массиве; А – имя массива; i – индекс элемента массива; Аi – i-й элемент массива А.

Слайд 61





Задача 7

Program Primer5_1;
Const n = 30;
Var A: Array[1..n] Of Integer;
      i: Integer;
Begin
     For i:=1 To n Do Readln (A[i]);   {ввод массива}
     For i:=2 To n-1 Do   
      If A[i] mod 2 = 0 Then A[i]:= A[i] + A[1]
                                    Else A[i]:= A[i] + A[n]; 
      For i:= 1 To n Do Write (X[i] : 5);
          Writeln; 
        Readln
End.
Описание слайда:
Задача 7 Program Primer5_1; Const n = 30; Var A: Array[1..n] Of Integer; i: Integer; Begin For i:=1 To n Do Readln (A[i]); {ввод массива} For i:=2 To n-1 Do If A[i] mod 2 = 0 Then A[i]:= A[i] + A[1] Else A[i]:= A[i] + A[n]; For i:= 1 To n Do Write (X[i] : 5); Writeln; Readln End.

Слайд 62





Задача 8
Дан одномерный массив А1, А2, …, Аn. Элементы, не превышающие 15, заменить средним арифметическим всех элементов массива.
Описание слайда:
Задача 8 Дан одномерный массив А1, А2, …, Аn. Элементы, не превышающие 15, заменить средним арифметическим всех элементов массива.

Слайд 63





Задача 8
Введем обозначения: 
n – количество элементов в массиве; 
А – имя массива; 
i – индекс элемента массива; 
Аi – i-й элемент массива А;
s– сумма элементов массива А;
sr – среднее арифметическое всех элементов массива.
Описание слайда:
Задача 8 Введем обозначения: n – количество элементов в массиве; А – имя массива; i – индекс элемента массива; Аi – i-й элемент массива А; s– сумма элементов массива А; sr – среднее арифметическое всех элементов массива.

Слайд 64





Задача 8

Program Primer5_2;
Const n = 30;
Var A: Array[1..n] Of Real;
      i: Integer;  s, sr: Real;
Begin
     For i:=1 To n Do Readln (A[i]);   {ввод массива}
     s:= 0;  
     For i:=1 To n Do  
          s:=s+A[i];
          sr:= s/n;
     For i:=1 To n Do
          If A[i]<=15 Then A[i]:= sr;
     For i:=1 To n Do Write (A[i]:5); 
           Writeln;
      Readln
      End.
Описание слайда:
Задача 8 Program Primer5_2; Const n = 30; Var A: Array[1..n] Of Real; i: Integer; s, sr: Real; Begin For i:=1 To n Do Readln (A[i]); {ввод массива} s:= 0; For i:=1 To n Do s:=s+A[i]; sr:= s/n; For i:=1 To n Do If A[i]<=15 Then A[i]:= sr; For i:=1 To n Do Write (A[i]:5); Writeln; Readln End.

Слайд 65





Формирование нового массива
Задача 9.
Описание слайда:
Формирование нового массива Задача 9.

Слайд 66





Задача 9
Введем обозначения: 
n – количество элементов в массиве; 
Х – имя массива; 
i – индекс элемента массива; 
Хi – i-й элемент массива Х.
Описание слайда:
Задача 9 Введем обозначения: n – количество элементов в массиве; Х – имя массива; i – индекс элемента массива; Хi – i-й элемент массива Х.

Слайд 67





Задача 9
По исходным данным получаем следующее правило формирования массива:  Х1=2;  Хi = Xi-1 * 2.
Описание слайда:
Задача 9 По исходным данным получаем следующее правило формирования массива: Х1=2; Хi = Xi-1 * 2.

Слайд 68





Задача 10
Сформировать одномерный массив так, что первые два элемента заданы, а остальные элементы с нечетными номерами больше  предыдущего на величину первого, а с четными – на величину второго.
Описание слайда:
Задача 10 Сформировать одномерный массив так, что первые два элемента заданы, а остальные элементы с нечетными номерами больше предыдущего на величину первого, а с четными – на величину второго.

Слайд 69





Задача 10
Введем обозначения: 
n – количество элементов в массиве; 
X – имя массива; 
i – индекс элемента массива; 
Xi – i-й элемент массива Х;
a, b – соответственно значения первого и второго элементов массива.
Описание слайда:
Задача 10 Введем обозначения: n – количество элементов в массиве; X – имя массива; i – индекс элемента массива; Xi – i-й элемент массива Х; a, b – соответственно значения первого и второго элементов массива.

Слайд 70





Задача 10

Program Primer6_2;
Const n = 20;
Var X: Array[1..n] Of Integer;
      i, a, b: Integer;
Begin
     Write (‘a=’);  Readln (a);
     Write (‘b=’);  Readln (b);
     X[1]:=a; X[2]:=b;  {начало формирования массива}
     For i:=3 To n Do  
       If i mod 2 <> 0 Then X[i]:= X[i-1] + X[1]
                                  Else X[i]:= X[i-1] + X[2];
                  {конец формирования массива}
     For i:=1 To n Do Write (X[i]:5);  {вывод массива}
      Readln
      End.
Описание слайда:
Задача 10 Program Primer6_2; Const n = 20; Var X: Array[1..n] Of Integer; i, a, b: Integer; Begin Write (‘a=’); Readln (a); Write (‘b=’); Readln (b); X[1]:=a; X[2]:=b; {начало формирования массива} For i:=3 To n Do If i mod 2 <> 0 Then X[i]:= X[i-1] + X[1] Else X[i]:= X[i-1] + X[2]; {конец формирования массива} For i:=1 To n Do Write (X[i]:5); {вывод массива} Readln End.

Слайд 71





Задача 11
Дан одномерный массив Х1,Х2,…,Хn. Из четных элементов этого массива сформировать новый одномерный массив.
Описание слайда:
Задача 11 Дан одномерный массив Х1,Х2,…,Хn. Из четных элементов этого массива сформировать новый одномерный массив.

Слайд 72





Задача 11
Введем обозначения: 
n – количество элементов в массиве; 
X – имя заданного массива; 
i – индекс элемента массива; 
Xi – i-й элемент массива Х;
Y – имя формируемого массива;
k – порядковый номер элемента в массиве Y;
Yk – k-й элемент массива Y.
Описание слайда:
Задача 11 Введем обозначения: n – количество элементов в массиве; X – имя заданного массива; i – индекс элемента массива; Xi – i-й элемент массива Х; Y – имя формируемого массива; k – порядковый номер элемента в массиве Y; Yk – k-й элемент массива Y.

Слайд 73





Задача 11

Program Primer6_3;
Const n = 20;
Var X, Y: Array[1..n] Of Integer;
      i, k: Integer;
Begin
     For i:=1 To n Do  Read (X[i]);  {ввод массива Х}
     k:=0; 
     For i:=1 To n Do  
         If  X[i] mod 2 = 0 Then 
          Begin
               k:=k + 1;
               Y[k] := X[i]
           End;
     For i:=1 To k Do Writeln (Y[i]:5);  {вывод массива Y}
      Readln
      End.
Описание слайда:
Задача 11 Program Primer6_3; Const n = 20; Var X, Y: Array[1..n] Of Integer; i, k: Integer; Begin For i:=1 To n Do Read (X[i]); {ввод массива Х} k:=0; For i:=1 To n Do If X[i] mod 2 = 0 Then Begin k:=k + 1; Y[k] := X[i] End; For i:=1 To k Do Writeln (Y[i]:5); {вывод массива Y} Readln End.

Слайд 74





Перестановка элементов массива
Задача 12
Описание слайда:
Перестановка элементов массива Задача 12

Слайд 75





Задача 12
Введем обозначения: 
n – количество элементов в массиве; 
X – имя заданного массива; 
i – индекс элемента массива; 
Xi – i-й элемент массива Х;
K1, k2 – порядковые номера элементов, значения которых нужно поменять местами;
b – дополнительная переменная, используемая для  перестановки двух элементов массива.
Описание слайда:
Задача 12 Введем обозначения: n – количество элементов в массиве; X – имя заданного массива; i – индекс элемента массива; Xi – i-й элемент массива Х; K1, k2 – порядковые номера элементов, значения которых нужно поменять местами; b – дополнительная переменная, используемая для перестановки двух элементов массива.

Слайд 76





Задача 12

Program Primer7_1;
Const n = 20;
Var X: Array[1..n] Of Integer;
      i, k1, k2, b: Integer;
Begin
     For i:=1 To n Do  Read (X[i]);  {ввод массива}
     Write (‘k1=’); Readln (k1);
      Write (‘k2=’); Readln (k2);
      b:= X[k1];
      X[k1]:= X[k2];
      X[k2]:= b;
     For i:=1 To n Do Writeln (X[i]:5);  {вывод массива X}
      Readln
End.
Описание слайда:
Задача 12 Program Primer7_1; Const n = 20; Var X: Array[1..n] Of Integer; i, k1, k2, b: Integer; Begin For i:=1 To n Do Read (X[i]); {ввод массива} Write (‘k1=’); Readln (k1); Write (‘k2=’); Readln (k2); b:= X[k1]; X[k1]:= X[k2]; X[k2]:= b; For i:=1 To n Do Writeln (X[i]:5); {вывод массива X} Readln End.

Слайд 77





Задача 13
Переставить все элементы одномерного массива Х 
в  обратном порядке.
Описание слайда:
Задача 13 Переставить все элементы одномерного массива Х в обратном порядке.

Слайд 78





Задача 13
Введем обозначения: 
n – количество элементов в массиве; 
X – имя заданного массива; 
i – индекс элемента массива; 
Xi – i-й элемент массива Х;
b – дополнительная переменная.
Описание слайда:
Задача 13 Введем обозначения: n – количество элементов в массиве; X – имя заданного массива; i – индекс элемента массива; Xi – i-й элемент массива Х; b – дополнительная переменная.

Слайд 79





Задача 13

Program Primer7_2;
Const n = 20;
Var X: Array[1..n] Of Integer;
      i, b: Integer;
Begin
     For i:=1 To n Do  Read (X[i]);  {ввод массива}
     For i:=1 To n div 2 Do
       Begin
              b:= X[i];
              X[i]:= X[n+1-i];
              X[n+1-i]:= b
        End;
     For i:=1 To n Do Write (X[i]:5);  {вывод массива X}
         Writeln;
          Readln
End.
Описание слайда:
Задача 13 Program Primer7_2; Const n = 20; Var X: Array[1..n] Of Integer; i, b: Integer; Begin For i:=1 To n Do Read (X[i]); {ввод массива} For i:=1 To n div 2 Do Begin b:= X[i]; X[i]:= X[n+1-i]; X[n+1-i]:= b End; For i:=1 To n Do Write (X[i]:5); {вывод массива X} Writeln; Readln End.

Слайд 80





Сортировка массива
(сортировка «пузырьком»)
Задача 14
Описание слайда:
Сортировка массива (сортировка «пузырьком») Задача 14

Слайд 81





Сортировка «пузырьком»
Суть метода состоит в том, что последовательно сравниваются все пары соседних элементов массива, и если значения элементов в паре стоят в неправильном порядке (правый меньше левого), то они меняются местами.
В результате одного такого прохода по массиву самый большой элемент обязательно окажется на последней позиции массива. При этом от своей позиции он, путем постепенных обменов, дойдет до последнего места. «Всплывает» как пузырек.
Описание слайда:
Сортировка «пузырьком» Суть метода состоит в том, что последовательно сравниваются все пары соседних элементов массива, и если значения элементов в паре стоят в неправильном порядке (правый меньше левого), то они меняются местами. В результате одного такого прохода по массиву самый большой элемент обязательно окажется на последней позиции массива. При этом от своей позиции он, путем постепенных обменов, дойдет до последнего места. «Всплывает» как пузырек.

Слайд 82





Сортировка «пузырьком»
Но массив при этом вовсе не обязательно окажется упорядоченным. Гарантированно на нужном месте при этом окажется только самый большой элемент. Поэтому эту процедуру нужно повторить. Но только теперь можно не рассматривать самую последнюю пару.
В результате предпоследний элемент тоже окажется на нужном месте.
Значит, всю процедуру нужно повторить столько раз, сколько элементов нужно поставить на требуемое место, то есть n – 1 (оставшийся элемент окажется при этом на своем месте сам).
Описание слайда:
Сортировка «пузырьком» Но массив при этом вовсе не обязательно окажется упорядоченным. Гарантированно на нужном месте при этом окажется только самый большой элемент. Поэтому эту процедуру нужно повторить. Но только теперь можно не рассматривать самую последнюю пару. В результате предпоследний элемент тоже окажется на нужном месте. Значит, всю процедуру нужно повторить столько раз, сколько элементов нужно поставить на требуемое место, то есть n – 1 (оставшийся элемент окажется при этом на своем месте сам).

Слайд 83





Задача 14
Введем обозначения: 
n – количество элементов в массиве; 
X – имя заданного массива; 
i – индекс элемента массива; 
Xi – i-й элемент массива Х;
k – номер просмотра, изменяется от 1 до n-1;
w – промежуточная переменная для  перестановки местами элементов массива.
Описание слайда:
Задача 14 Введем обозначения: n – количество элементов в массиве; X – имя заданного массива; i – индекс элемента массива; Xi – i-й элемент массива Х; k – номер просмотра, изменяется от 1 до n-1; w – промежуточная переменная для перестановки местами элементов массива.

Слайд 84





Задача 14

Program Primer8_1;
Const n = 100;
Var X: Array[1..n] Of Integer;
      i, k, w: Integer;
Begin
     For i:=1 To n Do  Read (X[i]);  {ввод массива}
     For k:=n - 1 Downto 1 Do   {цикл по номеру просмотра}
         For i:=1 To k Do
             If X[i] > X[i + 1] Then   {перестановка элементов}
                Begin
                  w:= X[i];
                  X[i]:= X[i + 1];
                   X[i + 1]:= w
                  End;
          For i:=1 To n Do Writeln (X[i]:5);  {вывод массива X}
      Readln
      End.
Описание слайда:
Задача 14 Program Primer8_1; Const n = 100; Var X: Array[1..n] Of Integer; i, k, w: Integer; Begin For i:=1 To n Do Read (X[i]); {ввод массива} For k:=n - 1 Downto 1 Do {цикл по номеру просмотра} For i:=1 To k Do If X[i] > X[i + 1] Then {перестановка элементов} Begin w:= X[i]; X[i]:= X[i + 1]; X[i + 1]:= w End; For i:=1 To n Do Writeln (X[i]:5); {вывод массива X} Readln End.

Слайд 85






Задания для самостоятельной работы
Дан целочисленный одномерный массив, состоящий из n элементов, и натуральные числа k, m (k < m < n). Вычислить среднее арифметическое элементов массива с номерами от k до m включительно.
Дан целочисленный одномерный массив, состоящий из n элементов. Подсчитать количество его положительных, отрицательных и нулевых элементов. 
Дан одномерный массив Х1, Х2, …, Хn. Найти максимальный элемент и его порядковый номер. 
Дан одномерный массив Х1, Х2, …, Хn. Есть ли в массиве положительные элементы, кратные k (k вводить с клавиатуры)?
Дан одномерный массив Х1, Х2, …, Хn. Найти все элементы, кратные 3 или 5. Сколько их?
Описание слайда:
Задания для самостоятельной работы Дан целочисленный одномерный массив, состоящий из n элементов, и натуральные числа k, m (k < m < n). Вычислить среднее арифметическое элементов массива с номерами от k до m включительно. Дан целочисленный одномерный массив, состоящий из n элементов. Подсчитать количество его положительных, отрицательных и нулевых элементов. Дан одномерный массив Х1, Х2, …, Хn. Найти максимальный элемент и его порядковый номер. Дан одномерный массив Х1, Х2, …, Хn. Есть ли в массиве положительные элементы, кратные k (k вводить с клавиатуры)? Дан одномерный массив Х1, Х2, …, Хn. Найти все элементы, кратные 3 или 5. Сколько их?

Слайд 86






Задания для самостоятельной работы

Заменить отрицательные элементы массива на их абсолютные величины.
Сформировать одномерный массив, содержащий n первых положительных нечетных чисел: 1, 3, 5, …
Дано целое число a и массив Х1, Х2, …, Хn. Из элементов, меньших a, сформировать новый одномерный массив.
Дан одномерный массив А1, А2, …, Аn. Все элементы уменьшить на величину квадрата наименьшего элемента.
Поменять местами первый и максимальный элементы массива.
Проверить, что массив упорядочен строго по убыванию (каждый последующий  элемент строго меньше предыдущего).
Описание слайда:
Задания для самостоятельной работы Заменить отрицательные элементы массива на их абсолютные величины. Сформировать одномерный массив, содержащий n первых положительных нечетных чисел: 1, 3, 5, … Дано целое число a и массив Х1, Х2, …, Хn. Из элементов, меньших a, сформировать новый одномерный массив. Дан одномерный массив А1, А2, …, Аn. Все элементы уменьшить на величину квадрата наименьшего элемента. Поменять местами первый и максимальный элементы массива. Проверить, что массив упорядочен строго по убыванию (каждый последующий элемент строго меньше предыдущего).

Слайд 87





Индивидуальные задания
Вариант № 1
Найти сумму положительных элементов в массиве.
Дан одномерный массив А1, А2, …, Аn. Наибольший элемент этого массива заменить средним арифметическим отрицательных элементов. 

Вариант № 2
Найти номера элементов массива, значения которых кратны 3 и 5. 
Сформировать массив: x1 = 2, x2 = 3, xi  = , где i=3, 4, …, n.
Вариант № 3
Найти сумму всех четных элементов массива, стоящих на четных местах, то есть имеющих четные номера. 
Есть ли в данном массиве элементы, равные заданному числу b?
Описание слайда:
Индивидуальные задания Вариант № 1 Найти сумму положительных элементов в массиве. Дан одномерный массив А1, А2, …, Аn. Наибольший элемент этого массива заменить средним арифметическим отрицательных элементов. Вариант № 2 Найти номера элементов массива, значения которых кратны 3 и 5. Сформировать массив: x1 = 2, x2 = 3, xi = , где i=3, 4, …, n. Вариант № 3 Найти сумму всех четных элементов массива, стоящих на четных местах, то есть имеющих четные номера. Есть ли в данном массиве элементы, равные заданному числу b?

Слайд 88





Индивидуальные задания
Вариант № 4
Найти номера элементов массива, значения которых кратны 4 или 6.
Дан одномерный массив Х1, Х2, …, Хn . Заменить каждый двухзначный элемент на вторую цифру в его записи.

Вариант № 5
Найти сумму и произведение элементов массива, больших данного числа b (b вводится с клавиатуры).
Есть ли в данном массиве элементы равные заданному числу? Если есть, то вывести номер одного из них.
Описание слайда:
Индивидуальные задания Вариант № 4 Найти номера элементов массива, значения которых кратны 4 или 6. Дан одномерный массив Х1, Х2, …, Хn . Заменить каждый двухзначный элемент на вторую цифру в его записи. Вариант № 5 Найти сумму и произведение элементов массива, больших данного числа b (b вводится с клавиатуры). Есть ли в данном массиве элементы равные заданному числу? Если есть, то вывести номер одного из них.

Слайд 89





Индивидуальные задания
Вариант № 6
Найти количество элементов массива, значения которых больше заданного числа B и кратны 5.
Сформировать одномерный массив, первые два элемента которого есть заданные числа, а остальные элементы с нечетными номерами в два раза больше предыдущего, а с четными – на 3 меньше второго. 
Вариант №7
Найти сумму и произведение положительных элементов массива, значения которых меньше 10.
Дан одномерный массив А1, А2, …, Аn. Все четные элементы массива возвести в квадрат, а нечетные удвоить.
Описание слайда:
Индивидуальные задания Вариант № 6 Найти количество элементов массива, значения которых больше заданного числа B и кратны 5. Сформировать одномерный массив, первые два элемента которого есть заданные числа, а остальные элементы с нечетными номерами в два раза больше предыдущего, а с четными – на 3 меньше второго. Вариант №7 Найти сумму и произведение положительных элементов массива, значения которых меньше 10. Дан одномерный массив А1, А2, …, Аn. Все четные элементы массива возвести в квадрат, а нечетные удвоить.

Слайд 90





Индивидуальные задания
Вариант №8
Найти номера тех элементов массива, значения которых больше заданного числа С.
Из элементов массива А сформировать элементы массива В по правилу: B[i] := A[1] + A[2] + … + A[i].
Вариант №9
Найти произведение элементов массива, имеющих нечетное значение.
Дан одномерный массив Х1, Х2, …, Хn . Все ли элементы массива больше 3?
Вариант №10
Найти количество тех элементов массива, значения которых положительны и не превосходят заданного числа D.
Дан одномерный массив А1, А2, …, Аn. Заменить все элементы, кратные 3, на третий элемент массива.
Описание слайда:
Индивидуальные задания Вариант №8 Найти номера тех элементов массива, значения которых больше заданного числа С. Из элементов массива А сформировать элементы массива В по правилу: B[i] := A[1] + A[2] + … + A[i]. Вариант №9 Найти произведение элементов массива, имеющих нечетное значение. Дан одномерный массив Х1, Х2, …, Хn . Все ли элементы массива больше 3? Вариант №10 Найти количество тех элементов массива, значения которых положительны и не превосходят заданного числа D. Дан одномерный массив А1, А2, …, Аn. Заменить все элементы, кратные 3, на третий элемент массива.

Слайд 91





Индивидуальные задания
Вариант №11
Найти сумму элементов массива, имеющих нечетные индексы.
Определить, есть ли в данном массиве положительные элементы, кратные k (k вводится с клавиатуры).
                                                            
Вариант №12
Найти количество нечетных элементов в массиве.
Из элементов массива А сформировать массив В той же размерности по правилу: если номер четный, то B[i] := i*A[i], если нечетный, то B[i]:= A[i].
Описание слайда:
Индивидуальные задания Вариант №11 Найти сумму элементов массива, имеющих нечетные индексы. Определить, есть ли в данном массиве положительные элементы, кратные k (k вводится с клавиатуры). Вариант №12 Найти количество нечетных элементов в массиве. Из элементов массива А сформировать массив В той же размерности по правилу: если номер четный, то B[i] := i*A[i], если нечетный, то B[i]:= A[i].

Слайд 92





Индивидуальные задания
Вариант №13
Найти сумму и произведение первых пяти элементов массива.
Дан одномерный массив Х1, Х2, …, Хn . Из положительных элементов массива вычесть элемент с номером k1, а отрицательные увеличить на значение элемента с номером k2, нулевые элементы оставить без изменения.

Вариант №14
Найти сумму элементов массива, принадлежащих промежутку от x до y (x и y вводятся с клавиатуры).
Дан одномерный массив А1, А2, …, Аn. Верно ли, что произведение первого и последнего элементов больше, чем сумма нечетных элементов массива.
Описание слайда:
Индивидуальные задания Вариант №13 Найти сумму и произведение первых пяти элементов массива. Дан одномерный массив Х1, Х2, …, Хn . Из положительных элементов массива вычесть элемент с номером k1, а отрицательные увеличить на значение элемента с номером k2, нулевые элементы оставить без изменения. Вариант №14 Найти сумму элементов массива, принадлежащих промежутку от x до y (x и y вводятся с клавиатуры). Дан одномерный массив А1, А2, …, Аn. Верно ли, что произведение первого и последнего элементов больше, чем сумма нечетных элементов массива.

Слайд 93





Индивидуальные задания
Вариант №15
Дан одномерный массив Х1, Х2, …, Хn . Найти количество и номера таких элементов массива, которые больше своего соседа справа.
Из элементов массива А сформировать массив В той же размерности по правилу: если номер четный, то B[i] :=A[i]*A[i], если нечетный, то B[i]:= A[i] Div i.
Вариант №16
Найти удвоенную сумму положительных элементов массива.
Дан одномерный массив А1, А2, …, Аn. Все элементы с нечетными номерами разделить нацело на первый элемент.
Описание слайда:
Индивидуальные задания Вариант №15 Дан одномерный массив Х1, Х2, …, Хn . Найти количество и номера таких элементов массива, которые больше своего соседа справа. Из элементов массива А сформировать массив В той же размерности по правилу: если номер четный, то B[i] :=A[i]*A[i], если нечетный, то B[i]:= A[i] Div i. Вариант №16 Найти удвоенную сумму положительных элементов массива. Дан одномерный массив А1, А2, …, Аn. Все элементы с нечетными номерами разделить нацело на первый элемент.



Похожие презентации
Mypresentation.ru
Загрузить презентацию