Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Inf / inf-10-z

.pdf
Скачиваний:
44
Добавлен:
27.03.2016
Размер:
134.56 Кб
Скачать

Тематическое занятие 10

Функции: работа с массивом.

Задания для лабораторной работы 10.

(максимальный балл – 3)

Задание для лабораторной работы 10. Вариант 1

Составить программу, которая создает два массива. Количество элементов первого массива – 8, второго 12. Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·(i + b),

где a и b – целые числа, которое передается в функцию в качестве параметров.

2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой

номера, во второй – значения элементов массива.

Массив и количество элементов в нем передаются в каждую из функций в качестве параметров.

С помощью данных функций заполнить оба массива и вывести их на экран.

Задание для лабораторной работы 10.

Вариант 2

Составить программу, которая создает два массива. Количество элементов первого

массива – 8, второго 12. Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·(i – b),

где a и b – целые числа, которое передается в функцию в качестве параметров.

2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой

значения, во второй – номера элементов массива.

Массив и количество элементов в нем передаются в каждую из функций в качестве параметров.

С помощью данных функций заполнить оба массива и вывести их на экран.

Задание для лабораторной работы 10.

Вариант 3

Составить программу, которая создает два массива. Количество элементов первого

массива – 8, второго 12. Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·i + b,

где a и b – целые числа, которое передается в функцию в качестве параметров.

2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой

номера, во второй – значения элементов массива.

Массив и количество элементов в нем передаются в каждую из функций в качестве

параметров.

С помощью данных функций заполнить оба массива и вывести их на экран.

Задание для лабораторной работы 10.

Вариант 4

Составить программу, которая создает два массива. Количество элементов первого массива – 8, второго 12. Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a·i – b,

где a и b – целые числа, которое передается в функцию в качестве параметров.

2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой

значения, во второй – номера элементов массива.

Массив и количество элементов в нем передаются в каждую из функций в качестве

параметров.

С помощью данных функций заполнить оба массива и вывести их на экран.

Задание для лабораторной работы 10.

Вариант 5

Составить программу, которая создает два массива. Количество элементов первого массива – 8, второго 12. Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = (a + i)·b,

где a и b – целые числа, которое передается в функцию в качестве параметров.

2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой

номера, во второй – значения элементов массива.

Массив и количество элементов в нем передаются в каждую из функций в качестве параметров.

С помощью данных функций заполнить оба массива и вывести их на экран.

Задание для лабораторной работы 10.

Вариант 6

Составить программу, которая создает два массива. Количество элементов первого

массива – 8, второго 12. Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = (a – i)·b,

где a и b – целые числа, которое передается в функцию в качестве параметров.

2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой

значения, во второй – номера элементов массива.

Массив и количество элементов в нем передаются в каждую из функций в качестве

параметров.

С помощью данных функций заполнить оба массива и вывести их на экран.

Задание для лабораторной работы 10.

Вариант 7

Составить программу, которая создает два массива. Количество элементов первого массива – 8, второго 12. Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a + b·i,

где a и b – целые числа, которое передается в функцию в качестве параметров.

2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой

номера, во второй – значения элементов массива.

Массив и количество элементов в нем передаются в каждую из функций в качестве

параметров.

С помощью данных функций заполнить оба массива и вывести их на экран.

Задание для лабораторной работы 10.

Вариант 8

Составить программу, которая создает два массива. Количество элементов первого

массива – 8, второго 12. Составить две функции для работы с массивом:

1) Составить функцию, которая заполняет массив целыми числами по формуле m[i] = a – b·i,

где a и b – целые числа, которое передается в функцию в качестве параметров.

2)Составить функцию, которая выводит массив на экран в виде двух строк: в первой

значения, во второй – номера элементов массива.

Массив и количество элементов в нем передаются в каждую из функций в качестве параметров.

С помощью данных функций заполнить оба массива и вывести их на экран.

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

(максимальный балл – 5)

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

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

1)Обнуление элементов массива.

2)Заполнение массива случайными числами из диапазона, заданного

пользователем (границы диапазона передается в функцию в качестве параметров).

3)Вывод массива на экран.

4)Определение суммы элементов массива.

С помощью данных функций три массива (состоящих из 5, 6 и 8 элементов)

заполнить случайными целыми значениями из интервала [10; 15]. Создать внешний массив из 6-и элементов и с его помощью найти все значения, которые встречаются в каждом из трех массивов.

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

Вариант 2

Составить программу для работы с целочисленными массивами, содержащую

следующие функции (массив и количество элементов в нем передаются в каждую из

функций в качестве параметров):

1)Обнуление элементов массива.

2)Заполнение массива случайными числами из диапазона, заданного пользователем (границы диапазона передается в функцию в качестве

параметров).

3)Вывод массива на экран.

4)Определение среднего арифметического элементов массива.

С помощью данных функций три массива (состоящих из 7, 8 и 10 элементов) заполнить случайными целыми значениями из интервала [10; 30]. Создать внешний

массив из 21-го элемента и с его помощью найти все значения, которые не встречаются

ни в одном из трех массивов.

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

Вариант 3

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

1)Обнуление элементов массива.

2)Заполнение массива случайными числами из диапазона, заданного

пользователем (границы диапазона передается в функцию в качестве параметров).

3)Вывод массива на экран.

4)Определение максимального элемента массива.

С помощью данных функций три массива (состоящих из 10, 8 и 6 элементов)

заполнить случайными целыми значениями из интервала [12; 20]. Создать внешний массив из 9-и элементов и с его помощью найти все значения, которые встречаются не

менее чем в двух из трех массивов.

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

Вариант 4

Составить программу для работы с целочисленными массивами, содержащую следующие функции (массив и количество элементов в нем передаются в каждую из

функций в качестве параметров):

1)Обнуление элементов массива.

2)Заполнение массива случайными числами из диапазона, заданного

пользователем (границы диапазона передается в функцию в качестве параметров).

3)Вывод массива на экран.

4)Определение минимального элемента массива.

С помощью данных функций три массива (состоящих из 8, 7 и 6 элементов)

заполнить случайными целыми значениями из интервала [12; 18]. Создать внешний массив из 7-и элементов и с его помощью найти все значения, которые встречаются в

каждом из трех массивов.

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

Вариант 5

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

1)Обнуление элементов массива.

2)Заполнение массива случайными числами из диапазона, заданного пользователем (границы диапазона передается в функцию в качестве параметров).

3)Вывод массива на экран.

4)Определение суммы элементов массива.

С помощью данных функций три массива (состоящих из 5, 7 и 8 элементов) заполнить случайными целыми значениями из интервала [15; 30]. Создать внешний массив из 16-и элементов и с его помощью найти все значения, которые не встречаются ни в одном из трех массивов.

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

Вариант 6

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

1)Обнуление элементов массива.

2)Заполнение массива случайными числами из диапазона, заданного

пользователем (границы диапазона передается в функцию в качестве

параметров).

3)Вывод массива на экран.

4)Определение среднего арифметического элементов массива.

С помощью данных функций три массива (состоящих из 9, 8 и 6 элементов) заполнить случайными целыми значениями из интервала [15; 22]. Создать внешний

массив из 8-и элементов и с его помощью найти все значения, которые встречаются не менее чем в двух из трех массивов.

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

Вариант 7

Составить программу для работы с целочисленными массивами, содержащую следующие функции (массив и количество элементов в нем передаются в каждую из

функций в качестве параметров):

1)Обнуление элементов массива.

2)Заполнение массива случайными числами из диапазона, заданного

пользователем (границы диапазона передается в функцию в качестве параметров).

3)Вывод массива на экран.

4)Определение максимального элемента массива.

С помощью данных функций три массива (состоящих из 9, 7 и 6 элементов)

заполнить случайными целыми значениями из интервала [14; 20]. Создать внешний массив из 7-и элементов и с его помощью найти все значения, которые встречаются в

каждом из трех массивов.

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

Вариант 8

Составить программу для работы с целочисленными массивами, содержащую

следующие функции (массив и количество элементов в нем передаются в каждую из функций в качестве параметров):

1)Обнуление элементов массива.

2)Заполнение массива случайными числами из диапазона, заданного

пользователем (границы диапазона передается в функцию в качестве параметров).

3)Вывод массива на экран.

4)Определение минимального элемента массива.

С помощью данных функций три массива (состоящих из 6, 7 и 8 элементов)

заполнить случайными целыми значениями из интервала [12; 25]. Создать внешний массив из 14-и элементов и с его помощью найти все значения, которые не встречаются ни в одном из трех массивов.

Соседние файлы в папке Inf